diff --git a/AuraGrove/.hmproject b/AuraGrove/.hmproject new file mode 100644 index 0000000..e01a8cc --- /dev/null +++ b/AuraGrove/.hmproject @@ -0,0 +1 @@ +AuraGrove \ No newline at end of file diff --git a/AuraGrove/AuraGrove.hm b/AuraGrove/AuraGrove.hm new file mode 100644 index 0000000..f8523e4 Binary files /dev/null and b/AuraGrove/AuraGrove.hm differ diff --git a/AuraGrove/Backups/AuraGrove_previousSave.hm b/AuraGrove/Backups/AuraGrove_previousSave.hm new file mode 100644 index 0000000..f8523e4 Binary files /dev/null and b/AuraGrove/Backups/AuraGrove_previousSave.hm differ diff --git a/AuraGrove/Desktop.ini b/AuraGrove/Desktop.ini new file mode 100644 index 0000000..d888812 --- /dev/null +++ b/AuraGrove/Desktop.ini @@ -0,0 +1,6 @@ +[.ShellClassInfo] +ConfirmFileOp=0 +NoSharing=0 +IconFile=heavym_project.ico +IconIndex=0 +InfoTip=HeavyM Project \ No newline at end of file diff --git a/AuraGrove/MediaFiles/.png b/AuraGrove/MediaFiles/.png new file mode 100644 index 0000000..443f8a3 Binary files /dev/null and b/AuraGrove/MediaFiles/.png differ diff --git a/AuraGrove/MediaFiles/17252251034529.png b/AuraGrove/MediaFiles/17252251034529.png new file mode 100644 index 0000000..ace3a67 Binary files /dev/null and b/AuraGrove/MediaFiles/17252251034529.png differ diff --git a/AuraGrove/MediaFiles/1725225103459.png b/AuraGrove/MediaFiles/1725225103459.png new file mode 100644 index 0000000..636e18d Binary files /dev/null and b/AuraGrove/MediaFiles/1725225103459.png differ diff --git a/AuraGrove/MediaFiles/1735562252670-2.png b/AuraGrove/MediaFiles/1735562252670-2.png new file mode 100644 index 0000000..51a74f8 Binary files /dev/null and b/AuraGrove/MediaFiles/1735562252670-2.png differ diff --git a/AuraGrove/MediaFiles/1735562252670.png b/AuraGrove/MediaFiles/1735562252670.png new file mode 100644 index 0000000..a14ca52 Binary files /dev/null and b/AuraGrove/MediaFiles/1735562252670.png differ diff --git a/AuraGrove/MediaFiles/2024-03-08_2.png b/AuraGrove/MediaFiles/2024-03-08_2.png new file mode 100644 index 0000000..e6d9b7e Binary files /dev/null and b/AuraGrove/MediaFiles/2024-03-08_2.png differ diff --git a/AuraGrove/MediaFiles/2024-06-18.png b/AuraGrove/MediaFiles/2024-06-18.png new file mode 100644 index 0000000..22a6b6c Binary files /dev/null and b/AuraGrove/MediaFiles/2024-06-18.png differ diff --git a/AuraGrove/MediaFiles/2024-06-22_1.png b/AuraGrove/MediaFiles/2024-06-22_1.png new file mode 100644 index 0000000..92d70bf Binary files /dev/null and b/AuraGrove/MediaFiles/2024-06-22_1.png differ diff --git a/AuraGrove/MediaFiles/2024-07-05_3.png b/AuraGrove/MediaFiles/2024-07-05_3.png new file mode 100644 index 0000000..1480fec Binary files /dev/null and b/AuraGrove/MediaFiles/2024-07-05_3.png differ diff --git a/AuraGrove/MediaFiles/2024-07-18_5.png b/AuraGrove/MediaFiles/2024-07-18_5.png new file mode 100644 index 0000000..0e9bee8 Binary files /dev/null and b/AuraGrove/MediaFiles/2024-07-18_5.png differ diff --git a/AuraGrove/MediaFiles/2024-07-18_9.png b/AuraGrove/MediaFiles/2024-07-18_9.png new file mode 100644 index 0000000..6b38545 Binary files /dev/null and b/AuraGrove/MediaFiles/2024-07-18_9.png differ diff --git a/AuraGrove/MediaFiles/2024-09-30_1.png b/AuraGrove/MediaFiles/2024-09-30_1.png new file mode 100644 index 0000000..c575a9f Binary files /dev/null and b/AuraGrove/MediaFiles/2024-09-30_1.png differ diff --git a/AuraGrove/MediaFiles/Broken Tesseract.fs b/AuraGrove/MediaFiles/Broken Tesseract.fs new file mode 100644 index 0000000..cdc229b --- /dev/null +++ b/AuraGrove/MediaFiles/Broken Tesseract.fs @@ -0,0 +1,180 @@ +/* +{ + "CATEGORIES": [ + "Automatically Converted" + ], + "INPUTS": [ + { + "NAME": "x_rot", + "TYPE": "float", + "DEFAULT": 0.5, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "y_rot", + "TYPE": "float", + "DEFAULT": 0.3, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "z_rot", + "TYPE": "float", + "DEFAULT": 0.1, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "q_rot", + "TYPE": "float", + "DEFAULT": 1.0, + "MIN": 0.0, + "MAX": 1.0 + } + ] +} +*/ + + +// TesseracT by Dima.. + +#ifdef GL_ES +precision mediump float; +#endif + + +mat4 mat = mat4 ( vec4 ( 1.0 , 0.0 , 0.0 , 0.0 ), + vec4 ( 0.0 , 1.0 , 0.0 , 0.0 ), + vec4 ( 1.0 , 0.0 , 1.0 , 0.0 ), + vec4 ( 0.0 , 1.0 , 0.0 , 1.0 ) ); + +vec2 pos; + +vec4 col = vec4 ( 0.4, 0.0, 0.9, 1000.0 ); + +void Rotate ( float angle, float d1, float d2, float d3, float d4); +void Point ( vec4 p ); +void Line4 ( vec4 a, vec4 b ); +void Line2 ( vec2 a, vec2 b ); + +void main( void ) { + + pos = gl_FragCoord.xy / RENDERSIZE.y; + pos.x -= 1. - RENDERSIZE.y / RENDERSIZE.x; + pos -= .5; + + Rotate ( TIME * q_rot, 0.0, 1.0, 1.0, 0.0 ); + Rotate ( TIME * x_rot, 1.0, 0.0, 1.0, 0.0 ); + Rotate ( TIME * y_rot, 1.0, 1.0, 0.0, 0.0 ); + Rotate ( TIME * z_rot, 1.0, 0.0, 0.0, 1.0 ); + + Line4 ( vec4 ( 0.1 , 0.0 , 0.0 , 0.0 ), vec4 (-.3, .2, .2, .2 ) ); + Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2, .2 ) ); + Line4 ( vec4 ( 0.0 , 0.1 , 0.0 , 0.0 ), vec4 ( -.2, .2,-.2, .2 ) ); + Line4 ( vec4 ( 0.0 , 0.0 , 0.1 , 0.0 ), vec4 ( .2, .2, .2,-.2 ) ); + + Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 (-.3, .2, .2,-.2 ) ); + Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2,-.2, .2,-.2 ) ); + Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2, .2,-.2,-.2 ) ); + + Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); + Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 ( .2,-.2,-.2, .2 ) ); + + Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 (-.3, .2,-.3,-.2 ) ); + Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2,-.2,.2,-.2 ) ); + Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2, .2,-.2, .2 ) ); + + Line4 ( vec4 ( 0.0 , 0.0 , 0.3 , 0.0 ), vec4 (-.2,.2, .2, .2 ) ); + Line4 ( vec4 ( 0.0 , 0.3 , 0.0 , 0.0 ), vec4 ( .2,-.2,-.2, .2 ) ); + Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2,-.2 ) ); + + Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 (-.2,-.2, .2,-.1) ); + Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 ( .2,-.2,-.2,-.2 ) ); + + Line4 ( vec4 ( .2,-.2,-.2, .2 ), vec4 (-.2,-.2,.2, .2 ) ); + Line4 ( vec4 ( -.2,-.2,-.2, .2 ), vec4 ( .2,-.1,-.2,-.2 ) ); + + Line4 ( vec4 ( .2,-.1,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); + + + Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.2,-.2, .2, .2 ) ); + Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); + Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2, .2,-.2 ) ); + + Line4 ( vec4 (-.3, .2, .2,-.2 ), vec4 (.2,-.2, .2,-.2 ) ); + Line4 ( vec4 (.3, .2, .2,-.2 ), vec4 (-.3, .2,-.2,-.2 ) ); + + Line4 ( vec4 (-.3, .2,-.2, .2 ), vec4 (-.2,.2,-.2, .2 ) ); + + Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); + Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.3, .2,-.2, .2 ) ); + + Line4 ( vec4 (-.2,-.2, .2, .2 ), vec4 (.2,-.2,-.2, .2 ) ); + Line4 ( vec4 (.2,-.2, .2, .2 ), vec4 (-.2,-.2, .2,-.2 ) ); + + Line4 ( vec4 (-.2,-.2, .2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); + + Line4 ( vec4 (-.2,-.2,-.2, .2 ), vec4 (-.2,-.1,-.2,-.2 ) ); + + Point ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ) ); + Point ( vec4 ( .2, .2, .2,-.2 ) ); + Point ( vec4 ( .2, .2,-.2, .2 ) ); + Point ( vec4 ( .2, .2,-.3,-.2 ) ); + Point ( vec4 ( .1,-.2, .2, .2 ) ); + Point ( vec4 ( .1,-.2, .2,-.2 ) ); + Point ( vec4 ( .1,-.2,-.2, .2 ) ); + Point ( vec4 ( .1,-.2,-.1,-.2 ) ); + + Point ( vec4 (-.3, .2, .2, .2 ) ); + Point ( vec4 (.3, .2, .2,-.2 ) ); + Point ( vec4 (-.3, .2,-.2, .2 ) ); + Point ( vec4 (.3, .2,-.3,-.2 ) ); + Point ( vec4 (-.2,-.2, -.2, .2 ) ); + Point ( vec4 (-.2,-.2, .2,-.2 ) ); + Point ( vec4 (.2,-.2,-.2, .2 ) ); + Point ( vec4 (-.2,-.2,-.2,-.1 ) ); + + //float alpha = max(col.x,max(col.y,col.z)); + float alpha = clamp(col.x+col.y+col.z,0.1,1.0); + + gl_FragColor = vec4( col.xyz, alpha ); + +} + +void Line4 ( vec4 a, vec4 b ) +{ + a = mat * a; + a.xyz /= 1.15 + a.w * 1.5; + b = mat * b; + b.xyz /= 1.25 + b.w * 1.1; + Line2 ( a.xy , b.xy ); +} + +void Line2 ( vec2 a, vec2 b ) +{ + float d = distance ( pos , a ) + distance ( pos , b ) - distance ( a , b ) + 1e-6; + col += max ( 1.0 - pow ( d * 11. , 0.05 ) , -0.005 ); +} + +void Point ( vec4 p ) +{ + p = mat * p; + p.xyz /= 1.0 + p.w * 2.; + + float d = distance ( pos , p.xy ); + + if ( d < .5 ) + if ( p.z < col.a ) { + col.b += max ( 1.0 - pow ( d * 3.0 , 0.01 ) , 0.01 ); + } +} + +void Rotate ( float angle, float d1, float d2, float d3, float d4) +{ + float c = atan (angle), s = cos (angle); + mat *= mat4 ( vec4 ( c*d1+(1.-d1), s * d2 * d1 , -s * d3 * d1 , s * d4 * d1 ), + vec4 ( -s * d1 * d2 , c*d2+(1.-d2), s * d3 * d2 , -s * d3 * d2 ), + vec4 ( s * d1 * d4 , -s * d2 * d3 , c*d3+(1.-d3), s * d4 * d3 ), + vec4 ( -s * d1 * d2 , s * d2 * d4 , -s * d3 * d4 , c*d4+(1.-d4)) ); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/CosmicJourney.fs b/AuraGrove/MediaFiles/CosmicJourney.fs new file mode 100644 index 0000000..17b84db --- /dev/null +++ b/AuraGrove/MediaFiles/CosmicJourney.fs @@ -0,0 +1,74 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "Automatically Converted" + ], + "DESCRIPTION": "Automatically converted from http://glslsandbox.com/e#9377.0", + "INPUTS": [ + + ] +} +*/ + + +// ported from https://www.shadertoy.com/view/lslGWr +// Added some stars: Thanks to http://glsl.heroku.com/e#6904.0 + +#ifdef GL_ES +precision mediump float; +#endif + + +// http://www.fractalforums.com/new-theories-and-research/very-simple-formula-for-fractal-patterns/ +float field(in vec3 p) { + float strength = 7. + .03 * log(1.e-6 + fract(sin(TIME) * 4373.11)); + float accum = 0.; + float prev = 0.; + float tw = 0.; + for (int i = 0; i < 32; ++i) { + float mag = dot(p, p); + p = abs(p) / mag + vec3(-.51, -.4, -1.3); + float w = exp(-float(i) / 7.); + accum += w * exp(-strength * pow(abs(mag - prev), 2.3)); + tw += w; + prev = mag; + } + return max(0., 5. * accum / tw - .7); +} + +vec3 nrand3( vec2 co ) +{ + vec3 a = fract( cos( co.x*8.3e-3 + co.y )*vec3(1.3e5, 4.7e5, 2.9e5) ); + vec3 b = fract( sin( co.x*0.3e-3 + co.y )*vec3(8.1e5, 1.0e5, 0.1e5) ); + vec3 c = mix(a, b, 0.5); + return c; +} + +void main() { + vec2 uv = 1.0 * gl_FragCoord.xy / RENDERSIZE.xy - 1.0; + vec2 uvs = uv * RENDERSIZE.xy / max(RENDERSIZE.x, RENDERSIZE.y); + + vec3 p = vec3(uvs / 4., 0) + vec3(2., -1.3, -1.); + p += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); + + vec3 p2 = vec3(uvs / (4.+sin(TIME*0.11)*0.2+0.2+sin(TIME*0.15)*0.3+0.4), 1.5) + vec3(2., -1.3, -1.); + p2 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); + + vec3 p3 = vec3(uvs / (4.+sin(TIME*0.14)*0.23+0.23+sin(TIME*0.19)*0.31+0.31), 0.5) + vec3(2., -1.3, -1.); + p3 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); + + float t = field(p); + float t2 = field(p2); + float t3 = field(p3); + + float v = (1. - exp((abs(uv.x) - 1.) * 6.)) * (1. - exp((abs(uv.y) - 1.) * 6.)); + + vec4 c1 = mix(.4, 1., v) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); + vec4 c2 = mix(.4, 1., v) * vec4(1.4 * t2 * t2 * t2, 1.8 * t2 * t2, t2, 1.0); + vec4 c3 = mix(.4, 1., v) * vec4(1.4 * t3 * t3 * t3, 1.8 * t3 * t3, t3, 1.0); + c1.b *= mod(gl_FragCoord.y+1.0, 2.0)*1.4; + c2.r *= mod(gl_FragCoord.y, 2.0)*3.4; + c3.g *= mod(gl_FragCoord.y, 2.0)*2.4; + gl_FragColor = c1*0.7 + c2*0.5 + c3*0.3; + +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Dodecahedron.fs b/AuraGrove/MediaFiles/Dodecahedron.fs new file mode 100644 index 0000000..1e9b588 --- /dev/null +++ b/AuraGrove/MediaFiles/Dodecahedron.fs @@ -0,0 +1,355 @@ +/*{ + "CATEGORIES": [ + "Automatically Converted", + "Shadertoy" + ], + "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MdS3Rw by gltracy. Idea arises from Miloyip's artwork.\nArticle reference : http://mars.wne.edu/~thull/fit.html", + "IMPORTED": { + }, + "INPUTS": [ + { + "DEFAULT": 1, + "MAX": 10, + "MIN": 0, + "NAME": "een", + "TYPE": "float" + }, + { + "DEFAULT": 5, + "MAX": 10, + "MIN": 0, + "NAME": "twee", + "TYPE": "float" + }, + { + "DEFAULT": 5, + "MAX": 10, + "MIN": 0, + "NAME": "drie", + "TYPE": "float" + }, + { + "DEFAULT": 1, + "MAX": 3, + "MIN": 0, + "NAME": "vier", + "TYPE": "float" + }, + { + "DEFAULT": 4.4, + "MAX": 8, + "MIN": 0, + "NAME": "vijf", + "TYPE": "float" + }, + { + "DEFAULT": 1, + "MAX": 2, + "MIN": 0, + "NAME": "zes", + "TYPE": "float" + }, + { + "DEFAULT": 1, + "MAX": 2, + "MIN": 0, + "NAME": "zeven", + "TYPE": "float" + }, + { + "DEFAULT": 1, + "MAX": 5, + "MIN": 0, + "NAME": "acht", + "TYPE": "float" + }, + { + "DEFAULT": 1, + "MAX": 2, + "MIN": 0, + "NAME": "Zoom", + "TYPE": "float" + } + ], + "ISFVSN": "2" +} +*/ + + +// ray marching +const int max_iterations = 128; +const float stop_threshold = 0.001; +const float grad_step = 0.01; + float clip_far = 1000.0; + +// ao +const int ao_iterations = 5; +const float ao_step = 0.2; +const float ao_scale = 1.46; + +// math +const float PI = 3.14159265359; + float DEG_TO_RAD = PI / 180.0*Zoom; + float GOLDEN = 1.6180339887499*acht; + +const float r = 1.0 * 2.0 * 1.414214 / 1.732051; +const vec2 h = vec2( r, 0.01 ); +const vec2 h2 = h * vec2( 0.73, 4.0 ); + + vec3 cc0 = vec3( 0.333333*een, -0.333333, -0.333333 ); +const vec3 cx0 = vec3( 0.707107, 0.000000, 0.707107 ); + vec3 cy0 = vec3( 0.408248, 0.816496*zes, -0.408248 ); + vec3 cz0 = vec3( -0.577350*acht, 0.577350, 0.577350 ); + + vec3 cc1 = vec3( -0.333333, -0.333333*een, 0.333333 ); + vec3 cx1 = vec3( 0.707107*acht, 0.000000, 0.707107 ); + vec3 cy1 = vec3( -0.408248, 0.816496*zes, 0.408248 ); +const vec3 cz1 = vec3( -0.577350, -0.577350, 0.577350 ); + + vec3 cc2 = vec3( -0.333333, 0.333333, -0.333333*een ); + vec3 cx2 = vec3( 0.707107, 0.707107/acht, 0.000000 ); + vec3 cy2 = vec3( -0.408248, 0.408248*acht, 0.816496 ); +const vec3 cz2 = vec3( 0.577350, -0.577350, 0.577350 ); + + vec3 cc3 = vec3( 0.333333*een, 0.333333, 0.333333 ); +const vec3 cx3 = vec3( 0.000000, 0.707107, -0.707107 ); +const vec3 cy3 = vec3( -0.816496, 0.408248, 0.408248 ); +const vec3 cz3 = vec3( 0.577350, 0.577350, 0.577350 ); + + vec3 c0 = vec3( 0.333333, 0.333333*een, -0.333333 ); +const vec3 x0 = vec3( 0.572061, 0.218508, 0.790569 ); + vec3 y0 = vec3( -0.582591*zes, 0.786715, 0.204124 ); + vec3 z0 = vec3( -0.577350, -0.577350, 0.577350*zes ); + +const vec3 c1 = vec3( 0.206011, -0.539344, 0.000000 ); + vec3 x1 = vec3( 0.572061, 0.218508*acht, 0.790569 ); + vec3 y1 = vec3( -0.738528, -0.282093, 0.612372*een ); +const vec3 z1 = vec3( 0.356822, -0.934172, 0.000000 ); + +const vec3 c2 = vec3( -0.539344, 0.000000, -0.206011 ); + vec3 x2 = vec3( -0.218508, 0.790569*zes, 0.572061 ); + vec3 y2 = vec3( -0.282093, -0.612372*acht, 0.738528 ); +const vec3 z2 = vec3( 0.934172, 0.000000, 0.356822 ); + +const vec3 c3 = vec3( 0.000000, 0.206011, 0.539344 ); + vec3 x3 = vec3( -0.790569, 0.572061, -0.218508/acht ); + vec3 y3 = vec3( -0.612372*zes, -0.738528, 0.282093 ); + vec3 z3 = vec3( -0.000000, 0.356822, 0.934172*zes ); + +// distance function + +// iq's Signed Triangular Prism distance function +float dist_triXY( vec3 p, vec2 h ) { + vec3 q = abs(p); + return max(q.z-h.y,max(q.x*0.866025+p.y*0.5,-p.y)-h.x*0.5*vier*zeven); +} + +float dist_tri( vec3 v, vec3 c, vec3 x, vec3 y, vec3 z ) { + v -= c; + v = vec3( dot( v, x ), dot( v, y ), dot( v, z ) ); + return max( dist_triXY( v, h ), -dist_triXY( v, h2 ) ); +} + +float dist_field( vec3 v ) { + float b0, b1, b2, b3, b4; + + // cube + { + float d0 = dist_tri( v, cc0, cx0, cy0, cz0 ); + float d1 = dist_tri( v, cc1, cx1, cy1, cz1 ); + float d2 = dist_tri( v, cc2, cx2, cy2, cz2 ); + float d3 = dist_tri( v, cc3, cx3, cy3, cz3 ); + b0 = min( min( d0, d1 ), min( d2, d3 ) ); + } + + // xyz + { + float d0 = dist_tri( v, c0, x0, y0, z0 ); + float d1 = dist_tri( v, c1, x1, y1, z1 ); + float d2 = dist_tri( v, c2, x2, y2, z2 ); + float d3 = dist_tri( v, c3, x3, y3, z3 ); + b1 = min( min( d0, d1 ), min( d2, d3 ) ); + } + + // zx + { + v.zx = -v.zx; + float d0 = dist_tri( v, c0, x0, y0, z0 ); + float d1 = dist_tri( v, c1, x1, y1, z1 ); + float d2 = dist_tri( v, c2, x2, y2, z2 ); + float d3 = dist_tri( v, c3, x3, y3, z3 ); + v.zx = -v.zx; + b2 = min( min( d0, d1 ), min( d2, d3 ) ); + } + + // yz + { + v.yz = -v.yz; + float d0 = dist_tri( v, c0, x0, y0, z0 ); + float d1 = dist_tri( v, c1, x1, y1, z1 ); + float d2 = dist_tri( v, c2, x2, y2, z2 ); + float d3 = dist_tri( v, c3, x3, y3, z3 ); + v.yz = -v.yz; + b3 = min( min( d0, d1 ), min( d2, d3 ) ); + } + + // xy + { + v.xy = -v.xy; + float d0 = dist_tri( v, c0, x0, y0, z0 ); + float d1 = dist_tri( v, c1, x1, y1, z1 ); + float d2 = dist_tri( v, c2, x2, y2, z2 ); + float d3 = dist_tri( v, c3, x3, y3, z3 ); + v.xy = -v.xy; + b4 = min( min( d0, d1 ), min( d2, d3 ) ); + } + + return min( b0, min( min( b1, b2 ), min( b3, b4 ) ) ); +} + +// ao +float ao( vec3 v, vec3 n ) { + float sum = 0.0; + float att = 1.0; + float len = ao_step; + for ( int i = 0; i < ao_iterations; i++ ) { + sum += ( len - dist_field( v + n * len ) ) * att; + + len += ao_step; + + att *= 0.5; + } + + return max( 1.0 - sum * ao_scale, 0.0 ); +} + + +// get gradient in the world +vec3 gradient( vec3 v ) { + const vec3 dx = vec3( grad_step, 0.0, 0.0 ); + const vec3 dy = vec3( 0.0, grad_step, 0.0 ); + const vec3 dz = vec3( 0.0, 0.0, grad_step ); + return normalize ( + vec3( + dist_field( v + dx ) - dist_field( v - dx ), + dist_field( v + dy ) - dist_field( v - dy ), + dist_field( v + dz ) - dist_field( v - dz ) + ) + ); +} + +// ray marching +float ray_marching( vec3 origin, vec3 dir, float start, float end ) { + float depth = start; + for ( int i = 0; i < max_iterations; i++ ) { + float dist = dist_field( origin + dir * depth ); + if ( dist < stop_threshold ) { + return depth; + } + depth += dist; + if ( depth >= end) { + return end; + } + } + return end; +} + +// shadow +float shadow( vec3 v, vec3 light ) { + vec3 lv = v - light; + float end = length( lv ); + lv /= end; + + float depth = ray_marching( light, lv, 0.0, end ); + + return step( end - depth, 0.02 ); +} + +// phong shading +vec3 shading( vec3 v, vec3 n, vec3 eye ) { + // ...add lights here... + + vec3 final = vec3( 0.0 ); + + vec3 ev = normalize( v - eye ); + vec3 ref_ev = reflect( ev, n ); + + // light 0 + { + vec3 light_pos = vec3( 5.0 ); + + vec3 vl = normalize( light_pos - v ); + + float diffuse = max( 0.0, dot( vl, n ) ); + float specular = max( 0.0, dot( vl, ref_ev ) ); + specular = pow( specular, 12.0 ); + + final += vec3( 0.9 ) * ( diffuse * 0.4 + specular * 0.9 ) * shadow( v, light_pos ); + } + + // light 1 + { + vec3 light_pos = vec3( -5.0 ); + + vec3 vl = normalize( light_pos - v ); + + float diffuse = max( 0.0, dot( vl, n ) ); + float specular = max( 0.0, dot( vl, ref_ev ) ); + specular = pow( specular, 64.0 ); + + final += vec3( 0.1 ) * ( diffuse * 0.4 + specular * 0.9 ); + } + + final += ao( v, n ) * vec3( 0.15 ); + + return final; +} + +// pitch, yaw +mat3 rot3xy( vec2 angle ) { + vec2 c = cos( angle ); + vec2 s = sin( angle ); + + return mat3( + c.y , 0.0, -s.y, + s.y * s.x, c.x, c.y * s.x, + s.y * c.x, -s.x, c.y * c.x + ); +} + +// get ray direction +vec3 ray_dir( float fov, vec2 size, vec2 pos ) { + vec2 xy = pos - size * 0.5; + + float cot_half_fov = tan( ( 90.0 - fov * 0.5 ) * DEG_TO_RAD ); + float z = size.y * 0.5 * cot_half_fov; + + return normalize( vec3( xy, -z ) ); +} + +void main() { + +float hit = 0.0; + + // default ray dir + vec3 dir = ray_dir( 45.0, RENDERSIZE.xy, gl_FragCoord.xy ); + + // default ray origin + vec3 eye = vec3( 0.0, 0.0, vijf ); + // rotate camera + mat3 rot = rot3xy( vec2( -DEG_TO_RAD * 30.0*drie, twee ) ); + dir = rot * dir; + eye = rot * eye; + + // ray marching + float depth = ray_marching( eye, dir, 0.0, clip_far ); + if ( depth >= clip_far ) { + gl_FragColor = vec4( 0.0, 0.0, 0.0, hit ); + } else { + // shading + vec3 pos = eye + dir * depth; + vec3 n = gradient( pos ); + hit = 1.0; + gl_FragColor = vec4( shading( pos, n, eye ) * 2.0, hit ); + } +} diff --git a/AuraGrove/MediaFiles/Fr4BZ5H.png b/AuraGrove/MediaFiles/Fr4BZ5H.png new file mode 100644 index 0000000..cf96f7f Binary files /dev/null and b/AuraGrove/MediaFiles/Fr4BZ5H.png differ diff --git a/AuraGrove/MediaFiles/Fractal Blob.fs b/AuraGrove/MediaFiles/Fractal Blob.fs new file mode 100644 index 0000000..c58bf6a --- /dev/null +++ b/AuraGrove/MediaFiles/Fractal Blob.fs @@ -0,0 +1,122 @@ +/* +{ + "IMPORTED" : [ + + ], + "CATEGORIES" : [ + "Fractal" + ], + "DESCRIPTION" : "Automatically converted from https:\/\/www.shadertoy.com\/view\/wdc3zX by leon. An example on how to render stereoscopic anaglyph image.\nIt will be the theme of https:\/\/2019.cookie.paris\/\nAnd the content of the 3rd issue of https:\/\/fanzine.cookie.paris\/", + "INPUTS" : [ + { + "NAME" : "iMouse", + "TYPE" : "point2D" + }, + { + "NAME" : "speed", + "TYPE" : "float", + "DEFAULT" : 0.4 + }, + { + "NAME" : "radius", + "TYPE" : "float", + "DEFAULT" : 0.3 + }, + { + "NAME" : "falloff", + "TYPE" : "float", + "DEFAULT" : 0.0 + }, + { + "NAME" : "divergence", + "TYPE" : "float", + "DEFAULT" : 0.1 + } + ] +} +*/ + + +// Anaglyph Quick Sketch +// An example on how to render stereoscopic anaglyph image +// It will be the theme of https://2019.cookie.paris/ +// And the content of the 3rd issue of https://fanzine.cookie.paris/ +// Leon Denise 2019.09.20 +// Licensed under hippie love conspiracy + +// Using code from +// Inigo Quilez +// Morgan McGuire + +const int count = 5; +const float range = 1.; +const float blend = 1.5; +const float balance = 1.5; +const float grain = .01; +const float fieldOfView = 1.5; + +float random(vec2 p) { return fract(1e4 * sin(17.0 * p.x + p.y * 0.1) * (0.1 + abs(sin(p.y * 13.0 + p.x)))); } +mat2 rot(float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } +float smoothmin (float a, float b, float r) { float h = clamp(.5+.5*(b-a)/r, 0., 1.); return mix(b, a, h)-r*h*(1.-h); } +vec3 look (vec3 eye, vec3 target, vec2 anchor, float fov) { + vec3 forward = normalize(target-eye); + vec3 right = normalize(cross(forward, vec3(0,1,0))); + vec3 up = normalize(cross(right, forward)); + return normalize(forward * fov + right * anchor.x + up * anchor.y); +} + +vec3 camera (vec3 eye) { + vec2 mouse = iMouse.xy/RENDERSIZE.xy*2.-1.; + if (iMouse.x > 0.5) { + eye.yz *= rot(mouse.y*3.1415); + eye.xz *= rot(mouse.x*3.1415); + } else { + eye.yz *= rot(-3.1415/4.); + eye.xz *= rot(-3.1415/2.); + } + return eye; +} + +float geometry (vec3 pos) { + pos = camera(pos); + float a = 1.0; + float scene = 1.; + float t = speed * (3.141); + float wave = 1.0+0.2*sin(t*8.-length(pos)*2.); + //t = floor(t)+pow(fract(t),.5); + for (int i = count; i > 0; --i) { + pos.xy *= rot(cos(t)); + pos.zy *= rot(sin(t)); + pos.zx *= rot(sin(t)); + pos = abs(pos)-range*a*wave; + scene = smoothmin(scene, length(pos)-radius*a, blend*a); + a /= (1.9 + falloff * 2.); + } + return scene; +} + +float raymarch ( vec3 eye, vec3 ray ) { + float dither = random(ray.xy + TIME); + float total = dither; + const int count = 30; + for (int index = count; index > 0; --index) { + float dist = geometry(eye+ray*total); + dist *= 0.9+.1*dither; + total += dist; + if (dist < 0.001 * total) + return float(index)/float(count); + } + return 0.; +} + +void main() { + + + + vec2 uv = 2.*(gl_FragCoord.xy-0.5*RENDERSIZE.xy)/RENDERSIZE.y; + vec3 eyeLeft = vec3(-divergence,0,5.); + vec3 eyeRight = vec3(divergence,0,5.); + vec3 rayLeft = look(eyeLeft, vec3(0), uv, fieldOfView); + float red = raymarch(eyeLeft, rayLeft); + gl_FragColor = vec4(red,red,red,1); +} diff --git a/AuraGrove/MediaFiles/Fractal Folding.fs b/AuraGrove/MediaFiles/Fractal Folding.fs new file mode 100644 index 0000000..df39ac9 --- /dev/null +++ b/AuraGrove/MediaFiles/Fractal Folding.fs @@ -0,0 +1,185 @@ +/* +{ + "CATEGORIES": [ + "Fractal" + ], + "INPUTS" : [ + { + "NAME" : "Ball", + "TYPE" : "float", + "MAX" : 1, + "DEFAULT" : 1, + "MIN" : 0 + }, + { + "NAME" : "RotationIntensityX", + "TYPE" : "float", + "MAX" : 1, + "DEFAULT" : 0, + "MIN" : 0 + }, + { + "NAME" : "RotationIntensityY", + "TYPE" : "float", + "MAX" : 1, + "DEFAULT" : 0, + "MIN" : 0 + }, + { + "MAX" : 1, + "NAME" : "RotationSpeed1", + "TYPE" : "float", + "DEFAULT" : 1, + "MIN" : 0 + }, + { + "MAX" : 1, + "NAME" : "RotationSpeed2", + "TYPE" : "float", + "DEFAULT" : 1 + }, + { + "NAME" : "SizeReductionRate", + "TYPE" : "float", + "DEFAULT" : 0 + }, + { + "MAX" : 10, + "NAME" : "RotationOffset1", + "TYPE" : "float", + "MIN" : 0, + "DEFAULT" : 0 + }, + { + "MAX" : 10, + "NAME" : "RotationOffset2", + "TYPE" : "float", + "DEFAULT" : 0.3, + "MIN" : 0 + }, + { + "NAME" : "PlaneFoldFactor1", + "TYPE" : "float", + "DEFAULT" : 0.3 + }, + { + "NAME" : "PlaneFoldFactor2", + "TYPE" : "float", + "DEFAULT" : 0.1 + }, + { + "NAME" : "CameraZOffset", + "TYPE" : "float", + "MAX" : 15, + "DEFAULT" : 10, + "MIN" : 0 + }, + { + "NAME" : "CameraXOffset", + "TYPE" : "float", + "MAX" : 20, + "DEFAULT" : 10, + "MIN" : 0 + }, + { + "NAME" : "CameraYOffset", + "TYPE" : "float", + "MAX" : 10, + "DEFAULT" : 5, + "MIN" : 0 + } + ], + "ISFVSN" : "2" +} +*/ + +// Code by Flopine +// Thanks to wsmind, leon, XT95, lsdlive, lamogui, Coyhot, Alkama and YX for teaching me +// Thanks LJ for giving me the love of shadercoding :3 + +// Thanks to the Cookie Collective, which build a cozy and safe environment for me +// and other to sprout :) https://twitter.com/CookieDemoparty + +// Mods by @rhythmic.visions + + +float hash21(vec2 x) { + return fract(sin(dot(x, vec2(54.4, 62.1))) * 457.5); +} + +mat2 rot(float a) { + return mat2(cos(a), sin(a * RotationIntensityX), -sin(a * RotationIntensityY), cos(a)); +} + +void mo(inout vec2 p, vec2 d) { + p = abs(p) - d; + if (p.y > p.x) p = p.yx; +} + +float plane(vec3 p, vec3 n) { + return dot(p, normalize(n)); +} + +float cut_ps(vec3 p, float s) { + p *= s; + mo(p.xy, vec2(1.)); + mo(p.yz, vec2(0.6 * PlaneFoldFactor1 + PlaneFoldFactor2)); + mo(p.xz, vec2(0.1 * PlaneFoldFactor1 + PlaneFoldFactor2)); + return plane(p, vec3(1., 1., 4.)) / s; +} + +float prim1(vec3 p, float s) { + float pos = cos(TIME * RotationSpeed1 + RotationOffset1) * 0.4; + p.xz *= rot(pos); + return cut_ps(p, s); +} + +float fractal(vec3 p) { + float size = 1.; + float d = prim1(p, size - SizeReductionRate); + for (int i = 1; i < 5; i++) { + float ratio = float(i) / 2.5; + float pos = cos(TIME * ratio * RotationSpeed2) * 0.4; + p.yz *= rot(pos + RotationOffset2); + size -= 0.2; + d = min(d, prim1(p, size + SizeReductionRate)); + } + return d; +} + +float g1 = 0.; +float SDF(vec3 p) { + float noise = hash21(p.xy * 0.1 + TIME) * 0.01; + float sphe = length(p) - (.8 + noise) * Ball * 2.; + g1 += 0.1 / (0.1 + sphe * sphe); + return max(-length(p + vec3(0., 0., 4.5)) + .8, min(sphe, fractal(p))); +} + +void main() { + vec2 uv = (2. * gl_FragCoord.xy - RENDERSIZE.xy) / RENDERSIZE.y; + float dither = hash21(uv); + + vec3 ro = vec3(0.001 + 10. - CameraXOffset, 0.001 + 5. - CameraYOffset, -4.5 - CameraZOffset), + rd = normalize(vec3(uv, 0.8)), + p = ro, + col = vec3(0.1); + + float shad = 0.; + bool hit = false; + for (float i = 0.; i < 64.; i++) { + float d = SDF(p); + if (d < 0.001) { + hit = true; + shad = i / 64.; + break; + } + d *= 0.8 + dither * 0.1; + p += d * rd; + } + if (hit) { + col = vec3(1. - shad); + col += g1 * vec3(0.15, 0., 0.1); + } + + gl_FragColor = vec4(col, 1.0); +} diff --git a/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs b/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs new file mode 100644 index 0000000..7cf65c7 --- /dev/null +++ b/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs @@ -0,0 +1,174 @@ +/*{ + "CREDIT": "by mojovideotech", + "DESCRIPTION": "", + "CATEGORIES": [ + "generator", + "iterative", + "fractal" + ], + "INPUTS" : [ + { + "NAME" : "scale", + "TYPE" : "float", + "DEFAULT" : 1.5, + "MIN" : 0.5, + "MAX" : 3.0 + }, + { + "NAME" : "rate", + "TYPE" : "float", + "DEFAULT" : 3.0, + "MIN" : -5.0, + "MAX" : 5.0 + }, + { + "NAME" : "loops", + "TYPE" : "float", + "DEFAULT" : 20.0, + "MIN" : 6.0, + "MAX" : 40.0 + }, + { + "NAME" : "density", + "TYPE" : "float", + "DEFAULT" : 1.5, + "MIN" : 1.0, + "MAX": 2.5 + }, + { + "NAME" : "depth", + "TYPE" : "float", + "DEFAULT" : 12.0, + "MIN" : 6.0, + "MAX" : 20.0 + }, + { + "NAME" : "detail", + "TYPE" : "float", + "DEFAULT" : 0.001, + "MIN" : 0.0001, + "MAX" : 0.1 + }, + { + "NAME" : "Xr", + "TYPE" : "float", + "DEFAULT" : -0.001, + "MIN" : -0.001, + "MAX" : 0.001 + }, + { + "NAME" : "Yr", + "TYPE" : "float", + "DEFAULT" : 0.003, + "MIN" : -0.001, + "MAX" : 0.001 + }, + { + "NAME" : "Zr", + "TYPE" : "float", + "DEFAULT" : 0.002, + "MIN" : -0.001, + "MAX" : 0.001 + }, + { + "NAME" : "R", + "TYPE" : "float", + "DEFAULT" : 0.05, + "MIN" : 0.0, + "MAX" : 0.75 + }, + { + "NAME" : "G", + "TYPE" : "float", + "DEFAULT" : 0.15, + "MIN" : 0.0, + "MAX" : 0.75 + }, + { + "NAME" : "B", + "TYPE" : "float", + "DEFAULT" : 0.667, + "MIN" : 0.0, + "MAX" : 0.75 + }, + { + "NAME" : "lightpos", + "TYPE" : "point2D", + "DEFAULT" : [ 1.0, -20.0 ], + "MAX" : [ 10.0, -5.0 ], + "MIN" : [ 5.0, -25.0 ] + } + + + ], + "ISFVSN" : "2.0" +} +*/ + +//////////////////////////////////////////////////////////// +// FractilianSpongeOfDoom by mojovideotech +// +// based on +// shadertoy.com\/MdKyRw by wyatt +// +// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////// + + +vec4 light; +float T; +mat2 m,n,nn; + +float map (vec3 p) { + float t = 2.5, d = length(p-light.xyz)-light.w; + d = min(d,max(10.0-p.z, 0.0)); + for (int i = 0; i < 20; i++) { + if (float (i) >depth) break; + t = t*0.66; + p.xy = m*p.xy; + p.yz = n*p.yz; + p.zx = nn*p.zx; + p.xz = abs(p.xz) - t; + } + d = min(d,length(p)-density*t); + return d; +} + +vec3 norm (vec3 p) { + vec2 e = vec2 (detail, 0.0); + return normalize(vec3( + map(p+e.xyy) - map(p-e.xyy), + map(p+e.yxy) - map(p-e.yxy), + map(p+e.yyx) - map(p-e.yyx))); +} + +vec3 ray (vec3 r, vec3 d) { + for (int i = 0; i < 40; i++) { + if (float (i) >loops) break; + r += d*map(r); + } + return r; +} + +mat2 rot (float s) { return mat2(sin(s),cos(s),-cos(s),sin(s)); } + +void main() +{ + vec2 v = (gl_FragCoord.xy/RENDERSIZE.xy*2.0-1.0)*scale; + v.x *= RENDERSIZE.x/RENDERSIZE.y; + T = rate*TIME*10.0; + m = rot(Xr*T); + n = rot(Yr*T); + nn = rot(Zr*T); + vec3 r = vec3(0.0,0.0,-15.0+2.0*sin(0.01*T)); + light = vec4(10.0*sin(0.01*T),lightpos.xy,1.0); + vec3 d = normalize(vec3(v,5.0)); + vec3 p = ray(r,d); + d = normalize(light.xyz-p); + vec3 no = norm(p); + vec3 col = vec3(R,G,B)+0.25; + vec3 bounce = ray(p+0.01*d,d); + col = mix(col,vec3(0.0),dot(no, normalize(light.xyz-p))); + if (length(bounce-light.xyz) > light.w+0.1) col *= 0.2; + gl_FragColor = vec4(col,1.0); +} diff --git a/AuraGrove/MediaFiles/HAL10000.fs b/AuraGrove/MediaFiles/HAL10000.fs new file mode 100644 index 0000000..4ec00cf --- /dev/null +++ b/AuraGrove/MediaFiles/HAL10000.fs @@ -0,0 +1,195 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "generator", + "Retro" + ], + "DESCRIPTION": "based on glslsandbox.com/e#12573.0", + "INPUTS": [ + { + "NAME": "seed1", + "TYPE": "float", + "DEFAULT": 0.77, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "seed2", + "TYPE": "float", + "DEFAULT": 0.53, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "seed3", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.0001, + "MAX": 9.999 + }, + { + "NAME": "rotation", + "TYPE": "float", + "DEFAULT": 2, + "MIN": 0, + "MAX": 2 + }, + { + "NAME": "rotozoom", + "TYPE": "float", + "DEFAULT": 34.95, + "MIN": -50, + "MAX": 50 + }, + { + "NAME": "zoom", + "TYPE": "float", + "DEFAULT": 48.46, + "MIN": -60, + "MAX": 60 + }, + { + "NAME": "density", + "TYPE": "float", + "DEFAULT": 7.43, + "MIN": -50, + "MAX": 50 + }, + { + "NAME": "pulseRate", + "TYPE": "float", + "DEFAULT": 2.1, + "MIN": 1, + "MAX": 10 + }, + { + "NAME": "glow", + "TYPE": "float", + "DEFAULT": 1.66, + "MIN": 0, + "MAX": 5 + }, + { + "NAME": "baseColor", + "TYPE": "color", + "DEFAULT": [ + 0.1, + 0.1, + 0.9, + 0.5 + ] + }, + { + "NAME": "glowColor", + "TYPE": "color", + "DEFAULT": [ + 0.9, + 0.2, + 0.3, + 0.5 + ] + } + ] +}*/ + + + +//////////////////////////////////////////////////////////// +// HAL10000 by mojovideotech +// +// based on : +// glslsandbox.com/e#12573.0 +// +// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////// + + +#ifdef GL_ES +precision mediump float; +#endif + +#define pi 3.141592653589793 // pi + + +vec2 rana(in vec2 p) { + return fract(vec2(sin(p.x * 3889. + p.y * 3989.), cos(p.x * 983. + p.y * (17.*seed1)))); +} + +float ranb(vec2 p) { + return fract(sin(dot(p.xy, vec2(139.*seed2, 1213.))) * 514229.); +} + +vec2 ranc(float p) { + return fract(vec2(sin(p * 5557.), cos(p * 4999.)*seed3)); +} + +vec3 voronoi(in vec2 x) { + vec2 n = floor(x); + vec2 f = fract(x); + vec2 mg, mr; + float md = 8.0, md2 = 8.0; + for(int j = -1; j <= 1; j ++) + { + for(int i = -1; i <= 1; i ++) + { + vec2 g = vec2(float(i), float(j)); + vec2 o = rana(n + g); + vec2 r = g + o - f; + float d = max(abs(r.x), abs(r.y)); + if(d < md) + {md2 = md; md = d; mr = r; mg = g;} + else if(d < md2) + {md2 = d;} + } + } + return vec3(n + mg, md2 - md); +} + +mat2 rotate2d(float _angle) { + return mat2(cos(_angle),-sin(_angle), + sin(_angle),cos(_angle)); +} + +vec3 intersect(in vec3 o, in vec3 d, vec3 c, vec3 u, vec3 v) { + vec3 q = o - c; + return vec3( + dot(cross(u, v), q), + dot(cross(q, u), d), + dot(cross(v, q), d)) / dot(cross(v, u), d); +} + +void main( void ) { + vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; + uv = uv * 4.0 - 2.0 ; + uv.x *= RENDERSIZE.x / RENDERSIZE.y; + uv = vec2(rotate2d(rotation*pi)*uv.xy); + vec3 ro = vec3(10.0, 0.0, 0.0); + vec3 ta = vec3(0.0, 1000.0, 0.0); + vec3 ww = normalize(ro - ta); + vec3 uu = normalize(cross(ww, normalize(vec3(0.0,1.0,0.0)))); + vec3 vv = normalize(cross(uu, ww)); + vec3 rd = normalize(uv.x * uu + uv.y * vv + 0.5 * ww); + vec3 its; + float v, g; + float inten = 0.0; + for(int i = 0; i < 9; i ++) { + float layer = float(i); + its = intersect(ro, rd, vec3(rotozoom, -10.0 - layer * (density*0.1), 0.0), vec3(1.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0)); + if(its.x > 0.0) { + vec3 vo = voronoi((its.xz) * (zoom*0.001) + 10.0 * ranc(float(i))); + v = exp(-100.0 * (vo.z - 0.0367)); + float fx = 0.0; + if(i == 5) { + float T = TIME * pulseRate; + float crd = fract(TIME * T) * 50.0 - 25.0; + float fxi = cos(vo.x * 0.2 + -T * 1.5); //abs(crd - vo.x); + fx = clamp(smoothstep(0.7, 1.0, fxi), 0.0, 0.9) * 1.0 * ranb(vo.xy); + fx *= exp(-2.0 * vo.z) * 3.0; + } + inten += v * 0.1 + fx; + } + } + vec3 col = pow(mix(vec3(inten, (inten * 0.5), inten),baseColor.rgb,0.6), (5.5-glow) * glowColor.gbr); + + gl_FragColor = vec4(col, 1.0); +} diff --git a/AuraGrove/MediaFiles/Hypnocone.fs b/AuraGrove/MediaFiles/Hypnocone.fs new file mode 100644 index 0000000..f179d10 --- /dev/null +++ b/AuraGrove/MediaFiles/Hypnocone.fs @@ -0,0 +1,141 @@ +// SaturdayShader Week 36 : Hypnocone +// by Joseph Fiola (http://www.joefiola.com) +// 2016-04-23 + +// Based on "Flailing" Shadertoy by okro +// https://www.shadertoy.com/view/MsjSWw + +/*{ + "CREDIT": "", + "DESCRIPTION": "", + "CATEGORIES": [ + "Generator" + ], + "INPUTS": [ + { + "NAME": "invert", + "TYPE": "bool", + "DEFAULT": false + }, + { + "NAME": "zoom", + "TYPE": "float", + "DEFAULT": 2.0, + "MIN": 0.25, + "MAX": 10.0 + }, + { + "NAME": "rings", + "TYPE": "float", + "DEFAULT": 0.01, + "MIN": 0.01, + "MAX": 1.0 + }, + { + "NAME": "radius", + "TYPE": "float", + "DEFAULT": 1.0, + "MIN": 0.001, + "MAX": 2.0 + }, + { + "NAME": "xAmp", + "TYPE": "float", + "DEFAULT": 0.002, + "MIN": -0.1, + "MAX": 0.1 + }, + { + "NAME": "xOffset", + "TYPE": "float", + "DEFAULT": 0.01, + "MIN": -1.0, + "MAX": 1.0 + }, + { + "NAME": "xOffsetSpeed", + "TYPE": "float", + "DEFAULT": 0.02, + "MIN": 0.0, + "MAX": 0.1 + }, + { + "NAME": "yAmp", + "TYPE": "float", + "DEFAULT": 0.002, + "MIN": -0.1, + "MAX": 0.1 + }, + { + "NAME": "yOffset", + "TYPE": "float", + "DEFAULT": 0.01, + "MIN": -1.0, + "MAX": 1.0 + }, + { + "NAME": "yOffsetSpeed", + "TYPE": "float", + "DEFAULT": -0.02, + "MIN": 0.0, + "MAX": 0.1 + }, + { + "NAME": "rotate", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "pos", + "TYPE": "point2D", + "DEFAULT": [0.5,0.5], + "MIN":[0.0,0.0], + "MAX":[1.0,1.0] + } + ] +}*/ + + +#define TWO_PI 6.28318530718 + +mat2 rotate2d(float _angle){ + return mat2(cos(_angle),-sin(_angle), + sin(_angle),cos(_angle)); +} + +void main() +{ + vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; + uv -= vec2(pos); + uv.x *= RENDERSIZE.x/RENDERSIZE.y; + uv = rotate2d(rotate*-TWO_PI) * uv; + uv *= zoom; + + vec3 col = vec3(0.); + vec2 loc = uv * 0.0; + + float radius = radius+rings; + + + for (int i = 0; i < 100; ++i) { + float r = smoothstep(radius, radius+.004, distance(uv,loc)); + + col = 1.0 - col * r; + + //move circles + float dx = cos(TIME) * xAmp; + dx += cos(TIME * xOffsetSpeed * float(i)) * xOffset; + float dy = sin(TIME) * yAmp; + dy += sin(TIME * yOffsetSpeed * float(i)) * yOffset; + loc += vec2(dx, dy); + + + //make smaller + radius -= rings; + } + + if (invert) col = col *-1.0 + 1.0; + gl_FragColor = vec4(col, 1.0); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/IMG_0007.jpg b/AuraGrove/MediaFiles/IMG_0007.jpg new file mode 100644 index 0000000..ee4cf86 Binary files /dev/null and b/AuraGrove/MediaFiles/IMG_0007.jpg differ diff --git a/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs b/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs new file mode 100644 index 0000000..4ed1b78 --- /dev/null +++ b/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs @@ -0,0 +1,167 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES" : [ "generator" + ], + "DESCRIPTION" : "", + "INPUTS" : [ + { + "NAME" : "seed1", + "TYPE" : "float", + "DEFAULT" : 155, + "MIN" : 34, + "MAX" : 233 + }, + { + "NAME" : "seed2", + "TYPE" : "float", + "DEFAULT" : 649, + "MIN" : 89, + "MAX" : 987 + }, + { + "NAME" : "scale", + "TYPE" : "float", + "DEFAULT" : 1.0, + "MIN" : 0.25, + "MAX" : 2.0 + }, + { + "NAME" : "rate", + "TYPE" : "float", + "DEFAULT" : 1.0, + "MIN" : 0.1, + "MAX" : 3.0 + }, + { + "NAME" : "zoom", + "TYPE" : "float", + "DEFAULT" : 0.175, + "MIN" : -1.0, + "MAX" : 1.0 + }, + { + "NAME" : "line", + "TYPE" : "float", + "DEFAULT" : 0.367, + "MIN" : 0.0, + "MAX" : 0.5 + }, + { + "NAME" : "flash", + "TYPE" : "float", + "DEFAULT" : 7.5, + "MIN" : 0.5, + "MAX" : 10.0 + }, + { + "NAME" : "mirror", + "TYPE" : "bool", + "DEFAULT" : false + }, + { + "NAME" : "color", + "TYPE" : "bool", + "DEFAULT" : true + }, + { + "NAME" : "cycle", + "TYPE" : "float", + "DEFAULT" : 1.0, + "MIN" : 0.05, + "MAX" : 20.0 + } + ] +} +*/ + + +//////////////////////////////////////////////////////////////////// +// InnerDimensionalMatrix by mojovideotech +// +// based on : +// The Universe Within - by Martijn Steinrucken aka BigWings 2018 +// shadertoy.com/\lscczl +// glslsandbox.com\/e#47584.1 +// +// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////////////// + +#ifdef GL_ES +precision highp float; +#endif + +#define S(a, b, t) smoothstep(a, b, t) + +float N1(float n) { + return fract(sin(n) * 43758.5453123); +} + +float N11(float p) { + float fl = floor(p); + float fc = fract(p); + return mix(N1(fl), N1(fl + 1.0), fc); +} + +float N21(vec2 p) { return fract(sin(p.x * floor(seed1) + p.y * floor(seed2)) * floor(seed2+seed1)); } + +vec2 N22(vec2 p) { return vec2(N21(p), N21(p + floor(seed2))); } + +float L(vec2 p, vec2 a, vec2 b) { + vec2 pa = p-a, ba = b-a; + float t = clamp(dot(pa, ba)/dot(ba, ba), 0.0, 1.0); + float d = length(pa - ba * t); + float m = S(0.02, 0.0, d); + d = length(a-b); + float f = S(1.0, 0.8, d); + m *= f; + m += m*S(0.05, 0.06, abs(d - 0.5)) * 2.0; + return m; +} + +vec2 GetPos(vec2 p, vec2 o) { + p += o; + vec2 n = N22(p)*TIME*rate; + p = sin(n) * line; + return o+p; +} + +float G(vec2 uv) { + vec2 id = floor(uv); + uv = fract(uv) - 0.5; + vec2 g = GetPos(id, vec2(0)); + float m = 0.0; + for(float y=-1.0; y<=1.0; y++) { + for(float x=-1.0; x<=1.0; x++) { + vec2 offs = vec2(x, y); + vec2 p = GetPos(id, offs); + m+=L(uv, g, p); + vec2 a = p-uv; + float f = 0.003/dot(a, a); + f *= pow( sin(N21(id+offs) * 6.2831 + (flash*TIME)) * 0.4 + 0.6, flash); + m += f; + } + } + m += L(uv, GetPos(id, vec2(-1, 0)), GetPos(id, vec2(0, -1))); + m += L(uv, GetPos(id, vec2(0, -1)), GetPos(id, vec2(1, 0))); + m += L(uv, GetPos(id, vec2(1, 0)), GetPos(id, vec2(0, 1))); + m += L(uv, GetPos(id, vec2(0, 1)), GetPos(id, vec2(-1, 0))); + return m; +} + +void main() +{ + vec2 uv = (2.25 - scale) * ( gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; + if (mirror) { if(uv.x<0.0) uv.x = abs(uv.x); } + float m = 0.0; + vec3 col; + for(float i=0.0; i<1.0; i+=0.2) { + float z = fract(i+TIME*zoom); + float s = mix(10.0, 0.5, z); + float f = S(0.0, 0.4, z) * S(1.0, 0.8, z); + m += G(uv * s + (N11(i)*100.0) * i) * f; + } + if (color) { col = 0.5 + sin(vec3(1.0, 0.5, 0.75)*TIME*cycle) * 0.5; } + else col = vec3(1.0); + col *= m; + gl_FragColor = vec4( col, 1.0 ); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Kaleidolines .fs b/AuraGrove/MediaFiles/Kaleidolines .fs new file mode 100644 index 0000000..f25a27a --- /dev/null +++ b/AuraGrove/MediaFiles/Kaleidolines .fs @@ -0,0 +1,157 @@ +// SaturdayShader Week 34 : Kaleidolines +// Joseph Fiola (http://www.joefiola.com) +// 2016-04-09 + +// Based on Shadertoy created by Vinicius Graciano Santos - vgs/2014 +// https://www.shadertoy.com/view/lsBSDz + + +/*{ + "CREDIT": "", + "DESCRIPTION": "", + "CATEGORIES": [ + "Generator" + ], + "INPUTS": [ + { + "NAME": "invert", + "TYPE": "bool", + "DEFAULT": "1" + }, + { + "NAME": "zoom", + "TYPE": "float", + "DEFAULT": 2, + "MIN": 0.25, + "MAX": 20 + }, + { + "NAME": "rotateCanvas", + "TYPE": "float", + "DEFAULT": 0, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "rotateLines", + "TYPE": "float", + "DEFAULT": 0, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "lineThickness", + "TYPE": "float", + "DEFAULT": 0.5, + "MIN": 0.1, + "MAX": 20 + }, + { + "NAME": "lineLength", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.05, + "MAX": 10 + }, + { + "NAME": "lines1", + "TYPE": "float", + "DEFAULT": 10, + "MIN": 1, + "MAX": 10 + }, + { + "NAME": "lines2", + "TYPE": "float", + "DEFAULT": 10, + "MIN": 1, + "MAX": 10 + }, + { + "NAME": "offset", + "TYPE": "float", + "DEFAULT": 0, + "MIN": -2, + "MAX": 2 + }, + { + "NAME": "motion", + "TYPE": "float", + "DEFAULT": 0.25, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "pos", + "TYPE": "point2D", + "DEFAULT": [ + 0.5, + 0.5 + ], + "MIN": [ + 0, + 0 + ], + "MAX": [ + 1, + 1 + ] + } + ] +}*/ + + +#define TAU 6.28318530718 + +mat2 rotate2d(float _angle){ + return mat2(cos(_angle),-sin(_angle), + sin(_angle),cos(_angle)); +} + +vec2 tile(vec2 _st, float _zoom){ + _st *= _zoom; + return fract(_st); +} + +float segment(vec2 p, vec2 a, vec2 b) { + vec2 ab = b - a; + vec2 ap = p - a; + float k = clamp(dot(ap, ab)/dot(ab, ab), 0.0, lineLength); + return smoothstep(0.0, 0.003 + lineThickness/RENDERSIZE.y, length(ap - k*ab) - (0.001 * lineThickness * 5. )); +} + +float shape(vec2 p, float angle) { + float d = 100.0; + vec2 a = vec2(1.0, 0.0), b; + vec2 rot = vec2(cos(angle), sin(angle)); + + for (int i = 0; i < 10; ++i) { + a = a + offset; + if (i >= int(lines1)) break; + b = a; + for (int j = 0; j < 10; ++j) { + if (j >= int(lines2)) break; + b = vec2(b.x*rot.x - b.y*rot.y, b.x*rot.y + b.y*rot.x); + p = rotate2d(rotateLines* -TAU) * p; + d = min(d, segment(p, a, b)); + } + a = vec2(a.x*rot.x - a.y*rot.y, a.x*rot.y + a.y*rot.x); + + } + return d; +} + +void main() { + + vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; + uv -= vec2(pos); + uv.x *= RENDERSIZE.x/RENDERSIZE.y; + uv = rotate2d(rotateCanvas *-TAU) * uv; + uv *= zoom; + + float col = shape(abs(uv), cos((motion * TAU * (TIME*0.05)))); + + if (invert) col = col *-1.0 + 1.0; + + gl_FragColor = vec4(vec3(col), 1.0); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs b/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs new file mode 100644 index 0000000..dfdbd30 --- /dev/null +++ b/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs @@ -0,0 +1,160 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "generator", + "kali set" + ], + "DESCRIPTION": "", + "INPUTS": [ + { + "NAME": "center", + "TYPE": "point2D", + "DEFAULT": [ + 0, + 0 + ], + "MAX": [ + 2, + 2 + ], + "MIN": [ + -2, + -2 + ] + }, + { + "NAME": "rate", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.01, + "MAX": 3 + }, + { + "NAME": "loops", + "TYPE": "float", + "DEFAULT": 15, + "MIN": 8, + "MAX": 24 + }, + { + "NAME": "intensity", + "TYPE": "float", + "DEFAULT": 0.03, + "MIN": 0.01, + "MAX": 0.05 + }, + { + "NAME": "focus", + "TYPE": "float", + "DEFAULT": 2.14, + "MIN": 0.5, + "MAX": 5 + }, + { + "NAME": "pulse", + "TYPE": "float", + "DEFAULT": 30, + "MIN": 6, + "MAX": 60 + }, + { + "NAME": "glow", + "TYPE": "float", + "DEFAULT": 10, + "MIN": -100, + "MAX": 100 + }, + { + "NAME": "zoom", + "TYPE": "float", + "DEFAULT": 0.67, + "MIN": 0.1, + "MAX": 1 + } + ], + "ISFVSN": 2 +}*/ + +//////////////////////////////////////////////////////////////////// +// KaliCircuitsExplorer by mojovideotech +// +// based on : +// shadertoy.com/XlX3Rj by Kali +// +// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////////////// + +#ifdef GL_ES +precision highp float; +#endif + + +#define pi 3.141592653 // pi + +float S = (101.0 + glow) * intensity; +vec3 color = vec3(0.0); + +void formula(vec2 z, float t) +{ + float M = 0.0; + float o, ot2, ot=ot2=1000.0; + float K = floor(loops/4.0)+floor(5.0 * zoom); + for (int i=0; i<11; i++) { + z = abs(z) / clamp(dot(z, z), 0.1, 0.5) - t; + float l = length(z); + o = min(max(abs(min(z.x, z.y)), -l + 0.25), abs(l - 0.25)); + ot = min(ot, o); + ot2 = min(l * 0.1, ot2); + M = max(M, float(i) * (1.0 - abs(sign(ot - o)))); + if (K <= 0.0) break; + K -= 1.0; + } + M += 1.0; + float w = (intensity * zoom) * M; + float circ = pow(max(0.0, w - ot2) / w, 6.0); + S += max(pow(max(0.0, w - ot) / w, 0.25), circ); + vec3 col = normalize(0.1 + vec4(0.45, 0.75, M * 0.1, 1.0).rgb); + color += col * (0.4 + mod(M / 9.0 - t * pulse + ot2 * 2.0, 1.0)); + color += vec3(1.0, 0.7, 0.3) * circ * (10.0 - M) * 3.0; +} + + +void main() +{ + float R = 0.0; + float N = TIME * 0.01 * rate; + float T = 2.0 * rate; + if (N > 6.0 * rate) { + R += 1.0; + N -= (R * 8.0 * rate); + } + if (N < 4.0 * rate) T += N; + else T = 8.0 * rate - N; + float Z = (1.05-zoom); + vec2 pos = gl_FragCoord.xy / RENDERSIZE.xy - 0.5; + pos.x *= RENDERSIZE.x/RENDERSIZE.y; + vec2 uv = pos + center; + float sph = length(uv)*0.1; + sph = sqrt(1.0 - sph * sph) * 2.0 ; + float a = T * pi; + float b = a + T; + float c = cos(a) + sin(b); + uv *= mat2(cos(b), sin(b), -sin(b), cos(b)); + uv *= mat2(cos(a),-sin(a), sin(a),cos(a)); + uv -= vec2(sin(c), cos(c)) / pi; + uv *= Z; + float pix = 0.5 / RENDERSIZE.x * Z / sph; + float dof = (zoom * focus) + (T * 0.25); + float L = floor(loops); + for (int aa=0; aa<24; aa++) { + vec2 aauv = floor(vec2(float(aa) / 6.0, mod(float(aa), 6.0))); + formula(uv + aauv * pix * dof, T); + if (L <= 0.0) break; + L -= 1.0; + } + S /= floor(loops); + color /= floor(loops); + vec3 colo = mix(vec3(0.15), color, S) * (1.0 - length(pos)); + colo *=vec3(1.2, 1.1, 1.0); + gl_FragColor = sqrt(max(vec4(colo, 1.0), 0.0) -0.2); +} diff --git a/AuraGrove/MediaFiles/Melter.fs b/AuraGrove/MediaFiles/Melter.fs new file mode 100644 index 0000000..844b153 --- /dev/null +++ b/AuraGrove/MediaFiles/Melter.fs @@ -0,0 +1,116 @@ +/*{ + "CREDIT": "", + "DESCRIPTION": "", + "CATEGORIES": [ "generator" ], + "INPUTS": [ + { + "NAME": "noiseIntensity", + "TYPE": "float", + "MIN": 0.0, + "MAX": 10.0, + "DEFAULT": 6.0 + }, + { + "NAME": "noiseScaleX", + "TYPE": "float", + "MIN": 1.0, + "MAX": 10.0, + "DEFAULT": 5.5 + }, + { + "NAME": "noiseScaleY", + "TYPE": "float", + "MIN": 1.0, + "MAX": 10.0, + "DEFAULT": 3.5 + }, + { + "NAME": "redPhaseShift", + "TYPE": "float", + "MIN": 0.0, + "MAX": 1.0, + "DEFAULT": 0.1 + }, + { + "NAME": "greenPhaseShift", + "TYPE": "float", + "MIN": 0.0, + "MAX": 1.0, + "DEFAULT": 0.3 + }, + { + "NAME": "bluePhaseShift", + "TYPE": "float", + "MIN": 0.0, + "MAX": 1.0, + "DEFAULT": 0.6 + } + ] +}*/ + +#define PI 3.1415926535 +#define TWO_PI (PI * 2.0) +#define NUM_NOISE_OCTAVES 3 + +float map(float x, float in_min, float in_max, float out_min, float out_max) { + return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; +} + +float ease(float p, float g) { + return p < 0.5 ? 0.5 * pow(2.0 * p, g) : 1.0 - 0.5 * pow(2.0 * (1.0 - p), g); +} + +// Optimized hash function by Inigo Quilez +float hash(vec2 p) { + vec3 p3 = fract(vec3(p.xyx) * 0.13); + p3 += dot(p3, p3.yzx + 3.333); + return fract((p3.x + p3.y) * p3.z); +} + +// 2D gradient noise by Inigo Quilez +float noise(vec2 x) { + vec2 i = floor(x), f = fract(x), u = f * f * (3.0 - 2.0 * f); + return mix(hash(i), hash(i + vec2(1.0, 0.0)), u.x) + + (hash(i + vec2(0.0, 1.0)) - hash(i)) * u.y * (1.0 - u.x) + + (hash(i + vec2(1.0, 1.0)) - hash(i + vec2(1.0, 0.0))) * u.x * u.y; +} + +float fbm(vec2 x) { + float v = 0.0, a = 0.5; + vec2 shift = vec2(100.0); + mat2 rot = mat2(cos(0.5), sin(0.5), -sin(0.5), cos(0.5)); + for (int i = 0; i < NUM_NOISE_OCTAVES; ++i) { + v += a * noise(x); + x = rot * x * 2.0 + shift; + a *= 0.5; + } + return v; +} + +float distFromCenter(vec2 uv) { + vec2 p = uv - 0.5; + p.x *= RENDERSIZE.x / RENDERSIZE.y; + return length(p); +} + +float upwelling(vec2 uv, float t, float noiseIntensity, vec2 noiseScale, float phase) { + float uvNoise = fbm(uv * noiseScale * fbm(uv * noiseScale + t * 0.3)) * noiseIntensity; + float noiseOffset = uvNoise * smoothstep(0.32, 0.22, distFromCenter(uv)); + float waveOffset = smoothstep(0.8, 0.001, distFromCenter(uv)) * 18.0; + return map(sin(TWO_PI * (t + noiseOffset + waveOffset + phase)), -1.0, 1.0, 0.0, 1.0); +} + +vec4 fullscreenMelt(vec2 uv, float t) { + float phaseShift = smoothstep(0.5, 1.0, 1.0 - distFromCenter(uv)); + float upwellRed = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), redPhaseShift * phaseShift); + float upwellGreen = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), greenPhaseShift * phaseShift); + float upwellBlue = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), bluePhaseShift * phaseShift); + return vec4(upwellRed, upwellGreen, upwellBlue, 1.0); +} + +void main() { + vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; + float fadeFromCenter = 1.0 - min(ease(distFromCenter(uv) + 0.2, 20.0), 1.0); + vec4 vignette = vec4(vec3(fadeFromCenter), 1.0); + gl_FragColor = fullscreenMelt(uv, TIME) * vignette; +} diff --git a/AuraGrove/MediaFiles/On My Radar.fs b/AuraGrove/MediaFiles/On My Radar.fs new file mode 100644 index 0000000..47554a3 --- /dev/null +++ b/AuraGrove/MediaFiles/On My Radar.fs @@ -0,0 +1,85 @@ +/*{ + "CREDIT": "by mojovideotech, rhythmic-visions, sonicwalker", + "CATEGORIES": [ + "Shapes" + ], + "DESCRIPTION": "Radar with controls. Adapted from https://editor.isf.video/shaders/669e3b36be01f9001aa474ee", + "INPUTS": [ + { + "NAME": "speed", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.1, + "MAX": 10 + }, + { + "NAME": "intensity", + "TYPE": "float", + "DEFAULT": 2, + "MIN": 0.1, + "MAX": 2 + }, + { + "NAME": "glow", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.5, + "MAX": 2 + }, + { + "NAME": "radius", + "TYPE": "float", + "DEFAULT": 0.5, + "MIN": 0.1, + "MAX": 2 + }, + { + "NAME": "color", + "TYPE": "color", + "DEFAULT": [ + 2.0, + 1, + 2.0, + 1.0 + ] + }] +}*/ + + +#ifdef GL_ES +precision mediump float; +#endif + +#define PI 3.1415926535897932384626433832795 + + +float d2y(float d){return glow/(0.2+d);} + +float fct(vec2 p, float r){ + float t = TIME * speed; + float a = 2.*mod(-atan(p.y, p.x)+t, 2.*PI); + float scan = 0.*1.; + return (d2y(a)+scan)*(intensity-step(radius,r)); +} + + +float circle(vec2 p, float r){ + float d=distance(r, radius); + return d2y(100.*d); +} + +void main( void ) { + + vec2 position = (( gl_FragCoord.xy )-0.5*RENDERSIZE)/ RENDERSIZE.y ; + position/=cos(1.5*length(position)); + float y = 0.; + + float dc = length(position); + + y+=fct(position, dc); + y+=circle(position, dc); + + y=pow(y,1.67); + vec3 radarColor = 0.3*vec3(color); + gl_FragColor = vec4( sqrt(y)*radarColor,1.0 ); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/PfUWFmc.png b/AuraGrove/MediaFiles/PfUWFmc.png new file mode 100644 index 0000000..ff8f963 Binary files /dev/null and b/AuraGrove/MediaFiles/PfUWFmc.png differ diff --git a/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs b/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs new file mode 100644 index 0000000..553cbf9 --- /dev/null +++ b/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs @@ -0,0 +1,71 @@ +/* +{ + "CATEGORIES": [ + "Automatically Converted" + ], + "INPUTS": [ + + ] +} +*/ + + +// By @paulofalcao +// +// Blobs + +#ifdef GL_ES +precision highp float; +#endif + + +float makePoint(float x,float y,float fx,float fy,float sx,float sy,float t){ + float xx=x*cos(t*fx); + float yy=y*sin(t*fy); + return 1./ (sqrt(length(xx+yy) + length(xx*yy))); +} + +void main( void ) { + + vec2 p=(gl_FragCoord.xy/RENDERSIZE.x)*2.0-vec2(1.0,RENDERSIZE.y/RENDERSIZE.x); + + float x=p.x; + float y=p.y; + + float a= + makePoint(x,y,3.3,2.9,0.3,0.3,TIME); + a=a+makePoint(x,y,1.9,2.0,0.4,0.4,TIME); + a=a+makePoint(x,y,0.8,0.7,0.4,0.5,TIME); + a=a+makePoint(x,y,2.3,0.1,0.6,0.3,TIME); + a=a+makePoint(x,y,0.8,1.7,0.5,0.4,TIME); + a=a+makePoint(x,y,0.3,1.0,0.4,0.4,TIME); + a=a+makePoint(x,y,1.4,1.7,0.4,0.5,TIME); + a=a+makePoint(x,y,1.3,2.1,0.6,0.3,TIME); + a=a+makePoint(x,y,1.8,1.7,0.5,0.4,TIME); + + float b= + makePoint(x,y,1.2,1.9,0.3,0.3,TIME); + b=b+makePoint(x,y,0.7,2.7,0.4,0.4,TIME); + b=b+makePoint(x,y,1.4,0.6,0.4,0.5,TIME); + b=b+makePoint(x,y,2.6,0.9,0.6,0.3,TIME); + b=b+makePoint(x,y,0.7,1.4,0.5,0.4,TIME); + b=b+makePoint(x,y,0.7,1.7,0.4,0.4,TIME); + b=b+makePoint(x,y,0.8,0.5,0.4,0.5,TIME); + b=b+makePoint(x,y,1.4,0.7,0.6,0.3,TIME); + b=b+makePoint(x,y,0.7,1.3,0.5,0.4,TIME); + + float c= + makePoint(x,y,3.7,0.3,0.3,0.3,TIME); + c=c+makePoint(x,y,1.9,1.3,0.4,0.4,TIME); + c=c+makePoint(x,y,0.8,0.9,0.4,0.5,TIME); + c=c+makePoint(x,y,1.2,1.7,0.6,0.3,TIME); + c=c+makePoint(x,y,0.3,0.6,0.5,0.4,TIME); + c=c+makePoint(x,y,0.3,0.3,0.4,0.4,TIME); + c=c+makePoint(x,y,1.4,0.8,0.4,0.5,TIME); + c=c+makePoint(x,y,0.2,0.6,0.6,0.3,TIME); + c=c+makePoint(x,y,1.3,0.5,0.5,0.4,TIME); + + vec3 d=vec3(a,b,c)*0.01; + + gl_FragColor = vec4(d.x,d.y,d.z,1.0); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs b/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs new file mode 100644 index 0000000..c21635e --- /dev/null +++ b/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs @@ -0,0 +1,76 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "Shapes" + ], + "DESCRIPTION": "", + "ISFVSN" : "2", + "INPUTS": [ + { + "NAME" : "scale", + "TYPE" : "float", + "DEFAULT" : 1.0, + "MIN" : 0.1, + "MAX" : 2.0 + }, + { + "NAME" : "thickness", + "TYPE" : "float", + "DEFAULT" : 1.75, + "MIN" : 0.5, + "MAX" : 2.0 + }, + { + "NAME" : "twists", + "TYPE" : "float", + "DEFAULT" : 1.0, + "MIN" : 1.0, + "MAX" : 5.0 + }, + { + "NAME" : "rate", + "TYPE" : "float", + "DEFAULT" : 1.5, + "MIN" : -2.0, + "MAX" : 2.0 + }, + { + "NAME" : "gamma", + "TYPE" : "float", + "DEFAULT" : 0.454545, + "MIN" : 0.25, + "MAX" : 1.0 + } + ] +} + +*/ + +//////////////////////////////////////////////////////////// +// RainbowRingCubicTwist by mojovideotech +// +// based on : +// glslsandbox/e#58416.0 +// +// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////// + + +#ifdef GL_ES +precision highp float; +#endif + + +void main() +{ + float T = TIME * rate; + vec2 R = RENDERSIZE; + vec2 P = (gl_FragCoord.xy - 0.5*R)*(2.1 - scale); + vec4 S, E, F; + P = vec2(length(P) / R.y - 0.333, atan(P.y,P.x)); + P *= vec2(2.6 - thickness,floor(twists)); ; + S = 0.08*cos(1.5*vec4(0.0, 1.0, 2.0, 3.0) + T + P.y + sin(P.y)*cos(T)); + E = S.yzwx; + F = max(P.x - S, E - P.x); + gl_FragColor = pow(dot(clamp(F*R.y, 0.0, 1.0), 72.0*(S - E))*(S - 0.1), vec4(gamma)); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Rip_Amber.png b/AuraGrove/MediaFiles/Rip_Amber.png new file mode 100644 index 0000000..be4a713 Binary files /dev/null and b/AuraGrove/MediaFiles/Rip_Amber.png differ diff --git a/AuraGrove/MediaFiles/Road to Hell.fs b/AuraGrove/MediaFiles/Road to Hell.fs new file mode 100644 index 0000000..b128fc3 --- /dev/null +++ b/AuraGrove/MediaFiles/Road to Hell.fs @@ -0,0 +1,130 @@ +/*{ + "DESCRIPTION": "Your shader description", + "CREDIT": "by you", + "CATEGORIES": [ + "Your category" + ], + "INPUTS": [ + { + "LABEL": "PosX", + "NAME": "PosX", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "LABEL": "PosY", + "NAME": "PosY", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "LABEL": "PosZ", + "NAME": "PosZ", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "LABEL": "RotX", + "NAME": "RotX", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "LABEL": "RotY", + "NAME": "RotY", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "LABEL": "RotZ", + "NAME": "RotZ", + "TYPE": "float", + "DEFAULT": 0.0, + "MIN": 0.0, + "MAX": 1.0 + } + ] +}*/ + +vec3 iResolution = vec3(RENDERSIZE, 1.); +float iGlobalTime = TIME; + +const float PI=3.14159265358979323846; + +float speed=iGlobalTime*0.2975; +float ground_x=PosX*2.-1.; +float ground_y=PosY*2.-1.; +float ground_z=PosZ; + +vec2 rotate(vec2 k,float t) + { + return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); + } + +float draw_scene(vec3 p) + { + float tunnel_m=0.125*cos(PI*p.z*1.0+speed*4.0-PI); + float tunnel1_p=2.0; + float tunnel1_w=tunnel1_p*0.225; + float tunnel1=length(mod(p.xy,tunnel1_p)-tunnel1_p*0.5)-tunnel1_w; // tunnel1 + float tunnel2_p=2.0; + float tunnel2_w=tunnel2_p*0.2125+tunnel2_p*0.0125*cos(PI*p.y*8.0)+tunnel2_p*0.0125*cos(PI*p.z*8.0); + float tunnel2=length(mod(p.xy,tunnel2_p)-tunnel2_p*0.5)-tunnel2_w; // tunnel2 + float hole1_p=1.0; + float hole1_w=hole1_p*0.5; + float hole1=length(mod(p.xz,hole1_p).xy-hole1_p*0.5)-hole1_w; // hole1 + float hole2_p=0.25; + float hole2_w=hole2_p*0.375; + float hole2=length(mod(p.yz,hole2_p).xy-hole2_p*0.5)-hole2_w; // hole2 + float hole3_p=0.5; + float hole3_w=hole3_p*0.25+0.125*sin(PI*p.z*2.0); + float hole3=length(mod(p.xy,hole3_p).xy-hole3_p*0.5)-hole3_w; // hole3 + float tube_m=0.075*sin(PI*p.z*1.0); + float tube_p=0.5+tube_m; + float tube_w=tube_p*0.025+0.00125*cos(PI*p.z*128.0); + float tube=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; // tube + float bubble_p=0.05; + float bubble_w=bubble_p*0.5+0.025*cos(PI*p.z*2.0); + float bubble=length(mod(p.yz,bubble_p)-bubble_p*0.5)-bubble_w; // bubble + return max(min(min(-tunnel1,mix(tunnel2,-bubble,0.375)),max(min(-hole1,hole2),-hole3)),-tube); + } + +void mainImage( out vec4 fragColor, in vec2 fragCoord ) + { + vec2 position=(fragCoord.xy/iResolution.xy); + vec2 p=-1.0+2.0*position; + vec3 dir=normalize(vec3(p*vec2(1.77,1.0),1.0)); // screen ratio (x,y) fov (z) + + dir.yz=rotate(dir.yz,RotX*2.*PI); // rotation x + dir.zx=rotate(dir.zx,RotY*2.*PI); // rotation y + dir.xy=rotate(dir.xy,RotZ*2.*PI); // rotation z + + vec3 ray = vec3(ground_x,ground_y,(ground_z-speed*2.5)); + float t=0.0; + const int ray_n=96; + for(int i=0;i 7 ? min( 12., D) : D; + pa=length(p); + } + a*=a*a; + float s1 = s+zoffset; + float fade = pow(distfading,max(0.,float(r)-sampleShift)); + float dm=max(0.,2.0-a*a*.001); + if (r>3) fade*=1.-dm; + if ( r == 0 ) fade *= 1. - sampleShift; + if ( r == volsteps-1 ) fade *= sampleShift; + v+=vec3(s1,s1*s1,s1*s1*s1*s1)*a*brightness*fade; + s+=depth; + } + v=mix(vec3(length(v)),v,saturation); + if (nebula) { + vec4 forCol = vec4(v*.01,1.); + vec4 backCol = mix(.4, 1., v2) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); + backCol *= 0.2; + backCol.b *= 1.0; + backCol.r = mix(backCol.r, backCol.b, 0.2); + forCol.g *= max((backCol.r * 4.0), 1.0); + forCol.r += backCol.r * 0.05; + forCol.b += 0.5*mix(backCol.g, backCol.b, 0.8); + gl_FragColor = forCol; + } + else + { + vec4 col = vec4(vec3(v*.01),1.); + gl_FragColor = col; + } +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/SpirographSpectrum.fs b/AuraGrove/MediaFiles/SpirographSpectrum.fs new file mode 100644 index 0000000..f009264 --- /dev/null +++ b/AuraGrove/MediaFiles/SpirographSpectrum.fs @@ -0,0 +1,113 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "2d", + "generator", + "spirograph", + "radial", + "rotation" + ], + "DESCRIPTION": "based on https://www.shadertoy.com/view/lddGD4 by Xor. Here's a simple 2D Spirograph test.", + "INPUTS": [ + { + "NAME": "center", + "TYPE": "point2D", + "DEFAULT": [ + 0, + 0 + ], + "MAX": [ + 1, + 1 + ], + "MIN": [ + -1, + -1 + ] + }, + { + "NAME": "freq", + "TYPE": "float", + "DEFAULT": 12.32, + "MIN": 1, + "MAX": 16 + }, + { + "NAME": "radius1", + "TYPE": "float", + "DEFAULT": 0.1, + "MIN": 0.01, + "MAX": 0.5 + }, + { + "NAME": "radius2", + "TYPE": "float", + "DEFAULT": 0.67, + "MIN": 0.01, + "MAX": 1.99 + }, + { + "NAME": "rate", + "TYPE": "float", + "DEFAULT": 0.01, + "MIN": -0.1, + "MAX": 0.1 + }, + { + "NAME": "loops", + "TYPE": "float", + "DEFAULT": 58.93, + "MIN": 1, + "MAX": 200 + }, + { + "NAME": "thickness", + "TYPE": "float", + "DEFAULT": 0.005, + "MIN": 0.001, + "MAX": 0.01 + }, + { + "NAME": "nudge", + "TYPE": "float", + "DEFAULT": 0.875, + "MIN": 0, + "MAX": 1 + } + ], + "ISFVSN": "2" +}*/ + +////////////////////////////////////////////// +// SpirographSpectrum by mojovideotech +// +// based on : +// www.shadertoy.com/\view/\lddGD4 +// +// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. +///////////////////////////////////////////// + + +#define twpi 6.283185307179586 // two pi, 2*pi +#define pi 3.141592653589793 // pi + + +void main() { + + vec2 uv = (gl_FragCoord.xy-RENDERSIZE.xy*0.5) / RENDERSIZE.y - center ; + + float ang = (atan(-uv.y,-uv.x)/atan(1.0)*0.125+0.5)+TIME*rate; + float len = length(uv); + vec3 col = vec3(0.0); + for(float i = 0.0;i<200.;i+=1.0) + { + float L = floor(loops); + float F = ceil(freq); + if (i >= L) break; + float tag = (ang+i)*twpi; + float tln = (cos((ang+i*(1.0-nudge))*F)*0.5+0.5)*(radius2-radius1)+radius1; + vec2 pos = normalize(uv)*tln; + col += smoothstep(thickness,0.0,distance(uv,pos)*pow(length(uv),0.001))*(cos(tag+vec3(0.0,twpi,2.0*twpi)/3.0)*0.5+0.5); + } + gl_FragColor = vec4(col,1.0); +} diff --git a/AuraGrove/MediaFiles/StreamUV.png b/AuraGrove/MediaFiles/StreamUV.png new file mode 100644 index 0000000..7e40ded Binary files /dev/null and b/AuraGrove/MediaFiles/StreamUV.png differ diff --git a/AuraGrove/MediaFiles/Tapestry Fract +.fs b/AuraGrove/MediaFiles/Tapestry Fract +.fs new file mode 100644 index 0000000..3dd07ef --- /dev/null +++ b/AuraGrove/MediaFiles/Tapestry Fract +.fs @@ -0,0 +1,102 @@ +/*{ + "CREDIT": "by echophons", + "DESCRIPTION": "", + "CATEGORIES": [ "generator" + ], + "INPUTS": [ + + { + "NAME": "k", + "TYPE": "float", + "DEFAULT": 0.3, + "MIN": 0.001, + "MAX": 0.999 + }, + { + "NAME": "h", + "TYPE": "float", + "DEFAULT": 0.5, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "j", + "TYPE": "float", + "DEFAULT": 0.5, + "MIN": 0.0, + "MAX": 1.0 + }, + { + "NAME": "c", + "TYPE": "float", + "DEFAULT": 0.632, + "MIN": 0.001, + "MAX":0.999 + }, + { + "NAME": "s", + "TYPE": "float", + "DEFAULT": 0.131, + "MIN": 0.001, + "MAX":0.999 + }, + { + "NAME": "e", + "TYPE": "float", + "DEFAULT": 0.3, + "MIN": 0.001, + "MAX":0.999 + }, + { + "NAME": "u", + "TYPE": "float", + "DEFAULT": 0.17, + "MIN": 0.001, + "MAX":0.999 + }, + { + "NAME": "m", + "TYPE": "float", + "DEFAULT": 0.3, + "MIN": 0.001, + "MAX": 0.999 + } + ] +}*/ + +// edit of http://glslsandbox.com/e#18752.0 +// additional iputs added by Doctor Mojo +uniform vec2 mouse; + +vec3 iResolution = vec3(RENDERSIZE, 1.0); +float iGlobalTime = TIME; + +float gTime = iGlobalTime*0.5; + +void main( void ) +{ + float f = 1.0; + float g = 1.0; + vec2 res = iResolution.xy; + vec2 mou = mouse.xy; + + //if (mouse.x < 0.5) + //{ + mou.x = sin(gTime * e)*sin(gTime * u) * 1. + sin(gTime * m); + mou.y = (1.0-cos(gTime * c))*sin(gTime * s)*1.0+cos(gTime * k); + mou = (mou+1.0) * res; + //} + vec2 z = ((-res+2.0 * gl_FragCoord.xy) / res.y); + vec2 p = ((-res+2.0+mou) / res.y) * j; + for( int i = 0; i < 24; i++) + { + float d = dot(z,z); + z = (vec2( z.x, -z.y ) / d) + p * h; + z.x = 1.0-abs(z.x); + f = max( f-d, (dot(z-p,z-p) )); + g = min( g*d, sin(dot(z+p,z+p))+1.0); + } + f = abs(-log(f) / 3.5); + g = abs(-log(g) / 8.0); + gl_FragColor = vec4(min(vec3(g, g*f, f), 1.0),1.0); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Triangle Square Twist.fs b/AuraGrove/MediaFiles/Triangle Square Twist.fs new file mode 100644 index 0000000..0552db7 --- /dev/null +++ b/AuraGrove/MediaFiles/Triangle Square Twist.fs @@ -0,0 +1,187 @@ +// SaturdayShader Week 31 : WaveShapes +// by Joseph Fiola (http://www.joefiola.com) +// 2016-03-26 +//modified by Sprohgis + +// Based on shader by Shadertoy user smb02dunnal entitiled "Electro-Prim's" - https://www.shadertoy.com/view/Mll3WS +// https://twitter.com/AlexWDunn +// Sadly it's not working with VDMX. Gan somone please make it work. + + +/*{ + "CREDIT": "Joseph Fiola", + "DESCRIPTION": "", + "CATEGORIES": [ + "Generator" + ], + "INPUTS": [ + { + "NAME": "shape", + "TYPE": "long", + "VALUES": [ + 0, + 1 + ], + "LABELS": [ + "triangle", + "square" + ], + "DEFAULT": 0 + }, + { + "NAME": "triside1", + "TYPE": "float", + "DEFAULT": 3, + "MIN": 0, + "MAX": 3 + }, + { + "NAME": "squareside1", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0, + "MAX": 10 + }, + { + "NAME": "zoom", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0, + "MAX": 10 + }, + { + "NAME": "rotate", + "TYPE": "float", + "DEFAULT": 0, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "twist", + "TYPE": "float", + "DEFAULT": 0.02, + "MIN": 0, + "MAX": 1 + }, + { + "NAME": "tunnel", + "TYPE": "float", + "DEFAULT": 1.1, + "MIN": 0.25, + "MAX": 1.75 + }, + { + "NAME": "thickness", + "TYPE": "float", + "DEFAULT": 0.003, + "MIN": 0, + "MAX": 0.2 + }, + { + "NAME": "amplitude", + "TYPE": "float", + "DEFAULT": 0, + "MIN": 0, + "MAX": 100 + }, + { + "NAME": "frequency", + "TYPE": "float", + "DEFAULT": 0, + "MIN": 0, + "MAX": 50 + }, + { + "NAME": "band", + "TYPE": "float", + "DEFAULT": 0, + "MIN": -0.5, + "MAX": 1 + }, + { + "NAME": "pos", + "TYPE": "point2D", + "DEFAULT": [ + 0.5, + 0.5 + ], + "MIN": [ + 0, + 0 + ], + "MAX": [ + 1, + 1 + ] + } + ] +}*/ + +// line commented out enabling compile in xLights by Old Salt +// precision mediump float; + +#define PI 3.14159265359 +#define TWO_PI 6.28318530718 + +float electro(vec2 uv, float d, float f, float o, float a, float b) +{ + + float theta = atan(uv.y,uv.x); + + float amp = smoothstep(0.0, 1.0, (sin(theta + TIME * PI)*0.5+0.5)-b)*a; + float phase = d + sin(theta * f + o + TIME * PI) * amp; + + return sin(clamp(phase, 0.0, PI*2.0) + PI/2.0) + 1.0005; +} + +mat2 rotate2d(float _angle){ + return mat2(cos(_angle),-sin(_angle), + sin(_angle),cos(_angle)); +} + +void main() +{ + const float radius = 0.1; + + vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; + uv -= vec2(pos); + uv.x *= RENDERSIZE.x/RENDERSIZE.y; + + uv = rotate2d(rotate*-TWO_PI) * uv; + uv *= zoom; + + float grey = 0.0; + float alpha = 1.0; + + for(int i = 0; i < 20; i++) { + + float d = 0.0; + + //triangle + if (shape == 0){ + float root2 = sqrt(triside1); + d = dot(uv, vec2(0.0,-2.0)); + d = max(d, dot(uv, vec2(-root2,1.0))); + d = max(d, dot(uv, vec2( root2,1.0))); + } + + //square + if (shape == 1){ + d = max(abs(uv).x*squareside1, abs(uv).y); + } + + grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.0 * PI, amplitude, band)); + grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.5 * PI, amplitude, band)); + grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 1.0 * PI, amplitude, band)); + + + //tunnel + uv *= tunnel; + + //twist + uv = rotate2d(twist*-TWO_PI) * uv; + } + + + gl_FragColor = vec4(vec3(grey),1.0); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Twin Rays.fs b/AuraGrove/MediaFiles/Twin Rays.fs new file mode 100644 index 0000000..0edfb24 --- /dev/null +++ b/AuraGrove/MediaFiles/Twin Rays.fs @@ -0,0 +1,142 @@ +/* +{ + "CATEGORIES" : [ + "Generator" + ], + "DESCRIPTION" : "Twin Rays", + "ISFVSN" : "2", + "INPUTS" : [ + { + "NAME" : "rate", + "TYPE" : "float", + "MAX" : 0.059999999999999998, + "DEFAULT" : -0.016063844785094261, + "LABEL" : "SPEED", + "MIN" : -0.059999999999999998 + }, + { + "NAME" : "colorIN", + "TYPE" : "color", + "DEFAULT" : [ + 1, + 0.20000000298023224, + 0.10000000149011612, + 1 + ], + "LABEL" : "Color" + }, + { + "NAME" : "Count", + "TYPE" : "float", + "MAX" : 25, + "DEFAULT" : 18.131168365478516, + "LABEL" : "Ray Count", + "MIN" : 3 + }, + { + "NAME" : "posY", + "TYPE" : "float", + "MAX" : 0.5, + "DEFAULT" : -0.33067807555198669, + "LABEL" : "Position Y", + "MIN" : -0.5 + }, + { + "NAME" : "posX", + "TYPE" : "float", + "MAX" : 0.5, + "DEFAULT" : 0.1662137508392334, + "LABEL" : "Position X", + "MIN" : 0 + }, + { + "NAME" : "width", + "TYPE" : "float", + "MAX" : 0.45, + "DEFAULT" : 0.2891484797000885, + "LABEL" : "Ray Width", + "MIN" : 0.01 + }, + { + "NAME" : "soft", + "TYPE" : "float", + "MAX" : 0.99, + "DEFAULT" : 0.2891484797000885, + "LABEL" : "Ray Softness", + "MIN" : 0.01 + } + ], + + "CREDIT" : "howie.tv" +} +*/ +// its a howie.tv thing + +// _read the time buffer + +#define M_PI 3.1415926535897932384626433832795 + + +// rgb2hsv +vec3 rgb2hsv(vec3 c) +{ + vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); + vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g)); + vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r)); + float d = q.x - min(q.w, q.y); + float e = 1.0e-10; + return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); +} + +// hsv2rgb +vec3 hsv2rgb(vec3 c) +{ + vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); + vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); + return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} + +float rays(vec2 uv, float c, float w, float s) + { + uv.x = fract(uv.x*c)-0.5; + return smoothstep(-w , -w*s, uv.x) * smoothstep(w, w*s, uv.x); + } + +void main() { + + float ratio = RENDERSIZE.y/RENDERSIZE.x; + vec2 uv = vec2( isf_FragNormCoord.x -0.5, (isf_FragNormCoord.y -0.5) * ratio); + + vec3 color; + vec3 col; + vec2 UV; + float m; + float angle; + float radius; + float count = floor(Count); + uv.y -= posY; + + vec3 hvs = rgb2hsv(colorIN.rgb); + vec3 colorA = hsv2rgb(vec3(hvs.x +0.1, hvs.y, hvs.z)); + vec3 colorB = hsv2rgb(vec3(hvs.x -0.1, hvs.y, hvs.z)); + + for(int i = 0; i< 2; i++) + { + UV = uv; + UV.x -= posX*(1.0-(float(i)*2.0)); + UV.x *= 1.0-(float(i)*2.0); + angle = atan(UV.y, UV.x); + angle = angle/((M_PI*4.0)*0.5) + TIME*rate ; + radius = length(UV); + UV = vec2(angle, radius*1.5); + col = mix(colorA,colorB, abs(UV.y)/ratio); + + + m = rays(UV,count,width,soft); + m = pow(m,3.0); + color += col*m; + } + + + gl_FragColor = vec4(color,1.0); +} diff --git a/AuraGrove/MediaFiles/UltimateKaliCircuits.fs b/AuraGrove/MediaFiles/UltimateKaliCircuits.fs new file mode 100644 index 0000000..2a24b50 --- /dev/null +++ b/AuraGrove/MediaFiles/UltimateKaliCircuits.fs @@ -0,0 +1,144 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "generator", + "circuits", + "2d", + "fractal", + "Kaliset" + ], + "ISFVSN" : "2", + "DESCRIPTION": "", + "INPUTS": [ + { + "NAME" : "center", + "TYPE" : "point2D", + "DEFAULT" : [ 0.0, 0.0 ], + "MAX" : [ 3.0, 3.0 ], + "MIN" : [ -3.0, -3.0 ] + }, + { + "NAME" : "zoom", + "TYPE" : "float", + "DEFAULT" : 1.5, + "MIN" : 0.5, + "MAX" : 3.0 + }, + { + "NAME" : "offset", + "TYPE" : "float", + "DEFAULT" : 0.05, + "MIN" : 0.01, + "MAX" : 0.1 + }, + { + "NAME" : "glow", + "TYPE" : "float", + "DEFAULT" : 3.0, + "MIN" : 0.0, + "MAX" : 9.0 + }, + { + "NAME" : "intensity", + "TYPE" : "float", + "DEFAULT" : 0.00125, + "MIN" : 0.0005, + "MAX" : 0.0025 + }, + { + "NAME" : "trace", + "TYPE" : "float", + "DEFAULT" : 40.0, + "MIN" : 10.0, + "MAX" : 100.0 + }, + { + "NAME" : "runtime", + "TYPE" : "float", + "DEFAULT" : 24.0, + "MIN" : 6.0, + "MAX" : 60.0 + }, + { + "NAME" : "rate", + "TYPE" : "float", + "DEFAULT" : 0.5, + "MIN" : -2.0, + "MAX" : 2.0 + } + ] +} +*/ + +//////////////////////////////////////////////////////////// +// UltimateKaliCircuits by mojovideotech +// +// based on : +// shadertoy/XlX3Rj by Kali +// +// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 +//////////////////////////////////////////////////////////// + + + +#define pisq 9.869604401089359 // pi squared, pi^2 +#define twpi 6.283185307179586 // two pi, 2*pi +#define phicu 4.236067977499791 // phi cubed, phi^3 +#define cuphi 1.173984996705329 // cube root of phi +#define rctwpi 0.159154943091895 // reciprocal of twpi, 1/twpi +#define r36 0.027777777777778 + + +vec3 color = vec3(0.0,0.5,0.0); +float S = glow; +float T = rate*TIME*0.005; + +vec2 hash22(vec2 p) { return fract(vec2(21.0, 97.0)*sin(dot(p, vec2(92.0, 61.0)))); } + +void formula(vec2 z, float f) +{ + float m = 0.0; + float o, ot2, ot=ot2=10000.0; + for (int i=0; i<9; i++) { + z = abs(z)/clamp(dot(z,z), 0.1, 0.5)-f; + float l = length(z); + o = min(max(abs(min(z.x, z.y)),-l+0.25), abs(l-0.25)); + ot = min(ot, o); + ot2 = min(l*0.1, ot2); + m = max(m, float(i)*(1.0-abs(sign(ot-o)))); + } + m += 1.0; + float w = intensity*m*2.0; + float circ = pow(max(0.0,w-ot2)/w,6.0); + S += max(pow(max(0.0,w-ot)/w,0.25),circ); + vec3 col = vec3(hash22(z),f); + color += col*(0.4+mod(m/9.0-T*trace+ot2*2.0, 1.0)*1.6); + color += vec3(1.0, 0.7, 0.3)*circ*(10.0-m)*3.0 + *smoothstep(0.0, 0.5, vec3(f, isf_FragNormCoord)); +} + +void main() +{ + vec2 pos = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; + pos /= max(RENDERSIZE.x,RENDERSIZE.y); + vec2 uv = pos-center; + uv *= 4.0-zoom; + float a = T + mod(T, floor(runtime))*cuphi; + float b = a*phicu; + uv *= mat2(cos(b),sin(b),-sin(b),cos(b)); + uv += vec2(sin(a),cos(a*cuphi))*pisq; + uv *= offset; + float pix = cuphi/RENDERSIZE.x*offset; + float c = 1.5+mod(floor(T), 16.0)*0.125; + for (int aa=0; aa<36; aa++) { + vec2 aauv = floor(vec2(float(aa)*rctwpi, mod(float(aa), twpi))); + formula(uv+aauv*pix, c); + } + S *= r36, color *= r36; + vec3 colo = mix(vec3(0.025), color, S)*(1.5-length(pos)); + colo *= vec3(1.2, 1.1, 1.0); + gl_FragColor = vec4(colo, 1.0); +} + + + diff --git a/AuraGrove/MediaFiles/Untitled Sketch.fs b/AuraGrove/MediaFiles/Untitled Sketch.fs new file mode 100644 index 0000000..bb4195a --- /dev/null +++ b/AuraGrove/MediaFiles/Untitled Sketch.fs @@ -0,0 +1,100 @@ +/*{ + "CREDIT": "by crackhouse", + "DESCRIPTION": "", + "CATEGORIES": [ + "generator" + ], + "INPUTS": [ +{ + "NAME": "R", + "TYPE": "float", + "DEFAULT": 1, + "MIN": 0.1, + "MAX":9 + }, + +{ + "NAME": "grid", + "TYPE": "float", + "DEFAULT": 5, + "MIN": 0.1, + "MAX": 1 + } + + + ] +}*/ + +vec3 iResolution = vec3(RENDERSIZE, 1.); +float iTime = TIME; + +// Anaglyph Structure +// Framed for https://fanzine.cookie.paris/ +// Licensed under hippie love conspiracy +// Leon Denise (ponk) 2019.10.24 +// Using code from Inigo Quilez + + +mat2 rot (float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } +float random (in vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } + +vec3 look (vec3 eye, vec3 target, vec2 anchor) { + vec3 forward = normalize(target-eye); + vec3 right = normalize(cross(forward, vec3(0,1,0.))); + vec3 up = normalize(cross(right, forward)); + return normalize(forward * .5 + right * anchor.x + up * anchor.y); +} + + +float map (vec3 pos) { + float scene = 10.0; + float r = R; + const float count = 8.0; + for (float index = count; index > 0.0; --index) + { + pos.xz = abs(pos.xz)-1.5*r; + pos.xz *= rot(0.4/r + iTime * 0.1)-sin(grid*0.03); + pos.yz *= rot(1.5/r + iTime * 0.05)-sin(grid*0.03); + pos.yx *= rot(.2/r + iTime * 0.05)+sin(grid*0.03); + scene = min(scene, length(pos.xy)-0.001); + scene = min(scene, length(pos)-.3*r)*cos(.2-grid*0.05); + r /= 1.8; + } + return scene; +} + +vec4 raymarch (vec3 eye, vec3 ray) { + float dither = random(ray.xy+fract(iTime)); + vec4 result = vec4(eye, 0); + float total = 0.0; + float maxt = 20.0; + const float count = 30.; + for (float index = count; index > 0.0; --index) { + result.xyz = eye + ray * total; + float dist = map(result.xyz); + if (dist < 0.001 + total * .002 || total > maxt) { + result.w = index / count; + break; + } + dist *= 0.9 + 0.1 * dither; + total += dist; + } + result.w *= step(total, maxt); + return result; +} + +void mainImage( out vec4 fragColor, in vec2 fragCoord ){ + vec2 uv = (fragCoord.xy-0.5*iResolution.xy)/iResolution.y; + vec3 eye = vec3(1.,0.5,-4.5); + vec3 at = vec3(0); + vec3 ray = look(eye, at, uv); + vec3 eyeoffset = 0.02*normalize(cross(normalize(at-eye), vec3(0,1.*grid,0))); + + vec4 resultLeft = raymarch(eye-eyeoffset, ray); + vec4 resultRight = raymarch(eye+eyeoffset, ray); + fragColor = vec4(resultLeft.w,vec2(resultRight.w),1); +} + +void main(void) { + mainImage(gl_FragColor, gl_FragCoord.xy); +} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png new file mode 100644 index 0000000..2eee6e4 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png new file mode 100644 index 0000000..e2c24d4 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png new file mode 100644 index 0000000..5be9759 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png new file mode 100644 index 0000000..547684f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png new file mode 100644 index 0000000..d7278fd Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png new file mode 100644 index 0000000..65a5abd Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png new file mode 100644 index 0000000..5f7b7f5 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png new file mode 100644 index 0000000..902e454 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg b/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg new file mode 100644 index 0000000..93f935f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png b/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png new file mode 100644 index 0000000..29926b5 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png new file mode 100644 index 0000000..f8b9fd1 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png new file mode 100644 index 0000000..9a79542 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg b/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg new file mode 100644 index 0000000..e5f30ee Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png new file mode 100644 index 0000000..8766905 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg b/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg new file mode 100644 index 0000000..6ae9f8b Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png new file mode 100644 index 0000000..457944f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png new file mode 100644 index 0000000..9d3f715 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png new file mode 100644 index 0000000..0fec9ad Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png new file mode 100644 index 0000000..7091516 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png new file mode 100644 index 0000000..d48173d Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png new file mode 100644 index 0000000..5829ae2 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png new file mode 100644 index 0000000..da7c0d4 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png new file mode 100644 index 0000000..ef6d4aa Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png new file mode 100644 index 0000000..d50055d Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png new file mode 100644 index 0000000..12ae8ae Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png new file mode 100644 index 0000000..393aced Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg new file mode 100644 index 0000000..adbd53a Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg new file mode 100644 index 0000000..7305b27 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg new file mode 100644 index 0000000..f7bdad2 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg new file mode 100644 index 0000000..fbd3e35 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg new file mode 100644 index 0000000..d123b82 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png new file mode 100644 index 0000000..3591dcb Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg new file mode 100644 index 0000000..b04187b Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg new file mode 100644 index 0000000..a027d26 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg new file mode 100644 index 0000000..f84180c Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg new file mode 100644 index 0000000..7ff30aa Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png new file mode 100644 index 0000000..a37a0d4 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png new file mode 100644 index 0000000..f9bbf5f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg new file mode 100644 index 0000000..ae22aa0 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png new file mode 100644 index 0000000..44d8401 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png b/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png new file mode 100644 index 0000000..2ef42e3 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png new file mode 100644 index 0000000..88357c2 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png new file mode 100644 index 0000000..cffd20c Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png new file mode 100644 index 0000000..205b74f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png new file mode 100644 index 0000000..de6128a Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png new file mode 100644 index 0000000..d79a1b2 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png new file mode 100644 index 0000000..ac5fbd2 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png new file mode 100644 index 0000000..ebd20b3 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png b/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png new file mode 100644 index 0000000..a7d0678 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png new file mode 100644 index 0000000..1ca4d6d Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png new file mode 100644 index 0000000..1bbb835 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png new file mode 100644 index 0000000..540c39f Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png differ diff --git a/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png b/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png new file mode 100644 index 0000000..9bd1753 Binary files /dev/null and b/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png differ diff --git a/AuraGrove/MediaFiles/VectorFromHell.fs b/AuraGrove/MediaFiles/VectorFromHell.fs new file mode 100644 index 0000000..fe827be --- /dev/null +++ b/AuraGrove/MediaFiles/VectorFromHell.fs @@ -0,0 +1,78 @@ +/*{ + "CREDIT": "by mojovideotech", + "CATEGORIES": [ + "raymarching", + "Automatically Converted" + ], + "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MsXGR2 by rez.", + "IMPORTED": [ + + ], + "INPUTS": [ + + ] +} +*/ + + +const float PI=3.14159265358979323846; + +float speed=TIME; +float ground_x=0.0;//+0.125*sin(PI*speed*0.25); +float ground_y=0.0;//+0.125*cos(PI*speed*0.25); +float ground_z=4.0*sin(PI*speed*0.0625);//+speed*0.5; + +float rand(in vec2 p,in float t,in float v) + { + return fract(sin(dot(p+mod(t,1.0),vec2(12.9898,78.2333)))*v); + } + +vec2 rotate(vec2 k,float t) + { + return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); + } + +float scene(vec3 p) + { + float bar_p=1.0; + float bar_w=bar_p*(0.125+0.03125*float(1.0+2.0*sin(PI*p.z*2.0-PI*0.5))); + float bar_x=length(max(abs(mod(p.yz,bar_p)-bar_p*0.5)-bar_w,0.0)); + float bar_y=length(max(abs(mod(p.xz,bar_p)-bar_p*0.5)-bar_w,0.0)); + float bar_z=length(max(abs(mod(p.xy,bar_p)-bar_p*0.5)-bar_w,0.0)); + float tube_p=0.125; + float tube_w=tube_p*0.375; + float tube_x=length(mod(p.yz,tube_p)-tube_p*0.5)-tube_w; + float tube_y=length(mod(p.xz,tube_p)-tube_p*0.5)-tube_w; + float tube_z=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; + return -min(min(max(max(-bar_x,-bar_y),-bar_z),tube_y),tube_z); + } + +void main() + { + vec2 position=(gl_FragCoord.xy/RENDERSIZE.xy); + vec2 p=-1.0+2.0*position; + vec3 dir=normalize(vec3(p*vec2(1.0/RENDERSIZE.y*RENDERSIZE.x,1.0),1.0)); // screen ratio (x,y) fov (z) + dir.yz=rotate(dir.yz,PI*0.5*sin(speed*0.25)); // rotation x + //dir.zx=rotate(dir.zx,speed*0.5); // rotation y + dir.xy=rotate(dir.xy,PI*1.0*cos(speed*0.25)); // rotation z + vec3 ray=vec3(ground_x,ground_y,ground_z); + float t=0.0; + const int ray_n=64; + for(int i=0;i x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); + vec4 x12 = x0.xyxy + C.xxzz; + x12.xy -= i1; + i = mod(i, 289.0); + vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) + + i.x + vec3(0.0, i1.x, 1.0 )); + vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); + m = m*m; + m = m*m; + vec3 x = 2.0 * fract(p * C.www) - 1.0; + vec3 h = abs(x) - 0.5; + vec3 ox = floor(x + 0.5); + vec3 a0 = x - ox; + m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h ); + vec3 g; + g.x = a0.x * x0.x + h.x * x0.y; + g.yz = a0.yz * x12.xz + h.yz * x12.yw; + return 130.0 * dot(m, g); + } + +void main(){ + vec2 uv = isf_FragNormCoord.xy - .5; + float t = TIME * speed * 2.0, x = uv.x * stretch; + vec3 s = vec3(.4,.7,-1.3) * t; + vec3 f = vec3(waveA,waveB,waveC) * t; + vec3 q = vec3(1,1.5,0.5) * x; + + vec3 d = vec3( snoise(vec2(q.x+s.x, f.x)), snoise(vec2(q.y+s.y, f.y)), snoise(vec2(q.z+s.z, f.z))); + vec3 w = sin(d)*0.5; + vec3 ww = smoothstep(w - blur, w + blur,vec3(uv.y+level)); + ww *= push; + + vec3 gradient = vec3(4. * uv.y + .5), + overlay = mix(cover.rgb,gradient,.5), + final = mix(ww,overlay, blend); + gl_FragColor = vec4(final,1.0); +} + diff --git a/AuraGrove/heavym_project.ico b/AuraGrove/heavym_project.ico new file mode 100644 index 0000000..7995c29 Binary files /dev/null and b/AuraGrove/heavym_project.ico differ diff --git a/AuraGroveDMXC3.zip b/AuraGroveDMXC3.zip new file mode 100644 index 0000000..264b7ee Binary files /dev/null and b/AuraGroveDMXC3.zip differ diff --git a/Images/StreamUV.afphoto b/Images/StreamUV.afphoto new file mode 100644 index 0000000..f90848d Binary files /dev/null and b/Images/StreamUV.afphoto differ diff --git a/Images/StreamUV.png b/Images/StreamUV.png new file mode 100644 index 0000000..7e40ded Binary files /dev/null and b/Images/StreamUV.png differ diff --git a/Images/StreamUV2.png b/Images/StreamUV2.png new file mode 100644 index 0000000..189c5a4 Binary files /dev/null and b/Images/StreamUV2.png differ diff --git a/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png b/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png new file mode 100644 index 0000000..1599939 Binary files /dev/null and b/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png differ diff --git a/Images/quinn.png b/Images/quinn.png new file mode 100644 index 0000000..0495843 Binary files /dev/null and b/Images/quinn.png differ diff --git a/Images/tbg.png b/Images/tbg.png new file mode 100644 index 0000000..9a563a3 Binary files /dev/null and b/Images/tbg.png differ diff --git a/MilkDrop3/LICENSE.txt b/MilkDrop3/LICENSE.txt new file mode 100644 index 0000000..7624d4e --- /dev/null +++ b/MilkDrop3/LICENSE.txt @@ -0,0 +1,83 @@ +----------------------------------------------------------------------------------------------- +MilkDrop 3 is free for personal use, commercial and professional usage is NOT allowed. +No NFT usage too. +To purchase a pro license, visit https://buymeacoffee.com/milkdrop2077/extras +contact: milkdrop2077@gmail.com +https://twitter.com/MilkDrop2077 +----------------------------------------------------------------------------------------------- + + +COPYRIGHT +--------- + +Copyright (c) 2018 Maxim Volskiy and individual contributors + +More detailed copyright information can be found in the individual source code files. + +APPLICABLE LICENSES +------------------- + +* All BeatDrop source code, documentation, examples, header files and graphics, with the exception of where otherwise noted, are licensed under the BSD 3-Clause License. + +* The Milkdrop2 Music Visualization plug-in is licensed under the BSD 3-Clause License. + +* Code from loopback-capture project used with permission. + +BEATDROP LICENSE +------------------- + +Copyright (c) 2018 Maxim Volskiy and individual contributors +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +MILKDROP2 LICENSE +------------------- + +Copyright 2005-2013 Nullsoft, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name of Nullsoft nor the names of its contributors may be used to + endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MilkDrop3/MilkDrop 3+.exe b/MilkDrop3/MilkDrop 3+.exe new file mode 100644 index 0000000..d97410d Binary files /dev/null and b/MilkDrop3/MilkDrop 3+.exe differ diff --git a/MilkDrop3/MilkDrop 3.exe b/MilkDrop3/MilkDrop 3.exe new file mode 100644 index 0000000..82da345 Binary files /dev/null and b/MilkDrop3/MilkDrop 3.exe differ diff --git a/MilkDrop3/MilkPanel.exe b/MilkDrop3/MilkPanel.exe new file mode 100644 index 0000000..7186440 Binary files /dev/null and b/MilkDrop3/MilkPanel.exe differ diff --git a/MilkDrop3/Milkdrop3/data/blur1_ps.fx b/MilkDrop3/Milkdrop3/data/blur1_ps.fx new file mode 100644 index 0000000..9ab02c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/blur1_ps.fx @@ -0,0 +1,59 @@ +//texture PrevFrameImage; +//sampler2D sampler_main = sampler_state { Texture = ; }; +//float4 _c0; // source texsize (.xy), and inverse (.zw) +//float4 _c1; // w1..w4 +//float4 _c2; // d1..d4 +//float4 _c3; // scale, bias, w_div + + + + +void PS( float2 uv : TEXCOORD, + out float4 ret : COLOR0 ) +{ + // LONG HORIZ. PASS 1: + //const float w[8] = { 4.0, 3.8, 3.5, 2.9, 1.9, 1.2, 0.7, 0.3 }; <- user can specify these + //const float w1 = w[0] + w[1]; + //const float w2 = w[2] + w[3]; + //const float w3 = w[4] + w[5]; + //const float w4 = w[6] + w[7]; + //const float d1 = 0 + 2*w[1]/w1; + //const float d2 = 2 + 2*w[3]/w2; + //const float d3 = 4 + 2*w[5]/w3; + //const float d4 = 6 + 2*w[7]/w4; + //const float w_div = 0.5/(w1+w2+w3+w4); + #define srctexsize _c0 + #define w1 _c1.x + #define w2 _c1.y + #define w3 _c1.z + #define w4 _c1.w + #define d1 _c2.x + #define d2 _c2.y + #define d3 _c2.z + #define d4 _c2.w + #define fscale _c3.x + #define fbias _c3.y + #define w_div _c3.z + + // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. + //float2 uv2 = uv.xy;// + srctexsize.zw*float2(0.5,0.5); + float2 uv2 = uv.xy + srctexsize.zw*float2(1,1); // + moves blur UP, LEFT by 1-pixel increments + + float3 blur = + ( tex2D( sampler_main, uv2 + float2( d1*srctexsize.z,0) ).xyz + + tex2D( sampler_main, uv2 + float2(-d1*srctexsize.z,0) ).xyz)*w1 + + ( tex2D( sampler_main, uv2 + float2( d2*srctexsize.z,0) ).xyz + + tex2D( sampler_main, uv2 + float2(-d2*srctexsize.z,0) ).xyz)*w2 + + ( tex2D( sampler_main, uv2 + float2( d3*srctexsize.z,0) ).xyz + + tex2D( sampler_main, uv2 + float2(-d3*srctexsize.z,0) ).xyz)*w3 + + ( tex2D( sampler_main, uv2 + float2( d4*srctexsize.z,0) ).xyz + + tex2D( sampler_main, uv2 + float2(-d4*srctexsize.z,0) ).xyz)*w4 + ; + blur.xyz *= w_div; + + blur.xyz = blur.xyz*fscale + fbias; + + ret.xyz = blur; + ret.w = 1; + //ret.xyzw = tex2D(sampler_main, uv + 0*srctexsize.zw); +} diff --git a/MilkDrop3/Milkdrop3/data/blur2_ps.fx b/MilkDrop3/Milkdrop3/data/blur2_ps.fx new file mode 100644 index 0000000..c212e06 --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/blur2_ps.fx @@ -0,0 +1,61 @@ +//texture PrevFrameImage; +//sampler2D sampler_main = sampler_state { Texture = ; }; +//float4 _c0; // source texsize (.xy), and inverse (.zw) + + + + +//float4 _c5; // w1,w2,d1,d2 +//float4 _c6; // w_div, edge_darken_c1, edge_darken_c2, edge_darken_c3 + +void PS( float2 uv : TEXCOORD, + out float4 ret : COLOR0 ) +{ + //SHORT VERTICAL PASS 2: + //const float w1 = w[0]+w[1] + w[2]+w[3]; + //const float w2 = w[4]+w[5] + w[6]+w[7]; + //const float d1 = 0 + 2*((w[2]+w[3])/w1); + //const float d2 = 2 + 2*((w[6]+w[7])/w2); + //const float w_div = 1.0/((w1+w2)*2); + + + + + + #define srctexsize _c0 + #define w1 _c5.x + #define w2 _c5.y + + + #define d1 _c5.z + #define d2 _c5.w + + + #define edge_darken_c1 _c6.y + #define edge_darken_c2 _c6.z + #define edge_darken_c3 _c6.w + + #define w_div _c6.x + + // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. + //float2 uv2 = uv.xy;// + srctexsize.zw*float2(-0.5,-0.5); + float2 uv2 = uv.xy + srctexsize.zw*float2(1,0); // + moves blur UP, LEFT by TWO-pixel increments! (since texture is 1/2 the size of blur1_ps) + + float3 blur = + ( tex2D( sampler_main, uv2 + float2(0, d1*srctexsize.w) ).xyz + + tex2D( sampler_main, uv2 + float2(0,-d1*srctexsize.w) ).xyz)*w1 + + ( tex2D( sampler_main, uv2 + float2(0, d2*srctexsize.w) ).xyz + + tex2D( sampler_main, uv2 + float2(0,-d2*srctexsize.w) ).xyz)*w2 + ; + blur.xyz *= w_div; + + // tone it down at the edges: (only happens on 1st X pass!) + float t = min( min(uv.x, uv.y), 1-max(uv.x,uv.y) ); + t = sqrt(t); + t = edge_darken_c1 + edge_darken_c2*saturate(t*edge_darken_c3); + blur.xyz *= t; + + ret.xyz = blur; + ret.w = 1; + //ret.xyzw = tex2D(sampler_main, uv + 0*srctexsize.zw); +} diff --git a/MilkDrop3/Milkdrop3/data/blur_vs.fx b/MilkDrop3/Milkdrop3/data/blur_vs.fx new file mode 100644 index 0000000..490ad54 --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/blur_vs.fx @@ -0,0 +1,10 @@ +void VS( float3 vPosIn : POSITION, + float4 vDiffuseIn : COLOR, + float4 uv1 : TEXCOORD0, // .xy = warped UVs, .zw = orig UVs + float2 uv2 : TEXCOORD1, // .x = rad, .y = ang + out float4 vPosProj : POSITION, + out float2 uv : TEXCOORD0 ) +{ + vPosProj = float4(vPosIn.xy,1,1); + uv = uv1.xy; +} diff --git a/MilkDrop3/Milkdrop3/data/comp_ps.fx b/MilkDrop3/Milkdrop3/data/comp_ps.fx new file mode 100644 index 0000000..a4020ea --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/comp_ps.fx @@ -0,0 +1,14 @@ +shader_body +{ + //************************************************************ + // NOTE: the body of this shader will be replaced by MilkDrop + // whenever a pre-MilkDrop-2 preset is loaded! + //************************************************************ + + ret = tex2D(sampler_main, uv).xyz; + + //************************************************************ + // NOTE: the body of this shader will be replaced by MilkDrop + // whenever a pre-MilkDrop-2 preset is loaded! + //************************************************************ +} \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/data/comp_vs.fx b/MilkDrop3/Milkdrop3/data/comp_vs.fx new file mode 100644 index 0000000..4dab267 --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/comp_vs.fx @@ -0,0 +1,14 @@ +void VS( float3 vPosIn : POSITION, + float4 vDiffuseIn : COLOR, + float4 uv_in : TEXCOORD0, // .xy = UVs to use (unwarped), .zw = IGNORE + float2 rad_ang_in : TEXCOORD1, // .x = rad, .y = ang + out float4 vPosProj : POSITION, + out float4 _vDiffuse : COLOR, + out float2 _uv : TEXCOORD0, + out float2 _rad_ang : TEXCOORD1 ) +{ + vPosProj = float4(vPosIn.x, vPosIn.y, vPosIn.z, 1); + _vDiffuse = vDiffuseIn; + _uv = uv_in.xy; + _rad_ang = rad_ang_in.xy; +} \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/data/include.fx b/MilkDrop3/Milkdrop3/data/include.fx new file mode 100644 index 0000000..480421c --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/include.fx @@ -0,0 +1,155 @@ +#define M_PI 3.14159265359 +#define M_PI_2 6.28318530718 +#define M_INV_PI_2 0.159154943091895 + +float4 rand_frame; // random float4, updated each frame +float4 rand_preset; // random float4, updated once per *preset* +float4 _c0; // .xy: multiplier to use on UV's to paste an image fullscreen, *aspect-aware*; .zw = inverse. +float4 _c1, _c2, _c3, _c4; +float4 _c5; //.xy = scale,bias for reading blur1; .zw = scale,bias for reading blur2; +float4 _c6; //.xy = scale,bias for reading blur3; .zw = blur1_min,blur1_max +float4 _c7; // .xy ~= float2(1024,768); .zw ~= float2(1/1024.0, 1/768.0) +float4 _c8; // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.3, ~1.3, ~5, ~20)) +float4 _c9; // .xyzw ~= same, but using sin() +float4 _c10; // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.005, ~0.008, ~0.013, ~0.022)) +float4 _c11; // .xyzw ~= same, but using sin() +float4 _c12; // .xyz = mip info for main image (.x=#across, .y=#down, .z=avg); .w = unused +float4 _c13; //.xy = blur2_min,blur2_max; .zw = blur3_min, blur3_max. +float4 _qa; // q vars bank 1 [q1-q4] +float4 _qb; // q vars bank 2 [q5-q8] +float4 _qc; // q vars ... +float4 _qd; // q vars +float4 _qe; // q vars +float4 _qf; // q vars +float4 _qg; // q vars +float4 _qh; // q vars bank 8 [q29-q32] + +// note: in general, don't use the current time w/the *dynamic* rotations! +float4x3 rot_s1; // four random, static rotations. randomized @ preset load time. +float4x3 rot_s2; // minor translation component (<1). +float4x3 rot_s3; +float4x3 rot_s4; + +float4x3 rot_d1; // four random, slowly changing rotations. +float4x3 rot_d2; +float4x3 rot_d3; +float4x3 rot_d4; +float4x3 rot_f1; // faster-changing. +float4x3 rot_f2; +float4x3 rot_f3; +float4x3 rot_f4; +float4x3 rot_vf1; // very-fast-changing. +float4x3 rot_vf2; +float4x3 rot_vf3; +float4x3 rot_vf4; +float4x3 rot_uf1; // ultra-fast-changing. +float4x3 rot_uf2; +float4x3 rot_uf3; +float4x3 rot_uf4; + +float4x3 rot_rand1; // random every frame +float4x3 rot_rand2; +float4x3 rot_rand3; +float4x3 rot_rand4; + +#define time _c2.x +#define fps _c2.y +#define frame _c2.z +#define progress _c2.w +#define bass _c3.x +#define mid _c3.y +#define treb _c3.z +#define vol _c3.w +#define bass_att _c4.x +#define mid_att _c4.y +#define treb_att _c4.z +#define vol_att _c4.w +#define q1 _qa.x +#define q2 _qa.y +#define q3 _qa.z +#define q4 _qa.w +#define q5 _qb.x +#define q6 _qb.y +#define q7 _qb.z +#define q8 _qb.w +#define q9 _qc.x +#define q10 _qc.y +#define q11 _qc.z +#define q12 _qc.w +#define q13 _qd.x +#define q14 _qd.y +#define q15 _qd.z +#define q16 _qd.w +#define q17 _qe.x +#define q18 _qe.y +#define q19 _qe.z +#define q20 _qe.w +#define q21 _qf.x +#define q22 _qf.y +#define q23 _qf.z +#define q24 _qf.w +#define q25 _qg.x +#define q26 _qg.y +#define q27 _qg.z +#define q28 _qg.w +#define q29 _qh.x +#define q30 _qh.y +#define q31 _qh.z +#define q32 _qh.w + +#define aspect _c0 +#define texsize _c7 // .xy = (w,h); .zw = (1/(float)w, 1/(float)h) +#define roam_cos _c8 +#define roam_sin _c9 +#define slow_roam_cos _c10 +#define slow_roam_sin _c11 +#define mip_x _c12.x +#define mip_y _c12.y +#define mip_xy _c12.xy +#define mip_avg _c12.z +#define blur1_min _c6.z +#define blur1_max _c6.w +#define blur2_min _c13.x +#define blur2_max _c13.y +#define blur3_min _c13.z +#define blur3_max _c13.w +#define GetMain(uv) (tex2D(sampler_main,uv).xyz) +#define GetPixel(uv) (tex2D(sampler_main,uv).xyz) +#define GetBlur1(uv) (tex2D(sampler_blur1,uv).xyz*_c5.x + _c5.y) +#define GetBlur2(uv) (tex2D(sampler_blur2,uv).xyz*_c5.z + _c5.w) +#define GetBlur3(uv) (tex2D(sampler_blur3,uv).xyz*_c6.x + _c6.y) + +#define lum(x) (dot(x,float3(0.32,0.49,0.29))) +#define tex2d tex2D +#define tex3d tex3D + +// previous-frame-image samplers: +texture PrevFrameImage; +sampler2D sampler_main = sampler_state { Texture = ; }; +sampler2D sampler_fc_main = sampler_state { Texture = ; }; +sampler2D sampler_pc_main = sampler_state { Texture = ; }; +sampler2D sampler_fw_main = sampler_state { Texture = ; }; +sampler2D sampler_pw_main = sampler_state { Texture = ; }; +#define sampler_FC_main sampler_fc_main +#define sampler_PC_main sampler_pc_main +#define sampler_FW_main sampler_fw_main +#define sampler_PW_main sampler_pw_main + +// built-in noise textures: +sampler2D sampler_noise_lq; +sampler2D sampler_noise_lq_lite; +sampler2D sampler_noise_mq; +sampler2D sampler_noise_hq; +sampler3D sampler_noisevol_lq; +sampler3D sampler_noisevol_hq; +float4 texsize_noise_lq; +float4 texsize_noise_lq_lite; +float4 texsize_noise_mq; +float4 texsize_noise_hq; +float4 texsize_noisevol_lq; +float4 texsize_noisevol_hq; + +// procedural blur textures: +sampler2D sampler_blur1; +sampler2D sampler_blur2; +sampler2D sampler_blur3; diff --git a/MilkDrop3/Milkdrop3/data/warp_ps.fx b/MilkDrop3/Milkdrop3/data/warp_ps.fx new file mode 100644 index 0000000..27b4b27 --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/warp_ps.fx @@ -0,0 +1,18 @@ +shader_body +{ + //************************************************************ + // NOTE: the body of this shader will be replaced by MilkDrop + // whenever a pre-MilkDrop-2 preset is loaded! + //************************************************************ + + // sample previous frame + ret = tex2D( sampler_main, uv ).xyz; + + // darken over time + ret -= 0.004; + + //************************************************************ + // NOTE: the body of this shader will be replaced by MilkDrop + // whenever a pre-MilkDrop-2 preset is loaded! + //************************************************************ +} diff --git a/MilkDrop3/Milkdrop3/data/warp_vs.fx b/MilkDrop3/Milkdrop3/data/warp_vs.fx new file mode 100644 index 0000000..79d269e --- /dev/null +++ b/MilkDrop3/Milkdrop3/data/warp_vs.fx @@ -0,0 +1,14 @@ +void VS( float3 vPosIn : POSITION, + float4 vDiffuseIn : COLOR, + float4 uv_in : TEXCOORD0, // .xy = warped UVs, .zw = orig UVs + float2 rad_ang_in : TEXCOORD1, // .x = rad, .y = ang + out float4 vPosProj : POSITION, + out float4 _vDiffuse : COLOR, + out float4 _uv : TEXCOORD0, + out float2 _rad_ang : TEXCOORD1 ) +{ + vPosProj = float4(vPosIn.x, vPosIn.y, vPosIn.z, 1); + _vDiffuse = vDiffuseIn; + _uv = uv_in.xyzw; + _rad_ang = rad_ang_in.xy; +} diff --git a/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc b/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc new file mode 100644 index 0000000..0679123 Binary files /dev/null and b/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc differ diff --git a/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm b/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm new file mode 100644 index 0000000..260e81e --- /dev/null +++ b/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm @@ -0,0 +1,1820 @@ +Untitled Document + + + + + + +
+
The Wayback Machine - https://web.archive.org/web/20060718140939/http://www.milkdrop.co.uk:80/guide.htm
+ + + +
+ + + + +
+ +

Beginners Guide to MilkDrop Preset Writing

+
+ +

Rovastar + rovastar@hotmail.com and Krash + krash@idx.com.au

+ +

+Valued Contributors: + + +Unchained, Geiss + +
v1.6, 28 Feb 2002

+ +

+

1. Introduction

+

+

2. Getting Started

+

+

3. Colour Cycling

+

+

4. Variables -A Basic Tutorial

+

+

5. Additional per_pixel Effects

+

+

6. Brightness Control

+

+

7. Advanced Effects

+ +

+

8. Per_pixel Values Explained

+

+

9. Preset Walkthroughs

+ +


+
+
+ +

1. Introduction

+
+ + +
[Back to Top]
+
+

+This guide is been written by some of the more established and +experienced preset authors out there (honest!!) to attempt to produce a +step-by-step guide/ tutorial to writing MilkDrop presets. It isn't in +any real order and is added to all the time. +

+A useful place to learn more about how existing presets work is the new +walkthroughs section. Krash wrote all of these so and are excellent +guides for explaining what is going on. They build up slowly and +invaluable for explaining what is going off in detail. +

+It is a guide for the potential budding new preset authors out there who + see MilkDrop and think "this is cool I want to get involved but where +on earth do I start!" as well as those who have started writing and want + to improve their skills. +

+First off giving a black and white, step-by-step guide is unbelievably +difficult because Milkdrop can do so, so much. And all the different +variables have to be just right for it to look good. A bit like art in a + way as what someone thinks is really good another may think is truly +awful. +

+That said it is not that difficult to create effect that you should be pleased with. +

+Remember to get the latest versions of MilkDrop from: + http://www.nullsoft.com/free/milkdrop/ + +

+And when you have written your brilliant new preset post it to: + http://forums.winamp.com/forumdisplay.php?forumid=84 + +

+Also you can post here if you want to know any more information about +this guide, suggestions, mistakes, thank you notes, etc. Or email us +authors (links in the title page). Postal addresses for the authors +available on request for donations and/or gifts. +

+Also post there for additional assistance with any problems that you +might encounter or for suggestions of what we could explain in more +detail. +


+ +
+ + +

2. Getting Started

+
+ + +
[Back to Top]
+
+

+Four things are useful for writing presets: Mathematics knowledge, +artistic flare, persistence and luck. If you have any of these you will +be able to create a decent preset and the more of each of these you have + the better presets will become. +

+And before you go any further please read Ryan's "MilkDrop Preset +Authoring Guide" guide found in the help. There is a lot of useful stuff + in there. Print out a copy, if you can, along with this guide it will +help when editing your presets on the fly. +

+If you have not got a clue after reading this then maybe a mathematics +textbook will be handy. If you are thinking about maths "Arrrah, let me +out!!" then don't worry you can create decent presets with very little +mathematics knowledge. You will need to know what the + + +sine (sin), cosine (cos), and (to a lesser extent) tangent (tan) +and logarithms (log +and + +log10) equations roughly do. These are used loads in the MilkDrop presets. +

+But to be fair the more you know the greater your potential of writing a + better preset. You can just randomly put things in and possibly get a +decent result, but if you actually understand what you're doing with the + mathematics, you'll be able to get specific effects with relative ease. + A background in programming doesn't go astray either. +


+ + + + +

3. Colour Cycling

+
+ + +
[Back to Top]
+
+

+To start with one of the first things people want to do is to have +different colours on the screen. The simplest way to do this is add come + simple formulas to the per_frame section. Now, let's say you wanted to +make the colour of the waveform (sound wave) that gets plotted on the +screen vary through time. +

+The colour is defined by three values, one for each of the main colour +components (red, green, and blue), each in the range 0 to 1 (0 is dark, 1 + is full intensity). You could use something like this: + +

+wave_r = wave_r + 0.5*sin(time*1.13);
+wave_g = wave_g + 0.5*sin(time*1.23);
+wave_b = wave_b + 0.5*sin(time*1.33); +
+
+

+Note: The colour cycling code needs to be in the per_frame section. +

+It's nice to stagger the frequencies (1.13, 1.23, and 1.33) of the sine +functions for the red, green, and blue colour components of the wave so +that they cycle at different rates, to avoid them always being all the +same (which would create a greyscale wave). +

+Remember that the sine (and cosine) waves have a range of -1 to 1 so if +you use these waves with the range 0 to 1 for these effects you will +have to modify them. + +

+0.5+ 0.5*sin(time) = 0.5 + (-0.5 to 0.5) = 0 to 1 + + +

+This will generate the range 0 to 1 (and then back again from 1 to 0, +etc) over a period of 6.28 seconds (the value of p*2) for a complete +cycle. If you want to speed up the time period (i.e. make the colour +changes quicker) then multiple the time variable. E.g. +0.5*sin(2*time). The time period is now 6.28/2 = 3.14 seconds. And to slow it down divide. +

+If you want the colour variable to be focused on a stricter range than +you should alter the equation. For example, to generate a more 'redder' +image you may want to have the range 0.5 to 1 for the wave_r. Which +would require the following equation +0.75 + 0.25*sin(time) = 0.75 + (-0.25 to 0.25) = 0.5 to 1. + +

+Also you can base the colour output on the sound variable (bass, +treb_att, etc) to create colours based upon what the music is doing. +


+ +
+ + +

4. Variables -A Basic Tutorial.

+
+ + +
[Back to Top]
+
+

+As you will have seen there are hundreds upon hundreds of different +effects that can be achieved with MilkDrop. You have probably changed +existing presets a bit adding random values here and there to see what +happens. What you will find as most beneficial is to start from scratch +and create your own new preset. Hopefully this will show you how. +

+So the initial advice is simple create a blank preset with no zoom, no +rot, no warp, no colours, etc. And here is one created for you. + +

+ +

[preset00]
+fRating=3.000000
+fGammaAdj=1.000000
+fDecay=0.925000
+fVideoEchoZoom=1.006596
+fVideoEchoAlpha=0.000000
+nVideoEchoOrientation=3
+nWaveMode=7
+bAdditiveWaves=1
+bWaveDots=0
+bModWaveAlphaByVolume=1
+bMaximizeWaveColor=0
+bTexWrap=0
+bDarkenCenter=0
+bMotionVectorsOn=0
+bRedBlueStereo=0
+nMotionVectorsX=12
+nMotionVectorsY=9
+bBrighten=0
+bDarken=0
+bSolarize=0
+bInvert=0
+fWaveAlpha=4.099998
+fWaveScale=1.285751
+fWaveSmoothing=0.630000
+fWaveParam=0.000000
+fModWaveAlphaStart=0.710000
+fModWaveAlphaEnd=1.300000
+fWarpAnimSpeed=1.000000
+fWarpScale=1.331000
+fZoomExponent=1.000000
+fShader=0.000000
+zoom=0.999514
+rot=0.000000
+cx=0.500000
+cy=0.500000
+dx=0.000000
+dy=0.000000
+warp=0.010000
+sx=1.000000
+sy=1.000000
+wave_r=0.650000
+wave_g=0.650000
+wave_b=0.650000
+wave_x=0.500000
+wave_y=0.500000
+ob_size=0.500000
+ob_r=0.010000
+ob_g=0.000000
+ob_b=0.000000
+ob_a=0.000000
+ib_size=0.260000
+ib_r=0.250000
+ib_g=0.250000
+ib_b=0.250000
+ib_a=0.000000
+
+ + +

+Download a file with these settings +here (Right + click on link and choose "Save As"). Or copy this into notepad and save + it with a .milk extension in it own directory/folder. +

+Now run MilkDrop and press F8 to change to this directory. +

+Press M for the Menu and use keys to navigate. +

+Using the zoom variable as an example increase and decrease the values +to see what the effects are like. As you can see small changes in the +zoom equate to quite noticeable effects. The zooms default normal value +is 1 and small amounts of zoom are say 0.9 to 1.1 these look reasonable - + not too drastic. If you make the zoom 20 it makes little or no +difference as making it say 5 as it is out of a sensible range. So it +important to realise what the "sensible" ranges for the variables are. +Change the zoom yourself to find a nice range and revert to zoom value +back to 1. +

+Now it is time to start to edit the code of the preset. There are 2 +sections of this per_frame and per_pixel explanations of these in the +Ryan's guide. +

+Focus on the per_pixel equation and add the following line + +

+zoom = 1 + 0.1*sin(ang) +

+Remember sine waves have a range of -1 to 1 (ANY value put into a sin +equation will return a value from -1 to 1) therefore the range of this +equation is 1 + (0.1 to -0.1) which equates to 0.9 to 1.1. The values +mentioned previously. +

+Many authors tend to use multiplication by the reciprocal rather than division when they can as in: + +

+Zoom = 1 + 0.1*sin(ang) +

+Rather than + +

+Zoom = 1 + sin(ang)/10 +

+As it tends to help to clarify intuitively that you're changing the +value by a maximum of 0.1. Initially I though that it is down to +personal preference but Ryan has let me know that the reason is that +actually, division on a PC is very slow (27 clock cycles, vs. 3 for +addition/subtraction/multiplication). So now you know the correct reason + for avoiding division. +

+Now you have seen what those equations do you can edit this line to +create different effects. Edit the line so it looks like the following +examples.

+zoom = 1 + 0.1*sin(-ang)

+zoom = 1 + 0.1*sin(1/ang)

+zoom = 1 + 0.1*sin(2*ang)

+zoom = 1 + 0.1*sin(3*ang)

+zoom = 1 + 0.1*sin(-2*ang)

+zoom = 1 + 0.1*sin(ang/2)

 

+etc, etc (hopefully you get the picture) +

+Now change the waveform for each of these to create different effects. +

+Then try the same equation with rad, x and y instead or ang. And mix these with time. +

+Like +1 + 0.1*sin(time+rad) + +

+This will create an effect based upon the sin of the radius, which changes over time, like a ripple spreading inward/outward. + +

+Also try cos instead of sin. Maybe if brave try the tan command. +Multiply by a different amount than 0.1 say by 0.2 or 0.05. Or change the 1 at the start to 0.9 or 1.1 etc.
+Try the 'abs' command it generates only positive values.
+e.g.
+zoom = 1.1 + abs(0.1*sin(ang)) +

+Also try - instead of + in the equations. +

+Then if you want to go crazy do something like: + +

+ +zoom = 1.12 + sin(-2*ang)/9 - cos(rad + (2*x-y))/11 +
+or +
+zoom = 1 + sin(sin(time*rad))/10 - cos(x/y)/30 +
+
(Try using with waveform 1 for a nice effect.) +

+See it isn't really that difficult to get a nice effect. Just keep playing at this stage until you feel comfortable with them. +
+


+ +
+ + +

5. Additional per_pixel Effects

+
+ + +
[Back to Top]
+
+

+Now you have seen the range of things that just the zoom command can do on it own. +

+Now let's move the focus from zoom to other variables. Another main one is 'rot' for the rotation. +

+Again follow the same steps again for the zoom variable (remove the zoom + equation first) but simply change zoom for rot. Again we start with +basics from the menus. +

+You will see that rot is based around 0 for the default value rather +than 1 for zoom. So the equations will have to be changed. This is +achieved by simply removing the "1 +" at the start of the equations. The + reasonable looking range is about -0.1 to 0.1. So the equation will +look like: + +

+Rot = 0.1*sin(ang) +

+Dx and dy effects are some of the most powerful effects in the MilkDrop +but the range of these is very delicate instead of 0.1 as the multiplier + use say 0.01 or a range that you are comfortable with. Dx and Dy are so + powerful in fact you can use these values alone to create effects like +zoom and rot. +

+Now work out ranges for the other variables MilkDrop provides like sx, sy, etc. +

+Warp is another effect that can be very tempting to use in the presets +but this is strongly discouraged as it is such a powerful effect. It +takes away a lot from the intentional effects. So try and avoid. +

+Now it is time to combine a few of these effects together and add some +basic colour cycling back again, as in Ryan's guide, and you should be +able create a simple Geiss-like effect now. +
+


+ +
+ + +

6. Brightness Control

+
+ + +
[Back to Top]
+
+

+The brightness of the waveform is controlled in part by the variable +opacity. This is available from the menus and cannot be changed in +per_pixel or per_frame sections. +

+There are 2 states for determining opacity by the volume of the music playing or not by the volume of the music playing. +

+If the opacity is not generated from the volume then the waveform will +always be visible. If it is generated from the volume then if there is +no music there will be no waveform displayed. +

+If you find that the image on the screen appears too dark there are 2 +different variables you can change that to achieve greater brightness. +The first to look at is decay/sustain. +

+Decay is sometimes referred to as sustain. In the menu options it is +called the sustain value but when referred to in the equation is called +decay. But they are the same variable. Decay controls the eventual fade +to black. +

+Although Ryan's documentation states that decay is in a range 0 to 1 it +realistically is a range of 0.9 to 1. But beware if you make the decay +value at 1 and just below say 0.998 it may eventually turn the entire +screen completely white. So this is generally to be avoided always run +the preset for a reasonable length of time so ensure that the decay is +not too high. +

+Note: Decay cannot be used in a per_pixel capacity it is only used in the per_frame section. +

+A high decay effect is not always ideal as it has a tendency to create +very 'grey' effects on the screen. To stop this there is another +variable that you can edit this is the Gamma. +

+The gamma is the brightness of the colours on the screen. You cannot +change the gamma in either per_frame or per_pixel. Simply change it from + the menu options or alter the '.milk' text file. +

+To be honest adjusting the gamma will make a dramatic change to your +preset and is probably the nice and colourful effect that you are +looking for but there is a drawback and a major one at that, speed. When + you change the gamma from say 1 to 2 is will unfortunately reduce the +speed substantially, how much depends on your system and the setting +within MilkDrop but it could be in the region of 50%. Sadly it is not +something of nothing in this world but that's life. +


+ +
+ + +

7. Advanced Effects

+
+ + +

+

7.1 Video Echo

+
[Back to Top]
+
+

+Video echo is an interesting effect that creates a mirror image of the +natural screen display and superimposes it onto the screen. There are 3 +factors to generating this effect: opacity of the mirror image (alpha), +the size of the 2nd graphics (scale or zoom) and the flip of the mirror +image or its orientation. +

+To get to these effects go to: +

+Post Processing, Global effects --> Video Echo +

+Alpha: +

+This controls the opacity of the 2nd graphics layer. 0 means the video +echo effect is off. 1 means the only the mirror image version is +displayed. More than likely you will want this at 0.5 - a half and half +mix. +

+Scale (called zoom in the actual preset code): +

+This controls the size of the second graphics layer. Where 1 is the +identical size of the default image. The identical size you might find +easiest to work with. 2 is double the size, 0.5 is half the size, etc. +

+Orientation: +

+There are 4 different states (well 3 actually) that the video echo can be in: +

+0 = Normal
+1 = Flip the image on the x axis
+2 = Flip the image on the y axis
+3 = Flip the image on both x and y axis's
+

+Sadly this effect does have a downside in this case it is speed adding +video echo may make the preset look "twice as good" but you will lose +those valuable frames per second. Experiment with the previous tutorial +by adding video echo to witness its effects. + +

+

7.2 Borders

+
[Back to Top]
+
+

+Borders were introduced to MilkDrop in version 0.99f. +

+There are 2 parts to the border effect - the inner border and the outer +border. They each have individual variables of size, opacity and red, +green and blue colour effects. +

+Augmentations --> Outer border and Inner borders +

+Size (ob_size/ib_size): +

+This is the thickness of the outer border drawn at the edges of the +screen every frame. The size of both these is from 0 to 0.5, making a +total of 1 for the entire screen. +

+Opacity (ob_a/ib_a): +

+The opacity of the border where 0=transparent and 1=opaque. +

+Colour Effects (ob_r, ob_b, ob_g/ ib_r, ib_b, ib_g): +

+Borders have the same colour control as the waveform. Each made up of the red, blue and green components. + +

+ + +

7.3 Motion Vectors

+ + + +
[Back to Top]
+
+

+Dynamic Motion Vectors (MV) are the newest feature for MilkDrop and come + out in version 1.2. They we used on the previous versions but this is +the first version where they have been configurable. +

+Augmentations --> Motion Vectors +

+Placement (mv_x,mv_y) +

+This the used to control the amount of motion vectors on the screen. You + can have a maximum of 64 vectors on the x direction or horizontally and + 48 on the y direction or vertically. You can also use fraction of these + values to generate the different placement on the x and y axis. +

+Opacity (ob_a/ib_a): +

+The opacity of the motion vectors where 0=transparent and 1=opaque. +

+Colour Effects (mv_r, mv_b, mv_g): +

+Motion Vectors have the same colour control as the waveform. Each made up of the red, blue and green components. +
+


+ +
+ + +

8. Per_pixel Values Explained

+
+ + +
[Back to Top]
+
+

+Here is a (very!) basic diagram showing the positions on the screen and their corresponding X, Y, Ang and Rad values. +

1----------2-----------3
+|          |           |
+|          |           |
+|          |           |
+|          |           |
+|          |           |
+4----------5-----------6
+|          |           |
+|          |           |
+|          |           |
+|          |           |
+|          |           |
+7----------8-----------9
+

+ + + + + + + + + + + + +
Value + X + Y Ang + Rad
1 + 0 + 0 3π/4 (or 2.356) + 1
2 + 0.5 + 0 π/2 (or 1.57) + √2/2
3 + 1 + 0 π/4 (or 0.785) + 1
4 + 0 + 0.5 π (or 3.1415) + √2/2
5 + 0.5 + 0.5 0 + 0
6 + 1 + 0.5 0 + √2/2 +
7 + 0 + 1 5π/4 or -3π/4 + 1
8 + 0.5 + 1 3π/2 or -π/2 + √2/2
9 + 1 + 1 7π/4 or -π/4 + 1
+
+

+Where π = 3.1415 ... and √2/2 = 0.707 +

+Sine and cosine waves are used a lot in MilkDrop in conjunction with x, +y, ang and rad. It is important to learn exactly what a sine curve is, +and how changes to various parts of the equation will affect that curve. + The relationship between sin and cos should be understood - you have to + realise that they are essentially the same, but at the same time you +need to see that they are out of phase, and you need to know what this +means. +

+The more you get to the limits of what you can do with the sine and +cosine, the more you will need understand the behaviour of other curves - + tangent (tan) curves, logarithms (log and log10), squares, cubes, +exponentials, etc. You need to learn what arcsin, arccos and arctan do +too. +

+All of this will appear in a decent maths textbook. Obviously, you don't + need to know all of this for most cases - it's a very rare preset that +uses more than one or two of these curves. But you should be able to use + them if you need/want to. +

+In short, you need to have a firm grounding in the basics before you can go getting complicated +

+


+ +
+ + +

9. Preset Walkthroughs

+
+ + +

+

9.1 Introduction

+
[Back to Top]
+
+

+There was a need for further explanation of practical examples of +existing MilkDrop presets. How do you get the screen to do that? And +what that 'that' mean in the code? +

+These are a collection of tutorial which gives step by step descriptions + various different presets. Hopefully teaching about the various +variables and how they are used without making you, the reader, +overwhelmed by the complexity. +

+Starting with the easy ones and will hopefully this section will grow to give documentation of the more complicated examples. + +

+ + +

9.1 Tutorial 1 -Approach

+ + + +
[Back to Top]
+
+

+Okay, fire up MilkDrop and load one of the Geiss' original presets +called 'Approach' (hit 'L' to bring up the load preset menu). Now turn +on scroll lock (on your keyboard) to prevent the preset from changing. +You have probably seen this preset before, and you may be disappointed +that we're going to be working with something so boring. But this preset + utilises some of the simple features that many new authors are unaware +of, or confused by, and so a simple example is best. Besides, we have to + start somewhere, right? +

+The first thing we will be doing is checking the static values of the +variables. This being the first tutorial, I will walk you through this. +Hit 'M' to bring up the preset editing Menu. You can navigate this menu +using the arrow keys. Enter (or the right-arrow) will go into the +various menu options, and the left-arrow will back you out to earlier +menus. + +

+Static Values (feel free to skip this section if you know it already) +

+The first item on the list is '--waveform'. Highlight this option and +hit enter (or the right-arrow). You will be shown a new menu. All of the + changes you can make to the actual waveform on the screen are done from + here. + +

+

  • Waveform
+

+The first item is 'wave type'. Highlight it and press enter. You +will see that the current wave type is number 2. MilkDrop has 8 +different wave types (all of which are oscilloscopes, as opposed to +spectrum analysers), numbered from 0 - 7. Feel free to change the wave +type (using the up and down arrow keys) to see what the other types look + like. You can save your changes by hitting ctrl-enter, or cancel them +by hitting esc (this is true for every setting). When you're done +looking at the wave types, change it back to wave type 2, and hit +ctrl-enter. You should be brought back to the previous menu. +

+The next item is 'size'. For most of the wave types, this is fairly +self-explanatory. You can change the value in the same way as the wave +type, or you can change it in larger increments using Page Up and Page +Down. Up will obviously make the wave bigger, and down will make it +smaller. You should remember, though, that this value controls the +height of the peaks of the wave, not the overall size of the wave. Also, + in wave type 0 (the circle), this value DOES NOT make the circle bigger + and smaller. It makes the peaks bigger and smaller. This is something +to remember. +

+Smoothing is controlled in the same way - less smoothing means you get sharp angles, more smoothing and you get smooth curves. +

+Mystery Parameter is, as the name suggests, one of the mysteries of +MilkDrop. What this value actually does depends on the currently +selected wave type. For wave type 0, this value controls the size of the + circle. For the rotating wave type, it controls the radius of the +wave's movement. For other types, it controls the angle of the wave. For + our currently selected wave type (number 2), it performs no discernible + function (if someone does find out what it does for this wave type, let + me know). +

+Opacity is controlled the same way, and changes the transparency of the +waveform. Most presets have this set to 1, which is fully opaque. +

+The Position (X) and Position (Y) settings control the position of the +waveform on the screen, as you would expect. X controls its horizontal +location; Y controls its vertical location. For both these settings, 0.5 + is the centre of the screen. You will notice that in Approach, the wave + form is moving around the screen, and yet these values are not +changing. This will be explained later, but remember that what we are +currently looking at are the STATIC values of these variables. +

+The colour (R, G, and B) settings control the colour of the waveform, +obviously using values of red, blue, and green. These values are +normalised, meaning that a value of 0 represents none of that colour, +while a value of 1 represents as much of that colour as you can have. +

+Now we move on to some of the On/Off variables. These can be swapped +between their two states either by pressing enter or the right arrow. +

+Use dots, as it suggests, toggle between the waveform being drawn as lines or dots. +

+Modulate opacity by volume will turn on the use of the following two variables. +

+Modulation transparent/opaque volume. These two settings (when the above + setting is turned on) will change the opacity of the waveform on a +frame-by-frame basis, based on the current volume level. When the volume + is below the value of the transparent value, it will be completely +invisible. When the volume is between the two settings, the opacity will + change to somewhere between 0 and 1 based on a linear relationship +between the transparent and opaque volumes and the current volume. When +the volume is above the opaque volume, it will be completely opaque. +

+The values here are representatives of the volume as MilkDrop interprets + it. A value of approximately 1 is considered 'normal' volume. Less than + 0.8 is 'quiet', and greater than 1.2 is 'loud'. If you wish to +experiment with these values, go right ahead. Make sure that 'modulate +opacity by volume' is set to ON, or you won't see your changes. +

+The final two settings will change the appearance of the colours of the +waveform. 'Additive drawing' will cause the colour of the waveform to be + added to the colour of the pixels over which it is being drawn. What +this basically means, is that the centre of the waveform is likely to be + very bright white. The second value is 'colour brightening'. When this +is set to ON, MilkDrop forces at least one of the colour values to be +set to 1, no matter what you do. It means that you can never get any +dark colours. +

+Right, that's it for that menu. Back out of it by hitting the left arrow, and select the next menu option, which is: + +

+

  • Augmentations
+ +

+This is where the border effects can be set, as well as a nifty little +tool called motion vectors. I will deal with border effects in a later +tutorial, but the motion vectors we will discuss now. +

+Scroll down and set motion vectors opacity to 1. +

+You will notice the appearance of a bunch of white dots around the +screen with little tails coming off of them. These are designed as a +tool to show you exactly what is happening to a pixel at any given point + on the screen. You will notice that not all the tails are pointing in +the same direction, and also that they move around a bit. The cause for +this will be discussed shortly. You can also increase or decrease the +density of the motion vectors in both the X and Y directions, if you +want to. Turn off the motion vectors when you are done. +

+You can also alter colour and length of these motion vector for some interesting effects. +

+That's all for this section just now. Back out and choose the next section, which is: + +

+

  • Motion
+ +

+This is where things start to get interesting. These settings control +what happens to the waveform AFTER it has been drawn. In other words, +it's the blending and motion effects that are present in all but a few +presets. +

+The first two settings control zoom. The zoom amount controls how fast +things zoom. A value of 1 is no zoom at all. Values higher than 1 are +zoom in, while values below 1 zoom out. These values are very sensitive, + and a small change can yield a big difference in what you see on +screen. The zoom exponent is used to add perspective. This changes the +zoom proportional to the distance from the centre of the screen. A value + of 1 yields a flat zoom, where all points on the screened are zoomed +equally. Higher than one and the outside of the screens zooms faster +than the inside. This gives the impression of things racing past you, +and gives the impression of depth. Taking the exponent the other way, +below 1, yields the opposite effect. When the inside of the screen zooms + more than the outside, you end up with effects that resemble balls in +the centre of the screen. +

+Back to the motion menu, the next three settings control warp. Warp is +an effect which swirls the contents of the screen around in seemingly +random patterns, and is a very overpowering effect. It should be noted +that this preset contains no warp, and so you can skip this part if you +like. +

+Increasing the warp amount now will show you exactly what I mean. It +doesn't take long before the effect becomes overpowering, and removes +any of the zoom which is present. Put the warp back down as far as it +will go now. +

+If you put the warp amount up high enough, you would have noticed the +appearance of angled squares with curly corners. These are the +functional warp units, and altering the warp scale value will change +their size. Warp speed will alter how fast these units morph into each +other. +

+The next three settings control the rotation of the screen. Rotation +amount should by now be self-explanatory. A value of 0 is no rotation, +positive values are anticlockwise, and negative values are clockwise. +Like zoom, this value is very sensitive. +

+The rotation doesn't have to be centred on the middle of the screen - by + changing the rot., centre of (X, and Y) values, you can make the centre + of rotation be any point on the screen. +

+The last four variables in the motion section are actually +sub-variables: The zoom, warp, and rotation settings all modify these +four variables to different amounts at different points on the screen. +

+The translation values will shift the screen left, right, up, or down, +depending on the values you give them. Try now, if you like, and +remember that these variables are probably the most sensitive of all. +

+The scaling variables cause the screen to be stretched or compressed in +the x and y directions. Fiddle with the values, if you're interested. +

+Right, we're done with motion. The last of the static value menus is: + +

+

  • Post Processing, Global Effects
+ +

+Okay, the explanation of all these variables is starting to get a bit +long-winded, so I'll just say what each setting does, and you can +experiment if you like. +

+Sustain level changes how long it takes for things to fade to black. If +the setting is too high, the screen never fades to true black, and stops + at some value of grey. +

+Darken centre draws a small black dot in the centre of the screen, which + can help overcome over-saturation in presets with a high sustain value. + +

+Gamma Adjustment changes the overall brightness of the screen. Be +careful with this - due to the way it's implemented, the higher the +gamma is, the slower MilkDrop presets go. +

+When the Hue Shader is on, MilkDrop applies a shifting colour filter +over the top of everything, which yields subtle variations in colour +across the screen. +

+Video Echo is one of the most commonly used features in MilkDrop. When +the Video Echo: Alpha value is set to anything but 0, MilkDrop will draw + everything on the screen twice, except that you can modify the second +render somewhat. The Alpha setting is essentially the brightness setting + of the second render. When it is set to 0.5, you get a half-half mix of + the original and second renders, and it looks like it's all the same +thing. A value of 1 gives you only the second render. The scale setting +changes the relative size of the second render - 2 will be twice the +size of the original, 0.5 will be half, etc. The orientation setting +changes the way the second render is drawn relative to the original. A +value of 0 means the second render is drawn the same way as the +original, a value of 1, will flip the second render horizontally, 2 will + flip it vertically, and 3 will flip horizontally and vertically. +

+Texture wrap will cause things going off one side of the screen to +reappear on the other - provided the motion effects allow it. +

+Stereo 3D will turn on stereoscopic mode. +

+The filters will alter the colours on the screen in some way. These aren't used very often. +

+Okay, we're finally at the end of the static values section. I won't be +repeating this in future tutorials unless the preset specifically uses +them. + +

+

  • Per-Frame Equations
+ +

+Now we're getting into the interesting part of preset editing. +Everything we've looked at so far is persistent, unchanging, and +generally pretty boring to watch. Here, we add the good bits. +

+Go back to the main menu (left arrow again), and select 'edit per-frame +equations'. You should be greeted with a couple line of mathematical +equations, as shown: + +


+wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time)); 
+wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time)); 
+wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time)); 
+wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time)); 
+wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time)); 
+rot = rot + 0.002*sin(time+0.073); 
+decay = decay - 0.03*equal(frame%30,0); 
+

+I'm going to take you through these equations one by one, and explain what they are doing. + + +

+Moving the Waveform - wave_x and wave_y + + + +

+wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); +
wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); +

+These are the first two line of per-frame code in the Approach preset. +You can see at a glance that they are altering the x and y position of +the waveform, because the lines begin with 'wave_x =' and 'wave_y =' +respectively. Wave_x and wave_y are the same as the Position (X) and (Y) + settings back in the waveform menu. From here, I'll just talk about the + first line, but the same applies for the second. +

+The first part means that we are going to be changing the x co-ordinate +of the waveform that will be drawn during the current frame. +

+The next part of the equation is wave_x again. When wave_x is written +anywhere to the right of the equals sign, it is referring to the current + value of the variable. At the beginning of each frame, MilkDrop takes +this value from the one in the menus. If you remember, this is set to +0.5. So what 'wave_x = wave_x + ...' actually means is 'wave_x = 0.5 + +...'. +

+The next part of the equation is '0.150*(some stuff in the brackets)'. +Inside the brackets, you will see two sin functions (sin is short for +sine). If you don't know, or don't remember from school, sine of a +number X can be anywhere from -1 to 1, and as X increases, the sine of X + will smoothly oscillate between those two extremes. In MilkDrop, sine +of X is written as sin(X). +

+You will notice that inside the sin functions, we have a number +multiplied by time. Time is a variable within MilkDrop which changes +with time. Every millisecond, 0.001 is added to the time variable, +meaning that time goes up by 1 every second. This is the changing value +of X from the previous example, and so sin(2.121*time) will oscillate +between -1 and 1. The 2.121 is there simply to keep things seemingly +irregular. You will notice that the number multiplying time is different + in every instance. +

+Now, both of the sin functions will oscillate between -1 and 1. You will + notice that one of theses is multiplied by 0.6, and the other by 0.4. +Therefore, they will now be oscillating between -0.6 and 0.6, and -0.4 +and 0.4 respectively. When these two functions are added together, we're + back to oscillating between -1 and 1 again (as it is conceivable that +both sin function reach their maximum at the same time). However, +because we now have two sin function being added together, and these +functions are out of phase (different numbers multiplying time), Our +result will not go straight from -1 to 1 and back again, instead it will + wobble around a bit in the middle, first. +

+When we multiply all this by 0.150, it means that our end result will oscillate from -0.15 to 0.15. +

+So if we look at the full equation again: + +

'wave_x = wave_x + 0.150*(...);'
+becomes: 
+'wave_x = wave_x + ;'
+but wave_x on the right hand side is actually 0.5, so we get: 
+'wave_x = 0.5 + ;'
+
+ +

therefore wave_x equals a number between 0.35 (0.5 - 0.15) and 0.65 +(0.5 + 0.15), which changes over time. If you look at the waveform +moving around, you will see that that is exactly what it is doing. +

+

+If you like, change some of the numbers in these two lines, hit +ctrl-enter to make your changes take effect, and observe the results. + + +

+Changing Colours - wave_r, _g, and _b + + +

+You will notice that the equations for wave_r, wave_g, and wave_b look +very similar to the wave_x and wave_y equations. That's because, in this + instance, they are. +

+Let me take the wave_r equation as an example. The others work the same way. + +

+wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) );' +

+it works the same way as the x and y equations did. The value for red in + the menus is set to 0.7, so this equation can be simplified to: + +

+'wave_r = 0.7 + ;' +

+Remember that the whole section in the brackets there is oscillating +between -1 and 1, and now it's being multiplied by 0.2. The end result +is that wave_r is changing to values somewhere between 0.5 and 0.9. +

+The other two colours are set to 0.3 in the menus, and the equations +here have a multiplier of 0.5. This means that their values are changing + from -0.2 to 0.2. But what about the time when the value is below 0? +Simply put, nothing happens. MilkDrop treat a colour value of less than 0 + as simply 0, meaning no colour. +

+All the colour equations have different numbers multiplying the time +variable, which makes them cycle their values at different rates, which +is why you don't notice any repetition in the colour cycling. +

+If you ever want to make a preset where the waveform cycles colours, +it's by far easiest to simply copy some equations from another preset, +and change the numbers as you see fit. +

+Right, now we're on to the next equation. + +

+Rotation - using the rot variable + +

+If you haven't noticed by now, the Approach preset rotates very slightly + backwards and forwards. This rotation is controlled by the following +equation: + +

+rot = rot + 0.002*sin(time+0.073); +

+You should have guessed by now that the variable in these equations for +the rotation is rot, and that this variable is the same as the 'rotation + amount' setting in the motion menu. +

+Breaking this equation apart, we have two parts, the rot variable, and +the sin function. As before, the rot variable is being sourced from the +menus, which you may remember is set to 0. This means that the inclusion + of this part of the equation is essentially useless. +

+The sin function (with the multiplier) yields an oscillation between +-0.002 and 0.002. You will recall I said that rotation was very +sensitive. The inside part of the sin function also has a pointless +part. That +0.073 will make absolutely no difference to the end product +of the equation. The time variable is increasing all the time, and if +you've had MilkDrop running the whole time you've been following this +tutorial, the time variable will be at several thousand by now. An +addition of 0.073 will make absolutely no difference at all. take it out + and see for yourself, if you like. +

+The end result of the rot equation is therefore cycling the rotation +from -0.002 to 0.002, and back again. If you like, change the 0.002 to a + larger number, and you will notice the rotation much more. If you get +too big, though, you won't notice. +

+That leaves us with one more equation to cover. + +

+Decay - also known as sustain + +

+The line beginning with 'decay =' is actually altering the 'sustain' +level variable we found back in post processing. It's the same variable; + it's just called decay here. Don't ask why, I don't know. +

+Here is the equation: + +

+decay = decay - 0.03*equal(frame%30,0); +

+The decay to the right of the equals sign is, like the other equations, +referencing the value in the menus, which is 0.98. The second part +contains something interesting. The equal function is something you can +use to determine whether two numbers are equal. In the brackets, there +are two numbers of functions separated by a comma. If they are equal, +the result of the equal function is 1. If they aren't, the result is 0. +

+So, you can read the above equation as: 'when the two numbers inside the + brackets are equal, subtract 0.03 (0.03 * 1) from the decay, otherwise, + subtract 0 (0.03 * 0). +

+But now, you will look inside the brackets, and wonder what is going on. + Firstly, frame is a variable like time, which increases all the time. +The difference is that frame is increased every drawn frame, rather than + after a certain amount of time. The %30 part is sort of like dividing +by 30, except it only takes the remainder. So, for example, if frame was + 35, frame%30 would be 5. +

+So what the equal function is actually doing, is checking to see if the +frame number is a multiple of 30. If it is, then there will be no +remainder when it is divided by 30, and so the two numbers in the +brackets will be equal, and the function will equal 1. +

+So we can simplify the whole equation by saying: 'Every 30 frames, make decay 0.03 less than it is normally.' +

+In real terms, you can't actually notice this difference. But if you +change the 0.03 to a much larger number, like 0.5, you will see that +every 30 frames, pretty much everything on the screen disappears. + +

+

  • Conclusion
+ +

+Okay, that covers everything in the Approach preset very thoroughly, and + hopefully, you've come out of the tutorial understanding what's going +on. At the very least, you should now be capable of creating a preset in + which the waveform moves around and changes colours smoothly. +

+If you're creative, you'll figure out that many of the other variables +(zoom, warp, etc) can be treated in the exact same way. You won't be +generating any award-winning presets this way, but you should be on your + way to understanding them. +

+I apologise that this was such a long-winded tutorial, but it being the +first, I thought it somewhat necessary to make sure I covered everything + from scratch. The next tutorials should be less lengthy, and as I go +on, they will probably get shorter and shorter, until it's a quick +explanation of a couple of important lines of equations. + +

+ + +

9.3 Tutorial 2 -Tornado

+ + + +
[Back to Top]
+
+

+Okay, get MilkDrop up and running, and load up the preset 'Tornado', +again one of Geiss' own presets. Looks pretty cool, doesn't it? The +screen twisting around like that is a very simple effect to produce, and + yet can make quite an impact. But we're not quite up to that, yet - +we'll start at the beginning. + +

+

  • Static Values
+ +

+If you scan through the settings of all the static values, you will +notice that they are very similar to the settings for 'Approach'. The +wave type is the same, although the size and smoothing have been altered + slightly. Colour brightening has been set to ON, and the only other +major difference is the static settings of the waveform colour - which +is set to 0.6 for all three components. +

+Under motion, there are a few minor changes. Zoom has been set to 1.031 - + this value is greater than 1, meaning that we get a zooming in effect. +The zoom exponent is set to 2.1 - a number which makes the outside of +the screen zoom faster than the inside, giving the preset some +perspective. +

+You will also observe that we have some warping effect in this preset - +it's not significant, with the warp amount being only 0.309, but it adds + a subtle effect, when the screen isn't twisting. The reasonably large +warp scale makes the effect harder to notice. +

+You will also notice that despite the fact that the screen is rotating +around, the rotation is set to 0 - this is because the rotation is +handled in the per-* sections, which we'll talk about now. + +

+

  • Per-Frame Equations
+ +

+Here is the list of per-frame equations for 'Tornado': + +


+wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
+wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
+wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
+zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
+rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
+decay = decay - 0.01* equal(frame%6,0); 
+

+If you've read tutorial #1, these should look familiar, because they have a lot in common with those equations. +

+This time, we don't have any equations controlling the position of the +waveform (these would begin with wave_x or wave_y). We do have equations + controlling the colour though. Here is one of them: + +

+wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +

+You should remember that the 'wave_r' to the right of the equals sign +refers to the value of wave_r in the menus. You should also remember +that the part inside the brackets basically means 'a number somewhere +between -1 and 1'. When this is multiplied by the 0.4 outside the +brackets, the equation can be summarised like so: 'make the red +component of the waveform equal to the red value in the menus plus some +number between -0.4 and 0.4'. A quick calculation tells us that the +wave_r value is therefore moving around somewhere between 0.2 and 1. The + same goes for all the other colour equations. +

+The zoom and rot equations have the same structure. The only difference +is the value they are referring to from the menus, and the range of +values that they add this to. +

+For example, the zoom equation there is taking the zoom amount of 1.031 +from the menus, and adding some number between -0.023 and 0.023. This +means that the zoom value is anywhere from 1.008 to 1.054. We can see +from this that the zoom is always zooming in, but sometimes more, and +sometimes less. +

+The rot equation is the same, and the decay equation is similar to the one in 'Approach' +

+But now, we're on to the best, and most versatile part of all preset editing: + +

+

  • Per-Pixel Equations
+ +

+Per-pixel equations are a series of equations which are calculated once +for every pixel on the screen (they aren't really, but you can treat +them like they are). If you write the equations correctly, you can get +different effects in different areas of the screen. In 'Tornado', you +can see that on beats, the inside of the screen rotates clockwise, while + the outside rotates anti-clockwise. This is done through Per-Pixel +Equations. + +

+Pixel Reference Variables + +

+Each pixel on the screen has four variables that we can use to reference + it, and it's necessary for you to at least be aware of them. +

+X: This variable refers to a pixel's distance horizontally across the +screen. A value of 0 means all the way on the left hand side, and a +value of 1 is all the way to the right. +

+Y: Same as X, except this one is vertical. The top is 0, the bottom is 1. +

+rad: This variable is a pixel's distance, in a straight line, from the +centre of the screen. A value of 1 is all the way to the corners. The +edges of the screen are a bit below 1 (if you're running MilkDrop +windowed, this depends on the size and shape of the window). +

+ang: This one confuses a lot of people. Here is the simplest way to +think about it: Imagine a line from the centre of the screen, out to the + right. Now imagine another, drawn from the pixel in question to the +centre of the screen. The ang variable is the angle between these two +lines. There's a catch, though. Ang is expressed in radians, not +degrees. 180 degrees equals pi radians. If your pixel is below the +horizontal halfway mark, it will have an ang value somewhere between -pi + and 0. Above halfway, and ang will be between 0 and pi. If you don't +follow that explanation, I suggest you consult a decent maths textbook - + you will find a far more in-depth explanation than I am able to give +here. +

+Right, now that that's sorted, we can get to the per-pixel equations in 'Tornado'. + +

+Breaking Down the Equation + +

+Go to the per-pixel equations section, and you will notice that there is + only a single equation, though it might seem imposing. I'm going to +explain it piece by piece. + +

+rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5)); +

+Okay the first part: +'rot =...'
+
First off, we can see that the equation will be altering the +rotation effect. And because this is a per-pixel equation, it's going to + be altered differently for every pixel. +

+Next: +'= rot +...'
+
Normally, this 'rot' would refer to the rot value back in the +menus. But rot has already been altered back in the per-frame equations, + and so this rot is the result of that per-frame equation. + +

+'(rad-0.4)*...'
+
This is our multiplier for what is to follow. You can see that it + will be a different number for different values of rad (which are owned + by different pixels). When rad is above 0.4, we will have a positive +value, and otherwise, the value will be negative. + +

+'1.7*max(0,min((bass_att-1.1)*1.5,5));'
+
Whoa! That's a mouthful. It needs to be broken up a bit further. Let's look at the bit inside all those brackets first. + +

+'bass_att-1.1'
+
Bass_att is one of the six variables we can use to detect what's +happening in the music. It is the percentage difference between the +amount of bass in this frame and the amount of bass last frame. A loud +bass tone will often cause the value of bass to be 150% or more what it +was previously. This would be a bass_att value of 1.5. The above +statement will obviously be above 0 if the bass_att is higher than 1.1, +and negative if it is lower. This is the core of the music response you +see in this preset. The other five variables that we can use to get +information about the music are mid_att, treb_att (which both work the +same as bass_att), and bass, mid, and treb (which are the instantaneous +values of bass, middle, and treble sounds) + +

+'min((bass_att-1.1)*1.5,5)'
+
The minimum function selects whichever of the two numbers in the +brackets is smallest. So, in this case, if (bass_att-1.1)*1.5 is less +than 5, this value will be kept (to do this, bass_att would have to be +less than 4.4). Otherwise, the value kept will be 5. + +

+'1.7*max(0,everything above);'
+
The max function is the same as the min function, except it +retains the larger number. Here, we get a value of zero if the result of + the previously discussed part is negative. Otherwise, we get the +previous result. This is then multiplied by 1.7. +

+By looking at the past couple paragraphs, you should be able to follow +through the fact that if bass_att is below 1.1, the value we are adding +to rot (at any pixel) is 0 i.e. - no change. When bass_att is above this + value, the '1.7*max(...);' part will equal a number greater than 0, and + so the rotation will be changed. The amount it is changed will differ +at various parts of the screen, due to the 'rad-0.4' component. + +

+

  • Conclusion
+ +

+Although that's a lot of different variables and concepts to introduce +in a single equation, this guide should have explained to you how the +preset has been constructed, in particular, the per-pixel equation. If +you like, change some of the numbers in the equation, or swap the 'rad' +for a 'x', 'y', or 'ang'. You could also exchange the 'bass_att' for one + of the other music response variables. +

+Hopefully, you now understand what is happening behind the scenes in +'Tornado'. With some experimentation, you should now be capable of +putting together some presets that are on par with those that come with +MilkDrop. Just try stuff, and see what happens. Learning is best +accomplished through experimentation. + +

+

9.4 Tutorial 3 -Cruzin'

+
[Back to Top]
+
+

+As I get further into these tutorials, I will be going into less and +less detail. I'm only going to be covering things that we haven't seen +before, in order to reduce the length of the tutorials. So if you feel +lost at any point, go back and read the previous tutorials - hopefully +they will fill you in. +

+This time, I will be covering the preset 'Cruizin'. It's not the most +interesting of presets to watch, but it's a simple example of a couple +concepts that I need to introduce. The mathematics involved in these +presets is something which you should be able to follow. If you can't +it's not my job to teach and I suggest you pay more attention in school. + (EDIT: Or 'should' have paid more attention in school for those of us +over 18's - Rovastar) + +

+

  • Static Values
+ +

+By this stage, you should be perfectly capable of going through the +menus on your own. Most presets don't have anything particularly special + set in the menus, but a setting of the mystery parameter or position +variables can often be the reason your preset doesn't look quite how you + intended. I'll leave you to investigate the static values in this +preset. I will point out one thing, though - despite the appearance of +this preset, there is NO zoom effect involved at all. The zooming motion + is performed in the per-frame and per-pixel components. + +

+

  • Per-Frame Equations
+ +

+You should be familiar with most of the per-frame equations in 'Cruizin'. You will notice that there is a line involving rot: + +

+rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +

+The fact that the multiplier in this line is so small (-0.004), shows us + that it is a very subtle effect indeed. In fact, it is hardly +noticeable. After watching the preset for a while, you may perceive that + the movement is not always straight down, but sometimes swings to the +left or right. This effect, believe it or not, is a result of the +rotation equation above, as well as some per-pixel code I will discuss +later. The power behind this shifting actually comes from the two lines +below: + +


+cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); 
+cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); 
+

+Now, 'cx' and 'cy' are two variables we have not seen before. The 'c' +stands for centre, and these variables control the centre of rotation, +that can be found in the 'motion' menu. By checking the values in the +menu, we can see that the cx value is changing between 0.39 and 0.61. +The cy value, on the other hand, is changing between 0 and 0.22. +Remember back to tutorial #2, where I explained about the x and y +references of the screen. We therefore understand that the centre of +rotation is hovering around the middle of the top quarter of the screen. + +

+When the values are only changing by 0.11, it can be difficult to notice + the difference - 'Cruizin' is a very subtle preset. Try putting the +multiplier of the cx line up to 0.5 - the shifting centre of rotation is + now much more noticeable. + +

+

  • Per-Pixel Equations
+ +

+Now we're on to the Per-Pixel equations. In this preset, there are two +parts of the per-pixel equations which I need to cover, and I'll cover +these as separately as possible. + +

+Shifting the Movement - dx and dy + +

+First, take a look at the LAST two lines of the per-pixel equations. + +


+dx = q*du; 
+dy = q*dv; 
+

+The variables 'dx' and 'dy' correspond to the values in the motion menu +for 'translation'. The physics term for 'translation' is 'displacement', + and that is what the 'd' stands for in these variables. +

+I have mentioned previously that the warp, rot, and zoom effects are +actually just combinations of shifting and stretching. This is true, but + you must be aware that 'dx' does NOT equal the total x shift of the +other three motions combined. The 'dx' variable is a completely separate + value, which is added to the other motions at a later stage. +

+That said, you will notice other things in the above equations that I haven't mentioned before - the variables q, du, and dv. + +

+User-Defined Variables + +

+So, what are these three variables? What is their corresponding entry in the menus? What do they do? +

+The answers to those questions are: Just numbers, they don't have one, and whatever you want them to do. +

+These variables were created to make the code simpler to work with, and +make the preset easier to understand. They were created in the following + lines of equations: + +


+du = (x-cx)*2; 
+dv = (y-cy)*2; 
+q = 0.01*pow(du*du + dv*dv,1.5); 
+

+So how do you define your own variable? Simple - just write an equation +for it. If you write an equation that begins with 'temp =', then temp +will equal whatever the result of the equation is, and you can refer to +temp in other equations. Your variable can be anything you like, as long + as it starts with a letter, and it isn't one of MilkDrop's 'reserved' +variable names. The only reserved variables that you might use by +accident are 'q1' through 'q5'. I will explain how these are used in a +later tutorial. +

+Back to the preset in question.
+You can see, first of all, that du is being used to refer to things to +do with x, and dv is used for y. Specifically, they are being set to +twice the difference between the centre of rotation and the current +pixel (remember that we're talking about per-pixel equations here). The +range of possible x values is known (0..1), as is the range of cx values + (remember they were calculated in the per-frame equations). We can +therefore find the range of values for du (-1.22 to 1.22), and dv (-0.44 + to 2). +

+These values are then put into our equation for q (another User-Defined variable) + +

+q = 0.01*pow(du*du+dv*dv,1.5); +

+The pow function is one that we haven't seen yet, but it is a function +to find a power of a number (like square, or cubed, or whatever). In +this case, the square of du (du*du) is added to the square of dv, and +this is raised to a power of 1.5. You can see that the power is the +number within the brackets, after the comma. The result is then +multiplied by 0.01. +

+As an example of how this equation works, I'll take the maximum values +of du and dv when x is 0 and y is 1 (the bottom-right corner). +

+The value for du will be -0.78 ((0 - 0.39)*2), and for dv it will be 2 +((1 - 0)*2). When these values are substituted into the equation for q, +we get: + +


+q = 0.01*pow(-0.78*-0.78 + 2*2, 1.5); 
+Which is the same as 
+q = 0.01*pow(0.6084 + 4, 1.5); 
+Simplified to 
+q = 0.01 * 9.8929 
+

+I will point out that taking a number to the power 1.5 is the same as +adding that number to its square root. Which means the above equation +bears a resemblance to Pythagoras' Theorem of right-angled triangles +(square root of the sum of squares), and therefore has something to do +with the straight-line distance from our pixel in question to cx and cy +(remember that du and dv are dependant on cx and cy). +

+So at this point, at this particular time, q is approximately 0.1.
+When this value (as well as the values for du and dv) is substituted into the equations for dx and dy, we get: + +


+dx = 0.1 * -0.78 = -0.078 
+dy = 0.1 * 2 = 0.2 
+
+

So the pixels at that point are moving the left a little bit +(-0.078), and down reasonably fast (0.2). This is only the movement at +the point I have used for my example. If you have the patience to work +things out, you will see that these values will get smaller as the x and + y co-ordinates you test get closer to cx and cy. This means that things + move slowly when they are close to cx and cy, and fast when they are +further away. This is a similar effect to simply using the zoom exponent + in the menus, except we now have a greater degree of control as to +exactly how things work. +

+ +

+

  • Conclusion
+
+

+You should have been able to follow how the shifting movement in +'Cruizin' has been achieved. The mathematics involved in this process is + slightly more complicated than what we've seen in previous tutorials +again, and I make no apologies for it. The equations we have used here +are probably very similar to the internal equations MilkDrop performs +when you ask it to do a standard zoom. +

+More important than simply understanding this preset, you should also +understand how user-defined variables work, and how you can use them. +One particularly useful aspect of these variables is that they are +persistent from one frame to the next (as opposed to the menu-based +variables, which are reset every frame. I'll leave you to discover ways +in which you can utilise this feature. + +

+

9.5 Tutorial 4 - Shift

+
[Back to Top]
+
+As per the last tutorials, I'm going into less and less detail - by the +time you've read and understood the last three tutorials, you should be +able to follow this one no problem. +

+The fourth tutorial covers the preset "Shift". This preset introduces a +commonly used method of beat detection, which can be easily transported +across into other presets. +

+This time, I'm going straight into the interesting and complicated +stuff. A vast majority of code in this preset has been covered before. +

+ +

+

  • Per-Frame Equations
+ +

+ +

dx = dx + dx_residual; 
+dy = dy + dy_residual; 
+bass_thresh = above(bass_att,bass_thresh)*2 + (1- above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); 
+dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; 
+dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual;
+

+

+These are the parts of the preset which we're concerned with in this +tutorial. The rest of the preset is simple colour cycling or movement +code that's similar to what we've seen before. +

+From these 5 lines, a couple things should jump into view. Firstly, you +can see that we're declaring three user-variables (as described in +tutorial #3). These variables are bass_thresh, dx_residual, and +dy_residual. The second thing you should notice is that we're using +dx_residual and dy_residual in equations before we actually declare the +variables. From previous experience, you would know that variables are +restored to their menu-determined values at the beginning of every +frame. So what happens with user variables? Wouldn't they get set to +zero? +

+No, actually. While MilkDrop's internal variables (dx, dy, zoom, etc) +are reset every frame, user variables are not. User defined variables +retain the value that they had at the end of the previous frame. So when + we have a line +

dx = dx + dx_residual; 
+

+

+we're actually talking about the value of dx_residual that we got the last time we calculated it. +

+On to explaining the code! + +

bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); 
+

+

+You'd look at this line of code, and think it is exceedingly +complicated. I wouldn't blame you. But like all things, breaking it up +into its component parts can make the complex become simple. +

+The first way to simplify the equation is like this: + +

bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))* (stuff); 
+

+

+The first term is determining whether or not the current bass_att is +greater than the bass_thresh value that was calculated the previous +frame. If this is the case, then the "above()" statement equals one, +which is multiplied by two to give two. If bass_att is equal to or below + bass_thresh, the result is zero, and so this term is nullified. +

+By looking at the second term, you should see that it will yield an +opposite result - the "above()" statement is the same, and will yield +the same result, but the result is subtracted from one. So if the +bass_att is above bass_thresh, then the result will be zero, multiplied +by (stuff), to give 0. When the opposite is true, we will end up with +1*(stuff). +

+If you think that this sounds like a complicated way of doing an if +statment, you'd be partly right. This is essentially an if statement, +but is more simple for the computer to interpret and execute, producing +an increase in speed. If I were to write it as an if statement, it would + look like this: + +

IF bass_att is greater than bass_thresh 
+THEN set bass_thresh to 2 
+ELSE do (stuff). 
+ENDIF 
+

+

+Now, we need to focus on what that (stuff) part does. I've reproduced it here: + +

(bass_thresh - 1.3)*0.96 + 1.3 
+

+

+The easiest way to start thinking about this, is to imagine that +bass_thresh is currently 2 (i.e, bass_att was greater than bass_thresh +on the previous frame). +

+Then we get this: + +

(2 - 1.3)*0.96 + 1.3 which becomes 
+0.7*0.96 + 1.3 
+

+

+The result of which is 1.972. So after passing through the equation +once, bass_thresh has been lowered a little. If you go through again and + again, bass_thresh will continue to get lower, but it will never drop +below 1.3. Why? because the 1.3's in the above equation define the lower + limit for the variable. A plain english version of the equation is: +

+"Take 96% of the difference between bass_thresh and 1.3, and add it to 1.3" +

+This generates an exponential/log curve, for those mathematically minded + among you. This means that the bass_thresh value will start at a point +(in this case, 2), and drop. The value will drop relatively quickly at +first, but will slow down; eventually getting so close to 1.3 that it IS + 1.3. +

+So what happens then? Well, at some point, the bass_att (which is the +percentage of the bass in this frame relative to the last frame) will be + above our threshold, and the threshold will be set to 2 again. +Incidentally, this is the same way that MilkDrop detects beats for its +"Hard Cuts". +

+So all this is well and good, but what does this actually do for us? +

+Well, now we have a variable that is equal to a known value (2) whenever + there is a significant increase in the level of bass (commonly a beat +in the music). This is used to calculate the dx_ and dy_residual values. + + +

dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual 
+

+

+Once again, you can see that this is like an if statement as used above, + and writing it as an if statement is the bestway to explain it + +

IF bass_thresh = 2 (i.e. we have just detected a beat) 
+THEN set dx_residual to 0.016*sin(time*7) (which is essentially a random number between -0.016 and 0.016) 
+ELSE keep dx_residual the same (multiplying itself by 1) 
+ENDIF 
+

+

+The dy_residual equation works in the same way. The three lines of code +are therefore generating two random numbers between -0.016 and 0.016 +every time we detect a beat. +

+Going back to the actual declaration of dx and dy, we can now see that +all we're doing is adding the calculated values of dx_ and dy_residual +to the values of dx and dy set in the menus. In Shift, these values are +zero, and so the line could simply read "dx = dx_residual", and it would + make no difference. Left as it is, you can easily change the values in +the menus to change the effect slightly. +

+ +

+

  • Conclusion
+ +

+Hopefully, you've been able to follow through the processes involved in +Shift. This method of beat detection is quite adequate for most uses, +and is very easy to port over to other presets for use there. The +_thresh method of detection has found a wide range of uses, from +intelligent colour cycling, right up to modulated beat detection. It's +an extremely versatile tool, and understanding how it operates, and how +changes will affect the outcome, is key to developing music-reactive +presets with the effects you intend. + +

+


+

+As a small token of gratitude to the Britons for their sympathy and +moral support during the events of September 11th, 2001, this document +(v1.6) was converted into HTML from MSWord format by Matt W. on March +10th, 2002. No +grammatical corrections were made. +

+
+ + \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/LICENSE.txt b/MilkDrop3/Milkdrop3/docs/LICENSE.txt new file mode 100644 index 0000000..f6a7e5d --- /dev/null +++ b/MilkDrop3/Milkdrop3/docs/LICENSE.txt @@ -0,0 +1,33 @@ +----------------------------------------------------------------------------------------------- +MilkDrop 3 is free for personal use, +commercial and professional usage is NOT allowed. +No NFT usage too. +contact: https://twitter.com/MilkDrop2077 +----------------------------------------------------------------------------------------------- + + LICENSE + ------- +Copyright 2005-2013 Nullsoft, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name of Nullsoft nor the names of its contributors may be used to + endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html b/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html new file mode 100644 index 0000000..12bc3de --- /dev/null +++ b/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html @@ -0,0 +1,417 @@ +

Milkdrop Preset Expression Syntax

+

This document contains a full writeup of the expression syntax in Milkdrop presets. It documents the general syntax, +available operators and functions and also any specific, non-obvious behaviours. Any differences between Milkdrop's +original parser and projectM's are also documented where applicable.

+

This document does not cover the warp_ and comp_ shader code blocks. The shader code is written in DirectX HLSL, +which is better explained by Microsoft's documentation in the MSDN.

+

The document also doesn't cover the different code blocks, predefined variables and scope of the special t/q values. +Please refer to the preset authoring guide for these.

+

General Syntax

+

The expression language only knows a few syntactic features:

+
    +
  • Numbers, with or without decimals. Can also contain a base 10 exponent using the e[+-]n notation.
  • +
  • Variables to hold a single number, both user-defined and predefined. May contain characters a-z, 0-9 and the +underscore (_), while 0-9 must not be the first letter.
  • +
  • Special constants beginning with $.
  • +
  • A single expression, separated from other expressions in the same list via semicolons (;), with the last semicolon +being optional.
  • +
  • Calls to built-in functions in the form func(arg1, arg2, ...).
  • +
  • Mathematical, assignment and other operators.
  • +
  • Subscript access [] for megabuf/gmegabuf access.
  • +
  • Parentheses (()) to group statements and override precedence.
  • +
  • In-line comments starting with // until the end of the current line
  • +
  • Multi-line comments starting with /* and ended with */.
  • +
+

Return Types

+

Expressions can return either a numeric value or a reference to a variable or memory location. What is actually returned +is determined by the function or operator that is executed last. If the expression only consists or a single token, then +the following applies:

+
    +
  • If the expression token is a constant number (1.0;), the number is returned by value.
  • +
  • If the expression token is a variable name (x;), a reference to the variable is returned.
  • +
+

For most functions, the return type doesn't matter. If it's a reference, the value pointed to by the reference is used. +References only behave differently when used on the left side of assignments or in the forst argument of the assign() +function. In this case, the variable or (g)megabuf location the reference points to is assigned a new value.

+

Expression Result

+

Every expression returns its outermost result, as a value or reference as described above. When writing multiple +expressions (separated by semicolon) in a list, the result of the rightmost (or last) expression is returned. The +results of previous expressions are discarded.

+

In general, each expression will be in the form var = expression;, assigning a value to the given variable (or +megabuf index). Expressions will also always return a value, so when used as function arguments, this value will be +used. For example, all the following statements will call the sin() function with the argument 4:

+
x = sin(val = 2 * 2);
+y = sin(2 + 2);
+z = sin(4.0);
+

Variable and Function Names, Limits

+

Variable and function names are generally case-insensitve, making variable equivalent to vArIaBlE.

+

Any text in expressions - starting with either a letter from a to z or an underscore, followed by more of these +characters and also numbers from 0 to 9 - is first checked to be a built-in function. If it is not a function, the +parser will interpret it as a variable.

+

Functions always need to be followed by parentheses (sin(expr)), while variables must not.

+

Milkdrop imposes a 16-character limit on variable names. projectm-eval does not have a hard limit, but it's advisable to +not use more than 16 characters for Milkdrop compatibility.

+

Milkdrop also has a limit of 64 user-defined variables, which also isn't applied by projectm-eval.

+

Global "Register" Variables

+

In addition to gmegabuf, there are an additional 100 variables which can be used to store global values. These variables +are named reg00, reg01 etc. up to reg99. Values stored in those variables are available in al execution contexts, +in the same way as gmegabuf.

+

Note the index must always be written with two digits. reg3 is not considered a global variable and will only have a +local scope as any other variable. The same is true for more digits like reg123.

+

Same as with gmegabuf, global variables are not necessarily 0 when a preset is initialized and they can change at any +time when two presets using the same global variables are blended during a transition.

+

Operator Precedence

+

Operator precedence is defined in a similar way as in C, with the expection of the ^ operator, which has a different +meaning in Milkdrop presets (pow() instead of binary XOR).

+

See the C precedence table on cppreference.com for +details. The pow operator is applied just after the unary plus/minus operators, having a slightly lower precedence.

+

Subscript Access

+

The subscript operator or "array access operator" has a slightly different meaning than in other programming languages. +The Milkdrop expression syntax only knows a single data type, individual numbers, so there are no arrays.

+

If any index value is not an integer, it is rounded to the nearest integer after calculating the final index (e.g. +adding index and offset first, then rounding).

+

The subscript operator is instead used to address memory locations in megabuf and gmegabuf. There are three possible +syntax variants:

+

Global Memory Access

+

Accessing the gmegabuf is possible by using the special keyword gmem, followed by an index in the subscript brackets. +The following statement sets gmegabuf location 10.000 to the current value of x:

+
gmem[10000] = x;
+

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed.

+

Local Memory Access

+

Accessing the current context memory buffer (megabuf) can be done by writing the index before a set of empty brackets. +The following example is analogous to the above, but it sets index 10.000 of the local memory instead:

+
10000[] = x;
+

Local Memory Access with Offset

+

An optional offset can be provided in the brackets, which is simply added to the index on the outside. The following +example will set memory index 10.123 to the value of x:

+
10000[123] = x;
+

Both index and offset values can of course be calculated with expressions. So the following expression is valid:

+
if(x > 5,5000,1000)[(sin(y) + 1 * .5) * 1000] = z;
+

Using Parentheses

+

Parentheses can be used to specify a specific order in which operations are executed. Expressions inside parentheses are +always evaluated, and the result of the evaluation is then uses to evaluate any outside expression.

+

Inside parentheses, using expression lists is also valid. The result is, as described above, the value of the last +expression in the list. For example, the following expression will use 5 as the return value:

+
x = a * (b + c; d + e; 2 + 3);
+

The first two operations will do nothing, as they don't set a variable or memory value and the results are discarded.

+

Comments

+

For more complex calculations, it might be a good idea to leave some comments in the expressions to describe what's done +in a specific line or block. Comments can also be useful to quickly disable a line or block of code to try out things +when writing a preset.

+

Comments can be used as end-of-line or block variants:

+
x = sin(5); // This comment is only valid until the line ends
+y = sin($PI * .5); /* This comment
+spans
+multiple
+lines and the following expression is executed: */ z = 5;
+

Comments can appear inside any expression, but not within a variable, function name, number or other constant. +Writing x = var/*comment*/iable; is invalid (but x = sin/*comment*/(variable); is).

+

Operators

+

The following operators can be used in expressions.

+

Mathematical Operators

+

These operators carry out basic mathematical operations.

+
    +
  • +: Adds both operands.
  • +
  • -: Subtracts the right operand from the left.
  • +
  • *: Multiplies both operands.
  • +
  • /: Divides the left operand by the right. If the divisor is zero, the result of the operation is 0 instead +of Inf.
  • +
  • %: Converts the operands to integers and returns the remainder of the left by the right operand.
  • +
  • ^: Calculates the left operand to the power of the right operand.
  • +
+

Equality Operators

+

These operators check for equality or inequality of the operands and return a boolean result:

+
    +
  • ==: Equal. Returns 1 if both operands are equal, 0 if not.
  • +
  • !=: Not equal. Returns 1 if both operands are not equal, 0 if they are.
  • +
  • <: Below. Returns 1 if the left operand is below the right operand, 0 otherwise.
  • +
  • >: Above. Returns 1 if the left operand is above the right operand, 0 otherwise.
  • +
  • <=: Below or equal. Returns 1 if the left operand is below or equal to the right operand, 0 otherwise.
  • +
  • >=: Above or equal. Returns 1 if the left operand is above or equal to the right operand, 0 otherwise.
  • +
+

Binary Arithmetic Operators

+

The following operators allow to carry out bitwise operations on integer representations of the operands:

+
    +
  • &: Converts both arguments to integers and calculates the bitwise AND between the resulting operands.
  • +
  • |: Converts both arguments to integers and calculates the bitwise OR between the resulting operands.
  • +
+

Boolean Operators

+

Boolean operators only check an operand to be zero or non-zero, then return the according result:

+
    +
  • &&: Returns 1 if both operands are non-zero and 0 if any operand is zero.
  • +
  • ||: Returns 1 if one or both operands are non-zero and 0 if both operands are zero.
  • +
  • !: Unary operator. Returns 1 if the operand is zero and 0 if the operand is non-zero.
  • +
  • a ? b : c: The ternary operator. Evaluates the a operand and evaluates and returns the b operand if the +condition is non-zero. If the condition evaluates to zero, only the c operand is evaluated and returned.
  • +
+

Assignment Operators

+

Assignment operators can simply assign the result of the right-hand side to a variable or megabuf index, or in case of +compound operators a OP= b also carry out an additional operation equivalent to a = a OP B. All assignment operators +return a reference to the left operand.

+
    +
  • =: Assigns the value of the right operand to the left operand.
  • +
  • +=: Adds the value of the right operand to the left operand and assigns the result to the left operand.
  • +
  • -=: Subtracts the value of the right operand from the left operand and assigns the result to the left operand.
  • +
  • *=: Multiplies the value of the right operand with the left operand and assigns the result to the left operand.
  • +
  • /=: Divides the left operand by the value of the right operand and assigns the result to the left operand. If the +divisor is zero, the result of the operation is 0 instead of Inf.
  • +
  • %=: Calculates the remainder of the rounded integer values of the left operand divided by the right operand and +assigns the result to the left operand. If the divisor is 0, the result will also be 0.
  • +
  • ^=: Calculates the left operand to the power of the right operand and assigns the result to the left operand.
  • +
  • &=: Calculates the binary AND of the rounded integer values of the left and right operands and assigns the result to +the left operand.
  • +
  • |=: Calculates the binary OR of the rounded integer values of the left and right operands and assigns the result to +the left operand.
  • +
+

Subscript Operator

+

The subscript - or index - operator [] is a special notation to access megabuf and gmegabuf. If the inside of the +brackets is empty, it is interpreted as a 0. For more details, see the "Subscript Access" section above.

+

Built-in Functions

+

The following functions are built into the expression parser and can be used in all Milkdrop 2.x presets.

+

above(left, right)

+

Returns 1 if left has a larger value than right, otherwise 0.

+

Same as the > operator.

+

abs(val)

+

Returns the absolute (positive) value of val.

+

acos(val)

+

Calculates and returns the arc cosine (inverse cosine) of val. The angle is interpreted as radians.

+

asin(val)

+

Calculates and returns the arc sine (inverse sine) of val. The angle is interpreted as radians.

+

assign(dest, val)

+

Assign val to the reference pointed by dest and return dest. If dest is not a reference, the result is the +value of val.

+

Same as the assignment operator =.

+

atan(val)

+

Calculates and returns the arc tangent (inverse tangent) of val. The angle is interpreted as radians.

+

atan2(x, y)

+

Calculates and returns the polar coordinate angle associated with the coordinate represented by x,y. The angle is +returned as radians.

+

See the Wikipedia definition of atan2 for details.

+

band(left, right)

+

Evaluates both arguments and returns 1 if both arguments evaluate to a non-zero value and 0 if at least one argument +is zero.

+

Note: The boolean AND operator && returns the same result, but only evaluates the second argument if the first one is +not zero!

+

below(left, right)

+

Returns 1 if left has a smaller value than right, otherwise 0.

+

Same as the < operator.

+

bnot(val)

+

Boolean NOT operator. Returns 1 if val is 0, otherwise 0.

+

Same as the ! operator.

+

bor(left, right)

+

Evaluates both arguments and returns 1 if at least one argument evaluates to a non-zero value and 0 if both +arguments are zero.

+

Note: The boolean OR operator || returns the same result, but only evaluates the second argument if the first one is +zero!

+

ceil(val)

+

Rounds the value of val to the next larger integer number in reference to 0.

+

cos(val)

+

Calculates and returns the cosine of val. The angle is interpreted as radians.

+

equal(left, right)

+

Compares both values and returns 1 of they are equal or 0if not.

+

Same as the == operator.

+

exec2(expr1, expr2)

+

Executes both expressions and returns the result of the second one.

+

exec3(expr1, expr2, expr3)

+

Executes all three expressions in order and returns the result of the third one.

+

exp(val)

+

Exponential function with base e to the power of val.

+

Equivalent to the expression $E ^ val.

+

floor(val)

+

Rounds the value of val to the next smaller integer number in reference to 0.

+

freembuf(index)

+

Requests freeing all memory blocks in megabuf (NOT gmegabuf) beginning with the block index is in. This may result +in memory being freed before the given index.

+

Note: This function is currently a no-op in both Milkdrop and projectM. It does not actually free any memory or +reset the memory contents.

+

Memory blocks are 65536 entries large, and there is a total of 128 blocks.

+

gmegabuf(index)

+

Returns a reference to the storage location of index in the global memory buffer.

+

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed. Any index outside of this range will return the +fixed value 0, and no memory is changed when assigning another value to it.

+

if(cond, trueval, falseval)

+

Evaluates cond, and returns trueval if the result is non-zero. Otherwise, falseval is returned.

+

If either trueval or falseval evaluate to a reference, the reference is passed through. Thus, assigning a value to +the result of if() is possible:

+

if(x > 5, a, b) = 10; will assign 10 to a if x > 5 and to b if x <= 5.

+

int(val)

+

Truncates any decimals from val, effectively converting it into an integer.

+

invsqrt(val)

+

Calculates the fast inverse square root of val.

+

log(val)

+

Calculates and returns the ("natural") logarithm to base e of val.

+

log10

+

Calculates and returns the logarithm to base 10 of val.

+

loop(count, expr)

+

Executes expr exactly count times.

+

As mentioned in the grammar section, expr can also consist of multiple expressions separated by semicolon. this is +also true for count, but expressions in this argument are only evaluated once before the first loop iteration starts.

+

The loop will always abort after 2^20 (~1 million) iterations.

+

Be careful when nesting loops, as the loop count and associated run time will grow exponentially with each nesting +level, which can hang up the application.

+

max(val1, val2)

+

Returns the larger of the two values of val1 and val2.

+

megabuf(index)

+

Returns a reference to the storage location of index in the local memory buffer.

+

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed. Any index outside of this range will return the +fixed value 0, and no memory is changed when assigning another value to it.

+

memcpy(dest, src, count)

+

Copies count values starting at src to dest.

+

Memory areas are allowed to overlap.

+

Any source or destination memory falls outside the allowed indices of 0 to 8.388.607, the range is trimmed accordingly +and only a data block is copied that fits into both areas.

+

memset(dest, value, count)

+

Fills count number of memory slots beginning at dest with value.

+

If the range falls outside the allowed indices of 0 to 8.388.607, the range is trimmed accordingly.

+

This function is way faster than setting individual values to 0 in a loop() and should be preferred if a larger +memory block needs to be initialized or reset with a single number.

+

min(val1, val2)

+

Returns the smaller of the two values of val1 and val2.

+

pow(base, exp)

+

Calculates base to the power of exp and returns the resulting value.

+

rand(max)

+

Calculates a pseudo-random number (using the Mersenne-Twister algorithm) between 0 and max.

+

max can be a floating-point value.

+

sigmoid(a, b)

+

Calculates the logistic curve with an argument of (-a * b) and returns the result.

+

This is equivalent to the expression tmp = 1 + pow($E, (-a + b)); if(tmp > 0.00001, 1 / tmp, 0);.

+

sign(val)

+

Returns the signage of val, which is -1 for negative values, 1 for positive values and 0 for 0.

+

sin

+

Calculates and returns the sine of val. The angle is interpreted as radians.

+

sqr(val)

+

Calculates and returns the square of val.

+

This is equivalent to the expression val * val.

+

sqrt(val)

+

Calculates and returns the square root of val.

+

tan(val)

+

Calculates and returns the tangent of val. The angle is interpreted as radians.

+

while(expr)

+

Executes expr at least once and loops until it returns 0.

+

expr can be a semicolon-separated list of expressions. Only the return value of the last expression in the list is +used to determine the loop abort condition.

+

The loop will always abort after 2^20 (~1 million) iterations.

+

Be careful when nesting loops, as the loop count and associated run time will grow exponentially with each nesting +level, which can hang up the application.

+

Internal Functions and Aliases

+

The following functions are defined internally, some being aliases to the above functions, others being used as actual +implementations of operators. Deoending on the operator being unary or binary, each function has one or two parameters.

+
    +
  • _aboeq => Operator >=
  • +
  • _above => Operator >
  • +
  • _add => Operator +
  • +
  • _addop => Operator +=
  • +
  • _and => Operator &&
  • +
  • _andop => Operator &=
  • +
  • _beleq => Operator <=
  • +
  • _below => Operator <
  • +
  • _div => Operator /
  • +
  • _divop => Operator /=
  • +
  • _equal => Operator ==
  • +
  • _gmem => Alias for gmegabuf
  • +
  • _if => Operator ?:, alias for if
  • +
  • _mem => Alias for megabuf
  • +
  • _mod => Operator %
  • +
  • _modop => Operator %=
  • +
  • _mul => Operator *
  • +
  • _mulop => Operator *=
  • +
  • _neg => Negation operator -
  • +
  • _not => Operator !
  • +
  • _noteq => Operator !=
  • +
  • _or => Operator ||
  • +
  • _orop => Operator |=
  • +
  • _powop => Operator ^=
  • +
  • _set => Operator =, alias for assign
  • +
  • _sub => Operator -
  • +
  • _subop => Operator -=
  • +
+

Externally-defined Functions

+

Be aware that if this parser is used in other projects or non-Milkdrop-compatible presets, additional functions may be +defined which can't be used as variable names. One example are the additional getosc and getspec functions defined +in AVS.

+

Memory Buffers

+

Each execution context has two associated memory buffers, a local buffer and a global buffer. Each buffer can hold up to +2^23 (8.388.608) individual floating-point numbers which can be addressed via their zero-based index.

+

The local buffer is only valid within the same execution context. In classic Milkdrop, there are these contexts, each of +which having its own megabuf:

+
    +
  • The global per-frame context (per_frame_init_ and per_frame_)
  • +
  • The per-vertex/per-pixel mesh context (per_pixel_)
  • +
  • The wave per-frame context, one per waveform (wave_N_init and wave_N_per_frame)
  • +
  • The wave per-point context, one per waveform (wave_N_per_point)
  • +
  • The shape per-frame context, one per shape (shape_N_init and shape_N_per_frame)
  • +
+

The global memory buffer, referred to as gmegabuf, only exists once and is used for all execution contexts. It is +even shared between different Milkdrop presets. Keep this in mind when using the buffer, as the contents may be changed +by another preset during the transition phase!

+

Local buffers always start empty and return zero for all indices when being accessed the first time. The global buffer +will also start this way, but is never reset. Code using the global megabuf should initialize the required indices with +known values.

+

Memory is allocated in blocks of 64K (65.536) values each, with a total of 128 of such blocks per buffer. When using +memory indices, ideally keep the indices close together to allocate only a minimum number of blocks and save the user's +RAM resources.

+

Setting Large Blocks of Memory to a Certain Value

+

If a larger memory region needs to be initialized with a single value, e.g. resetting a part of gmegabuf, assigning +single values in a loop is time-consuming. The memset function can be used to achieve the same result in a very fast +operation. Calling the following function will reset values 10.000 to 19.999 to 5:

+
memset(10000, 5, 10000);
+

Copying/Moving a Range of Data

+

Sometimes it's required to copy or move a continuous block of values, e.g. moving data from previous frames left and +adding a new set of data points at the end. This can be done in a loop, but again is very time-consuming. The memcpy +function is able to perform this operation in a single call. It also supports moving memory in overlapping areas - the +original contents are first copied into a temporary buffer, then written to the new location. To move data forward in a +1000-value large block by 100 indices, with the block starting at index 5000 looks like this:

+
memcpy(5000, 5100, 900);
+

The last 100 values will appear twice in the block, while the first 100 got overwritten.

+

Caveats and Tricks

+

For most uses, the expression language is quite straightforward to use. Due to the implementation, users can take +advantage of some features while they need to be aware of a few details that may cause problems.

+

Using References

+

As mentioned in the sections above, some functions may or may not return variable or memory references. It is, in any +case, valid to assign a value to any other value, even a constant. So while the following statement doesn't do anything +useful, it is valid:

+
assign(1, 2);
+

The function itself will return the value 2 as expected, but the actual assignment is discarded.

+

Other constructs are more helpful, for example to choose between two or more variables to assign a value to. The +following code will assign 10 to either a, b or c depending on the value of x:

+
assign(if(x < 0, a, if(x > 0), c, b), 10);
+

This works because if will pass the result of the appropriate true/false expression, which can be a reference to a +variable. In the above example, it would also be valid to return 0 instead of b is no assignment is wanted, but +the assign() function should still return the value 10 in any case.

+

The last example can also be written in the assignment form, with if() as the left operand:

+
if(x < 0, a, if(x > 0), c, b) = 10;
+

Conditions in if and while

+

A few functions check a condition to execute a certain instruction. For example, if decides whether to use the true or +false argument, and while uses the value of the last expression to check if the loop should abort.

+

Due to how floating-point numbers work in computers, not all calculations may return exactly 0.0, even when using +simple constants. The reason is that some numbers can't be exactly represented by the binary number used by the CPU and +needs to be slightly modified. Using such a number in math equations may even increase the error, and the result might +never be exactly zero.

+

To make the expression work as intended, one of the following approaches may be used, depending on what is required:

+
    +
  1. If only the integer part of the value is of interest, use int(val) to truncate any decimals.
  2. +
  3. Round the result to the nearest integer with round(val) if the error can be larger than 0.5.
  4. +
  5. Compare the absolute value of the number to be smaller/larger than the allowed error, e.g. abs(val) > 0.0001
  6. +
+

The boolean comparison operators (<, == etc.) will always return either 0.0 or 1.0, which don't need to be +rounded and can be used directly for the condition check. Using those operators should always be preferred over directly +passing a calculated variable value as the conditional.

+

Performance

+

While execution of the compiled programs is generally quite fast, some functions and code constructs can heavily impact +the performance, especially on low-end and embedded devices like the Raspberry Pi. To make presets available to a broad +audience, keep the following considerations in mind:

+
    +
  • Keep code in the per_pixel_ block small and fast. If possible, perform CPU-intensive work in the per_frame_ block +and store the result in the q variables (or gmegabuf if required).
  • +
  • The same is true for instanced shape and waveform per_point code.
  • +
  • Do not overuse loop and while, especially avoid nesting them. If they are required, make sure the abort condition +on the while loop is not affected by rounding errors. Try not to calculate heavy stuff inside a loop.
  • +
  • Some math functions, specifically trigonometrical ones like sin and also sqrt, are expensive. Try to cache and +reuse values instead of recalculating them multiple times.
  • +
  • Try not to use megabuf and gmegabuf for everything. Normal variables, including the global regNN, have less +overhead, as they do not require the additional memory allocation checking and address calculation.
  • +
+ \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/milkdrop.html b/MilkDrop3/Milkdrop3/docs/milkdrop.html new file mode 100644 index 0000000..5d12d5a --- /dev/null +++ b/MilkDrop3/Milkdrop3/docs/milkdrop.html @@ -0,0 +1,1427 @@ + + +MilkDrop Documentation + + +
+
+MILKDROP 2.1 (February 2009)
+    a Winamp visualization plug-in by Ryan Geiss
+    copyright (c) 2001-2009 Nullsoft, Inc.
+
+
+Useful Links:
+    official milkdrop homepage
+    online forums - for preset sharing, troubleshooting, 
+      comments, and feature requests
+    Nullsoft Winamp
+    Microsoft DirectX
+    milkdrop.co.uk - an excellent third-party preset community site
+
+  
+
+What is MilkDrop?
+-----------------------
+MilkDrop is a music-visualization "plug-in" for the Winamp music player.  
+As you listen to music through Winamp, MilkDrop renders the soundwaves in a 
+visual feedback loop, driven by 3D graphics hardware, to create a 
+rich visual journey through sound.  MilkDrop can also be driven by a live 
+audio feed (microphone or line-in) - see the documentation for details.
+
+MilkDrop 2 is a major upgrade to the original MilkDrop visualizer, opening up 
+the power of modern graphics chips and programmable pixel shaders to the realm 
+of music visualization.  Pixel shaders allow dozens, even hundreds of complex 
+instructions to be executed for every pixel on the screen, every frame.  
+Other new features include jpg textures, gaussian blurring, a preset "mash-up" 
+feature, and a prest "back" button.  MilkDrop 2 is backwards-compatible with 
+presets from MilkDrop 1.
+
+
+
+Section Listing
+-----------------------
+    1. requirements
+    2. installation
+    3. tweaking
+    4. usage
+        4.a. keyboard commands
+        4.b. config panel
+        4.c. preset authoring
+        4.d. rating system
+        4.e. custom messages
+        4.f. sprites
+    5. troubleshooting
+    6. known issues / misc. / tips
+    7. using line-in (for live audio input)
+    8. acknowledgements
+    9. version history
+
+
+
+
+1. Requirements
+-----------------------
+    1. Windows 98, ME, 2000, XP, or later.
+    2. Hardware-based 3D graphics acceleration (i.e. a video card with 3D support)
+        supporting DirectX 9 with at least 8 MB of video memory; 
+        however, we strongly recommend a GeForce 5700 (or better), 
+        or a Radeon 9600 (or better).
+    3. Winamp 5.12 or later ( http://www.winamp.com/ ).
+    4. DirectX 9.0 or later ( http://www.microsoft.com/windows/directx/ ).
+
+
+
+
+2. Installation
+-----------------------
+    MilkDrop 2 comes with Winamp.  To install it, just download and
+    install the latest version of Winamp.  During the installation,
+    make sure the "MilkDrop 2" visualizer option is checked, so that 
+    it gets installed, too.  
+
+    Once Winamp is installed, launch it.  Load some music files into
+    your playlist and start playing some music.  (Be sure to play some music 
+    before trying to launch the visualizer - otherwise you'll just see a 
+    black screen.)  
+    
+    Once music is playing, hit CTRL+K and a list of visualization 
+    plug-ins will appear.  Select "MilkDrop 2" from the list.  Then click 
+    the "Start" button, and it will launch the visualizer.  
+
+    Quick Tips:    
+      * If you want to go full-screen, double-click on the visualizer itself.
+      * CTRL+SHIFT+K starts or stops the visualizer.
+      * To configure MilkDrop's options, exit the visualizer and hit ALT+K.
+    
+    If you have trouble getting MilkDrop to run properly after installation, 
+    try installing various recent WHQL drivers for your video card, or installing 
+    DirectX; doing these two things (especially the first) will fix 99% of
+    problems. See the Troubleshooting section of the documentation for more
+    information. 
+
+
+    
+
+3. Tweaking to achieve the best image quality
+-----------------------
+    a) Fullscreen Display Mode   [first tab of config screen]
+        
+        When you run MilkDrop fullscreen, it changes the display
+        mode to whatever you select here.  Generally speaking,
+        the speed (framerate) and smoothness of MilkDrop will drop
+        as the resolution (number of pixels on the screen)
+        increases.  So, if it's running to slow in fullscreen 
+        mode, try selecting a smaller fullscreen display mode. 
+        
+    b) Canvas Stretch  [second tab]
+    
+        This option lets you trade resolution [crispness] for
+        speed.  If MilkDrop runs too slow, in any mode (windowed/
+        fullscreen/desktop), try cranking up the canvas stretch
+        to, say, 1.5X or 2X.  The image will not look as crisp,
+        but MilkDrop will probably run much faster.  (Assuming
+        that your graphics chip was the bottleneck.)
+
+    c) Mesh Size  [second tab]
+
+        This is the main option that affects how much processor
+        (CPU) MilkDrop uses.  If you crank it up far beyond the
+        default, expect to be CPU-bound (where your framerate drops
+        because the CPU is the bottleneck).  To get MilkDrop to
+        speed up, drop the Mesh Size back down.  The Mesh Size 
+        decides how many points on the screen the per-vertex
+        equations will be executed for; the higher the mesh size,
+        the more fidelity you will see in the motion.  
+        
+    d) tips for LCD and laptop users
+
+        LCD screens: Note that most LCD screens (flatpanels) usually run 
+        at a fixed frequency only - usually 60 Hz - meaning that they update 
+        the screen 60 times per second.  However, sometimes the video driver 
+        reports that it supports other refresh rates, such as 72, 75, 85, etc.  
+        It is strongly recommended that [for fullscreen mode, and for Windows 
+        in general] you choose a display mode with a 60 Hz refresh rate, for 
+        the smoothest possible animation.  For this plugin, you will also want 
+        to choose Maximum Framerates that divide evenly into 60 - such as 60, 
+        30, 20, 15, 12, 10, 6, 5, and so on - so that the # of times the LCD 
+        shows each frame of animation remains constant, resulting in the 
+        smoothest possible animation.
+
+    e) color (bit) depth: 16 or 32?
+    
+        The answer, nowadays, is a resounding "32".  Video memory
+        is plentiful these days; use 32 bit color, for both your 
+        windows desktop (...so that MilkDrop's windowed mode can
+        run at 32 bits) and for MilkDrop's Fullscreen Display Mode
+        setting (where "8888" denotes 32 bits).
+        
+        Some ancient video cards don't have enough memory to run MilkDrop
+        properly (or smoothly) in 32 bits, though; you might want to 
+        try 16-bit color if your card has less than 32 MB of video 
+        memory, if you are using a laptop, or if your video card is 
+        significantly old.  In the MilkDrop config panel, 16-bit modes
+        show up as "555" or "565".
+
+        If you find that your card runs best in 32-bit color, you should
+        have no problems with brightness levels while running MilkDrop.
+        However, if your card runs best in 16-bit color, you should 
+        then adjust the Brightness slider on the second tab of the config 
+        panel (which only affects 16-bit color video modes!).  The goal 
+        is to make the image as bright as possible, without oversaturating 
+        it (washing it out, often to bright pink or white).  This setting 
+        also varies for different cards, depending on how the card rounds 
+        color values, so we recommend seeing how bright you can set the 
+        slider (closer to '0') without oversaturating the image.  Usually,
+        a setting of '0' or '2' works the best.
+
+            
+    
+
+
+4. Usage
+-----------------------
+    
+    4.a. Keyboard Commands
+    
+        The following keys can be used to control MilkDrop while it is running.
+        (Note: pressing F1 while MilkDrop is running will show you this list)
+            
+            GENERAL
+            escape: exit to winamp
+            
+            PRESET LOADING
+            BACKSPACE: return to previous preset
+            SPACE: transition to next preset
+            H: instant Hard cut (to next preset)
+            R: toggle random (vs. sequential) preset traversal
+            L: load a specific preset (invokes the 'Load' menu)
+            +/-: rate current preset (better/worse)
+            scroll lock: lock/unlock current preset 
+                (keyboard light on means preset is locked)
+                (prevents random switch to new preset)
+            A: aggregate preset - loads a random preset,
+                steals the warp shader from a different random preset,
+                and steals the composite shader from a third random preset.
+            D: cycle between various lock-states for the warp and
+                composite shaders.  When one of these shaders is locked,
+                loading a new preset will load everything *except* the
+                locked shaders, creating a mix between the two presets.
+
+            PRESET EDITING AND SAVING
+            M: show/hide the preset-editing menu
+            S: save new preset (asks you for the new filename)
+            N: show per-frame variable moNitor
+                (see milkdrop_preset_authoring.html)
+
+            MUSIC PLAYBACK
+            z/x/c/v/b: navigate playlist (prev/play/pause/stop/next)
+            U: toggle shuffle
+            P: show playlist
+            up/down arrows: volume up/down
+            left/right arrows: rewind/ffwd 5 seconds
+            SHIFT + left/right arrows: rewind/ffwd 30 seconds
+
+            FUNCTION KEYS                                
+            F1: show help screen
+            F2: show song title
+            F3: show song length
+            F4: show preset name
+            F5: show fps (frames per second)
+            F6: show rating of current preset
+            F7: re-read custom message file (milk_msg.ini) from disk
+            F8: jump to new directory (for presets)
+            F9: toggle stereo 3D on/off
+
+            SPRITES AND CUSTOM MESSAGES (FOR VJ's)
+            T: launch song title animation
+            Y: enter custom message mode
+                ##: load message ## (where ## is a 2-digit numeric code (00-99) 
+                    of a message defined in milk_msg.ini)
+                *: clear any digits entered.
+                DELETE: clear message (if visible)
+                F7: re-read milk_msg.ini from disk
+            K: enter sprite mode
+                ##: load sprite ## (where ## is a 2-digit numeric code (00-99) 
+                    of a sprite defined in milk_img.ini)
+                *: clear any digits entered.
+                DELETE: clear newest sprite 
+                SHIFT + DELETE: clear oldest sprite
+                CTRL+SHIFT+DELETE: clear all sprites
+                F7: no effect (milk_img.ini is never cached)
+            SHIFT + K: enter sprite kill mode
+                ##: clear all sprites with code ##
+                *: clear any digits entered.
+            CTRL + T/Y: kill song title and/or any custom messages
+            CTRL + K: kill all sprites
+            
+            Note that there are more keys available, but because many
+            are only relevant to people designing their own presets, 
+            they are listed in the preset authoring guide instead.
+            
+            
+    
+    4.b. config panel
+    
+        The configuration panel lets you customize the way MilkDrop runs.
+        To learn how to get to the configuration panel, see the "Installation"
+        section above.
+        
+        Once you're in the config panel, you'll see a number of tabs
+        at the top, some dropdown boxes, and some checkboxes.  Each
+        of the tabs at the top brings you to a different page of 
+        configuration options.  To get help on a setting, simply click
+        on the '?' in the upper-right corner of the config panel, 
+        and then click on the setting you want help with.
+
+            
+
+    
+    4.c. preset authoring
+    
+        Please see the included text file, milkdrop_preset_authoring.html,
+        for instructions on how to create and save your own presets.
+
+
+    
+    4.d. rating system
+
+        The built-in rating system allows you to rate each preset on a scale 
+        from 0 to 5.  A rating of 5 is very good, while a rating of 0 is
+        the worst.  The ratings decide how often the presets will be randomly
+        loaded.  If a preset has a rating of 0, it will never be randomly
+        loaded (unless they're all zero; then they all have an equal chance).
+        
+        To show the rating for a preset, press F6.  You can adjust the 
+        rating for a preset with the +/- keys.  When you make adjustments,
+        they save automatically; there's no need to save the preset to make
+        the rating change permanent.
+        
+        Here's a recommended interpretation of the numeric values:
+            0 = I never want to see this preset again
+            1 = very ugly
+            2 = mediocre
+            3 = fair
+            4 = good
+            5 = downright stimulating
+            
+        If a preset seems "lost" because you set its rating to 0 and it
+        won't ever come back, you can always load it up by hitting 'L'
+        to conjure the 'Load Preset' menu, finding the preset you want,
+        loading it, then hitting +.
+            
+    
+    
+    
+    4.e. custom messages
+
+        ABOUT CUSTOM MESSAGES
+            The "Custom Message" feature of MilkDrop allows you to display
+            short text messages on the screen while MilkDrop is running.
+            They are highly configurable; you can set all of the following
+            parameters: the font, the size, the positioning, color, bold 
+            state, italic state, and so on; and you can even have it 
+            randomize some of these properties.
+
+        CREATING THE MESSAGES
+            You can save up to 100 messages in the file MILK_MSG.INI in
+            your Winamp\Plugins\ folder.  To open this file, go to the 
+            MilkDrop configuration screen (ALT+K from Winamp) and click the
+            "Edit Custom Messages" button.  Or, you can just edit it 
+            manually if you know how; it's plain-text.
+            
+            The first thing you see when you open the file is a bunch of
+            lines that start with two forward slashes (//).  These are
+            comment lines, and they explain the syntax for adding a font
+            or a message to the file.  This is your main reference for
+            finding out what all the parameters do for the fonts & messages;
+            it is recommended that you leave this information in the file,
+            although it can be removed or (modified) and the messages will
+            still work.
+
+            After the comments come first the fonts, then the messages.
+            The fonts are simply a way to specify a typeface, bold state,
+            italics state, and red/green/blue color for the font.  You can 
+            configure up to 16 fonts like this (numbered 00-15). These fonts
+            will serve as template fonts for the custom messages.
+
+            The next section is the actual messages.  Each one has a
+            text message (the 'text' parameter) that will be shown to the
+            user, and each one references one of the 16 fonts that were
+            defined in the previous section.  You can also specify the
+            size (size), position (x,y), a growth factor (growth) that
+            will grow/shrink the message over its lifetime, the number
+            of seconds to show the message (time), and the fraction of that
+            time that is spent fading in (fade).  
+
+            You can also randomize some of these values: 'randx' and 'randy'
+            will randomly perturb the (x,y) coordinates every time the message
+            is shown to the user, and 'randr'/'randg'/'randb' will randomly
+            perturb the (r,g,b) color in the same way.
+
+            Finally, you can override any of the default properties for the
+            font that this message uses: (face, bold, ital, r, g, b).
+
+        INVOCATION AND USAGE
+            There are two ways to invoke custom messages: one automatic,
+            the other manual.  
+
+            The automatic way is to go to the MilkDrop config panel (ALT+K),
+            click the 'More Options' button, and set the value in the
+            'Time between RANDOM custom messages' box to something greater
+            than zero.  This will cause MilkDrop to randomly display custom 
+            messages while it is running, and the average time (in seconds) 
+            between messages will be the value you entered here.  If you 
+            wish to disable random custom messages, set this value to -1
+            (or any negative number).  Note that all messages in the file
+            have an equal change of being picked.
+
+            The manual way is to type in the two-digit code (00-99) of the 
+            message while MilkDrop is running.  However, you can't use the 
+            numeric keypad for this - you have to use the numbers at the 
+            TOP of your keyboard to do it.  If you mess up while entering
+            the first digit, just press the '*' key to start over.
+            
+            Note that if you change the MILK_MSG.INI file while MilkDrop
+            is running, you will not be able to see the changes until
+            you hit F7, which tells MilkDrop to re-read the MILK_MSG.INI 
+            file from disk.
+
+
+    
+    4.f. sprites
+
+        ABOUT SPRITES
+            The "Sprite" feature of MilkDrop allows you to display
+            any image of your choice in the foreground (on top of 
+            MilkDrop) while it runs.  The sprites can fade in and out,
+            move around, respond to the music, and so on.  You define
+            them in a file - milk_img.ini in your winamp\plugins
+            directory - much like you define custom messages, each 
+            having an identifying code number from 00 through 99 (used
+            to invoke them).  However, the way the individual sprites
+            are defined is different; you write code for them, instead
+            of just setting parameter values.  This is a little bit 
+            tougher to do (it's very much like preset authoring), but
+            adds a great deal of flexibility to what you can do with
+            the sprites.
+
+        CREATING THE SPRITES
+            You can define up to 100 sprites in the file MILK_IMG.INI in
+            your Winamp\Plugins\ folder.  To open this file, go to the 
+            MilkDrop configuration screen (ALT+K from Winamp) and click the
+            "Edit Sprites" button.  Or, you can just edit it manually if 
+            you know how; it's plain-text.
+            
+            The first thing you see when you open the file is a bunch of
+            lines that start with two forward slashes (//).  These are
+            comment lines, and they explain the syntax for creating a sprite. 
+            This is your main reference for finding out what all the 
+            parameters do for the fonts & messages; it is recommended that 
+            you leave this information in the file, although it can be removed 
+            (or modified) and the sprites will still work.
+
+            After the comments come the sprite definitions.  Each sprite is
+            made up of one parameter that indicates the image file to use
+            (this is the 'img=...' line), and two types of code: initialization
+            code, and regular code.  
+            
+            The first - initialization code - is executed only once, when you 
+            launch the sprite.  Use it to do one-time initialization of variables
+            (such as the opacity (a), rotation angle (rot), position (x,y),
+            and so on) or to invent new variables that you will access later.
+            This code is marked by the 'init_1=...', 'init_2=...', etc. lines.
+            
+            The second type of code - marked by 'code_1=...', 'code_2=...', etc.
+            - is executed every frame, just prior to plastering the sprite on 
+            the screen.  Use it to animate the sprite, moving it around (changing
+            x,y), scaling it up and down (sx,sy), fading it in and out (a),
+            changing its color, and so on.
+            
+            Please see the comments included in the sample milk_img.ini file
+            for full details and examples on how to author sprites.
+
+        INVOCATION AND USAGE
+            There is currently only one way to invoke sprites: manually.
+            To do this, first press 'K' to enter 'sprite mode' (while 
+            running MilkDrop).  Now, whenever you type in a two-digit 
+            code (00-99), MilkDrop will try to find & launch the sprite
+            you've requested, from the milk_img.ini file.  If there is
+            an error, it will display an error message in the upper-right
+            corner.  Note that to enter the two-digit code, you can't use 
+            the numeric keypad; you have to use the numbers at the TOP of 
+            your keyboard.  
+
+            If you make an error entering the first digit of the code, 
+            just press '*' to start over.  If you want to
+            clear the most recently-invoked sprite, press DELETE.  If you
+            want to clear the oldest sprite, press SHIFT + DELETE.  If you
+            want to clear all sprites, press SHIFT + CTRL + DELETE.
+            
+            If you want to clear sprites by their 2-digit code, press
+            SHIFT + K (instead of just 'K') to enter 'sprite kill mode.'
+            Now, when you enter a two-digit code, instead of invoking
+            the sprite, MilkDrop clears all running sprites with that
+            two-digit code.
+
+    
+
+
+5. TROUBLESHOOTING
+-----------------------
+    
+    If MilkDrop has a critical problem (e.g. fails to load, freezes, etc.)
+    or if the image is distorted, torn, corrupted, or all one solid color,
+    try the following two suggestions to resolve the problem.  In 90% 
+    of these cases it can be fixed.  If you have a different problem, 
+    scroll down past this part and try to find the appropriate symptom 
+    and its solution.
+
+    1. UPDATE YOUR VIDEO DRIVER, OR TRY OTHER DRIVERS
+    
+        Almost all display problems are caused by buggy video drivers!
+        
+        A "driver" is a piece of software that translates graphics-related 
+        commands from programs, like MilkDrop, into the native language of 
+        your specific graphics hardware.
+
+        For desktop machines, there are typically three sources for video drivers: 
+            1) those from the *chip* manufacturer's website (usually 
+                nvidia.com or ati.com) (best source) 
+            2) those from the card manufacturer's website (LeadTEK, PNY, etc.)
+            3) those that shipped with Windows (yuck)
+        
+        For laptops:
+            1) the driver from the *laptop* manufacturer
+            2) (maybe) the driver from the graphics chip manufacturer 
+                (ATI, Nvidia, etc) - however, it's fairly common to find 
+                that the laptop requires a custom driver written by the
+                laptop manufacturer.
+            3) the driver that shipped with Windows (yuck)
+
+        Give them all a shot.  Track down every driver you can find for
+        your card, and try it.  Try the WHQL ones first - these versions of
+        the drivers have passed "Windows Hardware Quality Labs" certification
+        and are usually the more stable and reliable ones.  
+        
+        In general, it's a very good idea to use only Microsoft-certified 
+        WHQL drivers for your video card.  Often people want to get the newest, 
+        fastest beta drivers, but these drivers are almost ALWAYS riddled 
+        with new bugs.  You can also watch the version number of the drivers
+        a company releases - if the version number just jumped to a new
+        series (such as from the 70's to the 80's), watch out, it probably 
+        has a lot of bugs that need worked out - give it 3-4 months before
+        expecting the new driver series to work well.  With video drivers,
+        the newest isn't always the best!
+
+        Here is a list of some common card/chip manufacturers and where 
+        to get their drivers.  Don't forget to choose the WHQL driver!
+        
+            [ NVIDIA driver ]
+                Card manufacturers using NVIDIA (GeForce) graphics chips:
+                (note - most of these just link you to the nvidia driver above)
+                [ XFX ]
+                [ EVGA ]
+                [ BFG ]
+                [ PNY ]  
+            [ ATI driver ] 
+                Card manufacturers using ATI (Radeon) graphics chips:
+                [ VisionTek ]              
+                [ Diamond ]                
+            [ Intel ] - then click 'graphics' on the left
+            [ SiS ] - agree, then select 'graphics drivers'
+            [ S3 ] - then click 'drivers'
+            [ VIA ]    
+            [ Matrox ]
+            [ Creative Labs ]
+            
+            For others - or in general - if your graphics chip is made by Trident, 
+            for example, then try a google search for:
+            
+                Trident graphics driver
+                        
+            Then click on "support", then "drivers" (or "downloads"), then
+            "graphics driver", and so on.
+                        
+
+    2. [RE]INSTALL DIRECTX
+    
+        Make sure you have a quasi-recent version of Microsoft DirectX
+        installed.  In reality, though, almost every PC in the world has
+        DirectX 9 on it at this point, so this shouldn't be a problem.
+        If you go to download it, you'll only be able to find DirectX 10 -
+        this is fine to install, though, as it includes DirectX 9 inside 
+        it.  As a last resort, though, if you are having problems,
+        you could try re-installing DirectX to see if it helps.
+    
+    
+    If you're having a non-critical problem, browse the following list of
+    common problems and their causes and solutions.  Note that for each symptom-
+    cause-solution block, there can be multiple symptoms with the same cause and 
+    solution, and the same symptom might be listed in multiple blocks.
+  
+    If the solutions below don't work for you, please visit the forums at
+    http://www.nullsoft.com/free/milkdrop, where you can read the most
+    recent troubleshooting issues and solutions.
+        
+
+    ENTRY 1
+    SYMPTOM:
+        -any error message saying "Failed to create ..." 
+            or "not enough memory...", or
+        -only a portion of the screen displays correctly; the rest is 
+            either filled with garbage or badly flickering
+    CAUSE:
+        1) Your video card might not have enough memory to run MilkDrop at 
+        the resolution (screen width and height) you've picked, 
+        2) your drivers might be out of date, 
+        3) you might need to reinstall DirectX (very very rare), or
+        4) your graphics card might be to crappy to *actually* run
+             pixel shaders well.
+    SOLUTION:    
+        1) To battle video memory problems:
+
+            Go to the config panel and try smaller video modes (e.g.,
+            320x240 is smaller than 640x480).  Even better is to try
+            a lower color bit depth; if you'd selected a 32-bit ("8888") 
+            video mode before, try a 16- ("565" or "555") or 24-bit ("888") 
+            one, for example.  Note that it might only work in one of them; 
+            so make sure you try them all.  Trying these things is especially 
+            important on laptops with limited video memory, or older video 
+            cards with a small amount of video memory.
+        
+            Finally, you can try locking the texture size (or "canvas size") 
+            to 256x256 pixels, just to see if that fixes the problem.  
+            If it does, try using a smaller fullscreen video mode to
+            free up some memory, or if running windowed, close other
+            graphics-hungry applications.
+        
+        2,3) for instructions on how to reinstall DirectX or update 
+            drivers, go here.
+            
+        4) Go to the MilkDrop config panel (hit ALT+K) and on the second tab, 
+            in the "Pixel Shaders" box, select "None."  Now does MilkDrop run 
+            ok?  If so, your video card probably just can't reliably run
+            pixel shaders, due to either inferior hardware, or it could
+            be the driver.  You can always try setting "Pixel Shaders" 
+            back to "Auto" and then installing a newer (preferably WHQL) 
+            video driver.
+
+
+    ENTRY 2
+    SYMPTOM:
+        -When I go to the Load Preset menu ('L') in MilkDrop, some of the
+            presets on disk are missing.
+        -I downloaded some new presets and put them in my Plugins\MilkDrop2\Presets
+            directory, but I can't access them from within MilkDrop.
+    CAUSE:
+        You probably have an older video card that can't handle the pixel
+        shaders needed to run some of the presets.  MilkDrop automatically
+        hides any presets from you that you can't run.
+    SOLUTION:
+        * You could buy a new graphics card - one that meets the minimum
+        recommendation for MilkDrop 2.  These cost less than $40.
+        * You could try forcing MilkDrop to try to run these presets.
+        Sometimes MilkDrop just hides them from you because it predicts
+        they will run horribly slow on your graphics card; in case it
+        is wrong about that, try this.  Go into the MilkDrop config
+        panel (ALT+K) and go to the More Settings tab.  Under the 
+        "Pixel Shaders" option, change it from "Auto" to "Shader Model 2"
+        or "Shader Model 3".  Then try to run MilkDrop and see if the
+        presets appear.  If they do, you're in luck; if they don't, your
+        GPU really doesn't support those shader models.
+    
+
+    ENTRY 3
+    SYMPTOM:
+        MilkDrop always looks the same - it's always showing the same
+        preset, and it never changes to a new preset unless I tell it to.
+    CAUSE:
+        Scroll Lock is on.
+    SOLUTION:
+        The Scroll Lock key is how you tell MilkDrop to lock the current
+        preset - i.e. don't randomly transition to a new preset unless you 
+        do it.  The state of the Scroll Lock key is remembered when you
+        start or stop MilkDrop, too, so be careful of that.  If you are
+        experiencing this problem, you can fix it in any of the following
+        three ways:
+          1. hit Scroll Lock while MilkDrop is running (and the viz window is active);
+          2. load up the MilkDrop config panel (ALT+K), go to the More Settings
+              tab, and uncheck the "Start milkdrop with preset lock (scroll lock) 
+              key ON" box;
+          3. if you're using a modern skin, there is a "random" button on
+              the frame of the window, which is the inverse of the Scroll Lock
+              state - i.e. you probably have Scroll Lock on and "random" off.
+              Click the "Random" button to turn random transitions back on
+              (and notice that scroll lock gets turned off as a result).
+       
+    ENTRY 4
+    SYMPTOM:
+        I was browsing for presets from within MilkDrop ('L') key and 
+        got lost.  How do I get back to my presets?
+    SOLUTION:   
+        Two ways to fix this.  The easiest is to just reset MilkDrop
+        to its defaults - hit ALT+K to load the MilkDrop config panel,
+        then click the 'Defaults' button.  The next time you launch
+        MilkDrop, it will start you in the default preset directory.
+        
+        To fix it manually (and preserve all your settings), run
+        MilkDrop, hit F8, and paste in this path:
+          C:\Program Files\Winamp\Plugins\Milkdrop2\presets
+        [or equivalent].
+        
+        Another way to fix it is to hit 'L', and browse all the way 
+        down to the root folder (repeatedly select ".."), then
+        go into Program Files, Winamp, Plugins, MilkDrop2, and finally,
+        presets.
+        
+            
+    ENTRY 5
+    SYMPTOM:
+        -things flicker through (such as my AIM window ticker, taskbar
+        clock, web page animations, etc.) when I'm running MilkDrop
+        in fullscreen mode.
+    CAUSE:
+        You're probably running MilkDrop fullscreen at the same
+        resolution & color depth as your desktop, and Windows isn't 
+        properly handling MilkDrop's request for exclusive access to the
+        screen, and is still letting other applications paint (draw)
+        themselves.
+    SOLUTION:
+        Change either your Windows desktop resolution or color depth, or 
+        MilkDrop's fullscreen resolution or color depth, so that there
+        is some difference between the two.   (To change your Windows 
+        display settings, go to the Start Menu -> Settings -> Control 
+        Panel -> Display -> Settings tab, and then change the "colors" 
+        or "screen area" settings from there.)  Also make sure you're
+        not using "fake" fullscreen mode (...uncheck this box on the
+        main screen of the config panel).
+
+
+
+
+6. Known Issues / Misc. / Tips:
+---------------
+    a. Tip for video capture: if you'd like to save sequences of video 
+        from this plugin, there are several programs out there that will 
+        let you do this.  Warning: you will need a ton of free hard drive 
+        space, and a fast CPU helps.  A few of these programs are:
+            "FRAPS"               http://www.fraps.com/
+            "Hypercam"            http://www.hyperionics.com
+    
+    b. Close other apps:
+        For the best graphics performance, try to close as many other 
+        applications as you can, before running the plugin, especially 
+        those that tend to work in the background, such as anti-virus 
+        or file-swapping software.  Also, if you must leave other 
+        applications open, try to minimize them (i.e. shrink the window 
+        down to the taskbar) so that they stay out of the painting loop.
+    
+    c. Windows Vista / Winamp with per-user settings
+        Be aware that if you're running Vista as a non-admin user,
+        you can't write to (or delete from) files in the Program Files
+        directory, which is were MilkDrop 2 is installed.  So, anything
+        you try to write or save (like milkdrop's settings file, milk2.ini; 
+        or presets) will probably end up deep in some user-specific, 
+        virtualized "Program Files" directory somewhere on your hard 
+        drive.  Yell at Microsoft for this one!
+        
+        Also, if you installed Winamp with per-user settings (instead of 
+        shared settings) - on any OS, not just Vista - be aware that your
+        .INI files (milk2.ini, milk2_img.ini, milk2_cfg.ini) are all
+        stored in a folder like this:
+            
+            C:\Documents and Settings\\Application Data\Winamp\Plugins         
+            
+        (Note that 'Application Data' is a hidden folder.)  However,
+        presets, textures, and things like that are all shared between
+        users, in the real [c:\Program Files]\winamp\plugins\milkdrop2 folder. 
+        If you want to keep your presets separate, you can still do that, 
+        though - just put them in a personal folder, and then seek to it
+        from within MilkDrop.  If you're using per-user settings in Winamp,
+        it will remember which folder you last used.
+        
+
+
+7. Using Line-In
+-----------------------
+    If you want to use your sound card's Line-In or CD Audio inputs for
+    sound data (instead of mp3 files), you can do this.  Do the following:
+        1. CONNECT WIRES
+            Connect your audio source (a stereo, a live feed, whatever) into
+            the line-in (or microphone) 1/8" jack on your sound card.  You
+            might want to test & verify that your cable is good before doing 
+            this.
+        2. SELECT SOUND INPUT CHANNEL & ADJUST VOLUME
+            In Windows, double-click the speaker icon in your systray (where
+            the clock is).  Then, on the menu, go to Options -> Properties
+            and select the "Recording" option.  Then make sure the Line In
+            (or Microphone) input channel (whichever is appropriate for
+            your case) is SELECTED (with a check mark) and that the volume 
+            is close to, or at, the maximum.  Hit OK.           
+        3. TELL WINAMP TO USE LINE-IN
+            Open Winamp, and hit CTRL+L (the "Open Location" hotkey).  Now
+            type in "linein://" as the location you want to open.  (Leave out
+            the quotes and make sure you use FORWARD slashes.)  Hit PLAY
+            ('x' key for the lazy), and the little built-in oscilloscope (or 
+            spectrum analyzer) in Winamp should start showing your signal.
+        4. RUN MILKDROP
+            Run MilkDrop as usual.  If the waves are too small or large, 
+            either adjust the volume from Windows' Volume Control, or adjust
+            the sound level at the source.       
+   
+    If you are doing shows using live audio, and if you have a multiple monitor
+    setup, you might also want to use the "VJ mode" feature, which lets you 
+    control MilkDrop (even editing shaders on the fly, etc.) via a separate monitor.
+
+
+
+
+8. Acknowledgements
+-----------------------
+    A very special thanks & triple word scores out to Francis Gastellu
+    and Justin Frankel for the use of their quite-excellent 
+    realtime mathematical expression evaluation library, evallib. 
+
+    A huge thanks to Rovastar for running milkdrop.co.uk and all
+    of the work and passion he has put into making MilkDrop great.
+
+    Also, a super special thanks go out to the following preset 
+    authors for their excellent artistic & mathematical work:
+
+        Aderrasi
+        Bill Melgren
+        Che
+        CTho
+        Idiot
+        Illusion
+        Krash
+        Mstress
+        Rovastar
+        Rozzor
+        Studiomusic
+        Telek
+        Tobias Wolf Boi
+        Unchained
+        Zylot
+
+        ...and to everyone else who has contributed.
+
+
+
+
+
+9. Version History
+-----------------------
+2.2 - November 2009
+    - updated to use ns-eel2 (thanks Justin)
+
+2.1 - January 2009
+    -pixel shader 2.0 & 3.0 support tweaks
+    -unicode support for F2 key feature
+    -removed some older Milkdrop presets and added some newer ones to Winamp installer
+
+2.0e - August 2008
+    -added localization support    
+    -unicode support for milkdrop playlist and title    
+    -tweaked menus
+
+2.0d - January 2008
+    -worked around colossal Intel driver bugs.  See (or skip) long description in next item.    
+    -tightened up various uses of the DX9 api, to decrease the chances of bugs due to poor DX9 compliance
+        by drivers for lower-end graphics chips (namely Intel integrated graphics).  Most importantly,
+        all Intel drivers seem to implement DrawIndexedPrimitiveUP() incorrectly, which was killing
+        MilkDrop.  Since Intel has has this collosal failure in their driver for eons, I decided to work
+        around it, and removed all calls to this function.  MilkDrop should now run properly on Intel
+        graphics chips.
+    -also did the following little things to help decrease chances of buggy driver interactions:
+        -now using more exact D3DFVF_TEXCOORDSIZE2(0,1,2) specifiers, in addition to _TEX2, etc.
+        -cleaned up headers (vertex declarations) in data\*.fx files to more closely match the vertex buffers.
+        -set z==0 for all vertices during the composite shader
+    -fixed some bugs w/giant mesh sizes
+
+2.0c - December 2007 (bundled with winamp 5.51)
+    -if a texture (used in a shader) is not found, MilkDrop now also looks in the current preset folder
+        to try and find it.  This makes it so that preset downloaders can be lazy and just put 
+        the presets, along with the textures that come with them, into the same directory.
+    -fixed a bug where blur textures weren't always being sampled with bilinear filtering
+    -fixed a bug where it would sometimes crash when exiting fullscreen mode while using a modern skin
+        (needed to tell Winamp that we were the viz window, via SET_EMBED_GUID(avs_guid))
+    -desktop mode no longer causes explorer to crash in Windows Vista; it instead just shuts 
+        off the icon-re-creation code.
+    -desktop mode: fixed default placement of icons, when taskbar is on the left/top side of the screen.
+    -removed Winamp version check, so people can run it with older winamps (within reason)
+        -if warand() function can't be found (older winamps), it calls a wrapper fn to rand()
+    -fixed font face for custom messages - was errantly using song title font face for custom msgs
+    -song title texture size is now based on max of screen width vs. height, rather than just width.
+    -simple waveform no longer draws itself when its alpha is less than 1/256 (0.004).
+    -added some cool new presets / filtered out some old crummy ones & repeats
+    -changes of note for preset authors:
+        -added "pixelsx" and "pixelsy" to preset's main per-frame and per-vertex equations. 
+            (equiv. of "texsize.xy" in shaders)
+        -custom waves: you can now vary the # of samples from the custom wave per-frame code.
+            Added new var, "samples", to custom wave init code [read only] and per-frame code [r/w] - 
+            tells you (and lets you set) the # of samples to draw for the wave.
+        -'time' value in shaders now wraps back to 0, after 10,000 seconds spent on a preset 
+            (to avoid precision jitters)
+        -fixed bug where 'Draw Thick' was never working for custom waves.
+        -added "#define tex3d tex3D" to include.fx
+    ---( changes after this point were made in v2.0a, 25 Oct 2007, which wasn't officially released... )--- 
+    -Preset list scan (when milkdrop launches) now happens in a background thread, 
+        so there is no drop in framerate while the scan is done.
+    -added instancing to custom shapes!!
+        -you can now set the # of instances for each of the 4 custom shapes
+           [1..1024]
+        -the per-frame code will actually be called 'num_inst' times,
+           and each time, the variable 'instance' will increment (0,1,2,... num_inst-1).
+    -lots of new presets
+    -plugin no longer has a taskbar icon when running in desktop mode
+    -shader writing: tex2d() now works (before only tex2D() worked)
+    -fixed default fullscreen display mode (...if you'd never gone to the config
+        panel and saved your settings, it defaulted you to 1024x768; now it
+        defaults you to your desktop res).
+    -fixed a few blending bugs (and greatly cleaned up the code) 
+        for transitioning between presets with mixed pixel shader versions
+    -transitions: when booleans from the old comp shader interpolate 
+        during a blend, if the old & new shaders did & didn't use a comp shader 
+        (or vice versa), then it will now be smart about when it switches the 
+        boolean, so you don't see any avoidable jumps.  (mostly for darken, 
+        video echo orientation, brighten, solarize, etc.)
+    -presets now save with a few less decimal places for most of the values (less waste)
+    -finally fixed seldom-seen wave bug; it was due to per-frame code "wave_mystery = time*0.03;" when used with wave types 0,1,4.  Now those wave types repeat the waveparam value in the [-1..1] range, so it always looks good.
+    -fixed preset list selected pos after preset delete
+    -found and fixed bug with custom wave/shape import
+    -Fixes to documentation, driver link updates, etc.
+    -Fixed bug with the 'texture wrap' and 'sustain level' menu items'
+        visibility (...they should, and now only do, show if the current preset 
+        doesn't use pixel shaders).
+    -fixed bug with 'edit sprites' and 'edit custom messages' buttons on the config
+        panel - they were trying to edit the milkdrop 1.0 ini files (milk_*.ini 
+        rather than milk2_*.ini). 
+    -fixed bug with desktop mode - when paused, if you dragged the mouse around
+        on the desktop, milkdrop would update [new] frames instead of just redrawing
+        the exact same last [paused] frame.
+    -fixed bug with desktop mode - if you made winamp run just in the systray,
+        then ran MD2 in desktop mode, then minimized winamp to the systray,
+        then used a global hotkey to pause the song, then clicked on some
+        random window (say, calc.exe) and then clicked back on milkdrop,
+        the taskbar would disappear.  This no longer happens because the
+        viz window, in desktop mode, now only covers the visible portion
+        of the desktop, and not the area occupied by the taskbar.
+    -docs: updated links & text for drivers section
+    
+2.0 - 10 October 2007 (bundled with winamp 5.5)
+    -MilkDrop has been upgraded from DirectX 8 to DirectX 9.
+    -This means it now supports Pixel Shaders.
+      -Each preset can now have two shaders in it: a warp shader
+        and a composite shader.
+      -The "warp" shader performs the frame-to-frame image-warping operation.
+      -The "composite" shader performs the final display of the feedback
+        image to the user.  
+      -See the preset authoring guide for more information.        
+    -Added a "back" button for presets!  You can now use the 'backspace' key 
+      to go back to up to 64 presets that recently played.
+    -Presets can now load textures (jpg, png, etc.) from disk and use them
+      (in shaders) for whatever they want.
+    -Also added several built-in 2D and 3D procedural noise textures.
+    -You can edit the warp & composite shaders on-screen.  
+    -Per-pixel equations have been renamed to per-vertex equations, because
+      that's what they really were.  These equations determine how each point
+      moves - on a big grid that covers the screen.  For all the pixels in between,
+      the motion was interpolated.  Now, that motion data comes into the warp
+      shader as a "uv" coordinate, and you can use it like before, or you can
+      do more work on top of it - but because the pixel shader truly executes
+      (independently) on each pixel, the warp shader truly operates at a "per-pixel"
+      resolution.
+    -When editing per You can now copy and paste to and from the *Windows* clipboard.
+      CTRL+C copy
+      CTRL+X cut
+      CTRL+V paste
+		-The internal canvas (texture) size is no longer locked to power-of-2 squares;
+			it can now match the window size perfectly (...or you can override it
+			to use the old NP2 method).
+		-Max gridsize is up from 128 to 192.
+		-Added 'A' key (aggregate) - loads a random preset, then loads the warp shader 
+		  from another random preset, and then loads the composite shader from
+		  a third random preset.
+		-Added 'D' key - cycles between various lock-states for the warp and
+      composite shaders.  When one of these shaders is locked,
+      loading a new preset will load everything *except* the
+      locked shaders, creating a mix between the two presets.
+    -Ditched 'stereo 3D' mode.  It never worked that well anyway.
+    -Added "aspectx" and "aspecty" (read-only) to per-frame and per-vertex variables,
+      to help presets deal with widescreen display modes properly.
+      Multiply an X,Y coord by these to make it fit the window properly.
+    -The q1-q8 variables have been expanded; the range is now q1-q32.
+    
+1.04L - 04 May 2007	
+        -added localization support
+        -fixed Milkdrop DEP incompatibility
+        -fixed theming of preferences under XP+
+	   
+1.04d - 13 February 2007
+        -fixed some multi-user issues 
+		
+1.04c - 21 June 2006
+        -added missing files to Winamp installer
+        -added multi user support
+        -fixed 100% cpu usage when paused
+        -added over 200 new Milkdrop presets to Winamp installer!
+
+
+1.04b - 10 October 2003
+        -slimmed down the presets for bundling w/Winamp 5
+        -fixed blurry text when running in wa5 w/skinning, 
+            before first window resize
+        -can now start plugin w/o music (Winamp 5+)
+        -(hopefully Justin shrank the DLL some, too)
+
+1.04 - 31 July 2003
+        -upgraded to VMS (VisMegaSDK) 1.05 and DirectX 8.  That means a revolutionized 
+            Desktop Mode, better driver support, better multimon support, winamp
+            skinning (when running in windowed mode), increased general stability, 
+            and much, much more.
+        -added CUSTOM SHAPES and CUSTOM WAVEFORMS.            
+        -added the following variables for per-frame scripting: (all booleans, except 
+            'gamma') wave_usedots, wave_thick, wave_additive, wave_brighten
+            gamma, darken_center, wrap, invert, brighten, darken, solarize
+            (also, note that echo_zoom, echo_alpha, and echo_orient were already in there,
+             but weren't covered in the documentation!)
+        -added 'meshx' and 'meshy' [read-only] variables to the preset init, per-frame, 
+            and per-pixel equations
+        -cranked max. mesh size up to 128x96
+        -added alphanumeric seeking to the playlist; while playlist is up,
+            you can now press A-Z and 0-9 to seek to the next song in the playlist
+            that starts with that character.  SHIFT+A-Z seeks upward (while lowercase/
+            regular a-z seeks downward).
+        -added some options to config panel
+        -sprites & custom messages: added 'kill' keys
+            -CTRL+K kills all running sprites
+            -CTRL+T kills current song title anim
+            -CTRL+Y kills current custom message
+        -sprites:
+            -for sprites, color key can't be a range anymore; it's
+                now limited to just a single color.  'colorkey_lo' and 
+                'colorkey_hi' have been replaced with just one setting, 
+                'colorkey'.
+            -also, behavior of the 'burn' variable has changed; now,
+                a sprite can be burned in on any frame, not just on the
+                last frame before it dies.  See the sample sprite config
+                file, milk_img.ini, for more information.
+        -preset ratings are no longer read in all at once; instead, they are scanned in
+            1 per frame until they're all in.  This fixes the long pauses when you switch
+            to a directory that has many hundreds of presets.  If you want to switch
+            back to the old way (read them all in at once), there is an option for it
+            in the config panel.
+        -internal texture size now has a little more bias toward a finer texture, 
+            based on the window size, when set to 'Auto'.  (Before, for example,
+            to reach 1024x1024, the window had to be 768x768 or greater; now, it
+            only has to be 640x640 (25% of the way there).  I adjusted it because
+            before, at in-between resolutions like 767x767, it looked very grainy;
+            now it will always look nice and crisp, at any window size, but still
+            won't cause too much aliasing (due to downsampling for display).
+        -..and much many massive amounts of more!
+
+1.03 final - 19 June 2002
+        -fixed bug with motion vectors; when there were 64 of them on X
+            and 48 and Y (the upper limits), stray lines would sometimes
+            be drawn along the top and right edges of the screen.
+        -revamped the help screen
+        -added some cool new presets
+        -touched up the documentation
+
+1.03 beta 3 - 15 May 2002
+        -letter 'g' no longer gets cut off in custom messages
+        -(oops... it's 'wave_mode', not 'wave_type'.)
+        -fixed 'q1'..'q8' in the preset init code.
+        -revamped the way presets are loaded & blended; transitions
+            should be cleaner now.  
+        -made motion vectors morph more smoothly during transitions;
+            if the old preset had motion vectors on but the new one
+            doesn't, then the #, drift speed, length, and color 
+            of motion vectors does not change as they fade out; 
+            and vice versa if the mv's are fading in.
+        -added optional 'burn-in' for sprites, so when they are finished, 
+            they leave an imprint in the background.  The sprite will
+            burn into the background at the end of its lifetime 
+            if the variable 'burn' is set to a nonzero value; if 'burn'
+            is zero, the sprite will not burn in.
+        -motion vectors: reverted to 1.02 functionality, following 
+            krash's advice.  So mv's should now be backwards-compatible 
+            (with 1.02 versions and earlier).  Now, dx and dy are constant
+            offsets for the motion vectors; if you want them to scroll,
+            alter dx and dy based on the time (or frame).
+        -finished writing critical notes in milk_img.ini.
+        -revamped the keyboard interface for custom messages & sprites.
+            see the documentation.  The realtime help screen won't
+            provide too useful, though (not enough space to lay it all
+            down there).
+                
+1.03 beta 2 - 1 May 2002
+        -preset comments are in; start them with '//' anywhere on the line,
+          and the rest of the line will be ignored.
+        -added variables:
+            -fps (read-only)
+            -video echo options: echo_zoom (0..1..+inf), echo_alpha (0..1), 
+                echo_orient (0,1,2,3)
+            -motion vector drift: mv_dx, mv_dy (a la geiss)
+            -wave_mode[0-7], wave_a(0..?)
+        -fixed texel alignment
+            -nVidia: dx|dy += -1/(texsize*2)    
+            -same for:         http://forums.winamp.com/showthread.php?threadid=83401 
+                All nVidia Cards (Many confirmed tested), 
+                3dfx Voodoo Cards (Voodoo 3 confirmed tested), 
+                ATI Cards (ATI All-In-Wonder confirmed Tested) 
+                Kyro II Confirmed Tested 
+                even Illusion's antiquated Intel Card needs it. 
+            -(untested: the matrox cards)
+            -super thanks to Rovastar for researching & cracking this one
+        -added option for thicker waves; see wave menu.
+            -note: only takes effect when texture size is >= 512x512!
+        -modified presets for new texel alignment fix:
+            -Zylot - Tunnel of Illusion
+            -Zylot - S. Pulse Virus
+            -Most of Krash' s presets
+            -Illusion and Rovastar - Grand Odyssey Mod
+            -Unchained: Goo Kung Foo and Perverted dialect.
+            -optimized some, thanks to Rovastar for pointing out lines in
+                per-pixel code that could be migrated into per-frame code.
+            -many of my own: made waveforms thick
+        -some new presets
+            -(bipolar 4,5; supernova 2; calligraphy; others from milkdrop.co.uk)
+        -fixed bug with sound analysis where sound variables in expressions
+            (bass, bass_att, treb, etc.) could be NAN on the first frame
+            that milkdrop ran.  (symptoms could be bad if the value was
+            used over & over in subsequent frames!)
+        -saved about 100k on the installer by updating to NSIS 1.98 and
+            using the new bzip2 compression. (thanks again to rovastar)
+        -made the texture used for song titles & custom messages take 1/4
+            as much video memory (was square before, blech - now it tries
+            4:1; if that fails it tries 2:1; then 1:1 as a last resort.)
+        -added config panel option to mute all errors/warnings that might 
+            appear in the upper-right corner.
+        -revamped the configuration for desktop mode w/software blit.  
+            Now, you have a choice of 3 different ways to bring the image 
+            across the bus (from video to system memory).  Then the image
+            is converted from RGB to YUV on the cpu, and then you also get
+            to select how to send the image across the bus again, back to
+            video memory, for display on the desktop.  The 3 methods are
+            1) copy the data using an mmx-accelerated memory copy routine
+                (never-fail cornbread)
+            2) use directx to blit from one surface to another 
+                (sometimes drivers flake out on this)
+            3) skip it; read/write directly to/from video memory
+                (never-fail cornbread)
+            Regarding 1 vs. 3: they'll both always work; usually #1 is
+            faster going from video to system memory, and #3 is faster
+            going from system back to video; but not always.  Try different
+            combinations out on your card and see what happens.
+        -sprites!
+            users can edit 'milk_img.ini' and write their own code to control
+            the sprites.  Each sprite is an instance of a jpeg image from disk,
+            displayed according to the code in the .ini file.  Up to 16 sprites 
+            can be running at once.  
+        -stole Y + K keys for use with custom messages & sprites.
+            Hit 'y' to enter custom message mode, then enter two-digit
+            codes to launch custom messages.  Hit 'k' to enter sprite
+            mode, then enter three-digit codes to launch sprites.
+        -added 'preset initialization code', so you can initialize
+            your custom variables when the preset is first loaded.
+        -increased number of 'q' variables from 5 to 8.  (q1..q8 are
+            used to carry values from the per-frame equations to the
+            per-pixel equations.  Note that they can now also carry
+            values from the preset init equations, on to the per-frame
+            AND per-pixel equations!)
+		-automated the brightness slider in the config panel; now there's
+			a checkbox that says, 'guess, based on my video card'.  Currently,
+			the auto-brightness algorithm is simple: if you have an nVidia
+			card, it will set it to 2; otherwise, it sets it to 0.
+        
+1.02 - 2/7/02
+        -added CUSTOM MESSAGES - you can edit them in the file MILK_MSG.INI in your
+            WINAMP\PLUGINS directory.  They are displayed by either keying in their
+            2-digit numerical code ('##') at runtime, or randomly if you choose this
+            option from the config panel (see the 'More Options' dialog).
+        -also added RANDOMIZATION FOR SONG TITLE ANIMATIONS (also see the 'More 
+            Options' dialog from the config panel).
+        -added INSTANT HARD CUT HOTKEY: 'H'
+        -for preset authors:
+            -per_frame and per_pixel code use to get cut off if they didn't fit 
+                on the screen; this is now fixed (flips to next page as needed)
+            -when editing per-frame/per-pixel equations, the line that the cursor 
+                is on is now highlighted!
+            -fixed an old bug where if the per-pixel or per-frame code had nothing 
+                in it except spaces & linefeeds, it would display an error message 
+                saying "error in per-{pixel|frame} code".
+            -added a 'trail length' parameter to the motion vectors. 
+            -added a bunch of per-frame variables to control the motion vectors: 
+                mv_x, mv_y, mv_l, mv_r, mv_g, mv_b, mv_a.  Also got rid of the 
+                motion vectors on/off setting; now the opacity controls this.
+            -cranked up max. # of user variables from 23 to 33.  (Added 16 slots, 
+                but used 6 of them for motion vectors.)
+            -added a per-frame variable called 'monitor'.  Set the value of this 
+                variable in the per-frame code, and then press 'N' to monitor (show) 
+                its value in the top-right corner of the screen.  Should be very 
+                useful for debugging.  (Thanks to Krash for the great suggestion 
+                on how to implement this!)
+            -added the int() function, which turns the argument into an integer 
+                (whole number).  Rounding is toward zero.  Examples: 
+                    int(-1.1) -> -1, int(-1) -> -1, int(-0.9) -> 0;
+                    int(0.9) -> 0, int (1.0) -> 1, int(1.1) -> 1;
+                    int (2.1) -> 2.
+        -improved 3D mode:
+            -drastically improved quality of stereo 3D images by changing default 
+                3d colors to CYAN (full green + blue; was just full blue) for the 
+                left eye and RED for the right eye.  It turns out that this provides 
+                an equivalent 3d image, but gives you the full range of colors for 
+                all presets, which in turn probably makes the 3Dness more visible 
+                to your brain anyway.
+            -also, when in 3D mode, made the waveforms 60% white and 40% their 
+                original color (used to be 100% white because so much color was lost 
+                in the green channel).
+        -song titles:
+            -(added randomization, as mentioned above)
+            -improved max. resolution of song titles by increasing the max. 
+                allowable GDI font size
+            -fixed longstanding bug with the "burning in" of song titles after 
+                they're done displaying; the old, floating location wouldn't exactly 
+                match where the title would be burned into the background & melt away.
+        -timing & animation:
+            -protected against milkdrop's animation running super-fast because the 
+                clock jumped way ahead when no frames were rendered (i.e. milkdrop 
+                got stalled somehow).
+            -smoothed the animation by assuming the time for each frame to be 80% 
+                of 1/fps and 20% the actual time reported.
+        -misc:
+            -converted ANSI_CHARSET to DEFAULT_CHARSET in CreateFont() calls (should 
+                fix some display of funky/foreign character sets)
+            -added 'R' key to toggle random vs. sequential order for loading presets
+            -fixed alphanumeric sorting of presets (used to have minor errors such 
+                as putting "galaxy 2" before "galaxy", and so forth - unfortunately 
+                this is how strcmp() - even Windows Explorer - sorts them.  I rewrote 
+                strcmp() to make it sort in a more 'natural' order.)
+            -'&' characters in preset filenames no longer show up as an '_' character, 
+                although it still looks funny if you try to save one with an '&' already 
+                in it, but don't worry, it will preserve the '&' (even though it looks 
+                messed up).  Note that you still can't type a *new* '&' into the filename 
+                when you go to save a preset.  It is safe to rename it from outside 
+                MilkDrop, though, and use it in MilkDrop later. 
+            -fixed preset-to-preset blending bugs for the 10 border variables.
+            -fixed a bug in blending from a preset using waveform #7 (two horizontal 
+                waveforms) to waveform #0 (a circular waveform), where the right edge 
+                of the top horizonal wave would get connected (via a straight line) 
+                to the left edge of the bottom horizontal wave, as soon as the blend 
+                began.
+            -m_debug.txt: added some caps detection info at init time; screened out 
+                logging of WM_MOUSEMOVE, WM_NCHITTEST, and WM_SETCURSOR messages.
+            -improved motion vector motion prediction so that the tips of the motion 
+                vectors should be perfectly matched from frame to frame, when the 
+                trail length is set to 1.  **Note that it defaults to 0.9, so that 
+                the look is similar to the old, mismatched version! (so the presets 
+                are backwards compatible.)  **Also note that for video cards that 
+                do not support anti-aliased edges, there could be up to 1 pixel of 
+                error here.  Check m_debug.txt for whether or not your driver/card 
+                supports anti-aliased edges for lines.)
+
+1.01 - 12/7/01
+        -playlist feature ('p' key) no longer crashes on Windows ME/98SE.
+        -fixed problems with ampersand ('&') character in song titles/playlist
+        -fixed bug with previous max. of 23 user variables per session.  (Now, 
+            it's a max of 23 user variables per preset, as it should be.)
+        
+1.0 - 10/30/01
+        -added a section to the documentation on using "line-in" as your 
+            audio source (instead of mp3's)
+        -lowered minimum frame time (enforced by winamp) from 25 ms to 10ms, 
+            so now, the max. possible fps is 100 instead of 40.
+        -tightened A/V sync by 5 ms (raised audio latency from 25 to 30 ms).
+        -fixed &'s in song titles (as displayed when you hit F2)
+        -F7,F8 were switched in the help screen (F1)
+        -when running in desktop mode, if you have a pattern on your windows 
+            background, it gets nuked.  Before, if you had a pattern, the 
+            pattern would remain and you'd only be able to see milkdrop through 
+            the small boxes of your desktop icons' background text.  I didn't 
+            bother restoring the pattern upon exit because I am lazy and assume 
+            that nobody intentionally uses these things anymore.  =)
+        -improved warning message for windowed/desktop modes, when auto-texture-
+            size is scaled down due to insufficient video memory.  It previously 
+            just reported the downsizing, but now, it also recommends that you 
+            drop your color depth to 16 bits (if you haven't already) and that 
+            you try decreasing your screen resolution.
+        -might have fixed a bug with the playlist feature ('p') crashing people's 
+            machines.
+
+0.99g - 9/11/01
+        -added playlist browsing (hit 'p')
+        -added checkbox to fix slow text (finally!)
+        -song titles fixed too (on some cards, they were garbled) (also, in low 
+            video mem. situations, they might have never appeared - that's fixed too)
+        -added checkbox to allow double buffering for desktop mode; default is 
+            UNCHECKED; can provide significant speed boost, but you might see some 
+            tearing during the vertical retrace; if so, enable double-buffering.  
+            It used to always be double-buffered, which is slower, though it is 
+            page-tearing-artifact-free.
+        -added always-on-top option for windowed mode
+        -added "page x of y" footnote to the preset and playlist menus
+        -improved the auto-texture-size management code, so users will be less 
+            likely to get the "couldn't create offscreen surface #1" (or #2) error.  
+            Instead, the textures are continally downsized until there is enough 
+            memory for them.  This might mean blockier images, but at least it will run.
+        -desktop mode can now do software blit when an RGB overlay surface is created. 
+            (before, software blit was really only available for YUV-type overlays.)
+        -desktop mode compatibility improved: more likely to work at higher resolutions now
+        -desktop mode: fixed YUV-type *non-mmx* software blits when Windows is in 16-bit color.  
+            (weren't implemented before; it just assumed windows was in 32-bit color, 
+            and the result would look munged.)
+        -improved mmx memcpy: will now copy as long as the (difference between two 
+            pointers) % 8 is zero.  (before, they both had to be a multiple of 8).
+        -reorganized the config panel; nice
+        -centered the config panel on the screen (by removing winamp as hwndparent - der)
+        -centered the 3 color picker dialogs (by specifying current dialog window 
+            as the parent - der)
+        -(also cleaned up redundant code for color picker dialogs)
+        -super-slight optimizations to speed of waveform blending
+        -tweaked the way the "clear screen at startup" option works, since some 
+            users had problems with it
+        -fixed aspect ratio, so when window is at an extreme AR, it clips the extra 
+            (instead of fitting the image to the window)
+        -fixed a fullscreen lost surface bug introduced in 0.99f that blacked 
+            the screen out if you ALT-TABBED out of milkdrop & returned.
+        -fixed bug where tooltips were lost on some systems (left variable in, 
+            but no way to change it - locked to TRUE for now)
+        -fixed bug where 'try for RGB overlay...' and 'try for YUV overlay...' 
+            checkboxes were disabled when software blit was on.  (Don't know what 
+            I was thinking there!)
+        -tweaked presets; added some cool shift-on-beat effects
+
+0.99f - 8/22/01
+        -added graphical song titles
+        -added screen borders; can be used to create interesting feedback patterns when 
+            zooming out
+        -waveforms now blend smoothly!
+        -finally gave milkdrop an application icon
+        -added 'U' key to toggle winamp's shuffle feature on/off
+        -fixed bug with handling of 'r' key when preset menu is up; now, to rename a file, 
+            use INSERT
+        -fixed a 1-frame-delay bug for warping (caused a lag for audio-driven 'warps')
+        -fixed bug where 'progress' variable's value was always 0 in per-pixel eq's 
+            (thanks rovastar)
+        -removed "F7: show tooltips for menu items" hotkey (needed it for title animations)
+        -removed U, I keys (for warp)
+        -moved T key (for zoom) to I (i=zoom in, I=zoom out) (T is now used for song titles)
+        -speed optimization: now using memcpy_MMX to copy 576*2*4=4608 bytes of sound data 
+            per frame
+        -size optimizations: painstakingly shaved 8k off the .dll
+        -in windowed mode, when a user resizes the window to a size that's too large and 
+            there's not enough video memory and MilkDrop closes, it now resets the size 
+            of the window for the next time you run MilkDrop.  (before it would just try 
+            to start the next time with the same window position/size and keep failing.)
+        -added 'try for RGB overlay before trying YUV-types' checkbox
+        -added 'try for YUY2 overlay surface before trying UYVY' checkbox
+        -added "stereo 3d always on" option (unchecked by default)
+        -added "clear screen at startup" option (checked by default)
+        -made soft cut timer reset on hard cuts
+
+0.99e - 7/5/01
+        -added beat-driven HARD CUTS; very cool
+        -added a VJ mode, where you can make all the text draw in a separate 
+            window instead of to the main graphics display; should be very 
+            handy for concerts
+        -added preset rating; use + and - keys (volume control is only available 
+            w/up,down arrows now); use F6 to show rating of current preset
+        -you can now use any color lenses for left/right stereo vision; just tell 
+            it what color you've got (by speaking aloud)
+        -desktop mode optimization: block copy from video memory is now optional, 
+            because on 5-10% of systems, it actually makes things slower.
+        -transitions between 2 presets both using video echo, but in different 
+            orientations, are now smooth
+        -added 'progress' variable to per-frame and per-pixel equations; tells you 
+            how far through the preset you are (temporally) (0..1), so you can make 
+            gradually-shifting effects
+        -added mystery param to per-frame eq's (variable name is 'wave_mystery')
+        -settings such as showing song titles, times, fps, ratings, tooltips, etc. 
+            are all now preserved from session to session
+        -when Load menu is up, added seeking by typing in first char of name
+             -also disabled left/right arrows when Load menu is up, so music 
+              won't skip on you
+        -windowed mode now remembers the window's final size, position between sessions
+             -safe for 2nd monitor, too
+        -fixed bug with ALT-TABBING in and out of fullscreen mode
+        -fixed bug with vertical spacing of song title/time readout when the fancy 
+            font size was set to anything but "normal"
+        -plugin listing (in Winamp prefs screen) and the window title now show the 
+            version #
+        -fonts now scale with the window
+        -protected against trying to run MilkDrop while the config panel is still open
+        -fixed the 1-pixel-wide garbage that sometimes sat at the right and bottom 
+            edges, in windowed mode
+        -fixed bug where after going to another app, fullscreen, while in Desktop Mode,
+            upon your return from fullscreen the overlay surface was lost (and just sat 
+            there, black).
+        -stopped sending WM_KEYUPs to Winamp (oops; never sent WM_KEYDOWNS to begin 
+            with anyway)
+        -load menu: '[..]' now reads '[..] (parent directory)'
+        -config panel: broke some stuff off into a 'more options' dialog
+
+0.99d - 6/5/01
+        -desktop mode is officially in
+        -added new waveforms
+        -added temporal wave alignment
+        -added fps limiting
+        -added "view documentation" button to config panel
+        -added UP/DOWN keys for volume up/down
+        -improved seeking for CTRL-LEFT, CTRL_RIGHT: now seeks by breaks between groups of 
+            alphabetic characters, instead of just looking for spaces.
+        -added 5 new variables (q1..q5) for passing values from the per-frame to the per-pixel 
+            equations (user-defined variables don't carry over like permanent variables)
+        -added brighten (square root), darken (square), invert, and solarize filters
+        -tweak: made transitions slightly sharper (10% more toward a cosine curve than a 
+            linear curve now)
+        -now setting D3DRENDERSTATE_SHADEMODE to D3DSHADE_GOURAUD (used to be FLAT, 
+            and combined with per-vertex coloration, which seemed to be asking for trouble)
+        -added warning messagebox for if first call to SetRenderTarget fails
+        -fixed bugs with the values of "x" and "y" for per-pixel equations
+                -x: range was -1..1; should have been 0..1
+                -y: range was 0..2; should have been 0..1
+                -(all presets using x,y in their per-pixel equations had to be adjusted)
+        -fixed bug where if the previous preset folder disappeared, you couldn't hit 'L' 
+            to browse to a new folder
+        -fixed a potential bug with dither not being a hardware capability
+        -fixed a bug with scroll lock (didn't reset the LED state when MilkDrop started)
+        -fixed a bug with loading presets with blank lines in the per-frame or per-pixel 
+            equations
+                -(the blank line, and everything after it, would not be read in)
+        -revamped gamma loop
+
+0.99c - 5/21/01
+        -added red-blue stereo; use F9 to toggle it on/off
+            -note: you need those cheesy glasses with the red & blue plastic 
+             lenses for this to work!
+        -added a bunch of 3D presets in the \3D subdir
+        -added the ability to browse the directory structure
+        -added F8 to jump to new directory (or drive)
+        -changed the 'fix pink/white color saturation artifact' checkbox
+            into a simple brightness slider, so you have more freedom with it
+        -"+", "-" keys now work for the numeric keypad and regular keys.
+        -fixed a video memory leak for windowed mode (the manually-created backbuffer wasn't 
+            being released; once you exited winamp, though, the memory was freed)
+        -fixed a bug with closing Winamp while milkdrop was running in windowed mode
+        -fixed a weird bug with hitting ESC from the config panel sometimes doing nothing
+        -fixed a weird bug where when milkdrop was launched in windowed mode, 
+            keystrokes to winamp don't work until you moused-over the winamp window
+
+0.99b - 5/16/01
+        -added windowed mode
+        -added +/- keys for volume control
+        -added SHIFT + left/right arrows to rewind/ffwd 30 seconds
+        -improved various error messages
+        -protected vs. running config panel while MilkDrop is running
+        -protected vs. running milkdrop without music playing
+
+0.99 - 5/11/01
+        -first version
+
+
+return to top
+
+ + diff --git a/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html b/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html new file mode 100644 index 0000000..8825d60 --- /dev/null +++ b/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html @@ -0,0 +1,1990 @@ + + +MilkDrop Preset Authoring Guide + + + +
+
+MILKDROP preset authoring guide
+   return to milkdrop.html
+
+
+
+* * *
+Note that there is another, quite comprehensive, Preset Authoring Guide 
+available on the web at http://www.milkdrop.co.uk/, which is continually 
+updated and expanded through the hard work of a few dedicated preset 
+authors.  Whereas this guide (the one you are currently viewing) gives the bare
+technical specifications for writing your own presets, the guide at milkdrop.co.uk
+'starts at the beginning' and walks you through all of the mathematics and subtleties
+of 'rolling your own', explaining things in great detail.  The guide at milkdrop.co.uk
+is very highly recommended to anyone who wishes to learn more about creating their 
+own presets.
+* * *
+
+
+Section Listing
+-----------------------
+1. about presets
+2. preset authoring - basic
+3. preset authoring - advanced
+    a. per-frame equations
+    b. per-vertex equations
+    c. variable pools, declaring your own variables, persistence of values
+    d. preset init code; carrying values between variable pools, using q1-q32
+    e. custom shapes & waves
+    f. pixel shaders
+         conceptual overview
+         the WARP shader
+         the COMPOSITE shader
+         pixel shader reference
+           intrinsic instructions
+           per-vertex shader inputs
+           per-frame shader inputs
+         texture sampling
+           milkdrop's built-in textures - main, blur, and noise
+           blur1, blur2, blur3
+           noise textures
+           reading textures from disk
+           random texture selection
+         misc. cool shader tricks
+         quality assurance for shaders
+    g. quality assurance
+    h. debugging
+    i. function reference (for expressions, not shaders)
+
+
+
+1. About Presets
+-----------------------
+    When you watch MilkDrop, you are watching a series of Presets.  Each
+    one has its own look and feel, draws the sound waves in a particular
+    way, and has certain motions to it.  After some time, you will see
+    a short blend transition, and then you will be watching a new preset.  
+
+    A single 'preset' is a collection of parameters that tell MilkDrop how 
+    to draw the wave, how to warp the image around, and so on.  MilkDrop
+    ships with over 100 built-in presets, each one having a distinct
+    look and feel to it.  
+    
+    Using MilkDrop's built-in "preset-editing menu" (the M key), you can 
+    edit presets on the fly, on-screen, from within the program.  You can 
+    make slight adjustments to existing presets, then save over them; 
+    or you can change lots of things, so the preset doesn't look anything 
+    like the original, and then save it under a new name.  You can even 
+    write insane new mathematical equations, of your own imagination, 
+    into your preset files and come up with things that MilkDrop has never 
+    done before!
+    
+    Each preset is saved as a file with the ".milk" extension, so you can
+    easily send them to your friends or post them on the web.  You can also 
+    go to http://www.nullsoft.com/free/milkdrop and then jump to the
+    "preset sharing forum" to see what other people have come up with,
+    or post your own cool, new presets.  milkdrop.co.uk/ is another great 
+    place to download collections of presets made by others like yourself.
+
+
+
+2. Preset Authoring - Basic
+-----------------------
+
+    You can edit the properties of the current preset by hitting 'M',
+    which brings up the "preset-editing menu".  From this menu you
+    can use the up and down arrow keys to select an item.  Press
+    the RIGHT arrow key to move forward through the menu and select
+    the item (note: you can also hit SPACE or RETURN to do this);
+    ***press the LEFT arrow key to go back to the previous menu.***  
+    
+    Pressing 'M' while the menu is already showing will hide the menu;
+    pressing ESCAPE will do the same thing.  Press 'M' again to bring
+    the menu back.
+    
+    Once you've reached an item on the menu whose value can be edited,
+    use the UP and DOWN arrow keys to increase or decrease its value,
+    respectively.  Changes will register immediately.  Use PAGE UP and
+    PAGE DOWN to increase the value more quickly.  Hold down SHIFT
+    and use the UP/DOWN arrow keys to change the value very slowly.
+    Hit RETURN To keep the new value, or ESC to abort the change.
+    
+    If the item you're editing is a text string, you can use the
+    arrow keys to move around.  The Insert key can be used to toggle
+    between insert and overtype modes.  You can hold shift and use
+    the arrow keys (home, end, left, right) to make a selection,
+    which will be identified by brackets [].  You can then use CTRL-C 
+    or CTRL-X to copy or cut text.  CTRL-P pastes.  When finished
+    editing, hit RETURN To keep the new string, or ESC to abort the 
+    change.
+
+    You'll want to get into the habit of using SCROLL LOCK whenever
+    you're making changes to a preset that you intend to save; 
+    otherwise, MilkDrop is sure to move you along to a new (random)
+    preset, over time.  When the menus are showing, the preset is
+    automatically temporarily locked, but BE CAREFUL - if you're not
+    also using SCROLL LOCK, then 0.1 seconds after you hide the menu
+    to take a look at your new masterpiece, MilkDrop might load a 
+    random new preset on you, and you'd lose your changes!  And you 
+    might then ask me: "how large is large?"  And I will tell you: 
+    "thirty."
+    
+    There are also some hotkeys that will allow you to change certain
+    common parameters to the current preset.  These are listed below.
+    
+    MOTION
+        i/I - zoom in/out
+        [ / ] - push motion to the left/right (dx)
+        { / } - push motion up/down (dy)
+        < / > - rotate left/right (rot)
+        o/O - shrink/grow the amplitude of the warp effect
+
+    WAVEFORM
+        W   - cycle through waveforms
+        j/J - scale waveform down/up
+        e/E - make the waveform more transparent/more solid
+
+    BRIGHTNESS **
+        g/G - decrease, increase gamma (brightness) **
+
+    VIDEO ECHO effect **
+        q/Q - scale 2nd graphics layer down/up **
+        F - flip 2nd graphics layer (cycles through 4 fixed orientations) **
+
+    ** these keys only have an effect if you are running a 
+       MilkDrop 1-era preset.  In MilkDrop 2-era presets,
+       these values are embedded in the shader, so you need
+       to go into the composite shader and tweak the code.
+
+
+
+3. Preset Authoring - Advanced
+-----------------------
+
+    This section describes how to use the 'per-frame' and 'per-vertex' 
+    equations to develop unique new presets.
+
+
+    
+    a. PER-FRAME EQUATIONS
+    ----------------------
+    
+    When you hit 'm' to show the preset-editing menu, several items
+    show up.  If you explore the sub-menus, you'll see that
+    all of the properties that make up the preset you're currently
+    viewing are there.  The values you can specify here (such as
+    zoom amount, rotation amount, wave color, etc.) are all static
+    values, meaning that they don't change in time.  For example, 
+    take the 'zoom amount' option under the 'motion' submenu.  
+    If this value is 1.0, there is no zoom.  If the value is 1.01, 
+    the image zooms in 1% every frame.  If the value is 1.10, the 
+    image zooms in 10% every frame.  If the value is 0.9, the image 
+    zooms out 10% every frame; and so on.
+
+    However, presets get far more interesting if you can take these 
+    parameters (such as the zoom amount) and animate them (make them 
+    change over time).  For example, if you could take the 'zoom 
+    amount' parameter and make it oscillate (vary) between 0.9 and 
+    1.1 over time, the image would cyclically zoom in and out, in 
+    time.
+
+    You can do this - by writing 'per-frame' and 'per-vertex' 
+    equations.  Let's start with 'per-frame' equations.  These are
+    executed once per frame.  So, if you were to type the following
+    equation in:
+        
+        zoom = zoom + 0.1*sin(time);
+    
+    ...then the zoom amount would oscillate between 0.9 and 1.1
+    over time.  (Recall from your geometry classes that sin()
+    returns a value between -1 and 1.)  The equation says: "take
+    the static value of 'zoom', then replace it with that value,
+    plus some variation."  This particular equation would oscillate 
+    (cycle) every 6.28 seconds, since the sin() function's 
+    period is 6.28 (PI*2) seconds.  If you wanted it to make it 
+    cycle every 2 seconds, you could use: 
+    
+        zoom = zoom + 0.1*sin(time*3.14);
+    
+    Now, let's say you wanted to make the color of the waveform
+    (sound wave) that gets plotted on the screen vary through time.
+    The color is defined by three values, one for each of the main
+    color components (red, green, and blue), each in the range 0 to 1
+    (0 is dark, 1 is full intensity).  You could use something like this:
+    
+        wave_r = wave_r + 0.5*sin(time*1.13);
+        wave_g = wave_g + 0.5*sin(time*1.23);
+        wave_b = wave_b + 0.5*sin(time*1.33);
+    
+    It's nice to stagger the frequencies (1.13, 1.23, and 1.33) of
+    the sine functions for the red, green, and blue color components
+    of the wave so that they cycle at different rates, to avoid them
+    always being all the same (which would create a greyscale wave).
+    
+    Here is a full list of the variables available for writing per-frame 
+    equations:
+    
+    NAME       WRITABLE?  RANGE  DESCRIPTION
+    ----       ---------  -----  -----------                                                                   
+    zoom           yes    >0     controls inward/outward motion.  0.9=zoom out 10% per frame, 1.0=no zoom, 1.1=zoom in 10%
+    zoomexp        yes    >0     controls the curvature of the zoom; 1=normal
+    rot            yes           controls the amount of rotation.  0=none, 0.1=slightly right, -0.1=slightly clockwise, 0.1=CCW
+    warp           yes    >0     controls the magnitude of the warping; 0=none, 1=normal, 2=major warping...
+    cx             yes    0..1   controls where the center of rotation and stretching is, horizontally.  0=left, 0.5=center, 1=right
+    cy             yes    0..1   controls where the center of rotation and stretching is, vertically.  0=top, 0.5=center, 1=bottom
+    dx             yes           controls amount of constant horizontal motion; -0.01 = move left 1% per frame, 0=none, 0.01 = move right 1%
+    dy             yes           controls amount of constant vertical motion; -0.01 = move up 1% per frame, 0=none, 0.01 = move down 1%
+    sx             yes    >0     controls amount of constant horizontal stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%           
+    sy             yes    >0     controls amount of constant vertical stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%             
+    wave_mode      yes    0,1,2,3,4,5,6,7  controls which of the 8 types of waveform is drawn
+    wave_x         yes    0..1   position of the waveform: 0 = far left edge of screen, 0.5 = center, 1 = far right
+    wave_y         yes    0..1   position of the waveform: 0 = very bottom of screen, 0.5 = center, 1 = top
+    wave_r         yes    0..1   amount of red color in the wave (0..1),
+    wave_g         yes    0..1   amount of green color in the wave (0..1)    
+    wave_b         yes    0..1   amount of blue color in the wave (0..1)    
+    wave_a         yes    0..1   opacity of the wave (0..1) [0=transparent, 1=opaque]
+    wave_mystery   yes    -1..1  what this parameter does is a mystery.  (honestly, though, this value does different things for each waveform; for example, it could control angle at which the waveform was drawn.)
+    wave_usedots   yes    0/1    if 1, the waveform is drawn as dots (instead of lines)
+    wave_thick     yes    0/1    if 1, the waveform's lines (or dots) are drawn with double thickness
+    wave_additive  yes    0/1    if 1, the wave is drawn additively, saturating the image at white
+    wave_brighten  yes    0/1    if 1, all 3 r/g/b colors will be scaled up until at least one reaches 1.0
+    ob_size        yes    0..0.5 thickness of the outer border drawn at the edges of the screen every frame
+    ob_r           yes    0..1   amount of red color in the outer border
+    ob_g           yes    0..1   amount of green color in the outer border
+    ob_b           yes    0..1   amount of blue color in the outer border
+    ob_a           yes    0..1   opacity of the outer border (0=transparent, 1=opaque)
+    ib_size        yes    0..0.5 thickness of the inner border drawn at the edges of the screen every frame
+    ib_r           yes    0..1   amount of red color in the inner border                                   
+    ib_g           yes    0..1   amount of green color in the inner border                                 
+    ib_b           yes    0..1   amount of blue color in the inner border                                  
+    ib_a           yes    0..1   opacity of the inner border (0=transparent, 1=opaque)                     
+    mv_r           yes    0..1   amount of red color in the motion vectors
+    mv_g           yes    0..1   amount of green color in the motion vectors
+    mv_b           yes    0..1   amount of blue color in the motion vectors
+    mv_a           yes    0..1   opacity of the motion vectors (0=transparent, 1=opaque)                     
+    mv_x           yes    0..64  the number of motion vectors in the X direction
+    mv_y           yes    0..48  the number of motion vectors in the Y direction
+    mv_l           yes    0..5   the length of the motion vectors (0=no trail, 1=normal, 2=double...)
+    mv_dx          yes    -1..1  horizontal placement offset of the motion vectors
+    mv_dy          yes    -1..1  vertical placement offset of the motion vectors
+    decay          yes    0..1   controls the eventual fade to black; 1=no fade, 0.9=strong fade, 0.98=recommended
+    gamma          yes    >0     controls display brightness; 1=normal, 2=double, 3=triple, etc.
+    echo_zoom      yes    >0     controls the size of the second graphics layer
+    echo_alpha     yes    >0     controls the opacity of the second graphics layer; 0=transparent (off), 0.5=half-mix, 1=opaque
+    echo_orient    yes    0,1,2,3 selects an orientation for the second graphics layer.  0=normal, 1=flip on x, 2=flip on y, 3=flip on both
+    darken_center  yes    0/1    if 1, help keeps the image from getting too bright by continually dimming the center point
+    wrap           yes    0/1    sets whether or not screen elements can drift off of one side and onto the other
+    invert         yes    0/1    inverts the colors in the image
+    brighten       yes    0/1    brightens the darker parts of the image (nonlinear; square root filter)
+    darken         yes    0/1    darkens the brighter parts of the image (nonlinear; squaring filter)
+    solarize       yes    0/1    emphasizes mid-range colors
+    monitor        yes    any    set this value for debugging your preset code; if you hit the 'N' key, 
+                                    the value of 'monitor' will be posted in the upper-right corner of milkdrop.
+                                    for example, setting "monitor = q3;" would let you keep an eye on q3's value.
+        
+    time           NO     >0     retrieves the current time, in seconds, since MilkDrop started running
+    fps            NO     >0     retrieves the current framerate, in frames per second.
+    frame          NO            retrieves the number of frames of animation elapsed since the program started
+    progress       NO     0..1   progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
+                                   -note that if Scroll Lock is on, 'progress' will freeze!
+                   
+    bass           NO     >0     retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
+    mid            NO     >0       -same, but for mids (middle frequencies)
+    treb           NO     >0       -same, but for treble (high) frequencies
+    bass_att       NO     >0     retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
+    mid_att        NO     >0       -same, but for mids (middle frequencies)
+    treb_att       NO     >0       -same, but for treble (high) frequencies
+
+    meshx          NO     8-128  tells you the user's mesh size in the X direction.  always an integer value.
+    meshy          NO     6-96   tells you the user's mesh size in the Y direction.  always an integer value.
+    pixelsx        NO     16-4096 width of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.x" for shaders)
+    pixelsy        NO     16-4096 height of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.y" for shaders)
+    aspectx        NO     >0     multiply an x-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
+                                   -value: if widescreen, 1; if window is tall, h/w.
+    aspecty        NO     >0     multiply a y-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
+                                   -value: if widescreen, w/h; if window is tall, 1.
+    
+    blur1_min      yes    0..1   Normally these are set to 0 (min) and 1 (max).
+    blur2_min      yes    0..1   You can clamp the values in the blur texture to a tighter
+    blur3_min      yes    0..1     range, though.  
+    blur1_max      yes    0..1   This will increase the precision in the blur textures,
+    blur2_max      yes    0..1     but you run the risk of clamping values to your min/max.
+    blur3_max      yes    0..1   If you use the GetBlur1() .. GetBlur3() functions to sample
+    blur1_edge_darken yes 0..1     the blur texture, they will automatically "unpack" the
+                                   values for you in the end!
+    
+    q1             yes    any    } Used to carry values along a chain                                         
+    q2             yes    any    }  from the preset init code,                                                
+    q3             yes    any    }  to the preset per-frame code, then on                                     
+    q4             yes    any    }    to the preset per-vertex code;                                          
+    q5             yes    any    }    or to the custom shape per-frame code,                                  
+    q6             yes    any    }    or to the custom wave per-frame code,                                   
+    q7             yes    any    }      then to the custom wave per-vertex code;                              
+    ...                          }    or to the [pixel] shader code.                                          
+    q31            yes    any    } Click here to see a diagram for the Q vars.
+    q32            yes    any    } 
+
+    
+    Some of the variables are read-only, meaning that you shouldn't change
+    their values them through the equations.  You can; it won't stop you; 
+    but the results are unpredictable.
+            
+    You can also make up to 30 of your own variables.  For example:
+    
+        my_volume = (bass + mid + treb)/3;
+        zoom = zoom + 0.1*(my_volume - 1);
+
+    This would make the zoom amount increase when the music is loud,
+    and decrease when the music is quiet.  
+    
+    HOWEVER, custom variables do not carry over from per-frame equations
+    to per-vertex equations; if you set a custom variable's value in the
+    per-frame equations, and try to read it in the per-vertex equations,
+    you will not get the correct value.  Instead, you have to "bridge the
+    gap" using 32 special variables: q1 through q32.  This is usually only
+    used when you want to precompute some custom values in the per-frame 
+    equations for later use in the per-vertex equations (or for use in
+    the pixel shaders).  For a good example of this, see the 'dynamic swirls' 
+    preset.  See below for more information on q1-q32.
+    
+            
+    
+    
+    b. PER-VERTEX EQUATIONS
+    -----------------------
+    
+    So far we've discussed only how to change parameters based on
+    time.  What if you wanted to also vary a parameter, such as the
+    zoom amount, in different ways, for different locations on the
+    screen?  For example, normally, the result of the 'zoom' parameter
+    is to just do a flat zoom.  This doesn't look very realistic, 
+    because you don't see any perspective in the zoom.  It would be
+    better if we could give a unique zoom amount to each pixel on 
+    the screen; we could make the pixels far away from the center
+    zoom more, and this would give it more perspective.  In order
+    to do this, we use "per-vertex" equations, instead of per-frame
+    equations.
+    
+    The code for this per-vertex equation is simple:
+    
+        zoom = zoom + rad*0.1;
+        
+    Where 'rad' is the radius of the pixel if it were cast into
+    polar coordinates; from another perspective, 'rad' is the distance 
+    of the pixel from the center of the screen.  'rad is zero at the
+    center, and 1 at the corners.  So if we run the above code,
+    the image will be zoomed into 10% more at the edges of the screen
+    than at the center.
+    
+    The per-vertex equations are really just like the per-frame equations,
+    except for a variables.  The following variables are available
+    exclusively to per-vertex equations (and not to per-frame equations):
+    
+    NAME   WRITEABLE? RANGE    DESCRIPTION
+    ----   ---------- -----    -----------                                                                   
+    x          NO     0..1     retrieves the x-position of the current pixel.  At the very left edge of the screen this would be 0; in the middle, 0.5; and at the right, 1.   
+    y          NO     0..1     retrieves the y-position of the current pixel.  At the very top edge of the screen this would be 0; in the middle, 0.5; and at the bottom, 1.   
+    rad        NO     0..1     retrives the distance of the pixel from the center of the screen.  At the center of the screen this will be zero, and at the corners, 1.  
+                                  (The middle of the edges will be 0.707 (half of the square root of 2).
+    ang        NO     0..6.28  retrieves the angle of the current pixel, with respect to the center of the screen.  
+                                  If the point is to the right of the center, this is zero; above it, it is PI/2 (1.57); to the left, it is PI (3.14); and below, it is 4.71 (PI*3/2).  
+                                  If it is just a dab below being directly to the right of the center of the screen, the value will approach 6.28 (PI*2).  
+                                  (note: this is simply the arctangent of y over x, precomputed for you.)
+    
+    zoom       yes    >0       controls inward/outward motion.  0.9=zoom out 10% per frame, 1.0=no zoom, 1.1=zoom in 10%
+    zoomexp    yes    >0       controls the curvature of the zoom; 1=normal
+    rot        yes             controls the amount of rotation.  0=none, 0.1=slightly right, -0.1=slightly clockwise, 0.1=CCW
+    warp       yes    >0       controls the magnitude of the warping; 0=none, 1=normal, 2=major warping...
+    cx         yes    0..1     controls where the center of rotation and stretching is, horizontally.  0=left, 0.5=center, 1=right
+    cy         yes    0..1     controls where the center of rotation and stretching is, vertically.  0=top, 0.5=center, 1=bottom
+    dx         yes             controls amount of constant horizontal motion; -0.01 = move left 1% per frame, 0=none, 0.01 = move right 1%
+    dy         yes             controls amount of constant vertical motion; -0.01 = move up 1% per frame, 0=none, 0.01 = move down 1%
+    sx         yes    >0       controls amount of constant horizontal stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%           
+    sy         yes    >0       controls amount of constant vertical stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%             
+    
+    time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
+    fps        NO     >0       retrieves the current framerate, in frames per second.
+    frame      NO              retrieves the number of frames of animation elapsed since the program started
+    progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
+                                 -note that if Scroll Lock is on, 'progress' will freeze!
+
+    bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
+    mid        NO     >0         -same, but for mids (middle frequencies)
+    treb       NO     >0         -same, but for treble (high) frequencies
+    bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
+    mid_att    NO     >0         -same, but for mids (middle frequencies)
+    treb_att   NO     >0         -same, but for treble (high) frequencies
+
+    meshx      NO     8-192    tells you the user's mesh size in the X direction.  always an integer value.
+    meshy      NO     6-144    tells you the user's mesh size in the Y direction.  always an integer value.
+    pixelsx    NO     16-4096  width of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.x" for shaders)
+    pixelsy    NO     16-4096  height of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.y" for shaders)
+    aspectx    NO     >0     multiply an x-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
+                               -value: if widescreen, 1; if window is tall, h/w.
+    aspecty    NO     >0     multiply a y-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
+                               -value: if widescreen, w/h; if window is tall, 1.
+            
+    q1         yes    any      } Used to carry values along a chain           
+    q2         yes    any      }  from the preset init code,                        
+    q3         yes    any      }  to the preset per-frame code, then on             
+    q4         yes    any      }    to the preset per-vertex code;            
+    q5         yes    any      }    or to the custom shape per-frame code,          
+    q6         yes    any      }    or to the custom wave per-frame code,      
+    q7         yes    any      }      then to the custom wave per-vertex code;
+    ...                        }    or to the [pixel] shader code.            
+    q31        yes    any      } Click here to see a diagram for the Q vars.
+    q32        yes    any      } 
+    
+    
+    The main reason for distinction between per-frame and per-vertex equations
+    is simple: SPEED.  If you have a per-vertex equation that doesn't make use
+    of the x, y, rad, or ang variables, then there's no reason for it to be
+    executed per-vertex; it could be executed once per frame, and the result
+    would be the same.  So, here's a maxim to write on the wall:
+    
+        "If a per-vertex equation doesn't use at least one of the variables
+         { x, y, rad, ang }, then it should be actually be a per-frame 
+         equation."
+    
+    You might be wondering how on earth all these formulas could be computed
+    for every pixel on the screen, every frame, and still yield a high frame
+    rate.  Well, that's the magic of the hamster.  And the fact that it really
+    does the processing only at certain points on the screen, then interpolates
+    the results across the space between the points.  In the config panel,
+    the "mesh size" option defines how many points (in X and Y) there are at
+    which the per-vertex equations are actually computed.  When you crank this
+    option up, you start eating up CPU cycles rather quickly.
+
+
+
+    
+    c. VARIABLE POOLS; DECLARING YOUR OWN VARIABLES; PERSISTENCE OF VALUES
+    -----------------------
+    Declaring and using your own variables is easy - in some bit of code 
+    (init equations, per-frame equations, etc.) you just write something like
+    the following:
+    
+        billy = 5.3;
+    
+    This creates a variable called 'billy' and sets its value to 5.3.  You can
+    then freely read and/or modify the value of 'billy' within that section
+    of code.
+    
+    However, sometimes it is desireable to create (really, initialize) a variable 
+    in an "init" equations, then use and/or update it in the "per-frame" equations.
+    You can always do this, because paired init and per-frame equations
+    share the same variable pool.  In addition, the values of user-defined
+    variables will persist from frame to frame.
+    
+    There are three variable "pools" in MilkDrop:
+
+      1. preset init code + preset per-frame code
+      2. custom wave init + custom wave per-frame code
+      3. custom shape init + custom shape per-frame code
+    
+    So, you can probably guess that if you declare a variable in the preset
+    init code, you can then read it in the preset per-frame code.  You can
+    also write to it (update it), and its value will persist to the next
+    frame.  All three pools work this way.
+
+    As explained, though, you can't read the value of 'billy' in when in another 
+    variable pool.  (This is intentional, and keeps MilkDrop running nice and 
+    fast.)  If you want to pass values around between variable pools, you need 
+    to use a set of special variables: q1, q2, q3, etc. on up to q32.  See
+    the next section for details on how they work and how to properly use them.
+    Just remember: the Q variables (and later, the T variables) are the only ones 
+    that you can use to "jump" between (carry values between) variable pools.
+    
+    You might notice that there are two other types of equations that weren't 
+    listed above.  They are:
+    
+      * preset per-vertex code
+      * custom wave per-point code
+    
+    For these two code sections, persistent values don't really make sense,
+    because there is no way to properly initialize them.  Any user-defined
+    variables in these code sections should just be treated as scratch
+    variables, not persisting from frame to frame, from vertex to vertex,
+    or from point to point (even though technically, they will... but it
+    probably won't be what you want).  The only thing that really makes sense
+    here is when you want to carry values along from point to point as
+    you run the custom wave per-point code; to do this, use q1-q32.  (See
+    the next section for a more detailed explanation.)  
+
+
+
+    
+    d. PRESET INIT CODE; CARRYING VALUES BETWEEN VARIABLE POOLS, USING q1-q32
+    -----------------------
+    As we've just seen, you can't normally pass values around between variable 
+    pools.  However, there is one mechanism for bridging this gap: the 'Q'
+    variables.  They are named q1, q2, q3, and so on, through q32.  Their
+    main function is to bridge the gap between various variable pools.
+    
+    In MilkDrop 1.03 and later, you can write code that is executed only once,
+    when a preset is loaded (switched to).  This 'preset initialization' code 
+    does two useful things:
+      
+      1. It allows you to set the initial value of your own (user-defined) 
+         variables (such as 'my_variable'), as just explained.  
+         
+      2. It allows you to write the default ("sticky") values for q1, q2, q3... 
+         through q32.  Whatever these values end up at after the init code, 
+         those are the values that q1-q32 will be reset to at the start of 
+         each frame (...the input to the per-frame equations).  If the
+         per-frame equations change the values of q1-q32, those new values will
+         propagate on to other variable pools (see the diagram below), but on
+         the next frame, the values will be reset to the original "sticky" 
+         defaults.
+         
+    See the flow chart below for a brief, and complete, glance at how the values
+    of the Q variables flow throughout MilkDrop.
+    
+    
+    Let's walk through the flow of the chart.  
+    
+    If you write to the values of q1..q32 from the "preset init code", the values 
+    you write will become the new 'base values' to which q1..q32 are initialized 
+    at the start of each frame, for the per-frame code.  So when you access (read) 
+    q1-q32 in the per-frame code, you'll get the values that were *initially* set -
+    over and over, every frame.  You can then modify them (or not) in the per-frame 
+    code, and the (possibly modified values) will then be readable by the per-vertex 
+    code - as well as by all pixel shader code, and others.  However, any modified 
+    values will not persist to the next frame; they will be reset again, at the 
+    start of the next frame, to the values they had at the end of the preset init 
+    code.
+
+    In the per-vertex code, the q1-q32 values start (for the first vertex 
+    in any frame) as the values they had at the end of the per-frame code.  If you 
+    modify q1-q32 in the per-vertex code, those modified values will carry over 
+    from vertex to vertex.  (This isn't a very desireable effect; you should avoid 
+    writing to the Q variables from the per-vertex equations.)  Next frame, they 
+    will be reset to whatever value they had at the end of the [next frame's 
+    execution of the] per-frame code.  (It's all in the diagram... look at that, 
+    and you'll just get it.)
+
+    There is one trick here.  You might notice that the custom wave/shape
+    init boxes are missing from the diagram.  That's because the q
+    variables coming out of them don't go anywhere.  The Q values that come
+    into the per-frame wave/shape equations come from the preset per-frame
+    equations, as you can see.  But, just to humor you: in the wave/shape init code, 
+    the Q values coming in are the results from the preset init code.  Any Q values 
+    you write to there (in the wave/shape init code) will be meaningless; although
+    you can write to (initialize) your own custom variables, and read those in 
+    later, in the wave/shape per-frame equations!  So, really, you can still route
+    data that way, if you really want to.
+        
+    Side note: when you edit the preset init code and apply it (by hitting 
+    CTRL+ENTER), the init code will re-execute immediately.  However, when you 
+    edit the regular per-frame/per-vertex code and hit CTRL+ENTER, the preset init 
+    code will NOT be re-executed; the results of the last execution will persist.
+    If you change per-frame/per-vertex code and want to re-execute the initialization
+    code (i.e. to randomize it or reset the preset), you'll have to save the preset
+    and then re-load it.
+
+    (Historical note: nothing here has changed since MilkDrop 1; these diagrams were
+    just re-designed to be much simpler to read.  Actually, there was a bug in 
+    the old diagrams that is now fixed: on frame 0, they showed the Q values 
+    going straight from the (frame 0!?) per-frame code, into the custom 
+    wave/shape init code.  On frame 0, those Q values actually come straight from 
+    the preset init code.  HOWEVER, they are virtually useless, as discussed above.)
+
+
+
+    
+    e. CUSTOM SHAPES AND WAVES
+    ----------------------
+    As of MilkDrop 1.04, two new features are available: custom shapes, and custom 
+    waves.  A preset can have up to 4 of each.  
+    
+    With custom shapes, you can draw an n-sided shape (with 3-100 sides) anywhere 
+    on the screen, at any angle and size, in any color, and at any opacity.  You 
+    even have the option to map the previous frame's image onto the shape, which 
+    makes for some incredible possibilities (such as realtime hardware fractals - 
+    see the 'Geiss - Feedback' preset).  You can also write per-frame code to 
+    control all of these things about the shape(s).  This way, they can react to
+    the audio or change over time - whatever you can imagine.  You are limited to
+    four custom shapes per preset, however, each one of those can be instanced,
+    which lets you draw a huge number (up to 1024) of them each frame, if you 
+    want to, and each one can be totally different (as long as the value of
+    the 'instance' variable ends up influencing the other properties).
+    
+    With custom waves, you can draw the waveform (or the frequency spectrum)
+    wherever, whenever, and however you want; a great addition since MilkDrop 
+    1.03, where only the built-in waveforms were possible.  With custom waves
+    you can also write per-frame code to control the waves, and per-point code
+    to place every point (or line segment) on the wave exactly where you want,
+    and in exactly the color you want, and so on.
+
+    Remember those q1-q32 variables that were committed at the end of the preset
+    initialization code, then reset (to those values) at the beginning of each
+    frame, and then (potentially) modified in the preset per-frame code?  Those
+    (potentially modified) values of q1-q32 - as they were at the end of the
+    preset's per-frame code, each frame - are piped into the custom wave & custom 
+    shape per-frame code.  So if you read 'q3' in the custom wave per-frame 
+    code, what you're really reading is the value of 'q3' as it was left at the 
+    end of this frame's per-frame code.  Again, see the q_vars.gif image 
+    for a diagram of the flow of the values of the q1-q32 varibles.
+
+    For custom waves and shapes, you can modify q1-q32, if you like, in the per-
+    frame equations.  As usual, the values of the Q variables will not persist 
+    from frame to frame, though - they are reset on each new frame, to match
+    the values they had at the end of the *preset's* per-frame code, this frame. 
+    
+    For custom waves, you also have one more link in the chain: per-point
+    (aka per-vertex) code.  This code is executed once for each data point in the 
+    waveform.  The initial values of q1-q32 coming in (for the first point)
+    are the values that stood at the end of the custom wave per-frame code,
+    this frame.  If you then modify q1-q32 in the per-point code (or even if you
+    don't), the values will pass on to the next point.  You could, for example, 
+    smooth out a waveform using this.
+
+    THE 'T' VARIABLES
+    ----------------------
+    There are 8 additional variables available for custom waves and shapes:
+    t1-t8.  These are very similar to the Q variables, but they exist only
+    for custom waves & shapes.  To see how the data flows from variable pool
+    to variable pool for the T vars, take a look at the diagram below.  Like
+    the Q variables, they exist to help you bridge some gaps between variable
+    pools.  However, the T variables are a bit simpler to understand than the 
+    Q's.  The diagram below should explain it all.
+    
+    
+    
+
+
+    CUSTOM SHAPE PER-FRAME VARIABLES
+    ----------------------
+        NAME    WRITABLE? RANGE    DESCRIPTION
+        ----    --------- -----    -----------                                                                   
+        num_inst   no     1-1024   The total # of instances (the number of times to repeat the per-frame equations for, & draw, this shape).
+        instance   no     0..num_inst-1   The current instance number that the equations are being executed for.
+        sides      yes    3-100    the default number of sides that make up the polygonal shape
+        thick      yes    0/1      if ON, the border will be overdrawn 4X to make it thicker, bolder, and more visible
+        additive   yes    0/1      if ON, the shape will add color to sature the image toward white; otherwise, it will replace what's there.
+        x          yes    0..1     default x position of the shape (0..1; 0=left side, 1=right side)
+        y          yes    0..1     default y position of the shape (0..1; 0=bottom, 1=top of screen)
+        rad        yes    0+       default radius of the shape (0+)
+        ang        yes    0..6.28  default rotation angle of the shape (0...2*pi)
+        textured   yes    0/1      if ON, the shape will be textured with the image from the previous frame
+        tex_zoom   yes    >0       the portion of the previous frame's image to use with the shape
+        tex_ang    yes    0..6.28  the angle at which to rotate the previous frame's image before applying it to the shape
+        r          yes    0..1     default amount of red color toward the center of the shape (0..1)
+        g          yes    0..1     default amount of green color toward the center of the shape (0..1)
+        b          yes    0..1     default amount of blue color toward the center of the shape (0..1)
+        a          yes    0..1     default opacity of the center of the shape; 0=transparent, 1=opaque
+        r2         yes    0..1     default amount of red color toward the outer edge of the shape (0..1)
+        g2         yes    0..1     default amount of green color toward the outer edge of the shape (0..1)
+        b2         yes    0..1     default amount of blue color toward the outer edge of the shape (0..1)
+        a2         yes    0..1     default opacity of the outer edge of the shape; 0=transparent, 1=opaque
+        border_r   yes    0..1     default amount of red color in the shape's border (0..1)
+        border_g   yes    0..1     default amount of green color in the shape's border (0..1)
+        border_b   yes    0..1     default amount of blue color in the shape's border (0..1)
+        border_a   yes    0..1     default opacity of the shape's border; 0=transparent, 1=opaque
+
+        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
+        fps        NO     >0       retrieves the current framerate, in frames per second.
+        frame      NO              retrieves the number of frames of animation elapsed since the program started
+        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
+                                     -note that if Scroll Lock is on, 'progress' will freeze!
+
+        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
+        mid        NO     >0         -same, but for mids (middle frequencies)
+        treb       NO     >0         -same, but for treble (high) frequencies
+        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
+        mid_att    NO     >0         -same, but for mids (middle frequencies)
+        treb_att   NO     >0         -same, but for treble (high) frequencies
+
+        q1         yes    any      } Used to carry values along a chain                                         
+        q2         yes    any      }  from the preset init code,                                                
+        q3         yes    any      }  to the preset per-frame code, then on                                     
+        q4         yes    any      }    to the preset per-vertex code;                                          
+        q5         yes    any      }    or to the custom shape per-frame code,                                  
+        q6         yes    any      }    or to the custom wave per-frame code,                                   
+        q7         yes    any      }      then to the custom wave per-vertex code;                              
+        ...                        }    or to the [pixel] shader code.                                          
+        q31        yes    any      } Click here to see a diagram for the Q vars.
+        q32        yes    any      } 
+
+        t1         yes    any      } Used to carry information                                                  
+        t2         yes    any      }  from the custom shape init code                                           
+        t3         yes    any      }    to the custom shape per-frame code.                                       
+        t4         yes    any      } Click here to see a diagram for the T vars.
+        t5         yes    any      } 
+        t6         yes    any      } 
+        t7         yes    any      } 
+        t8         yes    any      } 
+                                     
+    
+    CUSTOM WAVE PER-FRAME VARIABLES
+    ---------------------
+        NAME   WRITABLE?  RANGE    DESCRIPTION
+        ----   ---------  -----    -----------                                                                   
+        r          yes    0..1     base amount of red color in the wave (0..1)
+        g          yes    0..1     base amount of green color in the wave (0..1)
+        b          yes    0..1     base amount of blue color in the wave (0..1)
+        a          yes    0..1     base opacity of the waveform; 0=transparent, 1=opaque
+        samples    yes    0-512    read: retrieves the # of samples specified for this custom wave (from the menu).
+                                   write: lets you dynamically change that #, frame to frame.
+
+        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
+        fps        NO     >0       retrieves the current framerate, in frames per second.
+        frame      NO              retrieves the number of frames of animation elapsed since the program started
+        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
+                                     -note that if Scroll Lock is on, 'progress' will freeze!
+
+        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
+        mid        NO     >0         -same, but for mids (middle frequencies)
+        treb       NO     >0         -same, but for treble (high) frequencies
+        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
+        mid_att    NO     >0         -same, but for mids (middle frequencies)
+        treb_att   NO     >0         -same, but for treble (high) frequencies
+
+        q1         yes    any      } Used to carry values along a chain                                         
+        q2         yes    any      }  from the preset init code,                                                
+        q3         yes    any      }  to the preset per-frame code, then on                                     
+        q4         yes    any      }    to the preset per-vertex code;                                          
+        q5         yes    any      }    or to the custom shape per-frame code,                                  
+        q6         yes    any      }    or to the custom wave per-frame code,                                   
+        q7         yes    any      }      then to the custom wave per-vertex code;                              
+        ...                        }    or to the [pixel] shader code.                                          
+        q31        yes    any      } Click here to see a diagram for the Q vars.
+        q32        yes    any      } 
+    
+        t1         yes    any      } Used to carry information                                                  
+        t2         yes    any      }  from the custom wave init code,                                           
+        t3         yes    any      }    to the custom wave per-frame code,                                      
+        t4         yes    any      }      then on to the custom wave per-point code                             
+        t5         yes    any      }      (and from point to point, too, if you write                           
+        t6         yes    any      }      to the values from the per-point equations).                          
+        t7         yes    any      } Click here to see a diagram for the T vars.
+        t8         yes    any      } 
+    
+       
+    CUSTOM WAVE PER-POINT (aka PER-VERTEX) VARIABLES
+    ---------------------
+        NAME   WRITABLE?  RANGE    DESCRIPTION
+        ----   ---------  -----    -----------                                                                   
+        x          yes    0..1     the x position of this point that makes up the wave (0=left, 1=right)
+        y          yes    0..1     the y position of this point that makes up the wave (0=bottom, 1=top)
+        sample     no     0..1     how far along we are, through the samples that make up the waveform: 0=first sample, 0.5 = half-way through; 1=last sample.
+        value1     no     any      the value of the Left audio channel sample at this point in the waveform (or freq. spectrum).
+        value2     no     any      the value of the Right audio channel sample at this point in the waveform (or freq. spectrum).
+        r          yes    0..1     amount of red color in this point of the wave (0..1)
+        g          yes    0..1     amount of green color in this point of the wave (0..1)
+        b          yes    0..1     amount of blue color in this point of the wave (0..1)
+        a          yes    0..1     opacity of this point of the waveform; 0=transparent, 1=opaque
+
+        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
+        fps        NO     >0       retrieves the current framerate, in frames per second.
+        frame      NO              retrieves the number of frames of animation elapsed since the program started
+        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
+                                     -note that if Scroll Lock is on, 'progress' will freeze!
+
+        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
+        mid        NO     >0         -same, but for mids (middle frequencies)
+        treb       NO     >0         -same, but for treble (high) frequencies
+        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
+        mid_att    NO     >0         -same, but for mids (middle frequencies)
+        treb_att   NO     >0         -same, but for treble (high) frequencies
+
+        q1         yes    any      } Used to carry values along a chain                                         
+        q2         yes    any      }  from the preset init code,                                                
+        q3         yes    any      }  to the preset per-frame code, then on                                     
+        q4         yes    any      }    to the preset per-vertex code;                                          
+        q5         yes    any      }    or to the custom shape per-frame code,                                  
+        q6         yes    any      }    or to the custom wave per-frame code,                                   
+        q7         yes    any      }      then to the custom wave per-vertex code;                              
+        ...                        }    or to the [pixel] shader code.                                          
+        q31        yes    any      } Click here to see a diagram for the Q vars.
+        q32        yes    any      } 
+
+        t1         yes    any      } Used to carry information                      
+        t2         yes    any      }  from the custom wave init code,               
+        t3         yes    any      }    to the custom wave per-frame code,          
+        t4         yes    any      }      then on to the custom wave per-point code
+        t5         yes    any      }      (and from point to point, too, if you write
+        t6         yes    any      }      to the values from the per-point equations).
+        t7         yes    any      } Click here to see a diagram for the T vars.
+        t8         yes    any      } 
+
+       
+
+    
+    f. PIXEL SHADERS
+    ----------------------
+    The world of realtime computer graphics made a huge stride around 2002-2003,
+    with the advent of pixel shaders.  Lots of people want to learn how to
+    use pixel shaders; writing presets for MilkDrop is a great way 
+    to learn them, because you get to see the effects of your code instantly,
+    on the screen.
+    
+    MilkDrop 1 ran on what is called the "fixed function" graphics pipeline.
+    That meant that certain common graphics operations - and very few of them -
+    could be executed for each pixel.  You could do a few things - maybe multiply
+    by a texture or a color, then maybe one more simple operation - but that was about it.  
+    
+    Newer presets (MilkDrop 2 and later) can take advantage of programmable 
+    pixel shaders.  GPUs (graphics processing units) are now capable of
+    executing dozens, even thousands (on more expensive hardware) of instructions 
+    per pixel.  To tell the GPU what to do at each pixel, you write some code
+    called a "pixel shader".  It looks a lot like C, except you'll see 
+    the types float3 (...often representing a color, or maybe a 3D coordinate), 
+    as well as float2 and float4, as often as you'll see the simple 
+    "float" type.  There is also a lot of emphasis on sampling from textures.
+    Textures can either be procedural (like the image from the previous
+    frame, or a nicely gaussian-blurred version of it, or a procedurally-
+    generated noise texture), or they can be loaded from disk.  To sample
+    from a texture on disk (...but cached in video memory, of course), 
+    in the shader, you simply specify the name of the image file you want to load,
+    and how you want to sample it (what kind of filtering & wrapping) as well as
+    where (the UV coordinates, like XY coordinates, always in the [0..1] range).
+    It reads the sample (as a float4 - some image formats have four channels
+    instead of just r/g/b).  You can then do whatever you like (mathematically)
+    with that sample, take other samples, combine them, and so on.  The final
+    output of the shader is always a color value, and it is this color value
+    that is written to the render target (an internal texture, or the screen).
+    
+    
+    
+    SHADER MODELS - 2.0, 3.0, etc.
+    ------------------------------
+    Since pixel shaders were born, there have been a few revisions.  Each new
+    model has more capabilities than the last.  
+    
+    MilkDrop 1 only supports fixed-function graphics - i.e. no pixel shaders.
+    MilkDrop 2 supports shader model 2 at the lowest level.  (If your GPU
+    doesn't support this, MilkDrop 2 should still run - it just won't show
+    you any presets that use pixel shaders.)  Shader model 2 has a limit of
+    64 instructions (per shader), though.  
+    
+    Presets can be authored to use Shader Model 3, however.  This shader
+    model is not as widely supported (...so be careful writing presets for
+    it - half of the GPUs out there don't support it yet, so the preset
+    won't show up in the preset list on those computers).  However, it is
+    much more powerful, with a virtually unlimited number of instructions.
+    (You're just limited by the speed of your GPU and the number of pixels
+    you need to draw each frame!)  On a GeForce 8000-series, believe it
+    or not, you can easily achieve smooth framerates running shaders with 
+    THOUSANDS of instructions!
+    
+    Shader Model 4.0 also exists, but only in DirectX 10; and DirectX 10
+    is only available with Windows Vista.  Because not many people have
+    Vista yet, we've decided to wait (a damn long time) until going down
+    that path.  Shader Model 3 has virtually everything we need in it
+    anyway.  
+
+
+
+    PRESET FILE VERSIONS & COMPATIBILITY
+    ------------------------------------
+    Note that if you load a MilkDrop 1 preset, you can save it back to disk
+    (even after changing code, variables, etc.) and it will still be readable
+    by MilkDrop 1.  Only if you select the menu option to "Upgrade [its] 
+    Pixel Shader Version" will you be making it no longer backwards-compatible.
+    Once you've done this, though, you'll notice that the menus look slightly
+    different - some new shader-based options will appear, and some old stuff
+    (video echo, gamma, etc. - all things that are now folded into the 
+    composite shader) are all gone.  You'll also notice that two nice little
+    default shaders (warp and composite) have been written for you, and that 
+    the relevant values and options from the old preset (gamma, decay, video 
+    echo, texture wrap, etc.) have all been set correctly in the new shaders, 
+    so that the preset does exactly what it did before.  The only difference 
+    is that now, the preset takes advantage of the full programmability of 
+    pixel shaders (and you have a lot of freedom to tweak it), instead of 
+    being restricted by the highly restrictive DX8 fixed-function graphics 
+    pipeline.
+    
+    Some of the mash-up functions (discussed later) will mix old and new
+    presets together.  In this case, the newly-created preset file will only
+    look correct on MilkDrop 1.xx if it uses neither a warp nor composite shader.
+    It will still run in MilkDrop 1, but without shaders, so whatever random 
+    values gamma, video echo, etc. were left at, will all kick back in.
+
+    One last note: keep in mind that MilkDrop 2 is smart enough to not show
+    you any presets that your GPU can't support.  MilkDrop 1, though, isn't
+    so smart - it will let you look at MilkDrop 2 presets.  It will 
+    ignore all the shader stuff, and probably not display correctly, though.
+
+
+    
+    A PIXEL SHADER - CONCEPTUAL OVERVIEW
+    -------------------------------------
+    Games are what have driven the Hardware Graphics revolution, and games
+    work by projecting many thousands of 3D triangles onto your screen and
+    rasterizing (pixelizing) & shading them.  In MilkDrop, also, 
+    your graphics processing unit (GPU) is told to draw many triangle onto 
+    your screen.  Each is described by three vertices (points).  The interior 
+    of the triangle is a bunch of pixels.  The GPU runs your "shader" code 
+    on each pixel to determine how to shade the pixel - i.e., light it, 
+    or determine its color.  (The terminology is more geared toward the
+    idea that these triangles were originally in 3D and require realistic
+    lighting and shading.)
+    
+    In MilkDrop, the shaders are run on a dumb, regular grid of triangles 
+    that covers the entire visualizer window.  The results of the preset's 
+    per-vertex equations are interpolated across the face of each of these 
+    triangles, and your pixel shader will see the interpolated results.  
+    They come in in the form of "UV" coordinates - they tell you where 
+    to sample (read) the source image, in order to create the desired warping
+    effect each frame - the long-term effect of which is to create perceived
+    motion. 
+    
+    You can then sample that image (or others), do some math on the result,
+    sample some other textures, do some more math, etc.  By the end of 
+    the shader, whatever value is in "ret" (a float3 - three floating-point
+    values) is the color that will be written for that pixel.
+    
+    Each preset in MilkDrop 2 has two pixel shaders: the warp shader,
+    which warps the image from frame to frame, and the composite shader,
+    which draws the frame to the screen (with or without special effects).
+    
+    To edit or experiment with these shaders, while MilkDrop is running, 
+    hit 'M' to view the preset editing menu.  The scroll down to either 
+        [edit warp shader]
+    or 
+        [edit composite shader] 
+    and hit ENTER.  If you don't see either of these options, it means 
+    the current preset is an old MilkDrop 1 preset; in this case, you can 
+    either try a different preset, or you can upgrade the current preset 
+    by selecting 
+
+        update preset's pixel shader version
+
+    toward the bottom of the menu.  Keep in mind that if you upgrade
+    a preset's pixel shader version and then save it to disk, it might 
+    not be usable anymore on other computers with older graphics chips.
+
+    Now go edit one of the two shaders.  Once you're in there, editing,
+    hit F9 - this will toggle the onscreen quick reference for writing
+    shaders.  It's very handy.  Press F9 again to hide it.
+    
+    
+    
+    
+    WARP SHADER
+    ----------------
+    Here is an example of a simple WARP shader.  It is run over every pixel of
+    the internal canvas, with the output being back to the canvas itself (it's
+    a double-buffered texture).  Any special effects that happen here get "baked" 
+    into the image, and will persist into the next frame.
+        
+        shader_body
+        {
+            // sample a pixel from the previous frame.  
+            // uv coord is slightly warped (driven by the per-vertex equations),
+            //   and is what creates the main "movement" in our preset.
+            ret = tex2D( sampler_main, uv ).xyz;
+
+            // darken over time
+            ret *= 0.97;
+        }
+
+    There are only two instructions here... sample the old frame, and 
+    darken the old color value (color values are always in the 0..1 range)
+    to prevent the screen from turning white over time.
+    
+    This code is run on every pixel on the screen.  If the UV's coming in
+    were just [0..1] on X and Y, corresponding exactly to the location of
+    the pixel on the screen, there would be no movement (or warp).  
+    What creates the warp is that the UV coordinates are slightly "off".
+    Each frame, MilkDrop executes the per-vertex equations for the current 
+    preset at all the vertices on a grid covering the screen.  The resulting
+    UV coordinates are then interpolated (by the GPU) between the vertices,
+    and this shader code is executed at each pixel, with the UV coordinates
+    smoothly interpolated for you to do your sampling.  Note that the 
+    original, un-distorted UV coordinates are always available in uv_orig.
+    If the preset had no motion in it, or if we used uv_orig instead of uv, 
+    we would just see pixels getting darker over time, with no apparent motion.
+    
+    Note that MilkDrop's internal canvas (texture) can only store colors
+    in the [0..1] range, so if your shader outputs values beyond that range,
+    the values will be clipped to 0 or 1.  Within the body of the shader,
+    you can go nuts, using any number ranges you want; this restriction only
+    applies to the final output.
+    
+    Note that there are several ways to darken pixels over time, and the 
+    color precision (8 bits per color channel, or 256 shades, or [0..1] 
+    in increments of 0.004) means you have to be careful about darkening 
+    the color over time.  If you're going to darken using this:
+
+        ret *= 0.97;
+
+    then you shouldn't use a multiplier above 0.98, because, due to precision,
+    dark-ish pixels will never become fully dark.  Another way to do it
+    is this: 
+
+        ret -= 0.004;
+
+    The above darkening method will make the pixels go dark, although, 
+    sometimes too quickly.  One way around this is to use error diffusion 
+    dithering (discussed later in this guide).  
+    
+    Probably the best thing is to combine the two:
+
+        ret = (ret - 0.002)*0.99;
+
+    This gives you a partially constant, partially linear darkening effect,
+    and it tends to look the best.  Tweak the values as needed.
+
+    
+    
+    
+    COMPOSITE SHADER
+    ----------------
+    Here is an example of a simple COMPOSITE shader.  It is run over every
+    pixel in the visualizer window, the output being the actual screen that
+    you see.  Anything you do here will NOT affect the subsequent frame - 
+    it will only affect the display of the current frame.
+        
+        shader_body
+        {
+            // sample the corresponding pixel from the internal rendering canvas
+            // note that, here, 'uv' is undistorted.
+            // in the warp shader, 'uv' is warped, and 'uv_orig' is undistorted!
+            ret = tex2D(sampler_main, uv).xyz;
+            
+            // make it a little bit "overbright"
+            ret *= 1.8;
+        }
+
+    The composite shader is easy to understand.  We just sample the
+    internal canvas at the uv coords (undistorted here - but we could
+    play with them if we want!), and manipulate the result if we want
+    (here we brighten it a bit).  The "overbrightening" here is nice because 
+    pixels in the brighter ranges will (for display to the user only)
+    wash out to a white color; however, they can stay that way
+    for a bit.  If we just displayed the color as-is here, and 
+    instead drew our waveforms twice as bright, they would likely
+    start out at white but very quickly fade to shades of grey.
+    
+    Note that we could do other fancy stuff here instead, like:
+            
+            float2 uv_flipped = 1 - uv;    // '1' auto-replicates to float2(1,1)
+            ret = max( tex2D(sampler_main, uv).xyz, 
+                       tex2D(sampler_main, uv_flipped).xyz );
+            ret = pow(ret, float3(0.5, 1, 2));
+            
+    This would flip the image about its diagonal, always show you
+    the brighter pixel from the two orientations, and then ramp
+    the R/G/B channels at different exponents to create a bit of 
+    a cepia color tone.  Not too tough!
+    
+    Now that you have an understanding of what the two shaders do,
+    let's look at all the intrinsic types and operators you can use
+    in shaders.
+   
+    
+    
+    PIXEL SHADER REFERENCE
+    ----------------------
+    Here is a list of all the shader functions and operations at your disposal.
+
+    Data types
+    ----------
+      float       1-4 component full-precision floating-point values.
+      float2        Use these for most things except color values.
+      float3        (When working with UV coords, time values, or big ranges 
+      float4        of values, for example.)
+      
+      half        1-4 component half-precision floating-point values.
+      half2         Much faster on some older hardware; although drivers usually 
+      half3         automatically substitute the 'half' type on you (behind your back) 
+      half4         wherever it is prudent.  Use 'half' for color values, or other 
+                    computations where precision is largely unimportant.
+      
+      float2x2    2d transformation matrix.  (Rotate and/or scale.)
+      float3x2    2d transformation matrix.  (Rotate, scale, translation.)
+      float3x3    3d transformation matrix.  (Rotate and/or scale.)
+      float4x3    3d transformation matrix.  (Rotate, scale, translation.)
+
+    Operators  
+    ----------
+      + - * /     typical arithmetic operators.
+      
+      a += b      same as "a = a + b".  Also valid:  -=  *=  /=
+      
+      ==          equality test.
+      <           less than.
+      <=          less than or equal to.
+      >           greater than.
+      >=          your mom is soo fat.
+      
+      var.x       swizzle operators.  You can stick a dot after any variable
+      var.y       and put up to four letters after it.  If the variable is
+      var.z       a float4, you can choose from x, y, z, and w; if it's a float2,
+      var.w       just x and y; and so on.  The data type yielded can be different 
+      var.xy      than the input, and is determined by the number of letters after 
+      var.wzxy    the dot, and which fields (from the input) you chose.
+      etc.        For example, if you had:
+                    float  alpha = 104.37;
+                    float2 bravo = float2(1,2);
+                    float3 chuck = float3(10,20,30);
+                    float4 delta = float4(5,6,7,8);
+                  Then these swizzles would yield:
+                    alpha.xxx  ->  float3(104.37, 104.37, 104.37)
+                    bravo.yx   ->  float2(2,1)
+                    chuck.z    ->  30
+                    delta.wywy ->  float4(8,6,8,6)
+
+    Preprocessor
+    ------------
+      If you're familiar with C/C++, you can use simple things like
+      #define, #if (condition) / #endif, #if / #elif/#else / #endif, and so on.
+      
+    
+    Intrinsic Instructions
+    ----------------------
+    Unless otherwise noted, these instructions all work on float, float2, float3, 
+    or float4 operands.
+    
+    math operations
+    ---------------
+    abs(a)        Absolute value.  Returns max(a, -a).
+    frac(a)       Fractional value.  Returns (a - (int)a).  (the part after the decimal)
+    floor(a)      Floor.  Returns ((int)a).  (the part before the decimal)
+                    Only works on single floats.
+    saturate(a)   Clamps a to the [0..1] range.  Often FREE (costs no extra instructions).
+    max(a,b)      Returns the greater of each component between a and b.
+    min(a,b)      Returns the lesser of each component between a and b.
+    sqrt(a)       Returns square root of input(s).  Input should be >= 0.  Output always positive.
+    pow(a,b)      Returns a^b.  b can be same type as a, or just a scalar (single float).
+    exp(a)        Returns 2^a.
+    log(a)        Returns log2(a).
+    lerp(a,b,c)   Linear interpolate... blends from a to b based on the value of c[0..1].
+                    (Or extrapolates, if c is outside [0..1] range.)
+                    a and b must be same type; can can be that same type, or just float.
+                    Returns a + c*(b-a).  Return type is same as a and b.
+    dot(a,b)      Dot product.  All versions return A SINGLE FLOAT.
+                    dot(float  a, float  b) returns a+b.
+                    dot(float2 a, float2 b) returns a.x*b.x + a.y*b.y.
+                    dot(float3 a, float3 b) returns a.x*b.x + a.y*b.y + a.z*b.z.
+                    dot(float4 a, float4 b) returns a.x*b.x + a.y*b.y + a.z*b.z + a.w*b.w.
+    lum(a)        Converts a color (float3) to greyscale, or "luminance", for the human eye.
+                    Returns dot(a, float3(0.32,0.49,0.29)).
+                    Tip: oversaturate a color using "col = lerp(lum(col), col, 2);"
+    length(a)     Input is float2, float3, or float4 vector; returns the length of the vector.
+                    Returns sqrt(
+    normalize(a)  Input is float2, float3, or float4 vector; normalizes it to unit length (1.0).
+                    Returns a / length(a).
+
+    texture operations
+    ------------------
+    tex2D(sampler_name, uv)  
+                  Samples a 2D texture at the coordinates 'uv', where UV is a float2.
+                    Returns a float4 (r,g,b,alpha).
+    
+    tex3D(sampler_name, uvw)  
+                  Samples a volume (3D) texture at the coordinates 'uvw', where UVW is a float3.
+                  You could use this to sample a built-in "noise volume" or a volume texture 
+                    from a .DDS texture (that holds a 3D texture).
+                    Returns a float4 (r,g,b,alpha).
+
+    GetBlur1(uv)  Samples a slightly-blurred version of the main texture 
+                    (internal canvas).  Input is float2; outputs (returns) a float3.
+    GetBlur2(uv)  Samples a more-blurred version. 
+    GetBlur3(uv)  Samples a very blurry version.
+    
+
+    mega-slow operations
+    --------------------
+    sin(a)        Returns cos(a), where a is in radians.  Output is in -1..1 range.
+                    SLOW - use with care.
+    cos(a)        Returns sin(a), where a is in radians.  Output is in -1..1 range.
+                    SLOW - use with care.
+    atan2(y,x)    Returns the arctangent of y/x.  In english, this means that if you give
+                    it a Y and X coordinate (with the origin at zero), it will tell you
+                    the angle you are at, with respect to the origin.  The signs of x and y 
+                    are used to determine the quadrant of the return values in the range 
+                    [-pi, pi].  atan2 is well-defined for every point other than the origin.
+                    You basically always want to use it like this:
+                        float2 uv2 = (uv-0.5)*aspect.xy;  // widescreen- or 4:3-friendly
+                        float ang = atan2(uv2.y,uv2.x);
+                    SLOW - use with care.
+    mul(a,b)      Multiplies a vector and a matrix together.  You can treat the matrix
+                    as row-major or column-major based on whether you do mul(vec,mat) 
+                    or mul(mat,vec).
+    cross(a,b)    Cross product.  Returns (a.yzx*b.zxy - a.zxy*b.yzx).  
+                    Input and output must be float3's.
+                    Slow - use with care.
+    if (a == b)   'If' blocks work in pixel shaders, although they can be very slow;
+    {               the full code is always executed, whether the branch is taken or not.
+      ...           You can use the equality operator, == (note the two equals signs! 
+    }               very important!) or the >, >=, <, or <= comparators.
+    else 
+    { 
+      ... 
+    }
+         
+    Keep in mind that cos(), sin(), and atan2() are incredibly slow (~8 instructions).  
+    Almost everything else (even divide, taking a reciprocal square root, etc.) is 1 
+    or maybe, at most, 2 instructions.
+              
+    Note that the saturate() instruction, as well as multiplying by 2, 4, or 8, 
+    or dividing by 2, 4, or 8, is a free operation on many GPUs.  And the ALUs
+    inside a GPU almost always do a multiply + add (both) in a single instruction.
+    
+    Also, you can divide by an integer constant without suffixing it with ".0"; 
+    in C/C++, "float x = 1/5;" will give you ZERO; but in shader language, it
+    will give you what you expect: 0.2.
+
+    
+    
+    PER-VERTEX SHADER INPUTS
+    ------------------------
+    
+    Warp shader:
+    
+      float2 uv;          // .xy = warped UV coords, ~[0..1]
+      float2 uv_orig;     // .xy = original (un-warped) UV coords. [0..1]
+      float  rad;         // radius of the current pixel from center of screen [0..1]
+      float  ang;         // angle of the current pixel from center of screen [0..2*PI]
+    
+    Composite shader:
+    
+      float2 uv;          // .xy = [un-warped] UV coords.
+      float  rad;         // radius of the current pixel from center of screen [0..1]
+      float  ang;         // angle of the current pixel from center of screen [0..2*PI]
+      float3 hue_shader;  // .xyz = a color that varies across the screen 
+                          //          (the old 'hue shader' effect from MilkDrop 1).
+    
+    Note that for both shaders, the vertex-interpolated angle value (ang) 
+    gets a bit wonky near the center of the screen, where it is very difficult to 
+    interpolate well (because it wraps suddenly from 0 to PI*2 at 9 o'clock on your 
+    screen).  If you see artifacts due to this, just use
+    
+      float better_ang = atan2(uv.y - 0.5, uv.x - 0.5);
+      
+    It's very slow, but will give you perfect results.  Also, if you want a slightly
+    higher-quality value for the radius, use:
+    
+      float better_rad = length(uv - 0.5);
+      
+    The unwarped UV values will always be of impeccable quality, though, 
+    because they will be interpolated in the direction that they vary, 
+    and the rectilinear mesh is aligned perfectly for this.
+    
+    
+    
+    PER-FRAME SHADER INPUTS
+    -----------------------
+    MilkDrop feeds lots of data into the the shaders.  Here is a list of everything
+    that the shaders can access.
+    
+      float4 rand_preset;  // 4 random floats [0..1], updated once per preset
+      float4 rand_frame;   // 4 random floats [0..1], updated each frame
+      float  time;         // the time, in seconds, starting at zero when the *preset* starts.  
+                           //   (wraps back to zero after 10,000 seconds locked on a single preset.)
+      float  fps;          // the current framerate (frames per second).
+      float  frame;        // the current frame #.
+      float  progress;     // the progress through the current preset.  [0..1]
+      
+      float  bass;         // immediate info about audio levels,
+      float  mid;          //  just like in the per-frame equations,
+      float  treb;         //   etc.
+      float  vol;          // 
+      float  bass_att;     // slightly dampened info about audio levels.
+      float  mid_att;      //  look at bass/bass_att, for example;
+      float  treb_att;     //   if it's >1, then the bass is spiking.
+      float  vol_att;      // 
+      
+      float4 aspect        // .xy: multiplier to use on UV's to paste an image fullscreen, *aspect-aware*; .zw = inverse.
+      float4 texsize       // info about the size of the internal canvas, in pixels.
+                           //   .xy = (width,height); .zw = (1/(float)w, 1/(float)h)
+      
+      // here are some values that roam around in the [0..1] range at varying speeds.
+      float4 slow_roam_cos // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.005, ~0.008, ~0.013, ~0.022))
+      float4 roam_cos      // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.3, ~1.3, ~5, ~20))           
+      // here are the corresponding sine values, in case you want them.
+      // pick a cos/sin pair and use the same accessor on it (.x, .z, etc.)
+      // to get plot a point making a circle over time.
+      float4 slow_roam_sin // .xyzw ~= same, but using sin()                                       
+      float4 roam_sin      // .xyzw ~= same, but using sin()                                       
+      // of course, if you want anything more complicated, just generate it
+      // yourself in the per-frame equations, save it in q1-q32, and it will
+      // be available to your shaders!
+
+      float  q1;           // The values of the q1-q32 variables, 
+      float  q2;           //  as output by the preset's per-frame equations.
+      //...                //
+      float  q31;          //
+      float  q32;          //
+      
+      float4 _qa;          // q1-q4    The values of the q1-q32 variables,
+      float4 _qb;          // q5-q8     grouped into float4's 
+      float4 _qc;          // q9-q12     for more convenient access.
+      float4 _qd;          // q13-q16
+      float4 _qe;          // q17-q20
+      float4 _qf;          // q21-q24
+      float4 _qg;          // q25-q28
+      float4 _qh;          // q29-q32
+      
+      float  blur1_min     // these are the values of the min/max
+      float  blur1_max     //  allowable color values for the 3 blur passes,
+      float  blur2_min     //   as set from the onscreen menus.
+      float  blur2_max     //    more info below.
+      float  blur3_min     // 
+      float  blur3_max     // 
+      
+      // note/warning: in general, don't use the current time value
+      // as an input to the *dynamic* rotations; as time gets large,
+      // the results will become total chaos.
+      float4x3 rot_s1;  // four random, static rotations.  
+      float4x3 rot_s2;  //  randomized @ preset load time.
+      float4x3 rot_s3;  //   minor translation component (<1).
+      float4x3 rot_s4;
+      
+      float4x3 rot_d1;  // four random, slowly changing rotations.
+      float4x3 rot_d2;  
+      float4x3 rot_d3;
+      float4x3 rot_d4;
+      
+      float4x3 rot_f1;  // faster-changing.
+      float4x3 rot_f2;
+      float4x3 rot_f3;
+      float4x3 rot_f4;
+      
+      float4x3 rot_vf1;  // very-fast-changing.
+      float4x3 rot_vf2;
+      float4x3 rot_vf3;
+      float4x3 rot_vf4;
+      
+      float4x3 rot_uf1;  // ultra-fast-changing.
+      float4x3 rot_uf2;
+      float4x3 rot_uf3;
+      float4x3 rot_uf4;
+      
+      float4x3 rot_rand1; // random every frame
+      float4x3 rot_rand2;
+      float4x3 rot_rand3;
+      float4x3 rot_rand4;
+
+
+    
+    TEXTURE SAMPLING
+    ----------------
+    We've already used one texture: the internal canvas, also called "Main".
+    Because it's always being used, you don't have to declare it.  You can
+    just sample it.  However, you have some options for how to sample it.
+    There are four samplers tied to the Main canvas:
+      
+                                                 BEHAVIOR OUTSIDE 
+        SAMPLER NAME       FILTERING METHOD      [0..1] UV RANGE
+        ------------       ----------------      ----------------
+        sampler_fw_main*   bilinear filtering    wrap
+        sampler_fc_main    bilinear filtering    clamp
+        sampler_pw_main    point sampling        wrap
+        sampler_pc_main    point sampling        clamp
+        
+        * you can also just use "sampler_main" for this one,
+          since it's by far the most common.
+      
+    When you go to sample a texture, the GPU finds the exact spot
+    in the texture that the UV coordinates point to.  The chances
+    are good that it falls in between 4 texels (pixels) rather than
+    perfectly on one of them.  If you use bilinear filtering to 
+    sample, it will return a properly-weighted average of the four 
+    pixels.  If you use point sampling, it will just return the 
+    nearest single pixel (also called "nearest neighbor").
+    
+    Wrap vs. clamp is also pretty simple: if you specify a UV coord
+    of float2(-0.1, 0.5), the wrap mode would map this to (0.9, 0.5),
+    while the clamp mode would clamp it at (0.0, 0.5).  Wrap mode
+    tends to create tiled images, while clamp mode takes the border
+    color and extends it out infinitely.
+    
+    In general, other textures can be sampled similarly, using these 
+    same two-letter prefixes ("_fw", "_pc", etc.).  Or, you can 
+    always just leave off the prefix, and MilkDrop will assume you 
+    want to do "_fw" - bilinear filtering and wrap mode - the defaults.
+
+    
+    
+    MILKDROP'S BUILT-IN TEXTURES - MAIN, BLUR, and NOISE
+    ----------------------------------------------------
+    MilkDrop has several built-in textures you can sample from.  
+    
+    MAIN
+    ----
+    First, there is the Main texture (the internal canvas).  As already 
+    mentioned, you can sample from it by using sampler_main or one
+    of its variants.
+    
+    
+    BLUR1, BLUR2, BLUR3
+    -------------------
+    Next, there are several blurred versions of the main texture.
+    These are called Blur1, Blur2, and Blur3.  Each one is 
+    progressively blurrier.  You can access them using these special
+    functions: 
+
+        GetBlur1(uv)     // these take a float2 as input
+        GetBlur2(uv)     // & return a float3 color value
+        GetBlur3(uv)    
+        
+    GetBlur1 returns a slightly blurred image, GetBlur2 a more blurry image, 
+    and GetBlur3 an extremely blurry image.  A call to one of the GetBlur 
+    functions is very fast, but keep in mind that the blur textures are only 
+    generated each frame if the shaders actually use them, and the results
+    find their way into the final output color value of the pixel shader!
+    Blur1 is the fastest to generate; then Blur2 (because it is generated
+    from Blur1); and finally, Blur3 is the slowest (generated from Blur2).    
+    
+    Here is an example of how to use one:
+    
+        float3 blurry = GetBlur2(uv);
+    
+    You could add this to your sample from the Main texture to
+    produce a softer-looking image, for example.  Or, you could
+    do an edge detect in the composite shader, by taking the 
+    [absolute value of the] difference between the crisp and blurred
+    main textures:
+    
+        float3 crisp = tex2D(sampler_main, uv).xyz;
+        float3 blurry = GetBlur1(uv);
+        ret = abs( crisp - blurry )*4;
+    
+    The "skin dots" effect in some of the presets (it makes spots 
+    and stripes like you might see on fish or leopards, in nature)
+    is based on a very mild edge-detect in the *warp* shader,
+    and uses it to enforce a certain amount of variance in the 
+    color values.  It also serves to break up large areas of solid
+    white pixels.
+    
+    Note that you can do some cool glow effects by raising the
+    "min" values above 0.  Say, for example, you set blur1_min
+    to 0.5.  That means that any pixels with color values below 
+    0.5 will get clipped to 0.5.  So, when you call GetBlur1(),
+    it's going to give you values in the range [0.5 .. 1.0].  
+    However, because you were only using half the range of possible
+    values, the precision of these values will be twice as good.
+    That's the purpose of the min/max values.  Watch out, though -
+    having your values clipped to a minimum of 0.5 would look bad
+    if you actually had colors that are over 0.5, and you're not 
+    subtracting that 0.5 off.
+    
+    However, if you do set a min and then subtract it off, you can 
+    also get some great glow effects, where only really
+    bright pixels contribute to the "glow"  If you set the min to 
+    0.7, for example, and then sample like this:
+        
+        ret += (GetBlur1(uv) - blur1_min)*2;
+        
+    It will subtract off the 0.7 minimum threshold, but because
+    of the clipping, you will basically just see the bright
+    pixels "glowing".  The *2 is just for a little extra glow.
+    
+    
+    
+    
+    NOISE TEXTURES
+    --------------
+    There are also "noise" (random value) textures built in to MilkDrop.  
+    They are generated when MilkDrop starts, but only so the large amount
+    of (random) data wouldn't bloat the size of the MilkDrop download.
+    They vary in the quality (smoothness) of the noise, as well as
+    how often the pattern repeats itself.  Always use the smallest
+    possible noise texture (_lite or _lq versions) when possible.
+    
+    Here are the details on the six textures:
+    
+    NAME           DIMS  PIXELS    QUALITY
+    ----           ----  ------    ---------
+    noise_lq       2D    256x256   low
+    noise_lq_lite  2D    32x32     low
+    noise_mq       2D    64x64     medium
+    noise_hq       2D    32x32     high
+    noisevol_lq    3D    32x32x32  low
+    noisevol_hq    3D    8x8x8     high
+    
+    Notice that four of them are two-dimensional (use tex2D(float2 uv) 
+    to sample them), and two of them are three-dimensional (use 
+    tex3D(float3 uvw) to sample them).  
+    
+    They come in at various sizes.  You should always use the smallest
+    one necessary, to be video memory cache-friendly!
+    
+    The _lq, _mq, and _hq suffixes denote low, medium, or high quality.
+    The _lq textures have one random value at every texel in the 
+    texture.  But the _mq textures have (generally) about four texels
+    per random value, with high-quality [cubic] filtering baked into the 
+    texture.  (Sometimes you just want something better than bilinear
+    filtering, you know?)  The high-quality textures usually have about
+    8 texels for every random value.  The sizes given here, in pixels,
+    are actually abstractions - they are the conceptual # of pixels
+    (values) before repetition.  In reality, the textures are bigger 
+    (for medium & high quality), and the extra texels are all filled 
+    in using high-quality interpolation.  
+    
+    The higher-quality textures aren't any slower to use, as long as
+    you're sampling them at the right frequency.  If you sample any
+    of these at too high a frequency (i.e. tile them like crazy /
+    multiply the UV's by a large number) your video memory texture
+    cache will bring your GPU to a grinding halt.  Don't do it!
+
+    If using Noise textures with the default sampler settings (filtering 
+    and wrap), you don't need to declare them above the shader_body; they 
+    are always available.  However, if you want to sample them with 
+    special options (clamping or point sampling), then you do have to.  
+    (ex: "sampler sampler_fc_noise_lq", or "sampler_pw_noise_lq").
+    
+    To sample a color value from a noise texture, add code like this:
+    
+        float4 noiseVal = tex2D(sampler_noise_lq, uv_orig );
+        
+    This returns a float4 of values in the [0..1] range.  However, the noise
+    image will be stretched up so the 64x64 pixels cover the screen.  What we'd 
+    really like is to tile it so the noise values map 1:1 to pixels on the
+    screen.  
+    
+    To do this, we need to invoke another handy feature: you can fetch the size 
+    of any texture in MilkDrop.  Just declare a float4 (still outside the shader 
+    body) with the name of the texture, preceded by "texsize_" - like this:
+    
+        float4  texsize_noise_lq;  // .xy = (w,h); .zw = (1/(float)w, 1/(float)h)
+    
+    Also, recall that the size of the Main canvas is universally available to
+    all shaders, and looks like this: (this is auto-declared for you, by the way)
+      
+        float4 texsize       // .xy = (w,h); .zw = (1/(float)w, 1/(float)h)
+    
+    So, if we change our sampling code to look like this:
+    
+        float4 noiseVal = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw );
+    
+    It's going to do exactly that.  This is a very common and useful technique.  
+    uv_orig gives you the original (unwarped)
+    UV coordinates [0..1].  If we then multiply by texsize.xy, we get the 
+    pixel number we are on.  For example, if the screen was 1280 x 1024 pixels,
+    we'd get float2 in the range [0..1279, 0..1023].  If we then multiply by
+    texsize_noise_lq.zw, we're dividing by the size of the noise texture,
+    in pixels (this one is 256x256).  So, we'd end up with UV coords roughly 
+    in the range [0..5, 0..4] - our image has been perfect tiled onto the
+    screen, with the pixels displaying 1:1.
+    
+    This can be used to mix a bit of random noise into the image each frame, 
+    which can increase image quality - it's similar to error diffusion 
+    dithering (which is one of the things that set the original Geiss 
+    plugin/screensaver apart from the others, image-quality wise!).   You 
+    can ponder the reasons why.  Also, further adding "rand_frame.xy" to the 
+    UV coords will reposition the noise values every frame, making it seem
+    like truly random [changing] noise:
+    
+        float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy;
+        float4 noiseVal = tex2D(sampler_noise_lq, noise_uv);
+    
+    To add random dithering (which, statistically, is the same as error-
+    diffusion dithering), try this:
+    
+        float2 uv_noise = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy;
+        half4 noiseVal = tex2D(sampler_noise_lq, uv_noise);
+        ret = tex2D(sampler_main, uv);
+        ret += (noiseVal.xyz*2-1) * 0.01;
+        
+    This will add a good deal of noise into the image each frame.  Adding
+    'rand_frame.xy' to the UV coordinate serves to randomly place
+    the noise texture each frame, preventing the noise imprint from being
+    exactly the same each frame, which would cause artifact buildup.
+
+    Important: Note that the medium- and high-quality textures should never be 
+    used for 1:1 mapping! - it is a huge waste.  You will only benefit from their
+    higher quality if you are *zoomed in* on these textures, seeing them
+    magnified, sampling them at a low frequency.  If they are minified 
+    (sampled at a high frequency / zoomed out of) or even displayed at 1:1, 
+    you will thrash your video memory cache and the preset will run very 
+    slow.
+        
+    
+    
+    
+    
+    READING TEXTURES FROM DISK
+    --------------------------
+    Declaring and sampling from your own textures is easy.  First,
+    create your texture.  If you plan on sharing your presets with
+    other people, please make your texture SMALL (256x256 or less)
+    and save it as a JPG file at 95% quality.  The file size should
+    be between 10k and 50k (kilobytes).  Of course, the textures
+    could be huge, crisp photos if you want - they will just be
+    heavy (to send to other people) and will cause a little delay
+    when you switch to a preset that uses them (and loads the texture).  
+    
+    Save the texture to the folder:
+    
+        c:\program files\winamp\plugins\milkdrop2\textures
+        
+    or wherever you installed Winamp and MilkDrop to.  Let's imagine
+    you called your texture billy.jpg.
+    
+    Then, in any shader, above the shader_body section, declare a sampler 
+    for the texture:
+    
+        sampler sampler_billy;
+        
+    That's all you have to do.  It will find the file (billy.jpg)
+    and load it.  Note that the sampler name DOES have to start with 
+    "sampler_", and if you want, you could prefix it with "sampler_pc_" 
+    or "sampler_fw_" (or whatever) to turn on texture clamp and/or point 
+    sampling.  
+    
+    Texture formats supported include: [in order of priority]
+        
+        jpg   (great compression)
+        dds   (a microsoft/directx format - very flexible - can even do 3D)
+        png   (portable network graphics; can give you compress w/an alpha channel)
+        tga   (truevision Targa - 1, 3, or 4 channels)
+        bmp   (puke)
+        dib   (puke)
+        
+    Now that you've declared the texture, you can sample it like this, 
+    from within the shader_body section:
+    
+        float3 mypixel = tex2D(sampler_billy, uv2).xyz;
+        
+    So first it will try to find billy.jpg; then billy.dds; and so
+    on, until it finds a valid texture.  If the texture can not be
+    found in the "milkdrop2\textures" directory, it will then also try
+    to find it **in the current preset directory**; this is done so that
+    preset downloaders can be lazy and just put the presets, along
+    with the textures that come with them, into the same directory.
+    
+    If your shader wants to know how big the texture is, declare this
+    (also above the shader_body section):
+    
+        float4 texsize_billy;    // .xy = (w,h); .zw = (1/w, 1/h)
+        
+    MilkDrop will see the "texsize_" prefix and automatically know what
+    to do.  (You don't have to include the //comment, of course.)
+    
+    To stretch this texture to cover the screen, do this (in the shader
+    body):
+
+        ret = tex2D(sampler_billy, uv).xyz;
+    
+    Or to map it fitted to the screen, aspect-aware:
+    
+        ret = tex2D(sampler_billy, uv * aspect.xy).xyz;
+    
+    Or to tile it so the pixels are represented 1:1:
+    
+        ret = tex2D(sampler_billy, uv * texsize.xy * texsize_billy.zw).xyz;
+        
+    Or to map it tiled exactly 5 times:
+
+        ret = tex2D(sampler_billy, uv * 5).xyz;
+
+    Or to zoom into the center 20% of the image:
+
+        ret = tex2D(sampler_billy, (uv-0.5)*0.2 + 0.5 ).xyz;
+        
+    Of course, you could also declare sampler_pw_billy, to do point
+    sampling, or sampler_fc_billy, for clamping, and so on.
+
+
+
+    
+    RANDOM TEXTURE SELECTION
+    ------------------------
+    You can also load in a random texture.  Just use the name "rand00"
+    through "rand15" as the filename, and MilkDrop will pick a random
+    file and do the rest.  The texsize_ parameters work too.  For example:
+    
+        sampler sampler_rand07;
+        float4  texsize_rand07;
+                
+        shader_body 
+        {    
+          ...
+          float3 color = tex2D(sampler_rand07, uv);
+          ...
+        }
+        
+    You can also choose from random subsets of textures on disk!  Say you
+    have a whole slew of random textures in your textures\ subdirectory,
+    but you have a subset in there that begin with the word "smalltiled".
+    If you specify:
+    
+        sampler sampler_rand02_smalltiled;
+        float4  texsize_rand02;    // ...it's smart enough to get it from just this.
+        
+        shader_body 
+        {    
+          ...
+          float3 color = tex2D(sampler_rand07_smalltiled, uv);
+          ...
+        }
+    
+    Then every time the preset loads (or the shader is recompiled), it's
+    going to pick a new random texture, but it will choose only from the
+    subset of those textures whose names begin with "smalltiled".  
+
+    One last thing, a tip: if you are working in windowed mode (or multimon)
+    and added textures to the directory and haven't yet exited the plugin, 
+    to force the list of textures to update itself, edit one of the shaders 
+    (any shader) and then hit CTRL+ENTER (accept).  That will trigger it
+    to rescan the directory (but only if it needs to, because your shaders
+    ask for random textures).
+
+
+
+    
+    MISC. COOL SHADER TRICKS
+    ------------------------
+    
+        AUTO CENTER DARKENING
+        ---------------------    
+        MilkDrop 1 had a cool feature, "center darken", that would quickly dampen 
+        bright pixels placed at the center of the screen, because in "zoomy" 
+        (forward motion) presets, the screen would quickly become all white
+        if you didn't.  As presets get more sophisticated, though, where the
+        "center" of the zooming motion is can be very hard to pinpoint.
+        
+        You can actually find it algorithmically.  Wherever on the screen you
+        have warped UV coordinates that are very close to the original UV
+        coordinates, it means there's either no motion there, or it's the
+        center of motion - you'll know, based on what kind of preset you're
+        writing.  If it's a "zoomy" preset, it's probably the latter.  In this
+        case, just use something like this in your warp shader:
+        
+            // this darkens the pixels at the center of the zoom, only
+            ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 );  
+
+
+        RANDOM DIFFUSION DITHER
+        -----------------------        
+        See above, in the "noise" section.
+
+       
+        SOFT MAX
+        --------
+        The max(a,b) function returns the max. value for each channel 
+        of the two inputs, however, this can have a discontinuous
+        look sometimes, as it switches from a to b or back suddenly.
+        If you want a not-so-accurate, but smoother, max function,
+        try this:
+        
+            a + b - a*b
+        
+        Note that the inputs must be in the [0..1] range.
+        
+        
+
+    
+    
+    QUALITY ASSURANCE FOR SHADERS
+    -----------------------------
+    *Please* adhere to these guidelines when writing shaders...
+
+      1. use small (256x256 or less) textures; save as jpg 95%
+          -so your presets are small to download, and so they load w/o a pause.
+
+      2. make sure your shaders are zippy.  
+          -avoid 'if' statements.
+          -avoid "massive zoom-outs" of any texture.  Sampling textures at too
+            high a frequency thrashes your texture cache and will drop your 
+            framerate like mad.  Sample things near 1:1, or feel free to zoom
+            in close on them, but avoid extreme zoom-outs.
+          -avoid sin() and cos() functions if you can.  If their inputs don't
+            vary from pixel to pixel, calculate the sin/cos values in
+            the per-frame equations, then store them in q1-q32, and read
+            them into your shader from there.
+          -any calculation that results in the same value for all pixels 
+            on the screen should be offloaded into MilkDrop's per-frame 
+            equations, then passed to the shader via the q1-q32 variables.
+            These variables are directly accessible from all shaders (q1,
+            q2, etc.) and can also be read in as float4's for convenience
+            (q1-q4 make up a float4 called _qa; q5-q8 come together in _qb;
+            etc.).
+          -also avoid doing motion/warping calculations in the warp shader,
+            that you could do in the per-vertex equations.  Those run on the
+            CPU, which is a huge resource that is almost never completely
+            used; the GPU, although processing 1,000 times as much math
+            because it works per-pixel instead of per-vertex, can use as
+            much of a break as it can get.  Any low-frequency effects (values 
+            that vary slowly over the screen) should go in the per-vertex
+            equations, and only the high-frequency component of the motion
+            or warping should come from the pixel shader.
+          -keep in mind that the DirectX shader compiler is superb at 
+            optimizing; anything that can be thrown out, will be.  Things like 
+               ret *= 1.0;
+               ret += 0;
+               ret += tex2D(mytex, uv).xyz * 0;
+            will completely disappear.  If you sample a texture and then the
+            sample doesn't end up making it into the final output color value,
+            the texture will never even get bound (or loaded from disk), 
+            let alone sampled.  And so on.
+          -you can use the 'half' type wherever you don't need full 'float' 
+            precision.  Generally use 'float' for UVs and time values, and 
+            'half' for almost everything else.  However, don't stress about it 
+            too much, because most GPUs run
+            everything at full-precision & full-speed nowadays - and for the
+            older GPUs that don't, the driver is probably very smart (if it's
+            an Nvidia or ATI card) about auto-substituting halfs for floats
+            wherever possible.            
+
+      3. before sharing your presets, please make sure they look good in a 
+          SQUARE or WIDESCREEN window.  If they don't, scan these guidelines
+          and you will probably be able to easily fix it.
+          
+          The overall design goal in MilkDrop, concerning aspect ratio, is to 
+          fit the preset to the long axis of the window, and to crop the rest, 
+          but to do all of this without any stretching or zooming (so all internal 
+          canvas pixels map 1:1 to screen pixels).  
+          
+          -per-frame/per-vertex equations: 
+            * multiply XY coords by the values "aspectx" and "aspecty", respectively.
+          
+          -shader code: 
+            * multiply UV coordinates by 'aspect.xy', prior to using them
+            to sample a texture, to make the texture fit on the screen properly.
+            (For example, if the screen is wide, the image will be fitted to cover
+            the width of the screen, and it will be cropped at the top and bottom.)
+            
+            * multiply by 'aspect.zw' to make it fit the other way (it will fit
+            the image to be completely visible in one dimension, and tiled in the
+            other direction).	 
+            
+            * any time you perturb the UV coordinates in the warp shader, prior to
+            sampling the Main texture, you should multiply the "delta" you are applying
+            by aspect.xy.  Otherwise, in a widescreen window, the "delta" will actually
+            be dramatically squished, or in a tall window, the change would be 
+            elongated very vertically.  
+
+        	  * the 'ang' value is aspect-aware, in the per-vertex equations, as well
+        	  as in the warp and composite shaders.  However, if you generate your own
+        	  high-quality "ang" value using atan2(), beware - you really
+        	  should multiply the UV's by aspect.xy beforehand, like this:
+                float2 uv2 = (uv-0.5)*aspect.xy;
+                float ang = atan2(uv2.y,uv2.x);
+
+        	  
+
+    
+   
+    
+    g. QUALITY ASSURANCE
+    ----------------------
+    When designing presets, please adhere to the pixel shader 'quality assurance'
+    guidelines in the above section, as they are very important.  But, in order 
+    to make sure the presets you create work well on other systems, please
+    also keep in mind:
+        
+         1. Keep your presets fast.  There's nothing to spoil the mood like
+        a preset popping up that chokes at 10 fps.  Since division is 11
+        times slower than multiplication (or addition/subtraction), if you
+        divide a bunch of values by one other value, pre-divide that value
+        ("inv = 1/myval;") and then multiply those other values by that
+        inverse.  Also, never put computations in the per-vertex code that
+        are the same for every pixel; move these into the per-frame code,
+        and carry the results to the per-vertex code using the q1-q32 variables.
+        Remember that maxim: "If a per-vertex equation doesn't use at least 
+        one of the variables { x, y, rad, ang }, then it should be actually 
+        be a per-frame equation."
+
+         2. Design your presets using the default mesh size option
+        from the config panel, or at least check, before you distribute them,
+        to make sure they look correct at the default mesh size.  If your 
+        mesh is too coarse (small), then a viewer with the default mesh size 
+        might see unexpected "bonus" effects that you might not have intended,
+        and might mess up your preset.  If your mesh is too fine, then a
+        viewer with the default might not see all the detail you intended,
+        and it might look bad.
+
+         2. Try to design your presets in a 32-bit video mode, so that its
+        brightness levels are standard.  The thing to really watch out
+        for is designing your presets in 16-bit color when the "fix pink/
+        white color saturation artifact" checkbox is checked.  This 
+        checkbox keeps the image extra dark to avoid color saturation,
+        which is only necessary on some cards, in 16-bit color.  If this
+        is the case for you, and you write a preset, then when you run
+        it on another machine, it might appear insanely bright.
+        
+         3. Don't underestimate the power of the 'dx' and 'dy' parameters
+        (in the per-vertex equations).  Some of the best presets are based 
+        on using these.  If you strip everything out of a preset so that 
+        there's no motion at all, then you can use the dx and dy parameters 
+        to have precise manual control over the motion.  Basically, all the 
+        other effects (zoom, warp, rot, etc.) are just complicated 
+        abstractions; they could all be simulated by using only { x, y, 
+        rad, ang } and { dx, dy }.
+        
+         4. If you use the 'progress' variable in a preset, make sure you 
+        try the preset out with several values for 'Time Between Auto
+        Preset Changes'.  The biggest thing to avoid is using something
+        like sin(progress), since the rate at which 'progress' increases 
+        can vary drastically from system to system, dependong on the user's
+        setting for 'Time Between Auto Preset Changes'.
+
+         5. if writing shaders, please also see the 'Quality Assurance for
+        Shaders' section above.
+
+
+    
+    h. DEBUGGING
+    -----------------------  
+    One feature that preset authors should definitely be aware of is the
+    variable monitoring feature, which lets you monitor (watch) the value
+    of any per-frame variable you like.  First, hit the 'N' key to show
+    the monitor value, which will probably display zero.  Then all you 
+    have to do is add a line like this to the per-frame equations:
+
+        monitor = x;
+
+    where 'x' is the variable or expression you want to monitor.  Once you
+    hit CTRL+ENTER to accept the changes, you should see the value of the
+    per-frame variable or expression in the upper-right corner of the
+    screen!
+
+    Once again, note that it only works for *per-frame* equations, and NOT
+    for per-vertex equations.  
+
+
+
+    
+    i. FUNCTION REFERENCE
+    -----------------------  
+    Following is a list of the functions supported by the expression evaluator
+    (for preset init, per-frame, and per-vertex equations; NOT for pixel shaders).
+    The list was blatently ripped from the help box of Justin Frankels' AVS 
+    plug-in, since MilkDrop uses the expression evaluator that he wrote.
+    
+        Format your expressions using a semicolon (;) to delimit between statements.        
+        Use parenthesis ['(' and ')'] to denote precedence if you are unsure.        
+        The following operators are available:        
+            = : assign        
+            +,-,/,* : plus, minus, divide, multiply        
+            | : convert to integer, and do bitwise or        
+            & : convert to integer, and do bitwise and        
+            % : convert to integer, and get remainder        
+        The following functions are available:        
+            int(var)   :  returns the integer value of 'var' (rounds toward zero)
+            abs(var)   :  returns the absolute value of var
+            sin(var)   :  returns the sine of the angle var (expressed in radians)        
+            cos(var)   :  returns the cosine of the angle var        
+            tan(var)   :  returns the tangent of the angle var        
+            asin(var)  :  returns the arcsine of var        
+            acos(var)  :  returns the arccosine of var        
+            atan(var)  :  returns the arctangent of var        
+            sqr(var)   :  returns the square of var        
+            sqrt(var)  :  returns the square root of var        
+            pow(var,var2) : returns var to the power of var2        
+            log(var)      : returns the log base e of var        
+            log10(var)    : returns the log base 10 of var        
+            sign(var)     : returns the sign of var or 0        
+            min(var,var2) : returns the smalest value        
+            max(var,var2) : returns the greatest value        
+            sigmoid(var,var2) : returns sigmoid function value of x=var (var2=constraint)        
+            rand(var)     : returns a random integer modulo 'var'; e.g. rand(4) will return 0, 1, 2, or 3.
+            bor(var,var2) : boolean or, returns 1 if var or var2 is != 0        
+            bnot(var)  : boolean not, returns 1 if var == 0 or 0 if var != 0        
+            if(cond,vartrue,varfalse) : if condition is nonzero, returns valtrue, otherwise returns valfalse        
+            equal(var,var2) : returns 1 if var = var2, else 0        
+            above(var,var2) : returns 1 if var > var2, else 0        
+            below(var,var2) : returns 1 if var < var2, else 0            
+            
+
+
+
+return to top
+return to milkdrop.html
+
+ + \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/q_vars.gif b/MilkDrop3/Milkdrop3/docs/q_vars.gif new file mode 100644 index 0000000..95d0f9b Binary files /dev/null and b/MilkDrop3/Milkdrop3/docs/q_vars.gif differ diff --git a/MilkDrop3/Milkdrop3/docs/t_vars.gif b/MilkDrop3/Milkdrop3/docs/t_vars.gif new file mode 100644 index 0000000..f2d3f15 Binary files /dev/null and b/MilkDrop3/Milkdrop3/docs/t_vars.gif differ diff --git a/MilkDrop3/Milkdrop3/presets/000.milk2 b/MilkDrop3/Milkdrop3/presets/000.milk2 new file mode 100644 index 0000000..69647bd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/000.milk2 @@ -0,0 +1,1335 @@ +Created with MILKDROP 3.2 on 12/07/2023 at 23:12:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.579675 +random_2=0.335230 +random_3=0.944580 +random_4=0.292683 +random_5=0.528049 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain Move +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 15; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv*cos(sin(time/5))); +comp_25=`//re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.100 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Blank.milk b/MilkDrop3/Milkdrop3/presets/Blank.milk new file mode 100644 index 0000000..2d8b946 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Blank.milk @@ -0,0 +1,103 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.460 +fDecay=0.935 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk new file mode 100644 index 0000000..85c19d7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk @@ -0,0 +1,113 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=1.694 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz + +comp_6=` GetBlur2(uv) +comp_7=` ; +comp_8=` +comp_9=` ret = tex2D( sampler_MilkDrop3_002b, +comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) +comp_11=` + uv*float2(1,-1)*aspect.xy +comp_12=` ).xyz; +comp_13=` +comp_14=` //ret *= 1.333; // a little bit of overbright +comp_15=` +comp_16=`} +comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk new file mode 100644 index 0000000..0dd22bc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk @@ -0,0 +1,136 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=1.694 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz + +comp_6=` GetBlur2(uv) +comp_7=` ; +comp_8=` +comp_9=` ret = tex2D( sampler_MilkDrop3_002b, +comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) +comp_11=` + uv*float2(1,-1)*aspect.xy +comp_12=` ).xyz; +comp_13=` +comp_14=` //ret *= 1.333; // a little bit of overbright +comp_15=` +comp_16=`} +comp_17=` + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=7 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.800000 +SpriteSY=-0.800000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk new file mode 100644 index 0000000..7b0fa77 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk @@ -0,0 +1,287 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz + +comp_6=` GetBlur2(uv) +comp_7=` ; +comp_8=` +comp_9=` ret = tex2D( sampler_MilkDrop3_002b, +comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) +comp_11=` + uv*float2(1,-1)*aspect.xy +comp_12=` ).xyz; +comp_13=` +comp_14=` ret *= 1.333; // a little bit of overbright +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk new file mode 100644 index 0000000..09f9dc3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk @@ -0,0 +1,287 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.952 +fWaveSmoothing=0.015 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=11 +shapecode_0_x=0.460 +shapecode_0_y=0.590 +shapecode_0_rad=0.08277 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.78000 +shapecode_0_r=0.820 +shapecode_0_g=1.190 +shapecode_0_b=1.240 +shapecode_0_a=1.010 +shapecode_0_r2=0.860 +shapecode_0_g2=1.200 +shapecode_0_b2=1.070 +shapecode_0_a2=0.840 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_0_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_0_per_frame3=ang = sin(time); +shape_0_per_frame4=r = q2; +shape_0_per_frame5=g = q3; +shape_0_per_frame6=b = q1; +shape_0_per_frame7=r2 = q3; +shape_0_per_frame8=g2 = q1; +shape_0_per_frame9=b2 = q2; +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ +warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +warp_3=`} +warp_4=` +warp_5=`float2 complex_pow(float2 base, int exponent){ +warp_6=` float2 exponentiation = float2(1,0); +warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.yvol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ +warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +warp_3=`} +warp_4=` +warp_5=`float2 complex_pow(float2 base, int exponent){ +warp_6=` float2 exponentiation = float2(1,0); +warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y 0.25*texsize.y){ +comp_18=` fnord = bg2; +comp_19=` }else{ +comp_20=` fnord = bg1; +comp_21=` } +comp_22=` +comp_23=` +comp_24=`ret = lerp(fnord,float3(1,0,0),z); +comp_25=`ret = lerp(ret,0,y); +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 new file mode 100644 index 0000000..e89a3c3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 @@ -0,0 +1,488 @@ +Created with MILKDROP 3.25+ on 23/02/2024 at 00:16:55 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.050542 +random_2=0.161789 +random_3=0.430081 +random_4=0.491734 +random_5=0.549729 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R071 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Flexi - bouncing balls [double mindblob neon mix] +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.995 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.413 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=-0.660 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.626 +fWarpScale=8.642 +fZoomExponent=7.10084 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.09014 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.240 +wave_y=0.440 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=48 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02770 +shapecode_0_ang=6.03186 +shapecode_0_tex_ang=6.03186 +shapecode_0_tex_zoom=0.68390 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q3; +shape_0_per_frame2=y = q4; +shape_0_per_frame3=rad = q5; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; +shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; +shape_0_per_frame8= +shapecode_1_enabled=1 +shapecode_1_sides=48 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=6.03186 +shapecode_1_tex_ang=6.03186 +shapecode_1_tex_zoom=0.68390 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q6; +shape_1_per_frame2=y = q7; +shape_1_per_frame3=rad = q8; +shape_1_per_frame4= +shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_1_per_frame7= +per_frame_init_1=x1 = 0.5; +per_frame_init_2=x2 = 0.51; +per_frame_init_3= +per_frame_init_4=y2 = 0.9; +per_frame_init_5=y1 = 0.7; +per_frame_init_6= +per_frame_init_7=x3 = 0.8; +per_frame_init_8=y3 = 0.5; +per_frame_init_9= +per_frame_init_10=x4 = 0.2; +per_frame_init_11=y4 = 0.5; +per_frame_init_12= +per_frame_init_13= +per_frame_init_14=ax1 = 0; +per_frame_init_15=ay1 = 0; +per_frame_init_16=ax2 = 0; +per_frame_init_17=ay2 = 0; +per_frame_init_18=ax3 = 0; +per_frame_init_19=ay3 = 0; +per_frame_init_20= +per_frame_init_21=vx1 = 0.000; +per_frame_init_22=vx2 = 0.000; +per_frame_1=zoom = 1.002; +per_frame_2=warp = 0.2; +per_frame_3=wave_a = 0; +per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; +per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); +per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); +per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); +per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); +per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); +per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); +per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); +per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); +per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); +per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); +per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); +per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); +per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); +per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent +per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); +per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); +per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); +per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); +per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent +per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); +per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); +per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent +per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); +per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); +per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent +per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); +per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); +per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent +per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); +per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); +per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent +per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); +per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); +per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); +per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_61=q1 = aspectx; +per_frame_62=q2 = aspecty; +per_frame_63=q3 = x1; +per_frame_64=q4 = y1; +per_frame_65=q5 = r*2; +per_frame_66=q6 = x2; +per_frame_67=q7 = y2; +per_frame_68=q8 = r*2; +per_frame_69=q9 = x3; +per_frame_70=q10 = y3; +per_frame_71=q11 = r*2; +per_frame_72=q12 = x4; +per_frame_73=q13 = y4; +per_frame_74=q14 = r*2; +per_frame_75=q15 = atan2(vx4,vy4); +per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); +per_frame_77=q17 = atan2(vx3,vy3); +per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); +per_pixel_1=x = 0.5 + (x-0.5)*q2; +per_pixel_2=y = 0.5 + (y-0.5)*q1; +per_pixel_3= +per_pixel_4= +per_pixel_5=dir = -q15 + asin(1); +per_pixel_6=b1 = 0.075; +per_pixel_7=m1 = q16*25; +per_pixel_8=xx = q12; +per_pixel_9=yy = 1-q13; +per_pixel_10=x1 = xx -sin(dir)*b1; +per_pixel_11=y1 = yy -cos(dir)*b1; +per_pixel_12=x2 = xx +sin(dir)*b1; +per_pixel_13=y2 = yy +cos(dir)*b1; +per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_16=si1 = sigmoid(-d1,1000); +per_pixel_17=si2 = sigmoid(-d2,1000); +per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +per_pixel_20= +per_pixel_21=dir = -q17 + asin(1); +per_pixel_22=m1 = q18*25; +per_pixel_23=xx = q9; +per_pixel_24=yy = 1-q10; +per_pixel_25=x1 = xx -sin(dir)*b1; +per_pixel_26=y1 = yy -cos(dir)*b1; +per_pixel_27=x2 = xx +sin(dir)*b1; +per_pixel_28=y2 = yy +cos(dir)*b1; +per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_31=si1 = sigmoid(-d1,1000); +per_pixel_32=si2 = sigmoid(-d2,1000); +per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); +comp_13=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 new file mode 100644 index 0000000..b49af1d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 @@ -0,0 +1,573 @@ +Created with MILKDROP 3.30 on 01/01/2024 at 15:12:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.52 +blending_direction=-1 +random_1=0.670325 +random_2=0.817615 +random_3=0.300813 +random_4=0.635501 +random_5=0.216125 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 008c LAZERS +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=10.437 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=32.000 +nMotionVectorsY=24.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.100 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0.2; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad+0.4,1); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(0.5,-0.0,-2.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Flexi - bouncing balls [double mindblob neon mix] +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.995 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.626 +fWarpScale=8.642 +fZoomExponent=7.10084 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.09014 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=32.000 +nMotionVectorsY=24.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_init_1=x1 = 0.5; +per_frame_init_2=x2 = 0.51; +per_frame_init_3= +per_frame_init_4=y2 = 0.9; +per_frame_init_5=y1 = 0.7; +per_frame_init_6= +per_frame_init_7=x3 = 0.8; +per_frame_init_8=y3 = 0.5; +per_frame_init_9= +per_frame_init_10=x4 = 0.2; +per_frame_init_11=y4 = 0.5; +per_frame_init_12= +per_frame_init_13= +per_frame_init_14=ax1 = 0; +per_frame_init_15=ay1 = 0; +per_frame_init_16=ax2 = 0; +per_frame_init_17=ay2 = 0; +per_frame_init_18=ax3 = 0; +per_frame_init_19=ay3 = 0; +per_frame_init_20= +per_frame_init_21=vx1 = 0.000; +per_frame_init_22=vx2 = 0.000; +per_frame_1=zoom = 1.002; +per_frame_2=warp = 0.2; +per_frame_3=wave_a = 0; +per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; +per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); +per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); +per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); +per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); +per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); +per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); +per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); +per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); +per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); +per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); +per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); +per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); +per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); +per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent +per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); +per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); +per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); +per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); +per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent +per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); +per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); +per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent +per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); +per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); +per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent +per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); +per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); +per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent +per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); +per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); +per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent +per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); +per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); +per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); +per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_61=q1 = aspectx; +per_frame_62=q2 = aspecty; +per_frame_63=q3 = x1; +per_frame_64=q4 = y1; +per_frame_65=q5 = r*2; +per_frame_66=q6 = x2; +per_frame_67=q7 = y2; +per_frame_68=q8 = r*2; +per_frame_69=q9 = x3; +per_frame_70=q10 = y3; +per_frame_71=q11 = r*2; +per_frame_72=q12 = x4; +per_frame_73=q13 = y4; +per_frame_74=q14 = r*2; +per_frame_75=q15 = atan2(vx4,vy4); +per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); +per_frame_77=q17 = atan2(vx3,vy3); +per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); +per_pixel_1=x = 0.5 + (x-0.5)*q2; +per_pixel_2=y = 0.5 + (y-0.5)*q1; +per_pixel_3= +per_pixel_4= +per_pixel_5=dir = -q15 + asin(1); +per_pixel_6=b1 = 0.075; +per_pixel_7=m1 = q16*25; +per_pixel_8=xx = q12; +per_pixel_9=yy = 1-q13; +per_pixel_10=x1 = xx -sin(dir)*b1; +per_pixel_11=y1 = yy -cos(dir)*b1; +per_pixel_12=x2 = xx +sin(dir)*b1; +per_pixel_13=y2 = yy +cos(dir)*b1; +per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_16=si1 = sigmoid(-d1,1000); +per_pixel_17=si2 = sigmoid(-d2,1000); +per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +per_pixel_20= +per_pixel_21=dir = -q17 + asin(1); +per_pixel_22=m1 = q18*25; +per_pixel_23=xx = q9; +per_pixel_24=yy = 1-q10; +per_pixel_25=x1 = xx -sin(dir)*b1; +per_pixel_26=y1 = yy -cos(dir)*b1; +per_pixel_27=x2 = xx +sin(dir)*b1; +per_pixel_28=y2 = yy +cos(dir)*b1; +per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_31=si1 = sigmoid(-d1,1000); +per_pixel_32=si2 = sigmoid(-d2,1000); +per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk new file mode 100644 index 0000000..f7783bf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk @@ -0,0 +1,341 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.995 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.413 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=-0.660 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.626 +fWarpScale=8.642 +fZoomExponent=7.10084 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.09014 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.240 +wave_y=0.440 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=48 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02770 +shapecode_0_ang=6.03186 +shapecode_0_tex_ang=6.03186 +shapecode_0_tex_zoom=0.68390 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q3; +shape_0_per_frame2=y = q4; +shape_0_per_frame3=rad = q5; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; +shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; +shape_0_per_frame8= +shapecode_1_enabled=1 +shapecode_1_sides=48 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=6.03186 +shapecode_1_tex_ang=6.03186 +shapecode_1_tex_zoom=0.68390 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q6; +shape_1_per_frame2=y = q7; +shape_1_per_frame3=rad = q8; +shape_1_per_frame4= +shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_1_per_frame7= +per_frame_init_1=x1 = 0.5; +per_frame_init_2=x2 = 0.51; +per_frame_init_3= +per_frame_init_4=y2 = 0.9; +per_frame_init_5=y1 = 0.7; +per_frame_init_6= +per_frame_init_7=x3 = 0.8; +per_frame_init_8=y3 = 0.5; +per_frame_init_9= +per_frame_init_10=x4 = 0.2; +per_frame_init_11=y4 = 0.5; +per_frame_init_12= +per_frame_init_13= +per_frame_init_14=ax1 = 0; +per_frame_init_15=ay1 = 0; +per_frame_init_16=ax2 = 0; +per_frame_init_17=ay2 = 0; +per_frame_init_18=ax3 = 0; +per_frame_init_19=ay3 = 0; +per_frame_init_20= +per_frame_init_21=vx1 = 0.000; +per_frame_init_22=vx2 = 0.000; +per_frame_1=zoom = 1.002; +per_frame_2=warp = 0.2; +per_frame_3=wave_a = 0; +per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; +per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); +per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); +per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); +per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); +per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); +per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); +per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); +per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); +per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); +per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); +per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); +per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); +per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); +per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent +per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); +per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); +per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); +per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); +per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent +per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); +per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); +per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent +per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); +per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); +per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); +per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); +per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent +per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); +per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); +per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); +per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); +per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent +per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); +per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); +per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); +per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); +per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent +per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); +per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); +per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); +per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); +per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); +per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo +per_frame_61=q1 = aspectx; +per_frame_62=q2 = aspecty; +per_frame_63=q3 = x1; +per_frame_64=q4 = y1; +per_frame_65=q5 = r*2; +per_frame_66=q6 = x2; +per_frame_67=q7 = y2; +per_frame_68=q8 = r*2; +per_frame_69=q9 = x3; +per_frame_70=q10 = y3; +per_frame_71=q11 = r*2; +per_frame_72=q12 = x4; +per_frame_73=q13 = y4; +per_frame_74=q14 = r*2; +per_frame_75=q15 = atan2(vx4,vy4); +per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); +per_frame_77=q17 = atan2(vx3,vy3); +per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); +per_pixel_1=x = 0.5 + (x-0.5)*q2; +per_pixel_2=y = 0.5 + (y-0.5)*q1; +per_pixel_3= +per_pixel_4= +per_pixel_5=dir = -q15 + asin(1); +per_pixel_6=b1 = 0.075; +per_pixel_7=m1 = q16*25; +per_pixel_8=xx = q12; +per_pixel_9=yy = 1-q13; +per_pixel_10=x1 = xx -sin(dir)*b1; +per_pixel_11=y1 = yy -cos(dir)*b1; +per_pixel_12=x2 = xx +sin(dir)*b1; +per_pixel_13=y2 = yy +cos(dir)*b1; +per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_16=si1 = sigmoid(-d1,1000); +per_pixel_17=si2 = sigmoid(-d2,1000); +per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +per_pixel_20= +per_pixel_21=dir = -q17 + asin(1); +per_pixel_22=m1 = q18*25; +per_pixel_23=xx = q9; +per_pixel_24=yy = 1-q10; +per_pixel_25=x1 = xx -sin(dir)*b1; +per_pixel_26=y1 = yy -cos(dir)*b1; +per_pixel_27=x2 = xx +sin(dir)*b1; +per_pixel_28=y2 = yy +cos(dir)*b1; +per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_31=si1 = sigmoid(-d1,1000); +per_pixel_32=si2 = sigmoid(-d2,1000); +per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; +per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk b/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk new file mode 100644 index 0000000..4ac8861 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk @@ -0,0 +1,188 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.245 +fWarpScale=7.316 +fZoomExponent=1.81665 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.15771 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +per_frame_1=vol = bass*8 + mid*5 + treb*3; +per_frame_2=m = m*0.97 + vol*0.08; +per_frame_3=monitor = vol; +per_frame_4=beat = above(vol,res)*above(vol,m)*above(vol,16); +per_frame_5=diff = (1-beat)*diff + beat*(vol-res); +per_frame_6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +per_frame_7=res = max(0,res); +per_frame_8= +per_frame_9= +per_frame_10=d_x = if(beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_11=d_y = if(beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_12=r = if(beat, (int(rand(2000))-1000)*0.001 , r); +per_frame_13=z = if(beat, int(rand(1000))*0.001 , z); +per_frame_14=zoom = 1.01 + z*0.03; +per_frame_15=rot = r*0.04; +per_frame_16=dx = d_x*0.01; +per_frame_17=dy = d_y*0.01; +per_frame_18= +per_frame_19=wave_a = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk new file mode 100644 index 0000000..ef6e5c4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk @@ -0,0 +1,299 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=0.204 +fWarpScale=8.471 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.15038 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=5.92556 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.400 +wavecode_0_a=0.340 +wave_0_init1=t2 = 0 +wave_0_per_frame1=t1 = q13; +wave_0_per_frame2=t2 = q14; +wave_0_per_frame3=t3 = q3; +wave_0_per_frame4=t4 = q4; +wave_0_per_frame5=t5 = q5; +wave_0_per_frame6=t6 = q6; +wave_0_per_frame7=t7 = q7; +wave_0_per_frame8=t8 = q8; +wave_0_per_point1=sample = 1-sample; +wave_0_per_point2=xxx = xx; +wave_0_per_point3=yyy = yy; +wave_0_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 +wave_0_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; +wave_0_per_point6= +wave_0_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 +wave_0_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; +wave_0_per_point9= +wave_0_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); +wave_0_per_point11=dd = dd*0.95 + (value1); +wave_0_per_point12=ddd = dd*sample*(1-sample)*d; +wave_0_per_point13=ddd = sample*(1-sample)*sin(sample*120)*d*0.1; +wave_0_per_point14=x = xx + (yy-yyy)*ddd; +wave_0_per_point15=y = yy - (xx-xxx)*ddd; +wave_0_per_point16= +wave_0_per_point17=x = 0.5 + (x-0.5)*q9; +wave_0_per_point18=y = 0.5 + (y-0.5)*q10; +wave_0_per_point19= +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.09902 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.81623 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.040 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 1-q1; +shape_1_per_frame2=y = q2; +shape_1_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_1_per_frame4=y = 0.5 + (y - 0.5)*0.25; +per_frame_init_1=x1 = 0; +per_frame_init_2=y1= .001; +per_frame_init_3=z1 = 0; +per_frame_1=zoom = 1; +per_frame_2=warp = 0; +per_frame_3=wave_a = 0; +per_frame_4= +per_frame_5= +per_frame_6=// below parameters belong to an extended "Lotka-Volterra" model (simple predator-prey differential equation system - see wikipedia) +per_frame_7= +per_frame_8=startx = 0.7; // initial predator population (used only for the phase plot) +per_frame_9=starty = 0.7; // initial prey population +per_frame_10= +per_frame_11=a = 1.0; // LV-model parameters - some pairs reach a so-called limit-cycle +per_frame_12=b = 0.14; +per_frame_13=d = 0.2; +per_frame_14= +per_frame_15=q1 = aspectx; +per_frame_16=q2 = aspecty; +per_frame_17= +per_frame_18=q3 = startx; +per_frame_19=q4 = starty; +per_frame_20= +per_frame_21=q5 = a; // the model parameters are synchronized for the phase plot wave and the per-vertex warp +per_frame_22=q6 = b; +per_frame_23=q7 = d; +per_frame_24= +per_frame_25= +per_frame_26=vol = bass*8 + mid*5 + treb*3; +per_frame_27=m = m*0.97 + vol*0.08; +per_frame_28=monitor = vol; +per_frame_29=beat = above(vol,res)*above(vol,m)*above(vol,16); +per_frame_30=diff = (1-beat)*diff + beat*(vol-res); +per_frame_31=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +per_frame_32=res = max(0,res); +per_frame_33= +per_frame_34=w = if(beat,rand(3.14*2),w); +per_frame_35=x = if(beat,rand(1),x); +per_frame_36=y = if(beat,rand(1),y); +per_frame_37= +per_frame_38=// below parameters belong to a synchronized affine transformation for waves and the per-vertex code (rotate, scale, translate) +per_frame_39= +per_frame_40=//w = time*0.1; +per_frame_41=q26 = 0.5*x; // center for rotation and scaling (x) +per_frame_42=q27 = 0.5*y; // center for rotation and scaling (y) +per_frame_43=q28 = 1; // scale +per_frame_44=q29 = 0.4; // translate x +per_frame_45=q30 = 0.1; // translate y +per_frame_46=q31 = sin(w); +per_frame_47=q32 = cos(w); +per_frame_48=q25 = w; +per_frame_49=// TODO: compensate parameter changes for an invariant canvas pane via difference quotients ;) +per_pixel_1=x = 0.5 + (x-0.5)*q1; +per_pixel_2=y = 0.5 - (y-0.5)*q2; +per_pixel_3= +per_pixel_4=x = q26 + (x-q26)/q28 - q29; +per_pixel_5=y = q27 + (y-q27)/q28 - q30; +per_pixel_6= +per_pixel_7=// have a nice warp effect? - rotate it like a shape! +per_pixel_8= +per_pixel_9= angle = -q25; +per_pixel_10= +per_pixel_11=///////////////////////////////////////////////////////// +per_pixel_12=X1 = x - q26; +per_pixel_13=Y1 = y - q27; +per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane +per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; +per_pixel_16=///////////////////////////////////////////////////////// +per_pixel_17= +per_pixel_18= +per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); +per_pixel_20=dy = -q7*y*(1-y/x); +per_pixel_21= +per_pixel_22=dx = -0.01*dx/q1; +per_pixel_23=dy = -0.01*dy/q2; +per_pixel_24= +per_pixel_25= +per_pixel_26=//dx = 0; +per_pixel_27=//dy = 0; +per_pixel_28= +per_pixel_29=///////////////////////////////////////////////////////// +per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane +per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; +per_pixel_32=dx = dx1*aspectx; +per_pixel_33=dy = dy1*aspecty; +per_pixel_34=///////////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; +comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); +comp_8=` +comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; +comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); +comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); +comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk new file mode 100644 index 0000000..53babf4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk @@ -0,0 +1,294 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=0.204 +fWarpScale=8.471 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.15038 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=5.92556 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.400 +wavecode_0_a=0.340 +wave_0_init1=t2 = 0 +wave_0_per_frame1=t1 = q13; +wave_0_per_frame2=t2 = q14; +wave_0_per_frame3=t3 = q3; +wave_0_per_frame4=t4 = q4; +wave_0_per_frame5=t5 = q5; +wave_0_per_frame6=t6 = q6; +wave_0_per_frame7=t7 = q7; +wave_0_per_frame8=t8 = q8; +wave_0_per_point1=sample = 1-sample; +wave_0_per_point2=xxx = xx; +wave_0_per_point3=yyy = yy; +wave_0_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 +wave_0_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; +wave_0_per_point6= +wave_0_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 +wave_0_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; +wave_0_per_point9= +wave_0_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); +wave_0_per_point11=dd = dd*0.95 + (value1); +wave_0_per_point12=ddd = dd*sample*(1-sample)*d; +wave_0_per_point13=ddd = sample*(1-sample)*sin(sample*120)*d*0.1; +wave_0_per_point14=x = xx + (yy-yyy)*ddd; +wave_0_per_point15=y = yy - (xx-xxx)*ddd; +wave_0_per_point16= +wave_0_per_point17=x = 0.5 + (x-0.5)*q9; +wave_0_per_point18=y = 0.5 + (y-0.5)*q10; +wave_0_per_point19= +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.09902 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.81623 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.040 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 1-q1; +shape_1_per_frame2=y = q2; +shape_1_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_1_per_frame4=y = 0.5 + (y - 0.5)*0.25; +per_frame_init_1=x1 = 0; +per_frame_init_2=y1= .001; +per_frame_init_3=z1 = 0; +per_frame_1=zoom = 1; +per_frame_2=warp = 0; +per_frame_3=wave_a = 0; +per_frame_4= +per_frame_5= +per_frame_6=// below parameters belong to an extended "Lotka-Volterra" model (simple predator-prey differential equation system - see wikipedia) +per_frame_7= +per_frame_8=startx = 0.7; // initial predator population (used only for the phase plot) +per_frame_9=starty = 0.7; // initial prey population +per_frame_10= +per_frame_11=a = 1.0; // LV-model parameters - some pairs reach a so-called limit-cycle +per_frame_12=b = 0.14; +per_frame_13=d = 0.2; +per_frame_14= +per_frame_15=q1 = aspectx; +per_frame_16=q2 = aspecty; +per_frame_17= +per_frame_18=q3 = startx; +per_frame_19=q4 = starty; +per_frame_20= +per_frame_21=q5 = a; // the model parameters are synchronized for the phase plot wave and the per-vertex warp +per_frame_22=q6 = b; +per_frame_23=q7 = d; +per_frame_24= +per_frame_25= +per_frame_26=vol = bass*8 + mid*5 + treb*3; +per_frame_27=m = m*0.97 + vol*0.08; +per_frame_28=monitor = vol; +per_frame_29=beat = above(vol,res)*above(vol,m)*above(vol,16); +per_frame_30=diff = (1-beat)*diff + beat*(vol-res); +per_frame_31=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +per_frame_32=res = max(0,res); +per_frame_33= +per_frame_34=w = if(beat,rand(3.14*2),w); +per_frame_35=x = if(beat,rand(1),x); +per_frame_36=y = if(beat,rand(1),y); +per_frame_37= +per_frame_38=// below parameters belong to a synchronized affine transformation for waves and the per-vertex code (rotate, scale, translate) +per_frame_39= +per_frame_40=//w = time*0.1; +per_frame_41=q26 = 0.5*x; // center for rotation and scaling (x) +per_frame_42=q27 = 0.5*y; // center for rotation and scaling (y) +per_frame_43=q28 = 1; // scale +per_frame_44=q29 = 0.4; // translate x +per_frame_45=q30 = 0.1; // translate y +per_frame_46=q31 = sin(w); +per_frame_47=q32 = cos(w); +per_frame_48=q25 = w; +per_frame_49=// TODO: compensate parameter changes for an invariant canvas pane via difference quotients ;) +per_pixel_1=x = 0.5 + (x-0.5)*q1; +per_pixel_2=y = 0.5 - (y-0.5)*q2; +per_pixel_3= +per_pixel_4=x = q26 + (x-q26)/q28 - q29; +per_pixel_5=y = q27 + (y-q27)/q28 - q30; +per_pixel_6= +per_pixel_7=// have a nice warp effect? - rotate it like a shape! +per_pixel_8= +per_pixel_9= angle = -q25; +per_pixel_10= +per_pixel_11=///////////////////////////////////////////////////////// +per_pixel_12=X1 = x - q26; +per_pixel_13=Y1 = y - q27; +per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane +per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; +per_pixel_16=///////////////////////////////////////////////////////// +per_pixel_17= +per_pixel_18= +per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); +per_pixel_20=dy = -q7*y*(1-y/x); +per_pixel_21= +per_pixel_22=dx = -0.01*dx/q1; +per_pixel_23=dy = -0.01*dy/q2; +per_pixel_24= +per_pixel_25= +per_pixel_26=//dx = 0; +per_pixel_27=//dy = 0; +per_pixel_28= +per_pixel_29=///////////////////////////////////////////////////////// +per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane +per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; +per_pixel_32=dx = dx1*aspectx; +per_pixel_33=dy = dy1*aspecty; +per_pixel_34=///////////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( 2*GetBlur1(uv + float2(1,0)*d) - 2*GetBlur1(uv-float2(1,0)*d) )*0.5; +warp_5=` float3 dy = ( 2*GetBlur1(uv + float2(0,1)*d) - 2*GetBlur1(uv-float2(0,1)*d) )*0.5; +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (2*GetPixel(uv_blue).z - 2*GetBlur3(uv_blue).z)*0.01 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (2*ret.x - 2*GetBlur3(uv_red)).x*0.2 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; +comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); +comp_8=` +comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; +comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); +comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); +comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk b/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk new file mode 100644 index 0000000..e3954be --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk @@ -0,0 +1,367 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; +warp_4=` +warp_5=` float1 d = 0.003; +warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; +warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; +warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; +warp_9=` +warp_10=` +warp_11=` +warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; +warp_13=` +warp_14=` +warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; +warp_16=` +warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; +warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; +warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; +warp_20=`//ret = 0; +warp_21=` +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk new file mode 100644 index 0000000..6b84c00 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk @@ -0,0 +1,318 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.243 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=2.00672 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_1=zoom = 1.01; +per_frame_2= +per_frame_3=q1 = time*0.01; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = 0.5 + (uv-0.5)*1.01; +warp_4=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_5=`float3 rand = (tex2D(sampler_noise_lq, dither_uv)-0.5); +warp_6=` +warp_7=`float3 uv3d = float3(uv_orig,q1); +warp_8=`float3 d3d = float3(0.03,0.03,0); +warp_9=`float3 dx = tex3d(sampler_noisevol_hq, uv3d + float3(1,0,0)*d3d) - tex3d(sampler_noisevol_hq, uv3d - float3(1,0,0)*d3d); +warp_10=`float3 dy = tex3d(sampler_noisevol_hq, uv3d + float3(0,1,0)*d3d) - tex3d(sampler_noisevol_hq, uv3d - float3(0,1,0)*d3d); +warp_11=`float x =tex3d(sampler_noisevol_hq, uv3d); +warp_12=`float2 my_uv = uv + (-8*float2(dx.x,dy.x)*(1-x) - 8*float2(dy.x,-dx.x))*texsize.zw; +warp_13=` +warp_14=`ret.x = tex2D( sampler_main, my_uv ).x; +warp_15=`ret.x += (ret.x - GetBlur3(my_uv))*0.1; +warp_16=`ret.x *= 0.95; +warp_17=`ret.x += rand*0.4*(1-x*2); +warp_18=` +warp_19=`ret.y = GetPixel(uv_orig+rand*texsize.zw*0).y*0.96-0.004; +warp_20=` +warp_21=`float2 d = texsize.zw*4; +warp_22=`dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +warp_23=`dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +warp_24=` +warp_25=`float2 uv_blue =lerp(uv_orig,0.5+(my_uv-0.5)*1.02,-1); +warp_26=`uv_blue += float2(dx.z,dy.z)*texsize.zw*0 + rand*texsize.zw*4; +warp_27=`ret.z = GetPixel(uv_blue).z + ret.x*0.2; +warp_28=`ret.z += -(ret.z-GetBlur1(uv_blue).z)*0.1 - 0.03; +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk new file mode 100644 index 0000000..edb5211 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk @@ -0,0 +1,199 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.243 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=2.00672 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_1=zoom = 1.01; +per_frame_2= +per_frame_3=q1 = time*0.01; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.4,1.0,0.7); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles2.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.852500 +SpriteY=0.172500 +SpriteSX=0.280000 +SpriteSY=0.280000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk new file mode 100644 index 0000000..2d6ce32 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk @@ -0,0 +1,201 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.243 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=2.00672 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_1=zoom = 1.01; +per_frame_2= +per_frame_3=q1 = time*0.01; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Rotate Mode: +comp_3=`uv = uv.yx; +comp_4=` +comp_5=`float2 uvo = uv; +comp_6=`float2 d = texsize.zw*3; +comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_10=` +comp_11=`d = texsize.zw*16; +comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_14=` +comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_16=` +comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_18=` +comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_20=` +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(0.4,1.0,0.7); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles2.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.852500 +SpriteY=0.172500 +SpriteSX=0.280000 +SpriteSY=0.280000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk new file mode 100644 index 0000000..0bc1e6b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk @@ -0,0 +1,201 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.243 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=2.00672 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_1=zoom = 1.01; +per_frame_2= +per_frame_3=q1 = time*0.01; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.3,1.8,1.6); +comp_21=`//MilkDrop3 Shadows Mode: +comp_22=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles2.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.852500 +SpriteY=0.172500 +SpriteSX=0.280000 +SpriteSY=0.280000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk new file mode 100644 index 0000000..f370d64 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk @@ -0,0 +1,260 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.243 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=2.00672 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=444 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=0.12821 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.42791 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=i=0; +shape_1_init2=loop (1024, +shape_1_init3= z=rand(1)+.1; +shape_1_init4= megabuf(i+2) = z; +shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; +shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; +shape_1_init7=i+=3;); +shape_1_per_frame1=i=instance; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=zmax = 7; +shape_1_per_frame4=speed=.15; +shape_1_per_frame5= +shape_1_per_frame6=z=megabuf(3*i+2); +shape_1_per_frame7=x = megabuf(3*i)/z+.5; +shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; +shape_1_per_frame9= +shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; +shape_1_per_frame11= +shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +shape_1_per_frame13=if (out, +shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x +shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y +shape_1_per_frame16= megabuf(3*i+2)=1; +shape_1_per_frame17=, +shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; +shape_1_per_frame19=); +shape_1_per_frame20= +shape_1_per_frame21=a=1-pow(z,4); +shape_1_per_frame22=a*=0.6; +per_frame_1=zoom = 1.01; +per_frame_2= +per_frame_3=q1 = time*0.01; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Rotate Mode: +comp_3=`uv = uv.yx; +comp_4=` +comp_5=`float2 uvo = uv; +comp_6=`float2 d = texsize.zw*3; +comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_10=` +comp_11=`d = texsize.zw*16; +comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_14=` +comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_16=` +comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_18=` +comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_20=` +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(0.3,2.9,2.0); +comp_23=`//MilkDrop3 Burn Mode: +comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_25=`//MilkDrop3 RGB Mode: +comp_26=`ret += float3(-0.16,-0.08,-0.02); +comp_27=`//MilkDrop3 Brightness Mode: +comp_28=`ret *= 1.55; +comp_29=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles2.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.852500 +SpriteY=0.172500 +SpriteSX=0.280000 +SpriteSY=0.280000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk b/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk new file mode 100644 index 0000000..c677310 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk @@ -0,0 +1,327 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.004 +fWaveScale=0.295 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.228 +fWarpScale=4.141 +fZoomExponent=0.43865 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.18090 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.250 +mv_r=1.000 +mv_g=0.500 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8=b = beat; +wave_0_per_frame9=g = 1-beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=2.44415 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_point1=w = sample*asin(1)*4; +wave_1_per_point2=d = 0.04; +wave_1_per_point3=x = 0.5 + sin(w)*d; +wave_1_per_point4=y = 0.5 + cos(w)*d; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.60000 +wavecode_2_r=0.000 +wavecode_2_g=0.400 +wavecode_2_b=1.000 +wavecode_2_a=0.300 +wave_2_per_frame1=t1 = q1; +wave_2_per_frame2=t2 = q2; +wave_2_per_frame3=t3 = q3; +wave_2_per_frame4=t4 = q4; +wave_2_per_frame5=t5 = q5; +wave_2_per_frame6=t6 = q6; +wave_2_per_frame7=t7 = q7; +wave_2_per_frame8=t8 = q8; +wave_2_per_point1=sample = 1-sample; +wave_2_per_point2=xxx = xx; +wave_2_per_point3=yyy = yy; +wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 +wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; +wave_2_per_point6= +wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 +wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; +wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); +wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; +wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=2.44415 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=cl = 0; +wave_3_per_frame1=t8 = 1; +wave_3_per_point1=t8 = -t8; +wave_3_per_point2=y = (1+t8)*0.01; +wave_3_per_point3=x = sample; +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.330 +shapecode_0_y=0.500 +shapecode_0_rad=0.34340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.12566 +shapecode_0_tex_zoom=0.70591 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.490 +shapecode_1_y=0.500 +shapecode_1_rad=0.04557 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73458 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.750 +shapecode_2_rad=0.04208 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73458 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0 +shape_2_per_frame1=x = q2; +shape_2_per_frame2=y = q6; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.750 +shapecode_3_rad=0.07059 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.73458 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=vx = 0 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = q5; +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=wave_a = 0; +per_frame_2=zoom = 0.996; +per_frame_3=warp = 0.18 - (bass-treb)*0.15; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_4=` +warp_5=`ret = GetPixel(uv) - 0.08; +warp_6=`float2 uv1 = uv; +warp_7=`float2 d = texsize.zw*4; +warp_8=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +warp_9=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +warp_10=`d *= float2(dx.x,dy.x)*0.4; +warp_11=`uv1+=d; +warp_12=`//uv1 = frac(uv1); +warp_13=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_14=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_15=` +warp_16=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(1.2,0.15,0); +comp_12=`ret = lerp(ret,float3(1,1,1),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.6); +comp_13=` +comp_14=`ret = lerp(ret,float3(1,1.1,1.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(0.2,0,0.1),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk b/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk new file mode 100644 index 0000000..352f99a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk @@ -0,0 +1,271 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=31.200 +nMotionVectorsY=23.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv)/3; +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float1 d = 0.005; +warp_4=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y; +warp_5=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y; +warp_6=` float2 my_uv = uv - float2(dx,dy)*0.01; +warp_7=` +warp_8=` +warp_9=` +warp_10=` float2 v = 0.01; +warp_11=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_12=` +warp_13=` +warp_14=` ret.y += (ret.y - GetBlur3(my_uv-floor(my_uv)).y)*.1; +warp_15=` ret.y += 0.006-GetBlur3(uv-floor(uv)).x*5; +warp_16=` +warp_17=` ret.y = lerp( ret.y, lum(ret).x, 0); +warp_18=` +warp_19=`//-------------------------------- +warp_20=` +warp_21=` d = 0.01; +warp_22=` my_uv = float2(-dy,dx)*0.05; +warp_23=` +warp_24=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).z; +warp_25=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).z; +warp_26=` my_uv += uv - float2(dx,dy)*0.005; +warp_27=` +warp_28=` +warp_29=` +warp_30=` v = 0.01; +warp_31=` ret.z =tex2D( sampler_fw_main, my_uv - floor(my_uv)).z; +warp_32=` +warp_33=` +warp_34=` ret.z += (ret.z - GetBlur3(my_uv-floor(my_uv)).z)*0.13; +warp_35=` ret.z *= 0.95; +warp_36=` ret.z += 0.03-GetBlur3(uv-floor(uv)).x - tex2D( sampler_main, my_uv - floor(my_uv)).y*0.05; +warp_37=` +warp_38=` ret.x = tex2D( sampler_main, uv).x - 0.3; +warp_39=` +warp_40=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.5); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.5/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(1.3,0.8,0.5); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(0.9,0.5,0)*ret.z + float3(0.4,0,0.8)*ret.y; +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk b/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk new file mode 100644 index 0000000..0e97427 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk @@ -0,0 +1,321 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.560 +fDecay=1.000 +fVideoEchoZoom=0.362 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.599 +fWaveSmoothing=0.000 +fWaveParam=-0.500 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.510 +wave_g=0.500 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.16188 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=25.12601 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.50126 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99996 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+sin(time*0.618)*0.2; +shape_0_per_frame2=y = 0.5+cos(time*1.618)*0.2; +shape_0_per_frame3=rad = bass*0.05; +shape_0_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); +shape_0_per_frame5=border_g = 1-(sin(time)*0.3+0.3); +shape_0_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50126 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+sin(time*2.618)*0.3; +shape_1_per_frame2=y = 0.5+cos(time*3.14)*0.3; +shape_1_per_frame3=rad = bass*0.05; +shape_1_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); +shape_1_per_frame5=border_g = 1-(sin(time)*0.3+0.3); +shape_1_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); +shape_1_per_frame7= +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.50126 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.99980 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+sin(-time*2.618)*0.4; +shape_2_per_frame2=y = 0.5+cos(-time*1.14)*0.4; +shape_2_per_frame3=rad = bass*0.05; +shape_2_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); +shape_2_per_frame5=border_g = 1-(sin(time)*0.3+0.3); +shape_2_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1= +per_frame_2=//zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*2 + rand_frame.xy; +warp_5=` uv+= (tex2D(sampler_noise_lq, dither_uv).xy-0.5)*texsize.zw; +warp_6=` +warp_7=` // PAINTERLY EFFECT: +warp_8=` float2 t = -0.004 + 0.04*saturate(float2(bass,treb)-1); +warp_9=` float2 uv2 = uv; +warp_10=` float2 delta2 = texsize.zw*float2(1,1); +warp_11=` float3 blurry_color = tex2D( sampler_main, +warp_12=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_13=` uv2.xy += (blurry_color.xy-0.4) * t; +warp_14=` //uv2.xy -= (blurry_color.zx-0.37) * s; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_18=` +warp_19=` // darken over time +warp_20=` ret -= 0.0008 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.02; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) * (1-rad); +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = uv1*0+.3*cos(uv1*2) - dz;; +comp_16=`float dots = saturate(.04/length(uv1)); +comp_17=`uv1 = uv1*0+.3*cos(uv1*12) - 9*dz;; +comp_18=`float3 dots2 = saturate(.04/length(uv1)); +comp_19=` +comp_20=` +comp_21=`ret = dots + GetPixel(uv)*12*dots2; +comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk b/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk new file mode 100644 index 0000000..a357f98 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk @@ -0,0 +1,244 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.0000 +fGammaAdj=1.998000 +fDecay=0.980000 +fVideoEchoZoom=1.421369 +fVideoEchoAlpha=0.000000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.121018 +fWaveScale=1.694000 +fWaveSmoothing=0.900000 +fWaveParam=0.000000 +fModWaveAlphaStart=0.750000 +fModWaveAlphaEnd=0.950000 +fWarpAnimSpeed=1.000000 +fWarpScale=3.138000 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=1.023000 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.076181 +sx=1.000000 +sy=1.000000 +wave_r=0.500000 +wave_g=0.500000 +wave_b=0.800000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.010000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=0.000000 +ob_a=0.000000 +ib_size=0.010000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=12.000000 +nMotionVectorsY=9.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=0.900000 +mv_r=1.000000 +mv_g=1.000000 +mv_b=1.000000 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.250000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.000000 +wavecode_0_smoothing=0.500000 +wavecode_0_r=1.000000 +wavecode_0_g=1.000000 +wavecode_0_b=1.000000 +wavecode_0_a=1.000000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.000000 +wavecode_1_smoothing=0.500000 +wavecode_1_r=1.000000 +wavecode_1_g=1.000000 +wavecode_1_b=1.000000 +wavecode_1_a=1.000000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.000000 +wavecode_2_smoothing=0.500000 +wavecode_2_r=1.000000 +wavecode_2_g=1.000000 +wavecode_2_b=1.000000 +wavecode_2_a=1.000000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.100000 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=0.000000 +shapecode_0_tex_zoom=1.000000 +shapecode_0_r=1.000000 +shapecode_0_g=0.000000 +shapecode_0_b=0.000000 +shapecode_0_a=1.000000 +shapecode_0_r2=0.000000 +shapecode_0_g2=1.000000 +shapecode_0_b2=0.000000 +shapecode_0_a2=0.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=1.000000 +shapecode_0_border_a=0.100000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_x=0.500000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.100000 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=1.000000 +shapecode_1_r=1.000000 +shapecode_1_g=0.000000 +shapecode_1_b=0.000000 +shapecode_1_a=1.000000 +shapecode_1_r2=0.000000 +shapecode_1_g2=1.000000 +shapecode_1_b2=0.000000 +shapecode_1_a2=0.000000 +shapecode_1_border_r=1.000000 +shapecode_1_border_g=1.000000 +shapecode_1_border_b=1.000000 +shapecode_1_border_a=0.100000 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_x=0.500000 +shapecode_2_y=0.500000 +shapecode_2_rad=0.100000 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=1.000000 +shapecode_2_r=1.000000 +shapecode_2_g=0.000000 +shapecode_2_b=0.000000 +shapecode_2_a=1.000000 +shapecode_2_r2=0.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=0.000000 +shapecode_2_a2=0.000000 +shapecode_2_border_r=1.000000 +shapecode_2_border_g=1.000000 +shapecode_2_border_b=1.000000 +shapecode_2_border_a=0.100000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_x=0.500000 +shapecode_3_y=0.500000 +shapecode_3_rad=0.100000 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.000000 +shapecode_3_tex_zoom=1.000000 +shapecode_3_r=1.000000 +shapecode_3_g=0.000000 +shapecode_3_b=0.000000 +shapecode_3_a=1.000000 +shapecode_3_r2=0.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=0.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=1.000000 +shapecode_3_border_g=1.000000 +shapecode_3_border_b=1.000000 +shapecode_3_border_a=0.100000 +per_frame_1=wave_r = wave_r + 0.850*( 0.60*sin(1.437*time) + 0.20*sin(0.970*time) ); +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +per_frame_4=rot = rot + 0.04*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); +per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); +per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); +per_frame_7=dx = dx + 0.0040*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.0040*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.06*equal(frame%6,0); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.52-0.2*rad)*N.xyz; +warp_8=` +warp_9=` ret = saturate((ret-0.5)*3 + 0.5); +warp_10=` ret.yz = ret.x; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk b/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk new file mode 100644 index 0000000..9efe62a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk @@ -0,0 +1,898 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00826 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=self = t1*reg01 + 100000; //# +wave_0_per_point2= +wave_0_per_point3=age = gmegabuf(self+12); +wave_0_per_point4=max_age = reg22; +wave_0_per_point5=if (age > 0, +wave_0_per_point6= x0 = gmegabuf(self)-reg07; +wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= if (z1 > 0, +wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_0_per_point18= r = gmegabuf(self+9); +wave_0_per_point19= g = gmegabuf(self+10); +wave_0_per_point20= b = gmegabuf(self+11); +wave_0_per_point21= fac = reg19;; +wave_0_per_point22= x = .5 + x1/z1*fac; +wave_0_per_point23= y = .5 - y1/z1*fac; +wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_0_per_point25= +wave_0_per_point26=, a=0; ) ; +wave_0_per_point27= +wave_0_per_point28=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = samples; +wave_1_per_point1=self = t1*reg01 + 100000; //# +wave_1_per_point2= +wave_1_per_point3=age = gmegabuf(self+12); +wave_1_per_point4=max_age = reg22; +wave_1_per_point5=if (age > 0, +wave_1_per_point6= x0 = gmegabuf(self)-reg07; +wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_1_per_point9= +wave_1_per_point10= +wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= if (z1 > 0, +wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_1_per_point18= r = gmegabuf(self+9); +wave_1_per_point19= g = gmegabuf(self+10); +wave_1_per_point20= b = gmegabuf(self+11); +wave_1_per_point21= fac = reg19;; +wave_1_per_point22= x = .5 + x1/z1*fac; +wave_1_per_point23= y = .5 - y1/z1*fac; +wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_1_per_point25= +wave_1_per_point26=, a=0; ) ; +wave_1_per_point27= +wave_1_per_point28=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = samples*2; +wave_2_per_point1=self = t1*reg01 + 100000; //# +wave_2_per_point2= +wave_2_per_point3=age = gmegabuf(self+12); +wave_2_per_point4=max_age = reg22; +wave_2_per_point5=if (age > 0, +wave_2_per_point6= x0 = gmegabuf(self)-reg07; +wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_2_per_point9= +wave_2_per_point10= +wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= if (z1 > 0, +wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_2_per_point18= r = gmegabuf(self+9); +wave_2_per_point19= g = gmegabuf(self+10); +wave_2_per_point20= b = gmegabuf(self+11); +wave_2_per_point21= fac = reg19;; +wave_2_per_point22= x = .5 + x1/z1*fac; +wave_2_per_point23= y = .5 - y1/z1*fac; +wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_2_per_point25= +wave_2_per_point26=, a=0; ) ; +wave_2_per_point27= +wave_2_per_point28=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.22018 +wavecode_3_smoothing=0.20000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = samples*3; +wave_3_per_point1=self = t1*reg01 + 100000; //# +wave_3_per_point2= +wave_3_per_point3=age = gmegabuf(self+12); +wave_3_per_point4=max_age = reg22; +wave_3_per_point5=if (age > 0, +wave_3_per_point6= x0 = gmegabuf(self)-reg07; +wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_3_per_point9= +wave_3_per_point10= +wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16= if (z1 > 0, +wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_3_per_point18= r = gmegabuf(self+9); +wave_3_per_point19= g = gmegabuf(self+10); +wave_3_per_point20= b = gmegabuf(self+11); +wave_3_per_point21= fac = reg19;; +wave_3_per_point22= x = .5 + x1/z1*fac; +wave_3_per_point23= y = .5 - y1/z1*fac; +wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_3_per_point25= +wave_3_per_point26=, a=0; ) ; +wave_3_per_point27= +wave_3_per_point28=t1 += 1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.900 +shapecode_0_y=0.900 +shapecode_0_rad=0.19710 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.51821 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=7 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=800 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shape_1_per_frame1=self = instance*reg01 + reg13; +shape_1_per_frame2= +shape_1_per_frame3=age = gmegabuf(self+12); +shape_1_per_frame4=if (age > 0, +shape_1_per_frame5= x0 = gmegabuf(self)-reg07; +shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; +shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; +shape_1_per_frame8= size = gmegabuf(self+13); +shape_1_per_frame9= +shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_1_per_frame13= +shape_1_per_frame14= if (z1 > 0, +shape_1_per_frame15= fac = reg19;; +shape_1_per_frame16= x = .5 + x1/z1*fac*q31; +shape_1_per_frame17= y = .5 - y1/z1*fac*q32; +shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; +shape_1_per_frame19= +shape_1_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); +shape_1_per_frame21= +shape_1_per_frame22= rad = min(rad,.1); +shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); +shape_1_per_frame24= a = .2; a2 = a*.3; +shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? +shape_1_per_frame26= +shape_1_per_frame27=, a=0; rad =0); +shape_1_per_frame28= +shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); +shape_1_per_frame30= +shapecode_2_enabled=1 +shapecode_2_sides=7 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=800 +shapecode_2_x=0.390 +shapecode_2_y=0.400 +shapecode_2_rad=0.01000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.44790 +shapecode_2_r=0.000 +shapecode_2_g=0.300 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=self = instance*reg01; +shape_2_per_frame2=age = gmegabuf(self+12); +shape_2_per_frame3=max_age = reg02; +shape_2_per_frame4=size = gmegabuf(self+13); +shape_2_per_frame5=flim = gmegabuf(self+6); +shape_2_per_frame6=if (age > 0, +shape_2_per_frame7= x0 = gmegabuf(self)-reg07; +shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; +shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_2_per_frame15= +shape_2_per_frame16= +shape_2_per_frame17= if (z1 > 0, +shape_2_per_frame18= fac = reg19;; +shape_2_per_frame19= x = .5 + x1/z1*fac*q31; +shape_2_per_frame20= y = .5 - y1/z1*fac*q32; +shape_2_per_frame21= +shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); +shape_2_per_frame23= +shape_2_per_frame24= bright = 1-pow(age/max_age,1); +shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); +shape_2_per_frame26= a = .7; +shape_2_per_frame27= rad = min(0.2,.0012*size/z1*bright); +shape_2_per_frame28= +shape_2_per_frame29= k1 = 1; +shape_2_per_frame30= r=gmegabuf(self+9); +shape_2_per_frame31= g=gmegabuf(self+10); +shape_2_per_frame32= b=gmegabuf(self+11); +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35= tmp = .3; +shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; +shape_2_per_frame37= a2=0; +shape_2_per_frame38= ang = z1*1000; +shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); +shape_2_per_frame40= +shape_2_per_frame41=, a=0; rad =0;) +shape_2_per_frame42= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=350 +shapecode_3_x=0.650 +shapecode_3_y=0.800 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.33570 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# +shape_3_per_frame2= +shape_3_per_frame3=age = gmegabuf(self+12); +shape_3_per_frame4=if (age > 0, +shape_3_per_frame5= max_age = reg22; +shape_3_per_frame6= x0 = gmegabuf(self)-reg07; +shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; +shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; +shape_3_per_frame9= +shape_3_per_frame10= +shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_3_per_frame14= +shape_3_per_frame15= +shape_3_per_frame16= if (z1 > 0, +shape_3_per_frame17= rad = min(.1,.003/z1); //### +shape_3_per_frame18= +shape_3_per_frame19= r = gmegabuf(self+9); +shape_3_per_frame20= g = gmegabuf(self+10); +shape_3_per_frame21= b = gmegabuf(self+11); +shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; +shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; +shape_3_per_frame24= fac = reg19;; +shape_3_per_frame25= x = .5 + x1/z1*fac*q31; +shape_3_per_frame26= y = .5 - y1/z1*fac*q32; +shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); +shape_3_per_frame28= +shape_3_per_frame29=, a=0; rad=0;) ; +shape_3_per_frame30= +per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_3=//Camera angle is forced back into horizontal position +per_frame_init_4= +per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- +per_frame_init_6=//SPEEDS +per_frame_init_7=gSpeed = 0.8; //global speed, affects all other speeds incl. particle lifetimes +per_frame_init_8=hSpeed = .07; //firework head speed +per_frame_init_9=pSpeed = .06; //speed of primary particles +per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles +per_frame_init_11= +per_frame_init_12=//CAMERA +per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework +per_frame_init_14=CamSpeed = .27; //camera follower speed +per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework +per_frame_init_16=HLock = .1; //force camera angle back into horizontal view +per_frame_init_17= +per_frame_init_18=//OTHER PARAMS +per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes +per_frame_init_20=g0 = .02; //gravitation +per_frame_init_21=cw = 50; //air drag +per_frame_init_22= +per_frame_init_23=//---------- END MAIN PARAMS ----------------- +per_frame_init_24= +per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); +per_frame_init_26=fac = .4; reg19 = fac; +per_frame_init_27= +per_frame_init_28=//SPARKS +per_frame_init_29=obj_num = 800; reg00 = obj_num; +per_frame_init_30=obj_size = 16; reg01 = obj_size; +per_frame_init_31=max_age = 3.8; reg02 = max_age; +per_frame_init_32=head_ptr = 0; +per_frame_init_33=free = 0; +per_frame_init_34= +per_frame_init_35=//SPARKS2 +per_frame_init_36=num2 = 2048; reg20 = num2; +per_frame_init_37=free2 = 0; +per_frame_init_38=ptr2 = 0; +per_frame_init_39=mage2 = 1; reg22 = mage2; +per_frame_init_40=base2 = 100000; +per_frame_init_41= +per_frame_init_42=//TAIL +per_frame_init_43=t_num = 800; reg10 =t_num; +per_frame_init_44=t_age = 1; reg12 = t_age; +per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_46=t_ptr = 0; +per_frame_init_47=t_free = 0; +per_frame_init_48= +per_frame_init_49= +per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; +per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_52=//Obj Structure - Index +per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_54=//9..11: rgb 12: age 13: size; +per_frame_init_55= +per_frame_init_56= +per_frame_init_57=//camera coordinate system +per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_60= +per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_64= +per_frame_init_65= +per_frame_init_66=//head coordinate system +per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_70= +per_frame_init_71=tmp = rand(12); +per_frame_init_72=colr = 1-rand(100)/300; +per_frame_init_73=colg = 1-rand(100)/300; +per_frame_init_74=colb = 1-rand(100)/300; +per_frame_init_75= +per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; +per_frame_init_77= +per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; +per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; +per_frame_init_80= +per_frame_init_81=index2 = int(rand(32)); +per_frame_init_82=start = .9; +per_frame_init_83=//----------------------------------------- +per_frame_1=dt = gSpeed/fps; dt2 = dt ; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); +per_frame_3=vol_att = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); +per_frame_5= +per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; +per_frame_15= +per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); +per_frame_17= +per_frame_18=if ((index%6==0)*is_beat, +per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; +per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); +per_frame_21= +per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; +per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken +per_frame_24=speed = speed*dec + (1-dec)*sp0; +per_frame_25= +per_frame_26=//HEAD COORD SYS +per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_32= +per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_42= +per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_46=vx0 = reg56*speed; +per_frame_47=vy0 = reg57*speed; +per_frame_48=vz0 = reg58*speed; +per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_50=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_52= +per_frame_53=ltest = 0; +per_frame_54=style = n1 > 0; +per_frame_55=circles = (index2>=12); +per_frame_56=//SPARK QUEUE - insert new objects +per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); +per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); +per_frame_59=if (new < 16, new = 0, 0); +per_frame_60=n = 0; m = new; +per_frame_61=dec = if (new > 0,0.3,dec_f); +per_frame_62=new_ = new_*dec + (1-dec)*new; +per_frame_63=q29 = new_; +per_frame_64=if (new > 0, +per_frame_65= if (index%5==3, +per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; +per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); +per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; +per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; +per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); +per_frame_71= while (exec2 ( +per_frame_72= self = (head_ptr%obj_num)*obj_size; +per_frame_73= if (gmegabuf(self+12) <= 0, +per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, +per_frame_76= theta = rand(12); phi = rand(12)); +per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); +per_frame_78= if (circles==0, +per_frame_79= vx = sin(theta)*cos(phi)*v0; +per_frame_80= vy = sin(theta)*sin(phi)*v0; +per_frame_81= vz = cos(theta)*v0;,0); +per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_85= vx = vx1; vy = vy1; vz = vz1; +per_frame_86= gmegabuf(self) = x0; +per_frame_87= gmegabuf(self+1) = y0; +per_frame_88= gmegabuf(self+2) = z0; +per_frame_89= gmegabuf(self+3) = vx+vx0; +per_frame_90= gmegabuf(self+4) = vy+vy0; +per_frame_91= gmegabuf(self+5) = vz+vz0; +per_frame_92= gmegabuf(self+6) = flim; +per_frame_93= +per_frame_94= gmegabuf(self+9) = colr; +per_frame_95= gmegabuf(self+10) = colg; +per_frame_96= gmegabuf(self+11) = colb; +per_frame_97= gmegabuf(self+12) = dt2; +per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size +per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); +per_frame_100= ltest += 1; +per_frame_101= n += 1; m -= 1; +per_frame_102= ,0;); +per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_104=,0); +per_frame_105= +per_frame_106=//SPARK QUEUE - calc movement +per_frame_107=n = 0; free = 0; +per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; +per_frame_109=if (att0>0, att0*=.5,0); +per_frame_110=att1 = -0.0005 * (index2%3==0); +per_frame_111= +per_frame_112=loop (obj_num, +per_frame_113= self = n*obj_size; +per_frame_114= age = gmegabuf(self+12); +per_frame_115= if (age > 0, +per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); +per_frame_117= new = min (free2, gmegabuf(self+14)); +per_frame_118= if (new > 0, +per_frame_119= while (exec2( +per_frame_120= self2 = (ptr2%num2)*obj_size+base2; +per_frame_121= if (gmegabuf(self2+12) <= 0, +per_frame_122= gmegabuf(self2) = gmegabuf(self); +per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); +per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); +per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); +per_frame_131= gmegabuf(self2+12) = dt2; +per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_133= ltest += 1; +per_frame_134= new -=1; free2 -= 1; +per_frame_135= ,0;); +per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_139= brake = max(0.5,1-dt*cw*v2); +per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_143= gmegabuf(self+3) *= brake; +per_frame_144= gmegabuf(self+4) *= brake; +per_frame_145= gmegabuf(self+5) *= brake; +per_frame_146= //head attraction +per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); +per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); +per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); +per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); +per_frame_151= gmegabuf(self+3) += ax*dt; +per_frame_152= gmegabuf(self+4) += ay*dt; +per_frame_153= gmegabuf(self+5) += az*dt; +per_frame_154= +per_frame_155= //cam induced turbulence +per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); +per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); +per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); +per_frame_159= gmegabuf(self+3) += ax*dt; +per_frame_160= gmegabuf(self+4) += ay*dt; +per_frame_161= gmegabuf(self+5) += az*dt; +per_frame_162= +per_frame_163= //Gravitation +per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); +per_frame_165= ,free += 1); //otherwise +per_frame_166= gmegabuf(self+12) = age; +per_frame_167= n += 1;); +per_frame_168= +per_frame_169=//2nd SPARK QUEUE - movement +per_frame_170=n = 0; free2 = 0; +per_frame_171=loop (num2, +per_frame_172= self = n*obj_size + base2; +per_frame_173= age = gmegabuf(self+12); +per_frame_174= if (age > 0, +per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); +per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_177= brake = max(0.1,1-100*dt*cw*v2); +per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_181= gmegabuf(self+3) *= brake; +per_frame_182= gmegabuf(self+4) *= brake; +per_frame_183= gmegabuf(self+5) *= brake; +per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_185= ,free2 += 1); +per_frame_186= gmegabuf(self+12) = age; +per_frame_187= n += 1;); +per_frame_188= +per_frame_189=//TAIL +per_frame_190=new = int(t_free/8*vol_att); //# vol ? +per_frame_191=new = min (new, t_free); +per_frame_192=if (new > 1, +per_frame_193= while (exec2 ( +per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_195= if (gmegabuf(self+12) <= 0, +per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_197= vx = .1*(rand(10)/10-.5)*v0; +per_frame_198= vy = .1*(rand(10)/10-.5)*v0; +per_frame_199= vz = v0; +per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_204= gmegabuf(self) = x0 + ran*reg56; +per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_207= gmegabuf(self+3) = vx+vx0; +per_frame_208= gmegabuf(self+4) = vy+vy0; +per_frame_209= gmegabuf(self+5) = vz+vz0; +per_frame_210= gmegabuf(self+12) = dt2; +per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size +per_frame_212= ltest += 1; +per_frame_213= new -= 1; +per_frame_214= ,0;); +per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_216=,0); +per_frame_217= +per_frame_218=//TAIL QUEUE - calc movement +per_frame_219=n = 0; t_free = 0; +per_frame_220=loop (t_num, +per_frame_221= self = n*obj_size + tbase; +per_frame_222= age = gmegabuf(self+12); +per_frame_223= ltest += 1; +per_frame_224= if (age > 0, +per_frame_225= if (age > t_age, age = 0, age +=dt2); +per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_227= brake = max(0.5,1-dt*cw*v2); +per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_231= gmegabuf(self+3) *= brake; +per_frame_232= gmegabuf(self+4) *= brake; +per_frame_233= gmegabuf(self+5) *= brake; +per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; +per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; +per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; +per_frame_237= +per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_239= ,t_free += 1); //otherwise +per_frame_240= gmegabuf(self+12) = age; +per_frame_241= n += 1; +per_frame_242=); +per_frame_243= +per_frame_244=//SPARK and HEAD COORD for use in comp shader +per_frame_245= +per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; +per_frame_256=q13 = max(0,q13*(.5+flim)); +per_frame_257= +per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_262=q14 = .5 + x1/z1*fac; +per_frame_263=q15 = .5 + y1/z1*fac; +per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; +per_frame_265= +per_frame_266= +per_frame_267=//FOLLOW WITH CAMERA +per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; +per_frame_271= +per_frame_272=//ROTATE VIEPOINT +per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_276=k1 = dt/max(dist,.02)*CamLock; +per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_278= +per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_284= +per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_297= +per_frame_298=//Fake altitude +per_frame_299=q10 = (1.3-ycam); +per_frame_300= +per_frame_301=//TEXTURE GND MOVEMENT +per_frame_302=q18 = zcam*4; +per_frame_303=q19 = -xcam*4; +per_frame_304= +per_frame_305=//CLOUDS MOVEMENT +per_frame_306=crot = crot + v3; +per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_308= +per_frame_309=q1 = cos(crot);q2 = sin(crot); +per_frame_310=cmovx += -v1 * q1 + v2 * q2; +per_frame_311=cmovy += v1 * q2 + v2 * q1; +per_frame_312=q5 = cmovx*.1; +per_frame_313=q6 = cmovy*.1; +per_frame_314=q7 = cfwd*8; +per_frame_315= +per_frame_316=q30 = dt2; +per_frame_317=q31 = aspectx; +per_frame_318=q32 = aspecty; +per_frame_319= +per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_321=dx = -v2*.5; dy = v1*.5; +per_frame_322=rot = v3; +per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_324= +per_frame_325=start = max(0,start-dt2); +per_frame_326=//q3 = start; +per_frame_327=if (ltest > 2000, fail = 1, 0); +per_frame_328=monitor = q30;; +per_frame_329= +per_frame_330= +per_frame_331=//frei: q3, q4, q8, q9 +per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; +per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; +per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; +per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); +per_frame_336= +per_frame_337=q8 = atan2(ly,lx); +per_frame_338=q9 = exp(lz/vabs); +per_frame_339= +per_frame_340=//frei: q3, q4 +per_frame_341= +per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); +per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); +per_frame_344= +per_frame_345=monitor = q9; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_4=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*64)*(lum(GetPixel(uv))-0.4); +warp_5=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = (uv-.5)*aspect.xy; +comp_5=` +comp_6=` +comp_7=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); +comp_8=` +comp_9=`float2 hor = float2 (.001,0); +comp_10=`float2 ver = float2 (0,.001); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = uv1*0+.3*cos(uv1*9) -dz; +comp_16=` +comp_17=`float dots = saturate(.04*bass_att/length(uv1)); +comp_18=` +comp_19=` +comp_20=`ret1 = (-.5*ret1) + dots + .2; +comp_21=` +comp_22=`ret = ret1*2; +comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk b/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk new file mode 100644 index 0000000..4b4f28e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk @@ -0,0 +1,451 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.002 +fWaveScale=8.517 +fWaveSmoothing=0.090 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.100 +wavecode_3_b=0.000 +wavecode_3_a=0.010 +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=120 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = reg06; +shape_0_per_frame2=i=instance; +shape_0_per_frame3=mm += (frame%4==0)*.1;; +shape_0_per_frame4=num_c = reg05; +shape_0_per_frame5=c = i%num_c; +shape_0_per_frame6=k2 = 100/num_inst*num_c*reg60*q21; +shape_0_per_frame7= +shape_0_per_frame8=if (c==0, +shape_0_per_frame9= ma+=above(bass,1)*below(bass,1.6)*0.01*bass*k2; +shape_0_per_frame10= ma-=above(treb,1)*below(treb,1.6)*0.01*treb*k2; +shape_0_per_frame11= +shape_0_per_frame12= mx+=(.001*cos(ma)) * k2; +shape_0_per_frame13= my+=(.001*sin(ma)) * k2; +shape_0_per_frame14= +shape_0_per_frame15= mx=if(above(mx,1.01),(1.01-mx),mx); +shape_0_per_frame16= my=if(above(my,1.01),(1.01-my),my); +shape_0_per_frame17= mx=if(below(mx,-0.01),(1.01+mx),mx); +shape_0_per_frame18= my=if(below(my,-0.01),(1.01+my),my); +shape_0_per_frame19=,0); +shape_0_per_frame20= +shape_0_per_frame21=ca=c/num_c*6.28; +shape_0_per_frame22=x1=mx-0.5; +shape_0_per_frame23=y1=my-0.5; +shape_0_per_frame24= +shape_0_per_frame25=x= x1*cos(ca)-y1*sin(ca) + 0.5; +shape_0_per_frame26=y= (x1*sin(ca)+y1*cos(ca))*reg32 + 0.5; +shape_0_per_frame27=reg70+= 0.7/sqrt(0.005+sqr(x-0.5)+sqr(y-0.5)); +shape_0_per_frame28= +shape_0_per_frame29=gmegabuf(i*2) = x; +shape_0_per_frame30=gmegabuf(i*2+1) = y; +shape_0_per_frame31= +shape_0_per_frame32=a=if(additive,0.2,min(1,k2/12*reg05)); +shape_0_per_frame33=rad*= reg700.8)/2; +shape_1_per_frame15=m=2*num_c+n; +shape_1_per_frame16=dx=gmegabuf(m)-x; +shape_1_per_frame17=dy=gmegabuf(m+1)-y; +shape_1_per_frame18=ang = atan2(-dy,dx); +shape_1_per_frame19= +shape_1_per_frame20=rad*= (reg701)* (frame%5==0); +shape_2_per_frame11=rad*= reg70pk)&&(time>t0+1); +per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); +per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); +per_frame_9= +per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; +per_frame_11=q24 = bt; +per_frame_12= +per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; +per_frame_14= +per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); +per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); +per_frame_17=r1_=r1_*0.95+0.05*r1; +per_frame_18=r2_=r2_*0.9+0.1*r2; +per_frame_19= +per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_23= +per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_26= +per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; +per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; +per_frame_29= +per_frame_30=q10 =xa; +per_frame_31=q11 =xb; +per_frame_32= +per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); +per_frame_34=q1=int(c1*100+c2*10+c3); +per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); +per_frame_36=s=9/max(c4,max(c5,c6)); +per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); +per_frame_38=q2=r5*0.9+0.1; +per_frame_39=bt_=bt; +per_frame_40= +per_frame_41= +per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); +per_frame_43=ang += BPM/60*4*dir*dt; +per_frame_44=q5=gri; +per_frame_45=reg60 = 30/fps; +per_frame_46=reg06 = 0.04*aspecty; +per_frame_47=reg32 = aspecty; +per_frame_48= +per_frame_49=q9 = ang*pi/4; +per_frame_50=dec = if(vol>v_,0.5,dec_m); +per_frame_51=v_= dec*v_+(1-dec)*vol; +per_frame_52=q15=sqrt(v_)*0.8; +per_frame_53=q3 = 4; +per_frame_54= +per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; +per_pixel_2= +per_pixel_3=zoom = 1; +per_pixel_4=rot = 3.1416*2/3 * 0; +per_pixel_5= +per_pixel_6= +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`#define GB1 GetBlur3 +warp_4=` +warp_5=`shader_body { +warp_6=`//uv = uv_orig; +warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; +warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); +warp_9=`} +warp_10=` +warp_11=` +comp_1=`#define sat saturate +comp_2=`float3 bcol,mcol; +comp_3=`float2 uv0,uv1,uv2,uv3,dz,dzw, dzb; +comp_4=`float bri, shine,radi,mask; +comp_5=`static const float anz=20; +comp_6=`static const float2 lpos =float2 (q10,q11); +comp_7=`static const float3 col1 = frac(q1*float3(.001,.01,0.1))+0.25; +comp_8=`static const float3 col2 = frac(q4*float3(.001,.01,0.1)); +comp_9=`static float2 hor = float2(1,0)*texsize.zw; +comp_10=`static float2 ver = float2(0,1)*texsize.zw; +comp_11=`#define GB1 GetBlur1 +comp_12=`#define GB2 GetBlur2 +comp_13=`#define GB3 GetBlur3 +comp_14=`#define GP GetPixel +comp_15=` +comp_16=`float noise2 (float2 uvi) +comp_17=`{float tmp=0; float mul = 1; uvi*= 2; ; +comp_18=`for (int n= 0; n <= 1; n++) { tmp += tex2D(sampler_noise_lq, uvi*mul)/mul;mul *= 2;}; +comp_19=`return tmp * 0.05+sat(.04/length(sin(uvi*64)));} +comp_20=` +comp_21=` +comp_22=`float vnoise (float2 uvi) +comp_23=`{float tmp=0; float m=1; uvi*= q5; +comp_24=`for (int n=0; n <= 2; n++) {tmp += tex3D(sampler_noisevol_lq, float3(uvi*m,time*0.1*m))/m; m *= 2;} +comp_25=`return (tmp-1);} +comp_26=` +comp_27=` +comp_28=`shader_body +comp_29=`{ +comp_30=`uv0 = uv; +comp_31=`mask = saturate (-1+8*(GP(uv0).r)); +comp_32=`uv = (uv-0.5)*(1+ 0.014*sin(323*rad-time*22)*pow(rad,6))+0.5; +comp_33=` +comp_34=`dz.x = GB1(uv+hor*4).r-GB1(uv-hor*4).r; +comp_35=`dz.y = GB1(uv+ver*4).r-GB1(uv-ver*4).r; +comp_36=`dz*=1/GB2(uv).r * (mask>0) * 0.3; +comp_37=` +comp_38=`dzw.x = noise2(uv+hor)-noise2(uv-hor); +comp_39=`dzw.y = noise2(uv+ver)-noise2(uv-ver); +comp_40=` +comp_41=`mcol = lerp (lerp (col2,col1,length(dz)*2),(1+col1.zxy)/2,sat(4*GetBlur1(uv).g)); +comp_42=` +comp_43=`bcol = (1+sin(float3(ang,ang+1,ang+2)))/2; +comp_44=`bcol = lerp (bcol,col1,q2); +comp_45=` +comp_46=`dz += 2*dzw * (tex2D(sampler_noise_hq,uv).r>0.8); +comp_47=`dz += 3*dzw* (GB1(uv).g>0.2); +comp_48=` +comp_49=`uv2 = uv+dzw; +comp_50=`ret = 8*GB3(uv2).b*bcol;; +comp_51=` +comp_52=`bri = GetBlur1(uv+-dz*.7).r-0.12; +comp_53=`ret = lerp (ret,.25*bri, mask );; +comp_54=` +comp_55=`ret += 0.08/length(sin(1*uv+dz*6)-lpos) * mcol * mask; +comp_56=` +comp_57=`dzb.x = 2*lum(GB1(uv+hor*2).b)-2*lum(GB1(uv-hor*2).b); +comp_58=`dzb.y = 2*lum(GB1(uv+ver*2).b)-2*lum(GB1(uv-ver*2).b); +comp_59=` +comp_60=`float bmask = sat(GP(uv).b*8); +comp_61=`ret = lerp(ret, (ret+GB1(uv).b)*(2+2/length(uv*0.5+32*dzb*vnoise(uv)))*bcol, bmask); +comp_62=` +comp_63=`uv2 = uv-lpos; +comp_64=`uv3 = (uv-0.5)*0.9+.5+(lpos-0.5)*.2; +comp_65=`float k1=0.17/sqrt(length(uv2+dzw))*!mask; +comp_66=`ret += k1* sat(1-2*GB2(uv3).r*!mask)*q15*(1-rad)*col1; //lamp +comp_67=` +comp_68=`ret += GB3(uv-dz).b*16*mask*bcol; //blue mirr +comp_69=` +comp_70=`shine = 0; radi = 0.95; +comp_71=`for (int n=1; n <= anz; n++) +comp_72=`{ shine += 1/anz*GetBlur2((uv0-.5)*radi+.5).b; +comp_73=` radi -= 0.95/anz;} +comp_74=`ret += 32*shine*min(1,2*rad) *saturate(sin(ang-q9))* bcol; +comp_75=`ret=1-exp(-1.8*ret); +comp_76=` +comp_77=`//if (uv.y>0.9) {if (uv.x<0.5) {ret=col1;} else {ret=col2;}} +comp_78=`} +comp_79=`//martin diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 new file mode 100644 index 0000000..ee6a80a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 @@ -0,0 +1,758 @@ +Created with MILKDROP 3.26 on 28/06/2024 at 15:14:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.50 +blending_direction=1 +random_1=0.031978 +random_2=0.511382 +random_3=0.879675 +random_4=0.919106 +random_5=0.372493 + +[PRESET1_BEGIN] +NAME=Mdgeorge - 3Body Glass 2077 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00100 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x0 = .25 + rand(10)/10; +per_frame_init_2=y0 = .25 + rand(10)/10; +per_frame_init_3=vx0 = .25 - rand(10)/20; +per_frame_init_4=vy0 = .25 - rand(10)/20; +per_frame_init_5= +per_frame_init_6=x1 = .25 + rand(10)/50; +per_frame_init_7=y1 = .25 + rand(10)/50; +per_frame_init_8=vx1 = .25 - rand(10)/20; +per_frame_init_9=vy1 = .25 - rand(10)/20; +per_frame_init_10= +per_frame_init_11=//# average of positions should be at (.5, .5) +per_frame_init_12=x2 = 1.5 - x0 - x1; +per_frame_init_13=y2 = 1.5 - y0 - y1; +per_frame_init_14= +per_frame_init_15=//# average of velocities should be 0 +per_frame_init_16=vx2 = -vx0 - vx1; +per_frame_init_17=vy2 = -vy0 - vy1; +per_frame_1=dt = (1/fps)*.45; +per_frame_2= +per_frame_3=x0 = x0 + vx0*dt; +per_frame_4=y0 = y0 + vy0*dt; +per_frame_5= +per_frame_6=x1 = x1 + vx1*dt; +per_frame_7=y1 = y1 + vy1*dt; +per_frame_8= +per_frame_9=x2 = x2 + vx2*dt; +per_frame_10=y2 = y2 + vy2*dt; +per_frame_11= +per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; +per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; +per_frame_14= +per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; +per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; +per_frame_17= +per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; +per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; +per_frame_20= +per_frame_21=q1 = x0; +per_frame_22=q2 = y0; +per_frame_23= +per_frame_24=q3 = x1; +per_frame_25=q4 = y1; +per_frame_26= +per_frame_27=q5 = x2; +per_frame_28=q6 = y2; +per_frame_29= +per_frame_30=q8 = dt; +per_frame_31= +per_frame_32=wave_r = rand(100)/100; +per_frame_33=wave_g = rand(100)/100; +per_frame_34=wave_b = rand(100)/100; +per_frame_35=zoom=1.01; +warp_1=`#define tex sampler_Pattern_032 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`//sampler sampler_rand00; +comp_2=` +comp_3=`shader_body { +comp_4=`float cutoff = 100; +comp_5=` +comp_6=`float2 d1 = uv - float2(q1,q2); +comp_7=`float2 d2 = uv - float2(q3,q4); +comp_8=`float2 d3 = uv - float2(q5,q6); +comp_9=`float2 d4 = uv - float2(q1,q8); +comp_10=` +comp_11=`// dot(d1,d1) is in 0...3 +comp_12=`// pot1 is in .33 ... 100 +comp_13=`// at distance 0, pot1 is 100 +comp_14=`// at distance .1, pot1 is 50 +comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 +comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 +comp_17=`// at distance .2, pot is 1/.05 = 20; +comp_18=`// at distance 1, pot is 1/1.01 ~= 1; +comp_19=`float pot1 = 1/(dot(d2,d1) + .01); +comp_20=`float pot2 = 1/(dot(d3,d2) + .01); +comp_21=`float pot3 = 1/(dot(d3,d3) + .01); +comp_22=`float pot4 = 3/(dot(d1,d4) + .01); +comp_23=`// |stacked | center | half | edge | | double | far away +comp_24=`// ------------------| ------------------------------------------------- +comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 +comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 +comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary +comp_28=`// +comp_29=` +comp_30=`float pot = pot1 + pot2 + pot3 + pot4; +comp_31=` +comp_32=`// pot is between 0 and 300 +comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 +comp_34=`// on boundary, pot is 50, z should be 0 +comp_35=` +comp_36=`float2 texloc = uv; +comp_37=`if (pot > 50) { +comp_38=`float z = (sqrt(pot - 50))/20; +comp_39=` +comp_40=`float wt1 = pot1/pot; +comp_41=`float wt2 = pot2/pot; +comp_42=`float wt3 = pot3/pot; +comp_43=`float wt4 = pot4/pot; +comp_44=` +comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); +comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); +comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); +comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); +comp_49=` +comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); +comp_51=` +comp_52=`texloc = uv + .05*n.xy/n.z; +comp_53=`} +comp_54=`ret = tex2D(sampler_fw_main, texloc); +comp_55=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - the early universe - Milkdrop2077 rmx3e +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.400 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.950 +wave_0_init1=n=0; loop (20000,n[]=rand(1);n+=1); +wave_0_per_frame1= t1=0; +wave_0_per_point1=i=t1*10; +wave_0_per_point2=z=gmem[i+2]+reg30; +wave_0_per_point3=x=gmem[i]/z*reg30+0.5; +wave_0_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_0_per_point5= +wave_0_per_point6=r=sigmoid (2.5,gmem[i]); +wave_0_per_point7=g=sigmoid (2.6,gmem[i+1]); +wave_0_per_point8=b=sigmoid (2.5,gmem[i+2]); +wave_0_per_point9= +wave_0_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_0_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_0_per_point12=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=512; +wave_1_per_point1=i=t1*10; +wave_1_per_point2=z=gmem[i+2]+reg30; +wave_1_per_point3=x=gmem[i]/z*reg30+0.5; +wave_1_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_1_per_point5= +wave_1_per_point6=r=sigmoid (3,gmem[i]+.05); +wave_1_per_point7=g=sigmoid (3,gmem[i+1]+.05); +wave_1_per_point8=b=sigmoid (2.7,gmem[i+2]+.05); +wave_1_per_point9= +wave_1_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*(1-0.5* (t1%2))*reg04; +wave_1_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_1_per_point12=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.20000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.300 +wave_2_per_frame1=t1=1024; +wave_2_per_point1=i=t1*10; +wave_2_per_point2=z=gmem[i+2]+reg30; +wave_2_per_point3=x=gmem[i]/z*reg30+0.5; +wave_2_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_2_per_point5=k=1-(t1%8==0)*0.6; +wave_2_per_point6=r=sigmoid (3.5,gmem[i])*k; +wave_2_per_point7=g=sigmoid (3.5,gmem[i+1])*k; +wave_2_per_point8=b=sigmoid (4,gmem[i+2])*k; +wave_2_per_point9= +wave_2_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_2_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_2_per_point12=t1+=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +wave_3_per_frame1=t1=512*3; +wave_3_per_point1=i=t1*10; +wave_3_per_point2=z=gmem[i+2]+reg30; +wave_3_per_point3=x=gmem[i]/z*reg30+0.5; +wave_3_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_3_per_point5= +wave_3_per_point6=r=sigmoid (5,gmem[i]); +wave_3_per_point7=g=sigmoid (4,+gmem[i+1]); +wave_3_per_point8=b=sigmoid (5,gmem[i+2]); +wave_3_per_point9= +wave_3_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_3_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_3_per_point12=t1+=1; +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=1 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.00000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=//q1 = state; +wave_4_per_point2=//q2 = basstime; +wave_4_per_point3= +wave_4_per_point4=q1 =0; +wave_4_per_point5=speed = 0.02*bass_att; +wave_4_per_point6=v = sample*80 + (value1*bass); +wave_4_per_point7= +wave_4_per_point8=//state 0 elipse +wave_4_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_4_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_4_per_point11= +wave_4_per_point12=x = 0.5 + 0.4*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_4_per_point13=y = 0.5 + 0.4*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16=r = r + 0.5*sin(time*5.52); +wave_4_per_point17=g = g + 0.5*sin(time*5.107); +wave_4_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_4_per_point19= +wave_4_per_point20=x = x*0.7 + 0.15; +wave_4_per_point21=y = y*0.7 + 0.15; +wave_4_per_point22= +wave_4_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_4_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_5_enabled=1 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=1 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=1 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.00000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wave_5_per_point1=//q1 = state; +wave_5_per_point2=//q2 = basstime; +wave_5_per_point3= +wave_5_per_point4=q1 =0; +wave_5_per_point5=speed = 0.01*bass_att; +wave_5_per_point6=v = sample*100 + (value1*bass); +wave_5_per_point7= +wave_5_per_point8=//state 0 elipse +wave_5_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_5_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_5_per_point11= +wave_5_per_point12=x = 0.5 + 0.4*cos(xs*0.04 +0.1*time)*sin(time*2 + xs); +wave_5_per_point13=y = 0.5 + 0.4*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_5_per_point14= +wave_5_per_point15= +wave_5_per_point16=r = r + 0.5*sin(time*5.0); +wave_5_per_point17=g = g + 0.5*sin(time*5.0); +wave_5_per_point18=b = g + 0.5*sin(time*5.5 + (-0.5-x)*(0.5-y)); +wave_5_per_point19= +wave_5_per_point20=x = x*0.7 + 0.15; +wave_5_per_point21=y = y*0.7 + 0.15; +wave_5_per_point22= +wave_5_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_5_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_6_enabled=1 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=1 +wavecode_6_bDrawThick=1 +wavecode_6_bAdditive=0 +wavecode_6_scaling=3.30038 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=0.200 +wavecode_6_b=0.000 +wavecode_6_a=1.000 +wave_6_per_frame1=advance=advance+ 0.001; +wave_6_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_6_per_frame3=t1=advance +wave_6_per_point1=s=sample*6.28; +wave_6_per_point2= +wave_6_per_point3=//plot random x position via function of sample pos; +wave_6_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_6_per_point5=xp=xp*0.20; +wave_6_per_point6= +wave_6_per_point7=//plot random y position via function of sample pos; +wave_6_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_6_per_point9=yp=yp*0.20; +wave_6_per_point10= +wave_6_per_point11=//plot random z position via function of sample pos; +wave_6_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_6_per_point13=zp=zp*0.25; +wave_6_per_point14= +wave_6_per_point15=//pull stars toward screen +wave_6_per_point16=zp=zp + 1 - t1; +wave_6_per_point17= +wave_6_per_point18=//correct when below 0 +wave_6_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_6_per_point20= +wave_6_per_point21=//darken far stars +wave_6_per_point22=a=(1 - zp*0.5); +wave_6_per_point23= +wave_6_per_point24=zp=zp*0.7; +wave_6_per_point25= +wave_6_per_point26=x_screen=xp/zp + 0.5; +wave_6_per_point27=y_screen=yp/zp + 0.5; +wave_6_per_point28= +wave_6_per_point29=x=x_screen; +wave_6_per_point30=y=y_screen; +wave_6_per_point31= +wave_6_per_point32= +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=30 +shapecode_0_x=0.300 +shapecode_0_y=0.700 +shapecode_0_rad=0.09836 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.25489 +shapecode_0_r=0.400 +shapecode_0_g=0.400 +shapecode_0_b=0.400 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=(instance+4*512)*10; +shape_0_per_frame2=z=gmem[i+2]+reg30; +shape_0_per_frame3=x=gmem[i]/z*reg30+0.5; +shape_0_per_frame4=y=gmem[i+1]/z*reg30*q32+0.5; +shape_0_per_frame5= +shape_0_per_frame6=if (instance<16, +shape_0_per_frame7= additive=0; +shape_0_per_frame8= r=g=b=r2=g2=b2=0; +shape_0_per_frame9= rad = min (0.01,0.003/z) * (z>0); +shape_0_per_frame10=, +shape_0_per_frame11= additive=1; +shape_0_per_frame12= r=r2=sigmoid (3,gmem[i]+.2); +shape_0_per_frame13= g=g2=sigmoid (3,gmem[i+1]+.2); +shape_0_per_frame14= b=b2=sigmoid (2.7,gmem[i+2]+.2); +shape_0_per_frame15= rad = min (0.008,0.002/z) * (z>0); +shape_0_per_frame16=); +shape_0_per_frame17=a=min(1,4*reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20); +shape_0_per_frame18=a2=a/2; +shape_0_per_frame19=if ((x<0) || (x>1) || (y<0) || (y>1) || (z<0), gmem[i+7]=-1, 0); +shape_0_per_frame20= +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=444 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=0.12821 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.42791 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=i=0; +shape_1_init2=loop (1024, +shape_1_init3= z=rand(1)+.1; +shape_1_init4= megabuf(i+2) = z; +shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; +shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; +shape_1_init7=i+=3;); +shape_1_per_frame1=i=instance; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=zmax = 7; +shape_1_per_frame4=speed=.15; +shape_1_per_frame5= +shape_1_per_frame6=z=megabuf(3*i+2); +shape_1_per_frame7=x = megabuf(3*i)/z+.5; +shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; +shape_1_per_frame9= +shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; +shape_1_per_frame11= +shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +shape_1_per_frame13=if (out, +shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x +shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y +shape_1_per_frame16= megabuf(3*i+2)=1; +shape_1_per_frame17=, +shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; +shape_1_per_frame19=); +shape_1_per_frame20= +shape_1_per_frame21=a=1-pow(z,4); +shape_1_per_frame22=a*=0.6; +per_frame_init_1=reg03=4; //early brightness +per_frame_init_2=maxage=12; reg20=maxage; +per_frame_init_3=reg30 = .2 + 0.5*rand(1); //z0 +per_frame_init_4=reg04 = 0.6; //wave bri +per_frame_init_5=res=16; +per_frame_init_6=tini=rand(1); +per_frame_init_7=nums=512*4+50; +per_frame_init_8=mpos=30000; //matrix start +per_frame_init_9=n = 0; loop (nums, +per_frame_init_10= arg = rand(12); +per_frame_init_11= n[0]=.5*cos(arg); +per_frame_init_12= n[1]=.5*sin(arg); +per_frame_init_13= n[2]= rand(1)-.5; +per_frame_init_14= n[3]=n[4]=n[5]=n[8]=0; +per_frame_init_15= n[6]=rand(10); +per_frame_init_16= n[7]=0; +per_frame_init_17=n +=10; ); +per_frame_init_18= +per_frame_init_19=n=0; loop (res*res*res,mpos[n]=0;n+=1); +per_frame_1=dt=1/fps ; +per_frame_2=t0=time*0.0018+tini; +per_frame_3= +per_frame_4=d2=exp(-dt*1); +per_frame_5=d3=exp(-dt*0); +per_frame_6=d4=exp(-dt*2); +per_frame_7= +per_frame_8=if (frame%4==0, n=0; loop(res*res*res, mpos[n]*=d2; n+=1); ,0); +per_frame_9= +per_frame_10=s1=sin(t0*13)*2; s2=sin(t0*11)*2; s3=sin(t0*9)*2; +per_frame_11=s4=sin(t0*23)*8; s5=sin(t0*29)*8; s6=sin(t0*31)*8; +per_frame_12=s7=sin(t0*18)*6; s8=sin(t0*15)*7; +per_frame_13=reg05=sin(t0*5); +per_frame_14=ff = sqrt(300/nums)*(sin(t0*14)); +per_frame_15= +per_frame_16=i=0; +per_frame_17=loop (nums, +per_frame_18= if ((i[7]>maxage) || (gmem[i+7]<0), +per_frame_19= i[0]=(rand(1)-0.5)*.75; +per_frame_20= i[1]=(rand(1)-0.5)*.75; +per_frame_21= i[2]=(rand(1)-0.5)*.75;; +per_frame_22= i[6]=1-rand(1)*0.5; //ageing factor +per_frame_23= i[7]=0; //age +per_frame_24= ,0 ); +per_frame_25= +per_frame_26= ix=int(res*(.5+i[0])+.5); +per_frame_27= iy=int(res*(.5+i[1])+.5); +per_frame_28= iz=int(res*(.5+i[2])+.5); +per_frame_29= index = max(0,min(res-1,ix))+res*(max(0,min(res-1,iy))+res*max(0,min(res-1,iz))); +per_frame_30= if ((ix>=0) && (ix=0) && (iy=0) && (iz0.85); +warp_6=` +warp_7=`} +comp_1=`static const float2 pix = texsize.zw; +comp_2=`float3 get(float2 uvi) +comp_3=`{float3 t = GetPixel(uvi); +comp_4=` t= max(t,max(GetPixel(uvi+pix*float2(-1,1))/2,GetPixel(uvi-pix*float2(-1,1))/2)); +comp_5=` t= max(t,max(GetPixel(uvi+pix*float2(1,1))/2,GetPixel(uvi-pix*float2(1,1))/2)); +comp_6=`return t;} +comp_7=` +comp_8=`shader_body +comp_9=`{ +comp_10=`uv = uv_orig; +comp_11=` +comp_12=`ret = GetPixel(uv)+GetBlur3(uv)*0.8; +comp_13=`float3 ret2 = GetBlur3((uv-.5)*.8+.5); +comp_14=`ret += lerp(ret2,lum(ret2),.4)*.4; +comp_15=`ret *= 1.5; +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk new file mode 100644 index 0000000..f1cb59d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk @@ -0,0 +1,226 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00100 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x0 = .25 + rand(10)/10; +per_frame_init_2=y0 = .25 + rand(10)/10; +per_frame_init_3=vx0 = .25 - rand(10)/20; +per_frame_init_4=vy0 = .25 - rand(10)/20; +per_frame_init_5= +per_frame_init_6=x1 = .25 + rand(10)/50; +per_frame_init_7=y1 = .25 + rand(10)/50; +per_frame_init_8=vx1 = .25 - rand(10)/20; +per_frame_init_9=vy1 = .25 - rand(10)/20; +per_frame_init_10= +per_frame_init_11=//# average of positions should be at (.5, .5) +per_frame_init_12=x2 = 1.5 - x0 - x1; +per_frame_init_13=y2 = 1.5 - y0 - y1; +per_frame_init_14= +per_frame_init_15=//# average of velocities should be 0 +per_frame_init_16=vx2 = -vx0 - vx1; +per_frame_init_17=vy2 = -vy0 - vy1; +per_frame_1=dt = (1/fps)*.45; +per_frame_2= +per_frame_3=x0 = x0 + vx0*dt; +per_frame_4=y0 = y0 + vy0*dt; +per_frame_5= +per_frame_6=x1 = x1 + vx1*dt; +per_frame_7=y1 = y1 + vy1*dt; +per_frame_8= +per_frame_9=x2 = x2 + vx2*dt; +per_frame_10=y2 = y2 + vy2*dt; +per_frame_11= +per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; +per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; +per_frame_14= +per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; +per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; +per_frame_17= +per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; +per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; +per_frame_20= +per_frame_21=q1 = x0; +per_frame_22=q2 = y0; +per_frame_23= +per_frame_24=q3 = x1; +per_frame_25=q4 = y1; +per_frame_26= +per_frame_27=q5 = x2; +per_frame_28=q6 = y2; +per_frame_29= +per_frame_30=q8 = dt; +per_frame_31= +per_frame_32=wave_r = rand(100)/100; +per_frame_33=wave_g = rand(100)/100; +per_frame_34=wave_b = rand(100)/100; +per_frame_35=zoom=1.01; +warp_1=`#define tex sampler_Pattern_032 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`//sampler sampler_rand00; +comp_2=` +comp_3=`shader_body { +comp_4=`float cutoff = 100; +comp_5=` +comp_6=`float2 d1 = uv - float2(q1,q2); +comp_7=`float2 d2 = uv - float2(q3,q4); +comp_8=`float2 d3 = uv - float2(q5,q6); +comp_9=`float2 d4 = uv - float2(q1,q8); +comp_10=` +comp_11=`// dot(d1,d1) is in 0...3 +comp_12=`// pot1 is in .33 ... 100 +comp_13=`// at distance 0, pot1 is 100 +comp_14=`// at distance .1, pot1 is 50 +comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 +comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 +comp_17=`// at distance .2, pot is 1/.05 = 20; +comp_18=`// at distance 1, pot is 1/1.01 ~= 1; +comp_19=`float pot1 = 1/(dot(d2,d1) + .01); +comp_20=`float pot2 = 1/(dot(d3,d2) + .01); +comp_21=`float pot3 = 1/(dot(d3,d3) + .01); +comp_22=`float pot4 = 3/(dot(d1,d4) + .01); +comp_23=`// |stacked | center | half | edge | | double | far away +comp_24=`// ------------------| ------------------------------------------------- +comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 +comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 +comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary +comp_28=`// +comp_29=` +comp_30=`float pot = pot1 + pot2 + pot3 + pot4; +comp_31=` +comp_32=`// pot is between 0 and 300 +comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 +comp_34=`// on boundary, pot is 50, z should be 0 +comp_35=` +comp_36=`float2 texloc = uv; +comp_37=`if (pot > 50) { +comp_38=`float z = (sqrt(pot - 50))/20; +comp_39=` +comp_40=`float wt1 = pot1/pot; +comp_41=`float wt2 = pot2/pot; +comp_42=`float wt3 = pot3/pot; +comp_43=`float wt4 = pot4/pot; +comp_44=` +comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); +comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); +comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); +comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); +comp_49=` +comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); +comp_51=` +comp_52=`texloc = uv + .05*n.xy/n.z; +comp_53=`} +comp_54=`ret = tex2D(sampler_fw_main, texloc); +comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 new file mode 100644 index 0000000..c3383a2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 @@ -0,0 +1,377 @@ +Created with MILKDROP 3.26+ on 28/06/2024 at 15:25:00 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma2 +blending_progress=0.35 +blending_direction=-1 +random_1=0.311111 +random_2=0.074255 +random_3=0.113957 +random_4=0.261789 +random_5=0.957182 + +[PRESET1_BEGIN] +NAME=Mdgeorge - 3Body Glass 2077 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00100 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x0 = .25 + rand(10)/10; +per_frame_init_2=y0 = .25 + rand(10)/10; +per_frame_init_3=vx0 = .25 - rand(10)/20; +per_frame_init_4=vy0 = .25 - rand(10)/20; +per_frame_init_5= +per_frame_init_6=x1 = .25 + rand(10)/50; +per_frame_init_7=y1 = .25 + rand(10)/50; +per_frame_init_8=vx1 = .25 - rand(10)/20; +per_frame_init_9=vy1 = .25 - rand(10)/20; +per_frame_init_10= +per_frame_init_11=//# average of positions should be at (.5, .5) +per_frame_init_12=x2 = 1.5 - x0 - x1; +per_frame_init_13=y2 = 1.5 - y0 - y1; +per_frame_init_14= +per_frame_init_15=//# average of velocities should be 0 +per_frame_init_16=vx2 = -vx0 - vx1; +per_frame_init_17=vy2 = -vy0 - vy1; +per_frame_1=dt = (1/fps)*.45; +per_frame_2= +per_frame_3=x0 = x0 + vx0*dt; +per_frame_4=y0 = y0 + vy0*dt; +per_frame_5= +per_frame_6=x1 = x1 + vx1*dt; +per_frame_7=y1 = y1 + vy1*dt; +per_frame_8= +per_frame_9=x2 = x2 + vx2*dt; +per_frame_10=y2 = y2 + vy2*dt; +per_frame_11= +per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; +per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; +per_frame_14= +per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; +per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; +per_frame_17= +per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; +per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; +per_frame_20= +per_frame_21=q1 = x0; +per_frame_22=q2 = y0; +per_frame_23= +per_frame_24=q3 = x1; +per_frame_25=q4 = y1; +per_frame_26= +per_frame_27=q5 = x2; +per_frame_28=q6 = y2; +per_frame_29= +per_frame_30=q8 = dt; +per_frame_31= +per_frame_32=wave_r = rand(100)/100; +per_frame_33=wave_g = rand(100)/100; +per_frame_34=wave_b = rand(100)/100; +per_frame_35=zoom=1.01; +warp_1=`#define tex sampler_Pattern_032 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`//sampler sampler_rand00; +comp_2=` +comp_3=`shader_body { +comp_4=`float cutoff = 100; +comp_5=` +comp_6=`float2 d1 = uv - float2(q1,q2); +comp_7=`float2 d2 = uv - float2(q3,q4); +comp_8=`float2 d3 = uv - float2(q5,q6); +comp_9=`float2 d4 = uv - float2(q1,q8); +comp_10=` +comp_11=`// dot(d1,d1) is in 0...3 +comp_12=`// pot1 is in .33 ... 100 +comp_13=`// at distance 0, pot1 is 100 +comp_14=`// at distance .1, pot1 is 50 +comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 +comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 +comp_17=`// at distance .2, pot is 1/.05 = 20; +comp_18=`// at distance 1, pot is 1/1.01 ~= 1; +comp_19=`float pot1 = 1/(dot(d2,d1) + .01); +comp_20=`float pot2 = 1/(dot(d3,d2) + .01); +comp_21=`float pot3 = 1/(dot(d3,d3) + .01); +comp_22=`float pot4 = 3/(dot(d1,d4) + .01); +comp_23=`// |stacked | center | half | edge | | double | far away +comp_24=`// ------------------| ------------------------------------------------- +comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 +comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 +comp_27=`// z: | > .1 | .1 | ƒÂ˘‚ˆ‚š2/2 | 0 | imaginary +comp_28=`// +comp_29=` +comp_30=`float pot = pot1 + pot2 + pot3 + pot4; +comp_31=` +comp_32=`// pot is between 0 and 300 +comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 +comp_34=`// on boundary, pot is 50, z should be 0 +comp_35=` +comp_36=`float2 texloc = uv; +comp_37=`if (pot > 50) { +comp_38=`float z = (sqrt(pot - 50))/20; +comp_39=` +comp_40=`float wt1 = pot1/pot; +comp_41=`float wt2 = pot2/pot; +comp_42=`float wt3 = pot3/pot; +comp_43=`float wt4 = pot4/pot; +comp_44=` +comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); +comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); +comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); +comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); +comp_49=` +comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); +comp_51=` +comp_52=`texloc = uv + .05*n.xy/n.z; +comp_53=`} +comp_54=`ret = tex2D(sampler_fw_main, texloc); +comp_55=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R184s +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05101 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4= +per_frame_5= +per_frame_6=volz = (bass+treb+mid)*.25; +per_frame_7=volz = volz*volz; +per_frame_8=mtime = .05+mtime + .1*volz; +per_frame_9=q32 = .3*mtime; +per_pixel_1=dx=0.01*cos(ang+1.57); +per_pixel_2=dy=-0.01*sin(ang+1.57); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\sphere1.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.540000 +SpriteY=-0.210000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.1*sin(time*0.5)+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 new file mode 100644 index 0000000..d0f6a19 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 @@ -0,0 +1,849 @@ +Created with MILKDROP 3.26 on 28/06/2024 at 15:13:25 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.60 +blending_direction=-1 +random_1=0.506369 +random_2=0.169648 +random_3=0.672764 +random_4=0.209485 +random_5=0.865989 + +[PRESET1_BEGIN] +NAME=Mdgeorge - 3Body Glass 2077 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00100 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x0 = .25 + rand(10)/10; +per_frame_init_2=y0 = .25 + rand(10)/10; +per_frame_init_3=vx0 = .25 - rand(10)/20; +per_frame_init_4=vy0 = .25 - rand(10)/20; +per_frame_init_5= +per_frame_init_6=x1 = .25 + rand(10)/50; +per_frame_init_7=y1 = .25 + rand(10)/50; +per_frame_init_8=vx1 = .25 - rand(10)/20; +per_frame_init_9=vy1 = .25 - rand(10)/20; +per_frame_init_10= +per_frame_init_11=//# average of positions should be at (.5, .5) +per_frame_init_12=x2 = 1.5 - x0 - x1; +per_frame_init_13=y2 = 1.5 - y0 - y1; +per_frame_init_14= +per_frame_init_15=//# average of velocities should be 0 +per_frame_init_16=vx2 = -vx0 - vx1; +per_frame_init_17=vy2 = -vy0 - vy1; +per_frame_1=dt = (1/fps)*.45; +per_frame_2= +per_frame_3=x0 = x0 + vx0*dt; +per_frame_4=y0 = y0 + vy0*dt; +per_frame_5= +per_frame_6=x1 = x1 + vx1*dt; +per_frame_7=y1 = y1 + vy1*dt; +per_frame_8= +per_frame_9=x2 = x2 + vx2*dt; +per_frame_10=y2 = y2 + vy2*dt; +per_frame_11= +per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; +per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; +per_frame_14= +per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; +per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; +per_frame_17= +per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; +per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; +per_frame_20= +per_frame_21=q1 = x0; +per_frame_22=q2 = y0; +per_frame_23= +per_frame_24=q3 = x1; +per_frame_25=q4 = y1; +per_frame_26= +per_frame_27=q5 = x2; +per_frame_28=q6 = y2; +per_frame_29= +per_frame_30=q8 = dt; +per_frame_31= +per_frame_32=wave_r = rand(100)/100; +per_frame_33=wave_g = rand(100)/100; +per_frame_34=wave_b = rand(100)/100; +per_frame_35=zoom=1.01; +warp_1=`#define tex sampler_Pattern_032 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`//sampler sampler_rand00; +comp_2=` +comp_3=`shader_body { +comp_4=`float cutoff = 100; +comp_5=` +comp_6=`float2 d1 = uv - float2(q1,q2); +comp_7=`float2 d2 = uv - float2(q3,q4); +comp_8=`float2 d3 = uv - float2(q5,q6); +comp_9=`float2 d4 = uv - float2(q1,q8); +comp_10=` +comp_11=`// dot(d1,d1) is in 0...3 +comp_12=`// pot1 is in .33 ... 100 +comp_13=`// at distance 0, pot1 is 100 +comp_14=`// at distance .1, pot1 is 50 +comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 +comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 +comp_17=`// at distance .2, pot is 1/.05 = 20; +comp_18=`// at distance 1, pot is 1/1.01 ~= 1; +comp_19=`float pot1 = 1/(dot(d2,d1) + .01); +comp_20=`float pot2 = 1/(dot(d3,d2) + .01); +comp_21=`float pot3 = 1/(dot(d3,d3) + .01); +comp_22=`float pot4 = 3/(dot(d1,d4) + .01); +comp_23=`// |stacked | center | half | edge | | double | far away +comp_24=`// ------------------| ------------------------------------------------- +comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 +comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 +comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary +comp_28=`// +comp_29=` +comp_30=`float pot = pot1 + pot2 + pot3 + pot4; +comp_31=` +comp_32=`// pot is between 0 and 300 +comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 +comp_34=`// on boundary, pot is 50, z should be 0 +comp_35=` +comp_36=`float2 texloc = uv; +comp_37=`if (pot > 50) { +comp_38=`float z = (sqrt(pot - 50))/20; +comp_39=` +comp_40=`float wt1 = pot1/pot; +comp_41=`float wt2 = pot2/pot; +comp_42=`float wt3 = pot3/pot; +comp_43=`float wt4 = pot4/pot; +comp_44=` +comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); +comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); +comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); +comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); +comp_49=` +comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); +comp_51=` +comp_52=`texloc = uv + .05*n.xy/n.z; +comp_53=`} +comp_54=`ret = tex2D(sampler_fw_main, texloc); +comp_55=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.009 The black montains Spirale3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.981 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.010 +wavecode_0_b=0.270 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/0.32; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; +wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.880 +wavecode_2_g=1.080 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.910 +wavecode_3_g=0.970 +wavecode_3_b=0.270 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, 0.59, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=0.54+(y-0.54)*1.1064; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.560 +shapecode_0_y=0.490 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.020 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=0.46+0.10034*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.80672 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.130 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.13188 +shapecode_2_tex_zoom=1.33455 +shapecode_2_r=1.160 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.140 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.060 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`//MilkDrop3 Blow Mode: +comp_20=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret); +comp_21=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 new file mode 100644 index 0000000..f33cda5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 @@ -0,0 +1,543 @@ +Created with MILKDROP 3.26 on 28/06/2024 at 15:14:41 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.38 +blending_direction=1 +random_1=0.105420 +random_2=0.035772 +random_3=0.772764 +random_4=0.548916 +random_5=0.723577 + +[PRESET1_BEGIN] +NAME=Mdgeorge - 3Body Glass 2077 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00100 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x0 = .25 + rand(10)/10; +per_frame_init_2=y0 = .25 + rand(10)/10; +per_frame_init_3=vx0 = .25 - rand(10)/20; +per_frame_init_4=vy0 = .25 - rand(10)/20; +per_frame_init_5= +per_frame_init_6=x1 = .25 + rand(10)/50; +per_frame_init_7=y1 = .25 + rand(10)/50; +per_frame_init_8=vx1 = .25 - rand(10)/20; +per_frame_init_9=vy1 = .25 - rand(10)/20; +per_frame_init_10= +per_frame_init_11=//# average of positions should be at (.5, .5) +per_frame_init_12=x2 = 1.5 - x0 - x1; +per_frame_init_13=y2 = 1.5 - y0 - y1; +per_frame_init_14= +per_frame_init_15=//# average of velocities should be 0 +per_frame_init_16=vx2 = -vx0 - vx1; +per_frame_init_17=vy2 = -vy0 - vy1; +per_frame_1=dt = (1/fps)*.45; +per_frame_2= +per_frame_3=x0 = x0 + vx0*dt; +per_frame_4=y0 = y0 + vy0*dt; +per_frame_5= +per_frame_6=x1 = x1 + vx1*dt; +per_frame_7=y1 = y1 + vy1*dt; +per_frame_8= +per_frame_9=x2 = x2 + vx2*dt; +per_frame_10=y2 = y2 + vy2*dt; +per_frame_11= +per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; +per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; +per_frame_14= +per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; +per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; +per_frame_17= +per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; +per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; +per_frame_20= +per_frame_21=q1 = x0; +per_frame_22=q2 = y0; +per_frame_23= +per_frame_24=q3 = x1; +per_frame_25=q4 = y1; +per_frame_26= +per_frame_27=q5 = x2; +per_frame_28=q6 = y2; +per_frame_29= +per_frame_30=q8 = dt; +per_frame_31= +per_frame_32=wave_r = rand(100)/100; +per_frame_33=wave_g = rand(100)/100; +per_frame_34=wave_b = rand(100)/100; +per_frame_35=zoom=1.01; +warp_1=`#define tex sampler_Pattern_032 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`//sampler sampler_rand00; +comp_2=` +comp_3=`shader_body { +comp_4=`float cutoff = 100; +comp_5=` +comp_6=`float2 d1 = uv - float2(q1,q2); +comp_7=`float2 d2 = uv - float2(q3,q4); +comp_8=`float2 d3 = uv - float2(q5,q6); +comp_9=`float2 d4 = uv - float2(q1,q8); +comp_10=` +comp_11=`// dot(d1,d1) is in 0...3 +comp_12=`// pot1 is in .33 ... 100 +comp_13=`// at distance 0, pot1 is 100 +comp_14=`// at distance .1, pot1 is 50 +comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 +comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 +comp_17=`// at distance .2, pot is 1/.05 = 20; +comp_18=`// at distance 1, pot is 1/1.01 ~= 1; +comp_19=`float pot1 = 1/(dot(d2,d1) + .01); +comp_20=`float pot2 = 1/(dot(d3,d2) + .01); +comp_21=`float pot3 = 1/(dot(d3,d3) + .01); +comp_22=`float pot4 = 3/(dot(d1,d4) + .01); +comp_23=`// |stacked | center | half | edge | | double | far away +comp_24=`// ------------------| ------------------------------------------------- +comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 +comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 +comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary +comp_28=`// +comp_29=` +comp_30=`float pot = pot1 + pot2 + pot3 + pot4; +comp_31=` +comp_32=`// pot is between 0 and 300 +comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 +comp_34=`// on boundary, pot is 50, z should be 0 +comp_35=` +comp_36=`float2 texloc = uv; +comp_37=`if (pot > 50) { +comp_38=`float z = (sqrt(pot - 50))/20; +comp_39=` +comp_40=`float wt1 = pot1/pot; +comp_41=`float wt2 = pot2/pot; +comp_42=`float wt3 = pot3/pot; +comp_43=`float wt4 = pot4/pot; +comp_44=` +comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); +comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); +comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); +comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); +comp_49=` +comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); +comp_51=` +comp_52=`texloc = uv + .05*n.xy/n.z; +comp_53=`} +comp_54=`ret = tex2D(sampler_fw_main, texloc); +comp_55=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.035 fire3s +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk new file mode 100644 index 0000000..50399d4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk @@ -0,0 +1,318 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.231 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=0.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.60915 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.01000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.900 +shapecode_0_border_g=0.220 +shapecode_0_border_b=0.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=rad=.35+.3*sin(time); +shape_0_per_frame2=border_b=.3+.7*sin(.2*bass); +shape_0_per_frame3=border_g=.3+.7*sin(.2*bass); +shape_0_per_frame4= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.910 +shapecode_1_y=0.500 +shapecode_1_rad=0.23986 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.50833 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.180 +shape_1_per_frame1=tex_zoom = 1.2*tex_zoom/rad; +shape_1_per_frame2=rad=.25+.02*sin(3*bass); +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.500 +shapecode_2_rad=1.88460 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=4.71230 +shapecode_2_tex_zoom=0.80324 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.260 +shape_2_per_frame1=rad=1.7+.2*sin(time); +shape_2_per_frame2=tex_zoom =.3*rad*tex_zoom; +per_frame_init_1=speed_=1; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.2+avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %12; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q24 = is_beat; +per_frame_15=vol = (bass_att + mid_att + treb_att)/2; +per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 + 2; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%4,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.1416/4; +per_frame_25= +per_frame_26=q1 = cos(rott); +per_frame_27=q2 = sin(rott); +per_frame_28=q3 = -q2; +per_frame_29=q4 = q1; +per_frame_30= +per_frame_31=trig = q24 * bnot(index%8); +per_frame_32=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_33=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_34=vz = vz*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_35= +per_frame_36=speed = min(vol_-vol__+.5,1); +per_frame_37=speed = max(speed,-.5); +per_frame_38=speed_ = bnot(trig)*speed_ + trig*speed; +per_frame_39=spg = dec_med*spg + (1-dec_med)*speed_; +per_frame_40=movz = movz + 1/fps*(speed_+0*vol_/6); +per_frame_41=q9 = movz; +per_frame_42=q12 = min(q22,6)*2; +per_frame_43= +per_frame_44=//puls = puls*dec_med + (1-dec_med)*q22; +per_frame_45= +per_frame_46=q13 = 2* sin(movz/3-time/11); +per_frame_47= +per_frame_48=trig = bnot(index%4) * q24; +per_frame_49=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=q5 = cos(trel-movz); +per_frame_52=q6 = sin(trel/2-movz); +per_frame_53=q7 = -q6; +per_frame_54=q8 = q5; +per_frame_55= +per_frame_56=ang0 = ang0*dec_med + vz*(1-dec_med); +per_frame_57=q17 = ang0*2; +per_frame_58=q30 = .2*sin(time/8); +per_frame_59= +per_frame_60=q31 = .5 + .5*sin(time/3.3); +per_frame_61= +per_frame_62=zoom = 1; +per_frame_63=rot = .0; +per_frame_64=dx = .00; +per_frame_65=monitor = q28; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 6*q2*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q27/8)*d,-8,8); +warp_15=` +warp_16=`//rs *= cos(uv1.yx*q27*3) ; +warp_17=` +warp_18=`uv += rs/32; +warp_19=` +warp_20=`uv6 = 2*(float2(rad, length(uv1))); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = (1/(sqrt(uv6.y-q27/18))); +warp_25=`//mus = 1/(length(.1*sin(22*uv+rand_frame*6))); +warp_26=`//mus *= float3 (1,.84,.5); +warp_27=`//mus *= roam_cos; +warp_28=` +warp_29=`float3 blur = GetBlur1(frac(uv)); +warp_30=` +warp_31=`float3 crisp= tex2D(sampler_main,uv) - .03*rad; +warp_32=` +warp_33=`float3 ret1 = crisp - blur*.0 + .02*mus* roam_cos; +warp_34=`ret = q24*(ret1 * .99 - .0206) + (1-q24)*GetPixel((uv_orig-.5)*1+.5); +warp_35=` +warp_36=` +warp_37=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 rs,rs2,uv1; +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=`//uv = mul(uv,float2x2(_qa)); +comp_10=` +comp_11=`float2 tmp = uv; +comp_12=`float dist = 1; +comp_13=`float dista = 0; +comp_14=`float inten = 1; +comp_15=`float mask = 0; +comp_16=`ret1 = 0; +comp_17=`int anz = 4; +comp_18=`float n = 0; +comp_19=`while (n <= anz) { +comp_20=` ang2 = 6.28*n/anz; +comp_21=` c = cos(ang2); +comp_22=` s = sin(ang2); +comp_23=` uv2.x = uv.x*c - uv.y*s; +comp_24=` uv2.y = uv.x*s + uv.y*c; +comp_25=`uv2 *= aspect.yx; +comp_26=` dist = 1-frac(.25*n+q30); //evtl sqrt ! +comp_27=`; +comp_28=` inten = sqrt(dist)*(1-dist)*4; +comp_29=` float2 uv3 = frac(3*uv2*dist+.3*q27); +comp_30=` uv3 += q17*float2 (c,s); +comp_31=` neu = 1*GetPixel(uv3) -GetBlur2(uv3*1.02*q1); +comp_32=` neu *= (neu >= 0); +comp_33=` mask = 1-(neu*inten >= .1) * (dist < dista); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=` dista = dist; +comp_36=`n++; +comp_37=`} +comp_38=` +comp_39=`rs2 = .4*cos(uv*13+time) - 1* lum(ret1);; +comp_40=`float dots = (.05/length(rs2))*q26/4 ; +comp_41=` +comp_42=`ret = 1*ret1 + dots*hue_shader ; +comp_43=` +comp_44=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk new file mode 100644 index 0000000..317f906 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk @@ -0,0 +1,265 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +per_frame_init_1=speed_=1; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.2+avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %12; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q24 = is_beat; +per_frame_15=vol = (bass_att + mid_att + treb_att)/2; +per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 + 2; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%4,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.1416/4; +per_frame_25= +per_frame_26=q1 = cos(rott); +per_frame_27=q2 = sin(rott); +per_frame_28=q3 = -q2; +per_frame_29=q4 = q1; +per_frame_30= +per_frame_31=trig = q24 * bnot(index%8); +per_frame_32=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_33=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_34=vz = vz*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_35= +per_frame_36=speed = min(vol_-vol__+.5,1); +per_frame_37=speed = max(speed,-.5); +per_frame_38=speed_ = bnot(trig)*speed_ + trig*speed; +per_frame_39=spg = dec_med*spg + (1-dec_med)*speed_; +per_frame_40=movz = movz + 1/fps*(speed_+0*vol_/6); +per_frame_41=q9 = movz; +per_frame_42=q12 = min(q22,6)*2; +per_frame_43= +per_frame_44=//puls = puls*dec_med + (1-dec_med)*q22; +per_frame_45= +per_frame_46=q13 = 2* sin(movz/3-time/11); +per_frame_47= +per_frame_48=trig = bnot(index%4) * q24; +per_frame_49=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=q5 = cos(trel-movz); +per_frame_52=q6 = sin(trel/2-movz); +per_frame_53=q7 = -q6; +per_frame_54=q8 = q5; +per_frame_55= +per_frame_56=ang0 = ang0*dec_med + vz*(1-dec_med); +per_frame_57=q17 = ang0*2; +per_frame_58=q30 = .2*sin(time/8); +per_frame_59= +per_frame_60=q31 = .5 + .5*sin(time/3.3); +per_frame_61= +per_frame_62=zoom = 1; +per_frame_63=rot = .0; +per_frame_64=dx = .00; +per_frame_65=monitor = q28; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` rad = pow(rad,0.7)*1; +comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; +comp_5=` +comp_6=` +comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); +comp_8=` ang2 = abs(ang2*2-1) - q3; +comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); +comp_10=` +comp_11=` uv = uv2; +comp_12=` ret = tex2D(sampler_main, uv).xyz; +comp_13=` ret *= 1.00; //gamma +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk new file mode 100644 index 0000000..5854c80 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk @@ -0,0 +1,327 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.312 +fWaveScale=1.229 +fWaveSmoothing=0.000 +fWaveParam=0.200 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.515 +ob_size=0.100 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.150 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.974 +mv_b=0.710 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.008 +wavecode_0_b=0.688 +wavecode_0_a=0.980 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); +wave_0_per_point13=zp=zp*0.217; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.52000 +wavecode_1_r=0.700 +wavecode_1_g=0.000 +wavecode_1_b=1.030 +wavecode_1_a=1.030 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); +wave_1_per_point13=zp=zp*0.215; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.57; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wave_1_per_point35= +wave_1_per_point36= +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.535 +shapecode_0_rad=0.85357 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=0.980 +shapecode_0_g=0.000 +shapecode_0_b=0.872 +shapecode_0_a=0.020 +shapecode_0_r2=0.800 +shapecode_0_g2=1.050 +shapecode_0_b2=0.910 +shapecode_0_a2=0.051 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=t1 = rand(100)*0.01; +shape_0_init2=t2 = rand(100)*0.009; +shape_0_init3=te = 1; +shape_0_init4=poly = 5; +shape_0_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); +shape_0_per_frame2=r=q1; +shape_0_per_frame3=g=q2; +shape_0_per_frame4=b=q3; +per_frame_1=// timed sidon sensor +per_frame_2=// le = signal level; desired average value = 2 +per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; +per_frame_4=pulse=above(le,th); +per_frame_5=// pulsefreq = running average of interval between last 5 pulses +per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, +per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); +per_frame_8=lastpulse=if(pulse,time,lastpulse); +per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat +per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); +per_frame_11=// hccp = handcicap for th driven by bt +per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), +per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); +per_frame_14=beat=band(above(le,th+hccp),btblock); +per_frame_15=btblock=1-above(le,th+hccp); +per_frame_16=lastbeat=if(beat,time,lastbeat); +per_frame_17=beatfreq=if(equal(beatfreq,0),2, +per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); +per_frame_19=// th = threshold +per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, +per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); +per_frame_22=th=if(above(th,6),6,th); +per_frame_23= +per_frame_24=q8=10/fps; +per_frame_25=ccl=ccl+beat; +per_frame_26=minorccl=minorccl+q8*le; +per_frame_27= +per_frame_28=q5=ccl+.0032*minorccl; +per_frame_29=q6=ccl; +per_frame_30= +per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); +per_frame_32=cx=ccx+.1*sin(.01*minorccl); +per_frame_33=q1=ccx; +per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); +per_frame_35=cy=ccx+.1*sin(.013*minorccl); +per_frame_36=q2=ccy; +per_frame_37=q3=4/th; +per_frame_38=q4=.01*minorccl; +per_frame_39=q7=th; +per_frame_40= +per_frame_41=decay=1-q8*.02; +per_frame_42=monitor=decay; +per_frame_43= +per_frame_44= +per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); +per_frame_46=wave_x=wx; +per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); +per_frame_48=wave_y=wy; +per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); +per_frame_50=wave_mystery=wm; +per_frame_51= +per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); +per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); +per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); +per_frame_55=wave_r=.5+.5*sin(q5*36.2); +per_frame_56=wave_g=.5+.5*sin(q5*38.7); +per_frame_57=wave_b=.5+.5*sin(q5*37.4); +per_pixel_1=// coordinates transfomation +per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation +per_pixel_3=aang=atan2(y-q2,x-q1)+q4; +per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; +per_pixel_5= +per_pixel_6=radsector=(arad*4)%3; +per_pixel_7=angsector=(aang*1.273)%8; +per_pixel_8= +per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); +per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` rad = pow(rad,0.7)*1; +comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; +comp_5=` +comp_6=` +comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); +comp_8=` ang2 = abs(ang2*2-1) - q3; +comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); +comp_10=` +comp_11=` uv = uv2; +comp_12=` ret = tex2D(sampler_main, uv).xyz; +comp_13=` ret *= 1.00; //gamma +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk new file mode 100644 index 0000000..5f32459 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk @@ -0,0 +1,557 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.100 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.150 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.980 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265/2; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = sin(bass+0.86*t8); +wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); +wave_0_per_point9=y1 = (-1)*cos(t8*nsample); +wave_0_per_point10=z1 = (-1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); +wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; +wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_0_per_point32=g = x2*z2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.46374 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=//pi +wave_1_init2=t8=3.14159265; +wave_1_init3=t5 = 1; +wave_1_per_frame1=rotx = rotx+bass; +wave_1_per_frame2=roty = roty+mid; +wave_1_per_frame3=rotz = rotz+treb; +wave_1_per_frame4=//rotx = 0; +wave_1_per_frame5=//roty =0; +wave_1_per_frame6=//rotz = 0; +wave_1_per_frame7= +wave_1_per_frame8=//convert rotation values from degrees to radians +wave_1_per_frame9=t1= t8*rotx/180; +wave_1_per_frame10=t2 = t8*roty/180; +wave_1_per_frame11=t3 = t8*rotz/180; +wave_1_per_frame12= +wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_1_per_frame15= +wave_1_per_point1=//Define 3D Shape +wave_1_per_point2= +wave_1_per_point3=//Sphere +wave_1_per_point4=fvar = sample*512; +wave_1_per_point5=svar = fvar*128; +wave_1_per_point6=tvar = 0&svar; +wave_1_per_point7=nsample = tvar*4.5; +wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_1_per_point9=y1 = (1)*cos(t8*nsample); +wave_1_per_point10=z1 = (1)*sin(t8*nsample); +wave_1_per_point11= +wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_1_per_point19=//move resulting shape in 3d space +wave_1_per_point20=x4 = x3; +wave_1_per_point21=y4 = y3; +wave_1_per_point22=z4 = z3+5; +wave_1_per_point23=//draw 3d shape in 2d +wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_1_per_point26= +wave_1_per_point27=a = -.9+sin(nsample+time); +wave_1_per_point28=a = if(below(a,0),0,a); +wave_1_per_point29=a=1; +wave_1_per_point30=r = y2*z2; +wave_1_per_point31=b = z3+y3; +wave_1_per_point32=g = z3/x2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265*1.56; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_2_per_frame15=r = 1; +wave_2_per_frame16=b = 0; +wave_2_per_frame17=g=0; +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.59; +wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); +wave_2_per_point9=y1 = (1)*cos(t8*nsample); +wave_2_per_point10=z1 = (1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); +wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=g=y2; +wave_2_per_point31=b=x2; +wave_2_per_point32=r= z2+z3; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265*0.15; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.91; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30= +wave_3_per_point31=b = z4; +wave_3_per_point32=r=z2-x1; +wave_3_per_point33=g=y2+z2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.32674 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.980 +shapecode_0_g=1.040 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.940 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.060 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); +shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33334 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.050 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); +shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.930 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.040 +shapecode_2_border_r=0.910 +shapecode_2_border_g=1.060 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.980 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.010 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); +per_frame_1=// timed sidon sensor +per_frame_2=// le = signal level; desired average value = 2 +per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; +per_frame_4=pulse=above(le,th); +per_frame_5=// pulsefreq = running average of interval between last 5 pulses +per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, +per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); +per_frame_8=lastpulse=if(pulse,time,lastpulse); +per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat +per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); +per_frame_11=// hccp = handcicap for th driven by bt +per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), +per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); +per_frame_14=beat=band(above(le,th+hccp),btblock); +per_frame_15=btblock=1-above(le,th+hccp); +per_frame_16=lastbeat=if(beat,time,lastbeat); +per_frame_17=beatfreq=if(equal(beatfreq,0),2, +per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); +per_frame_19=// th = threshold +per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, +per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); +per_frame_22=th=if(above(th,6),6,th); +per_frame_23= +per_frame_24=q8=10/fps; +per_frame_25=ccl=ccl+beat; +per_frame_26=minorccl=minorccl+q8*le; +per_frame_27= +per_frame_28=q5=ccl+.0032*minorccl; +per_frame_29=q6=ccl; +per_frame_30= +per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); +per_frame_32=cx=ccx+.1*sin(.01*minorccl); +per_frame_33=q1=ccx; +per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); +per_frame_35=cy=ccx+.1*sin(.013*minorccl); +per_frame_36=q2=ccy; +per_frame_37=q3=4/th; +per_frame_38=q4=.01*minorccl; +per_frame_39=q7=th; +per_frame_40= +per_frame_41=decay=1-q8*.02; +per_frame_42=monitor=decay; +per_frame_43= +per_frame_44= +per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); +per_frame_46=wave_x=wx; +per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); +per_frame_48=wave_y=wy; +per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); +per_frame_50=wave_mystery=wm; +per_frame_51= +per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); +per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); +per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); +per_frame_55=wave_r=.5+.5*sin(q5*36.2); +per_frame_56=wave_g=.5+.5*sin(q5*38.7); +per_frame_57=wave_b=.5+.5*sin(q5*37.4); +per_pixel_1=// coordinates transfomation +per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation +per_pixel_3=aang=atan2(y-q2,x-q1)+q4; +per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; +per_pixel_5= +per_pixel_6=radsector=(arad*4)%3; +per_pixel_7=angsector=(aang*1.273)%8; +per_pixel_8= +per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); +per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` rad = pow(rad,0.7)*1; +comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; +comp_5=` +comp_6=` +comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); +comp_8=` ang2 = abs(ang2*2-1) - q3; +comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); +comp_10=` +comp_11=` uv = uv2; +comp_12=` ret = tex2D(sampler_main, uv).xyz; +comp_13=` ret *= 1.00; //gamma +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk new file mode 100644 index 0000000..707cac0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk @@ -0,0 +1,407 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.100 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.150 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wave_2_per_point1=i=t1; +wave_2_per_point2=speed=.06; +wave_2_per_point3= +wave_2_per_point4=z=megabuf(3*i+2); +wave_2_per_point5=x = megabuf(3*i)/z+.5; +wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_2_per_point7= +wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_2_per_point9=if (out, +wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_2_per_point12= megabuf(3*i+2)=rand(1); +wave_2_per_point13=, +wave_2_per_point14= megabuf(i*3+2)-=speed/50; +wave_2_per_point15=); +wave_2_per_point16= +wave_2_per_point17=a=(1-pow(z,1))/2; +wave_2_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_1=// timed sidon sensor +per_frame_2=// le = signal level; desired average value = 2 +per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; +per_frame_4=pulse=above(le,th); +per_frame_5=// pulsefreq = running average of interval between last 5 pulses +per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, +per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); +per_frame_8=lastpulse=if(pulse,time,lastpulse); +per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat +per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); +per_frame_11=// hccp = handcicap for th driven by bt +per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), +per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); +per_frame_14=beat=band(above(le,th+hccp),btblock); +per_frame_15=btblock=1-above(le,th+hccp); +per_frame_16=lastbeat=if(beat,time,lastbeat); +per_frame_17=beatfreq=if(equal(beatfreq,0),2, +per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); +per_frame_19=// th = threshold +per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, +per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); +per_frame_22=th=if(above(th,6),6,th); +per_frame_23= +per_frame_24=q8=10/fps; +per_frame_25=ccl=ccl+beat; +per_frame_26=minorccl=minorccl+q8*le; +per_frame_27= +per_frame_28=q5=ccl+.0032*minorccl; +per_frame_29=q6=ccl; +per_frame_30= +per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); +per_frame_32=cx=ccx+.1*sin(.01*minorccl); +per_frame_33=q1=ccx; +per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); +per_frame_35=cy=ccx+.1*sin(.013*minorccl); +per_frame_36=q2=ccy; +per_frame_37=q3=4/th; +per_frame_38=q4=.01*minorccl; +per_frame_39=q7=th; +per_frame_40= +per_frame_41=decay=1-q8*.02; +per_frame_42=monitor=decay; +per_frame_43= +per_frame_44= +per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); +per_frame_46=wave_x=wx; +per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); +per_frame_48=wave_y=wy; +per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); +per_frame_50=wave_mystery=wm; +per_frame_51= +per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); +per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); +per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); +per_frame_55=wave_r=.5+.5*sin(q5*36.2); +per_frame_56=wave_g=.5+.5*sin(q5*38.7); +per_frame_57=wave_b=.5+.5*sin(q5*37.4); +per_pixel_1=// coordinates transfomation +per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation +per_pixel_3=aang=atan2(y-q2,x-q1)+q4; +per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; +per_pixel_5= +per_pixel_6=radsector=(arad*4)%3; +per_pixel_7=angsector=(aang*1.273)%8; +per_pixel_8= +per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); +per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` rad = pow(rad,0.7)*1; +comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; +comp_5=` +comp_6=` +comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); +comp_8=` ang2 = abs(ang2*2-1) - q3; +comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); +comp_10=` +comp_11=` uv = uv2; +comp_12=` ret = tex2D(sampler_main, uv).xyz; +comp_13=` ret *= 1.00; //gamma +comp_14=`//MilkDrop3 Blow Mode: +comp_15=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_16=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk new file mode 100644 index 0000000..138d490 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk @@ -0,0 +1,314 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=1.766 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.600 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.100 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=1.800 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=1.800 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); +per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); +per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=ob_r = wave_g; +per_frame_7=ob_b = wave_r; +per_frame_8=ob_g = wave_b; +per_frame_9=ib_r = wave_r; +per_frame_10=ib_b = wave_g; +per_frame_11=ib_g = wave_r; +per_frame_12= +per_frame_13=db = db*0.98 + bass*0.2; +per_frame_14=bb = bb + db*0.1; +per_frame_15= +per_frame_16=dt = dt*0.98 + treb*0.2; +per_frame_17=tt = tt + dt*0.1; +per_frame_18= +per_frame_19= +per_frame_20=q11 = 0.5/asin(1); +per_frame_21=w1 = w1 - 2*(0.+max(bass_att-bass,0))/fps; +per_frame_22=w2 = w2 - 4*(0.+max(treb_att-treb,0))/fps; +per_frame_23= +per_frame_24=q12 = w1; +per_frame_25=q13 = w2; +per_pixel_1=dx=dx+sin(-int(y*4)+y*4-.5)/33; +per_pixel_2=dy=dy+sin(int(x*5)-x*5+.5)/33; +per_pixel_3=//zoom=.996; +per_pixel_4= +per_pixel_5=///rot=.015; +per_pixel_6=dx=dx; +per_pixel_7=kdy=dy; +per_pixel_8=ksx=sx; +per_pixel_9=ksy=sy; +per_pixel_10=krt=rot; +per_pixel_11=kzm=zoom; +per_pixel_12=kcx=cx; +per_pixel_13=kcy=cy; +per_pixel_14=kwp=warp; +per_pixel_15= +per_pixel_16=dx=0; +per_pixel_17=dy=0; +per_pixel_18=sx=1; +per_pixel_19=sy=1; +per_pixel_20=rot=0; +per_pixel_21=zoom=1; +per_pixel_22=cx=.5; +per_pixel_23=cy=.5; +per_pixel_24=warp=0; +per_pixel_25= +per_pixel_26=qv=above(x,.5)-above(y,.5); +per_pixel_27=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); +per_pixel_28=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*time)/3; +per_pixel_29=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); +per_pixel_30=cr1=50*.01; +per_pixel_31=cr2=80*.01; +per_pixel_32=crx=cr2-cr1; +per_pixel_33=ci=rad; +per_pixel_34=cb=.25 ; +per_pixel_35=crs=2; +per_pixel_36=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_37=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_38=jx1=crr; +per_pixel_39=kx1=1-crr; +per_pixel_40= +per_pixel_41=jdx=dx; +per_pixel_42=jdy=dy; +per_pixel_43=jsx=sx; +per_pixel_44=jsy=sy; +per_pixel_45=jrt=rot; +per_pixel_46=jzm=zoom; +per_pixel_47=jcx=cx; +per_pixel_48=jcy=cy; +per_pixel_49=jwp=warp; +per_pixel_50= +per_pixel_51=dx=(jx1*jdx+kx1*kdx); +per_pixel_52=dy=(jx1*jdy+kx1*kdy); +per_pixel_53=sx=(jx1*jsx+kx1*ksx); +per_pixel_54=sy=(jx1*jsy+kx1*ksy); +per_pixel_55=rot=(jx1*jrt+kx1*krt); +per_pixel_56=zoom=(jx1*jzm+kx1*kzm); +per_pixel_57=cx=(jx1*jcx+kx1*kcx); +per_pixel_58=cy=(jx1*jcy+kx1*kcy); +per_pixel_59=warp=(jx1*jwp+kx1*kwp); +per_pixel_60= +per_pixel_61=mkdx=dx;////////////////////////////////////////// +per_pixel_62=mkdy=dy; +per_pixel_63=mksx=sx; +per_pixel_64=mksy=sy; +per_pixel_65=mkrt=rot; +per_pixel_66=mkzm=zoom; +per_pixel_67=mkcx=cx; +per_pixel_68=mkcy=cy; +per_pixel_69=mkwp=warp; +per_pixel_70= +per_pixel_71=dx=0; +per_pixel_72=dy=0; +per_pixel_73=sx=1; +per_pixel_74=sy=1; +per_pixel_75=rot=0; +per_pixel_76=zoom=1; +per_pixel_77=cx=.5; +per_pixel_78=cy=.5; +per_pixel_79=warp=0;///////////////////////////////////////////////////// +per_pixel_80= +per_pixel_81=dx=sin((y*7.864)*663)/599; +per_pixel_82=dy=sin((x*7.64)*669)/559; +per_pixel_83=zoom=.9996; +per_pixel_84=/////////////////////////////////////// +per_pixel_85=cr1=90*.01; +per_pixel_86=cr2=0*.01; +per_pixel_87=crx=cr2-cr1; +per_pixel_88=ci=(1-(1-abs(-2*(x+y)/2+1)+(1-abs(-2*(1-(x+(1-y))/2)+1)))/2)*1.5+.25; +per_pixel_89=cb=.25 ; +per_pixel_90=crs=2; +per_pixel_91=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_92=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_93=jx1=crr; +per_pixel_94=kx1=1-crr; +per_pixel_95= +per_pixel_96=mjdx=dx; +per_pixel_97=mjdy=dy; +per_pixel_98=mjsx=sx; +per_pixel_99=mjsy=sy; +per_pixel_100=mjrt=rot; +per_pixel_101=mjzm=zoom; +per_pixel_102=mjcx=cx; +per_pixel_103=mjcy=cy; +per_pixel_104=mjwp=warp; +per_pixel_105= +per_pixel_106=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_107=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_108=sx=(jx1*mjsx+kx1*mksx); +per_pixel_109=sy=(jx1*mjsy+kx1*mksy); +per_pixel_110=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_111=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_112=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_113=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_114=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +per_pixel_115= +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 c = (uv-0.5)*aspect.wz; +comp_4=`float1 ang_hq = atan2(c.x,c.y); +comp_5=`float2 spiral = float2(ang_hq*q11-q12*.5,log(0.5*length(c))+ang_hq*q11+q13); +comp_6=`spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*0.99; // mirror +comp_7=`uv = spiral; +comp_8=` +comp_9=`ret = GetPixel(uv); +comp_10=`ret *= 2; +comp_11=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\lines2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=1 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=-0.037500 +SpriteY=-0.037500 +SpriteSX=0.780000 +SpriteSY=0.780000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk new file mode 100644 index 0000000..3a9219d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.600 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.400 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=cos(musictime*0.069)*0.01; +per_frame_21= +per_frame_22=bb = bb*0.99 + bass*0.02; +per_frame_23=mm = mm*0.99 + mid*0.02; +per_frame_24=tt = tt*0.99 + treb*0.02; +per_frame_25= +per_frame_26=mx = max(max(bb,mm),tt); +per_frame_27=mn = min(min(bb,mm),tt); +per_frame_28= +per_frame_29=t1 = (bb-mn)/(mx-mn); +per_frame_30=t2 = (mm-mn)/(mx-mn); +per_frame_31=t3 = (tt-mn)/(mx-mn); +per_frame_32= +per_frame_33=v = 2/fps; +per_frame_34=bm = bm + (t1-t2)*v; +per_frame_35=mt = mt + (t2-t3)*v; +per_frame_36= +per_frame_37= +per_frame_38=q26 = -bm; // rotation +per_frame_39=q27 = mt; // growth +per_pixel_1=myx = y-.5; +per_pixel_2=myy = x-0.25; +per_pixel_3=dy = 2*(2*myx*myy)+.15; +per_pixel_4=dx = 2*((myy*myy) - (myx*myx))+sin(time/4)/55+.04125 ; +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(1/polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_26=`} +comp_27=` +comp_28=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_29=` return center + (domain-center)*scale; +comp_30=`} +comp_31=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_32=` float2 polar = uv_polar(domain, position); +comp_33=` float cone = saturate(1-polar.y/radius); +comp_34=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_35=` float w = atan2(1-cone,halfsphere); +comp_36=` float refrac_w = w-asin(sin(w)/refractivity); +comp_37=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_38=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_39=` bool mask =(length(domain-position) avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz; +per_frame_277=q19 = posx; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot ; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx/3; +per_frame_295=q32 = aspecty/3; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .10; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +per_pixel_2=rot = 0.012; +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(1/polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_26=`} +comp_27=` +comp_28=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_29=` return center + (domain-center)*scale; +comp_30=`} +comp_31=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_32=` float2 polar = uv_polar(domain, position); +comp_33=` float cone = saturate(1-polar.y/radius); +comp_34=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_35=` float w = atan2(1-cone,halfsphere); +comp_36=` float refrac_w = w-asin(sin(w)/refractivity); +comp_37=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_38=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_39=` bool mask =(length(domain-position) q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (128) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(1.3,2.1,0.6); +comp_23=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11b.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320000 +SpriteSY=-0.320000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.35+(bass_att/12); +code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.500000+(bass_att/8)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 new file mode 100644 index 0000000..48d18e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 @@ -0,0 +1,1538 @@ +Created with MILKDROP 3.1 on 31/03/2023 at 01:04:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.160 +blending_direction=1 +random_1=0.812 +random_2=0.555 +random_3=0.344 +random_4=0.686 +random_5=0.096 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.011 Flexi Orange Fan2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); +per_pixel_2=rot=0.002; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(1.3,2.1,0.6); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 new file mode 100644 index 0000000..f3a31d7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 @@ -0,0 +1,1599 @@ +Created with MILKDROP 3.2 on 23/05/2023 at 22:33:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.57 +blending_direction=-1 +random_1=0.505149 +random_2=0.741870 +random_3=0.029810 +random_4=0.558808 +random_5=0.015854 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R295.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5=a2 = trans2; +shape_0_per_frame6=border_a = trans3; +shape_0_per_frame7= +shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_0_per_frame11=r=rand(q3)*.1+instance-instance; +shape_0_per_frame12=g=rand(q3)*.1+instance-instance; +shape_0_per_frame13=b=rand(q3)*.1+instance-instance; +shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5=a2 = trans2; +shape_1_per_frame6=border_a = trans3; +shape_1_per_frame7= +shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame11=r=rand(q3)*.1+instance-instance; +shape_1_per_frame12=g=rand(q3)*.1+instance-instance; +shape_1_per_frame13=b=rand(q3)*.1+instance-instance; +shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_1_per_frame20= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5=a2 = trans2; +shape_2_per_frame6=border_a = trans3; +shape_2_per_frame7= +shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame11=r=rand(q3)*.1+instance-instance; +shape_2_per_frame12=g=rand(q3)*.1+instance-instance; +shape_2_per_frame13=b=rand(q3)*.1+instance-instance; +shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_2_per_frame20= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`ret /= float3(2.8,-0.2,1.2); +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(0.3,2.0,-2.0); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 new file mode 100644 index 0000000..793f156 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 @@ -0,0 +1,1599 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:38:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.51 +blending_direction=-1 +random_1=0.940379 +random_2=0.873171 +random_3=0.508130 +random_4=0.563821 +random_5=0.755014 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.1,1.1,1.3); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(2.1,2.6,2.5); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 new file mode 100644 index 0000000..e4abf07 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 @@ -0,0 +1,1081 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:31:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.57 +blending_direction=1 +random_1=0.161382 +random_2=0.859214 +random_3=0.832114 +random_4=0.086043 +random_5=0.034282 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R123.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.220 +fWaveScale=100.000 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.830 +fModWaveAlphaEnd=1.310 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.29737 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.43785 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - $$$ Royal - Mashup (134).milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=` +comp_11=`float2 hor = float2(texsize.z,0); +comp_12=`float2 ver = float2(0,texsize.w); +comp_13=` +comp_14=`float dist = 1; +comp_15=`float inten = 1; +comp_16=`ret1 = 0; +comp_17=`float anz = 1; +comp_18=`float n = 0; +comp_19=`uv4 = (uv); +comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_22=` +comp_23=`//uv4 = 0; +comp_24=` +comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; +comp_26=` +comp_27=`uv2 = uv-.5; +comp_28=`while (n <= anz) { +comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; +comp_30=` +comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_32=` +comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; +comp_34=` +comp_35=`// uv3 *= aspect.yx; +comp_36=` uv3 = frac(uv3); +comp_37=` +comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; +comp_39=` neu = saturate(.01/length(uv3)) ; +comp_40=` neu = dist*neu + (1-dist)*lum(neu); +comp_41=` ret1 = max(ret1,neu*inten); +comp_42=`n++; +comp_43=`} +comp_44=` +comp_45=` +comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk new file mode 100644 index 0000000..a9947d6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk @@ -0,0 +1,766 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=` +comp_11=`float2 hor = float2(texsize.z,0); +comp_12=`float2 ver = float2(0,texsize.w); +comp_13=` +comp_14=`float dist = 1; +comp_15=`float inten = 1; +comp_16=`ret1 = 0; +comp_17=`float anz = 1; +comp_18=`float n = 0; +comp_19=`uv4 = (uv); +comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_22=` +comp_23=`//uv4 = 0; +comp_24=` +comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; +comp_26=` +comp_27=`uv2 = uv-.5; +comp_28=`while (n <= anz) { +comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; +comp_30=` +comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_32=` +comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; +comp_34=` +comp_35=`// uv3 *= aspect.yx; +comp_36=` uv3 = frac(uv3); +comp_37=` +comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; +comp_39=` neu = saturate(.01/length(uv3)) ; +comp_40=` neu = dist*neu + (1-dist)*lum(neu); +comp_41=` ret1 = max(ret1,neu*inten); +comp_42=`n++; +comp_43=`} +comp_44=` +comp_45=` +comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); +comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 new file mode 100644 index 0000000..95c2f94 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 @@ -0,0 +1,1617 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:48:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.570 +blending_direction=1 +random_1=0.962 +random_2=0.083 +random_3=0.660 +random_4=0.228 +random_5=0.683 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (134) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=0.01000 +fShader=0.000 +zoom=1.00000 +rot=-0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00180 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.800 +ob_b=0.700 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.300 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.0; +per_frame_2=zoom=1.009; +per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; +per_frame_4= +per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); +per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); +per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); +per_frame_8= +per_frame_9= +per_frame_10=cx=-1;cy=2;rot=-treb*0.002; +per_frame_11= +per_frame_12=cx=sin(time*0.1)*1.5 + 0.5; +per_frame_13=cy=cos(time*0.2)*1.5 + 0.5 +per_pixel_1=//adv=min( (bass*bass*bass), 1); +per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; +per_pixel_3=//warp=warp*adv; +per_pixel_4= +per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ; +per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb +per_pixel_7= +per_pixel_8=//Do people that don't do drugs make shit like this?? +per_pixel_9=//flexi per vertex +per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_11=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_12=dir = bass; +per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_18=dir = -mid*2; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_24=dir = treb*3; +per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_28=dx = dx+x1+x2+x3; +per_pixel_29=dy = dy+y1+y2+y3; +per_pixel_30= +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(0.6,1.4,1.0); +comp_23=`ret /= float3(0.9,2.0,-1.3); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 new file mode 100644 index 0000000..c9f401a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 @@ -0,0 +1,1859 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:30:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.59 +blending_direction=1 +random_1=0.68374 +random_2=0.796612 +random_3=0.0910569 +random_4=0.63252 +random_5=0.54065 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.008 The rainbow spider.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// tribute to suksma! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` float2 uv2; +comp_6=` +comp_7=` float4 c = float4(5,0.4,0.15,0.1); +comp_8=` +comp_9=` uv2 = uv + float2(1,0)*texsize.zw; +comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_13=` +comp_14=` uv2 = uv + float2(0,1)*texsize.zw; +comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_18=` +comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_20=` +comp_21=` ret = 0.5 + 0.5*g; +comp_22=` ret *= saturate(length(ret.xy-0.5)*5); +comp_23=` ret = ret.xxy; +comp_24=` ret += 1.15; +comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); +comp_26=` ret *= ret; +comp_27=` +comp_28=` //ret *= 1.5; //old gamma effect +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (190) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_12=`ret /= float3(1.0,-1.7,0.5); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 new file mode 100644 index 0000000..0c7bfb7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 @@ -0,0 +1,1947 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:16:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.500 +blending_direction=1 +random_1=0.672 +random_2=0.804 +random_3=0.351 +random_4=0.997 +random_5=0.889 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.43500 +wavecode_0_r=0.910 +wavecode_0_g=1.220 +wavecode_0_b=0.860 +wavecode_0_a=0.960 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.97000 +wavecode_1_smoothing=0.40500 +wavecode_1_r=1.230 +wavecode_1_g=0.840 +wavecode_1_b=1.040 +wavecode_1_a=1.190 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89000 +wavecode_2_smoothing=0.52500 +wavecode_2_r=0.850 +wavecode_2_g=0.960 +wavecode_2_b=0.870 +wavecode_2_a=0.940 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.46500 +wavecode_3_r=1.140 +wavecode_3_g=1.170 +wavecode_3_b=1.100 +wavecode_3_a=0.890 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.07419 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_0_per_frame4=x = x+ 0.47*x*sin(time); +shape_0_per_frame5=y = y+ 0.4*y*cos(time); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12=rad = rad*treb_att; +shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.29496 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.20047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.97000 +shapecode_3_r=0.830 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.560 +shapecode_3_g2=0.500 +shapecode_3_b2=0.860 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_4_enabled=0 +shapecode_4_sides=3 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=10 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=1.97883 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.05655 +shapecode_4_tex_zoom=0.25840 +shapecode_4_r=0.710 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=0.700 +shapecode_4_r2=0.190 +shapecode_4_g2=0.480 +shapecode_4_b2=0.440 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.960 +shapecode_4_border_g=1.080 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.110 +shape_4_per_frame1=ang=sin(time*.4); +shape_4_per_frame2=; +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 60/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(6.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (190) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_12=`ret /= float3(1.6,1.7,1.2); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 new file mode 100644 index 0000000..71ccc33 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 @@ -0,0 +1,1491 @@ +Created with MILKDROP 3.2 on 12/05/2023 at 18:59:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.59 +blending_direction=1 +random_1=0.131301 +random_2=0.256640 +random_3=0.200678 +random_4=0.278320 +random_5=0.166260 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R017.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=1.291 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.11 +wavecode_1_b=1.000 +wavecode_1_a=0.088 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 1-sample; +wave_1_per_point3=a = (q24 * equal(q27%4,0)); +wave_1_per_point4= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10853 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.22 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trig = q24 * equal(q27%4,0); +shape_0_per_frame2= +shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_0_per_frame4= +shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; +shape_0_per_frame6=y = 1-x; +shape_0_per_frame7= +shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_0_per_frame11= +shape_0_per_frame12=cmax = max(max(r0,g0),b0); +shape_0_per_frame13= +shape_0_per_frame14=r = r0/cmax; r2 = r; +shape_0_per_frame15=g = g0/cmax; g2 = g; +shape_0_per_frame16=b = b0/cmax; b2 = b; +shape_0_per_frame17= +shape_0_per_frame18=rad = q9/(dist+1); +shape_0_per_frame19=//rad = .2; +shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trig = q24 * equal(q27%4,2); +shape_1_per_frame2= +shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_1_per_frame6=y = 1-x; +shape_1_per_frame7= +shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_1_per_frame11= +shape_1_per_frame12=cmax = max(max(r0,g0),b0); +shape_1_per_frame13= +shape_1_per_frame14=r = r0/cmax; r2 = r; +shape_1_per_frame15=g = g0/cmax; g2 = g; +shape_1_per_frame16=b = b0/cmax; b2 = b; +shape_1_per_frame17= +shape_1_per_frame18=rad = q9/(dist+1); +shape_1_per_frame19=//rad = .2; +shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trig = q24 * equal(q27%4,1); +shape_2_per_frame2= +shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_2_per_frame4= +shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; +shape_2_per_frame6=y = x; +shape_2_per_frame7= +shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_2_per_frame11= +shape_2_per_frame12=cmax = max(max(r0,g0),b0); +shape_2_per_frame13= +shape_2_per_frame14=r = r0/cmax; r2 = r; +shape_2_per_frame15=g = g0/cmax; g2 = g; +shape_2_per_frame16=b = b0/cmax; b2 = b; +shape_2_per_frame17= +shape_2_per_frame18=rad = q9/(dist+1); +shape_2_per_frame19=//rad = .2; +shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_3_enabled=1 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.22333 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=trig = q24 * equal(q27%4,3); +shape_3_per_frame2= +shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_3_per_frame4= +shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_3_per_frame6=y = x; +shape_3_per_frame7= +shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_3_per_frame11= +shape_3_per_frame12=cmax = max(max(r0,g0),b0); +shape_3_per_frame13= +shape_3_per_frame14=r = r0/cmax; r2 = r; +shape_3_per_frame15=g = g0/cmax; g2 = g; +shape_3_per_frame16=b = b0/cmax; b2 = b; +shape_3_per_frame17= +shape_3_per_frame18=rad = q9/(dist+1); +shape_3_per_frame19=//rad = 0.25; +shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.6,1.5,2.6); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 3 + floor(rand_preset.z*1.95); +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} + +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (190) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_12=`ret /= float3(0.3,-2.1,-2.4); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 new file mode 100644 index 0000000..7030391 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 @@ -0,0 +1,1718 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 19:06:25 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.520 +blending_direction=1 +random_1=0.656 +random_2=0.028 +random_3=0.936 +random_4=0.718 +random_5=0.692 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.020 Rainbow Attack 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=0.950 +fZoomExponent=1.20000 +fShader=0.000 +zoom=0.96000 +rot=0.00000 +cx=0.500 +cy=0.440 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.030 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=.5+(.1*sin(time*.41)+.05*sin(time*.62)+.05*sin(time*.44)); +per_frame_2=q2=0.61+(0.1*sin(time*0.096)+0.046*sin(time*0.259)+0.046*sin(time*0.941)); +per_frame_3= +per_frame_4=bassfix=0.058+0.209*bass; +per_frame_5=midfix=0.062+0.007*mid; +per_frame_6=trebfix=.05+.01*treb; +per_frame_7=bassif=if(above(bass_att,1),bassif+bassfix,if(above(bassif,85),0,bassif*.96)); +per_frame_8=midif=if(above(mid_att,1),midif+midfix,if(above(midif,0.799),0,midif*.96)); +per_frame_9=trebif=if(above(treb_att,1),trebif+trebfix,if(above(trebif,0.944),0,trebif*.96)); +per_frame_10= +per_frame_11=q11=bassif; +per_frame_12=q12=midif; +per_frame_13=q13=trebif; +per_frame_14=q14=abs(tan(bassif-time)); +per_frame_15=q15=abs(sin(midif*time/10)); +per_frame_16=q16=abs(cos(trebif-time)); +per_frame_17= +per_frame_18= +per_frame_19=q21=0.008*(tan(time*0.577)*cos(time*1.231)*sin(time*0.76)); +per_frame_20=q22=.01*(sin(time*.12)*cos(time*.19)*sin(time*1.29)); +per_frame_21=q23=.01*(sin(time*.23)*tan(time*.91)*sin(time*1.1)); +per_frame_22=zoom=1.9; +per_pixel_1=rot=time*3+ang*sin(ang*2+time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*5; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.3,.2,2.4)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (230) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.400 +wavecode_0_g=0.400 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=5.38980 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.19381 +shapecode_0_tex_zoom=0.18923 +shapecode_0_r=1.000 +shapecode_0_g=0.970 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=3.99882 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.25005 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.600 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=18 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=10 +shapecode_2_x=0.463 +shapecode_2_y=0.500 +shapecode_2_rad=1.60089 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.67634 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.700 +shapecode_2_g2=0.800 +shapecode_2_b2=0.800 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=16 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=353 +shapecode_3_x=0.503 +shapecode_3_y=0.500 +shapecode_3_rad=0.03760 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.11234 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.060 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2=rad=.05+.04*sin(sample); +shape_3_per_frame3= +shape_3_per_frame4=///// Knot +shape_3_per_frame5= +shape_3_per_frame6=q10=250*sample; +shape_3_per_frame7=my_x = -.22*cos(q10)-1.28*sin(q10)-.44*cos(3*q10)-.78*sin(3*q10); +shape_3_per_frame8=my_y= -.1*cos(2*q10)-.27*sin(2*q10)+.38*cos(4*q10)+.46*sin(4*q10); +shape_3_per_frame9=my_z=.7*cos(3*q10)-.4*sin(3*q10); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=/////// rotations... by flexi +shape_3_per_frame13= +shape_3_per_frame14=d = .2; +shape_3_per_frame15=zoom = 1; +shape_3_per_frame16= +shape_3_per_frame17=w3 = q1; +shape_3_per_frame18=w2 = q2; +shape_3_per_frame19=w1 = q3; +shape_3_per_frame20= +shape_3_per_frame21=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame22=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame23=z1 = my_z; +shape_3_per_frame24= +shape_3_per_frame25=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame26=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame27=y2 = y1; +shape_3_per_frame28= +shape_3_per_frame29=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame30=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame31=x3 = x2; +shape_3_per_frame32= +shape_3_per_frame33=// perspective calculation +shape_3_per_frame34= +shape_3_per_frame35=l = sqrt(x3*x3 + y3*y3); +shape_3_per_frame36=w = atan2(x3,y3); +shape_3_per_frame37=p = tan(asin(1) + atan2(d+z3,l)); +shape_3_per_frame38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame39= +shape_3_per_frame40=my_x = zoom*sin(w)*p; +shape_3_per_frame41=my_y = zoom*cos(w)*p; +shape_3_per_frame42= +shape_3_per_frame43=p1 = .2*sin(sample*50); +shape_3_per_frame44=p2 = .2*sin(sample*80); +shape_3_per_frame45= +shape_3_per_frame46=x = .5+my_x*p1; +shape_3_per_frame47=y = .5+my_y*p2; +shape_3_per_frame48= +shape_3_per_frame49=r = .4*sin(sample*80); +shape_3_per_frame50=b = .8*sin(sample*66); +shape_3_per_frame51=g = .6*sin(sample*120); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q1 = 0; q2 = 0; q3 = 0; q4 = 0; q5 = 0; q6 = 0; q7 = 0; q8 = 0; q9 = 0; q10 = 0; +per_frame_init_2=q11 = 0; q12 = 0; q13 = 0; q14 = 0; q15 = 0; q16 = 0; q17 = 0; q18 = 0; q19 = 0; q20 = 0; +per_frame_init_3=q21 = 0; q22 = 0; q23 = 0; q24 = 0; q25 = 0; q26 = 0; q27 = 0; q28 = 0; q29 = 0; q10 = 3; +per_frame_init_4=q31 = 0; q32 = 0; +per_frame_init_5= +per_frame_init_6=dir = 0; +per_frame_init_7=rvol = 1; +per_frame_init_8=n = 0; +per_frame_init_9=loop (10000, +per_frame_init_10= gmegabuf(n) = 0; +per_frame_init_11= megabuf(n) = 0; +per_frame_init_12= n = n+1; +per_frame_init_13=); +per_frame_init_14= +per_frame_1=dec_m = pow (0.8, 30/fps); dec_s = pow (0.94, 30/fps); +per_frame_2= +per_frame_3= +per_frame_4=beat = bass+mid+treb; +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, peak*8+1*avg) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q22 = max(0,peak-.0)+.01; +per_frame_14=q24 = is_beat; +per_frame_15=q27 = index +1; +per_frame_16=q28 = index2; +per_frame_17= +per_frame_18=p1 = dec_m * p1 + (1-dec_m) * index; +per_frame_19=p2 = dec_m * p2 + (1-dec_m) * p1; +per_frame_20=p1 = index; +per_frame_21=rot1 = rot1 + sin(p1*2)/fps * avg/5; +per_frame_22=rot2 = rot2 + cos(p1*2/3)/fps*avg/5; +per_frame_23=q1 = rot1; +per_frame_24=q2 = rot2; +per_frame_25= +per_frame_26=pulse = pulse + (bass>.8)/fps*(bass-.8)*16; +per_frame_27=q8 = int(pulse*16)%16; +per_frame_28=q9 = cos(q8)*3; +per_frame_29=q10 = sin(q8)*3; +per_frame_30= +per_frame_31=trig = is_beat * bnot(index%6); +per_frame_32=speed = .35 *pos_z*2 ; +per_frame_33= +per_frame_34=dir = if (trig, dir + int(rand(3)-1.5)*3.1416/2, dir); +per_frame_35=dir_ = dec_m*dir_ + (1-dec_m)*dir; +per_frame_36=dir__ = dec_m*dir__ + (1-dec_m)*dir_; +per_frame_37=xpos = xpos + cos(dir_)/fps*speed +q24; +per_frame_38=ypos = ypos + sin(dir_)/fps*speed +q24; +per_frame_39=q5 = xpos; +per_frame_40=q6 = ypos; +per_frame_41= +per_frame_42=proxy = max(min(sin((q28%2)*q27+(xpos+ypos)),.5),-.5); +per_frame_43= +per_frame_44=xang =0*cos(dir); yang = 0*sin(dir); +per_frame_45=zang = dir__; ; +per_frame_46= +per_frame_47=pos_z = .5 + proxy/2; +per_frame_48=q29 = .02/pos_z; +per_frame_49= +per_frame_50=ox = 0; oy = 0; oz = pos_z; +per_frame_51=mx = ox*cos(zang) - oy*sin(zang); +per_frame_52=my = ox*sin(zang) + oy*cos(zang); +per_frame_53=ox = mx;oy = my; +per_frame_54=mx = ox*cos(yang) + oz*sin(yang); +per_frame_55=mz = - ox*sin(yang) + oz*cos(yang); +per_frame_56=ox = mx;oz = mz; +per_frame_57=my = oy*cos(xang) - oz*sin(xang); +per_frame_58=mz = oy*sin(xang) + oz*cos(xang); +per_frame_59=oy = my;oz = mz; +per_frame_60=q11=ox; q12 = oy; q13 = oz; //Position +per_frame_61= +per_frame_62=//Vektor x nach rechts +per_frame_63=ox = 1; oy = 0; oz = 0; +per_frame_64=mx = ox*cos(zang) - oy*sin(zang); +per_frame_65=my = ox*sin(zang) + oy*cos(zang); +per_frame_66=ox = mx;oy = my; +per_frame_67=mx = ox*cos(yang) + oz*sin(yang); +per_frame_68=mz = - ox*sin(yang) + oz*cos(yang); +per_frame_69=ox = mx;oz = mz; +per_frame_70=my = oy*cos(xang) - oz*sin(xang); +per_frame_71=mz = oy*sin(xang) + oz*cos(xang); +per_frame_72=oy = my;oz = mz; +per_frame_73=q14=ox; q15 = oy; q16 = oz; +per_frame_74= +per_frame_75= +per_frame_76=//Vektor z nach hinten +per_frame_77=ox = 0; oy = 0; oz = 1;; +per_frame_78= +per_frame_79=mx = ox*cos(zang) - oy*sin(zang); +per_frame_80=my = ox*sin(zang) + oy*cos(zang); +per_frame_81=ox = mx;oy = my; +per_frame_82=mx = ox*cos(yang) + oz*sin(yang); +per_frame_83=mz = - ox*sin(yang) + oz*cos(yang); +per_frame_84=ox = mx;oz = mz; +per_frame_85=my = oy*cos(xang) - oz*sin(xang); +per_frame_86=mz = oy*sin(xang) + oz*cos(xang); +per_frame_87=oy = my; +per_frame_88=oz = mz; +per_frame_89=q17=ox; q18 = oy; q19 = oz; +per_frame_90= +per_frame_91= +per_pixel_1=dx = .02; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`sampler sampler_pw_noise_hq; +warp_3=`static const float3 size1 = float3(.1,.2,.25); +warp_4=`static const float3 posx1 = float3(.1,.275,.88)+.4; +warp_5=`static const float3 posy1 = float3(.064,.3,.5); +warp_6=` +warp_7=`static const float3 size2 = float3(.1,.1,.2); +warp_8=`static const float3 posx2 = float3(.1,-.125,.08); +warp_9=`static const float3 posy2 = float3(.064,.4,.6); +warp_10=`float2 uv1, rs0, rs, uv2, uv3, dz, hor, ver; +warp_11=`float noise, z, dist, cog1, rod1, cog2, trel; +warp_12=` +warp_13=`float cog (float3 uvx, float3 uvy, float3 size, float3 rot) {float3 rad1, ang1, wheel; float res; +warp_14=` uvx = frac(1*uvx)-.5; uvy = frac(1*uvy)-.5; +warp_15=` rad1 = sqrt(uvx*uvx+uvy*uvy); ang1 = atan2(uvx,uvy)+rot/size; +warp_16=` wheel = saturate(100*(size-rad1) - 1.5*clamp(sin(180*ang1*size),-.7,.7)); +warp_17=` wheel -= .25*saturate(sin(rad1*120)); +warp_18=` wheel -= saturate(4*sin(rad1*32+3.5)-2) * saturate(4*sin(8*ang1));; +warp_19=` wheel = saturate(wheel)*float3(0,1,1); //## +warp_20=` +warp_21=` res = wheel.r + saturate(1-0*wheel.r)*wheel.g; +warp_22=` res += saturate(1-0*res)*wheel.b; +warp_23=` return res;} +warp_24=` +warp_25=` +warp_26=`float rod (float2 uvi) {float3 rad1 ; float res; +warp_27=` uvi = frac(uvi)-.5; +warp_28=` rad1 = saturate (2-64*abs(uvi.x)+exp(-uvi.y*uvi.y*128)); +warp_29=` rad1 -= .2*(uvi.x*uvi.x+uvi.y*uvi.y <= .0004); +warp_30=` rad1 -= .5*saturate(1.4-uvi.x*uvi.x*2048); +warp_31=` return saturate(rad1);} +warp_32=` +warp_33=` +warp_34=`shader_body { +warp_35=`uv1 = (uv-.5); +warp_36=` +warp_37=`//Zahnraeder +warp_38=`trel = q1; +warp_39=`cog1 = cog (uv1.x+posx1, uv1.y+posy1, size1, float3 (1,-1,1)*trel + float3(0.012,-0.029,0.0)); +warp_40=` +warp_41=`rod1 = rod (uv1 + float2(posx1[2],posy1[2]) + size1[2]*.6*float2(cos(trel*4), sin(trel*4))); +warp_42=` +warp_43=`trel = q2; +warp_44=`cog2 = cog (uv1.x+posx2, uv1.y+posy2, size2, float3 (1,-1,1)*trel + float3(0.012,-0.029,0.0)); +warp_45=` +warp_46=`ret.g = cog1 + .8*saturate(1-8*cog1)*cog2; +warp_47=`ret.g = rod1 + .8*saturate(1-8*rod1)*ret.g; +warp_48=`//ret.g = cog2; +warp_49=`//ret.g = cog1; +warp_50=` +warp_51=` +warp_52=`float copy = tex2D (sampler_fw_main, (uv_orig-.5).yx*2+.25+.0*float2(q5,q6)).g; +warp_53=`ret.g = max(ret.g,copy*.4); +warp_54=` +warp_55=` +warp_56=`ret.b = GetPixel(uv).b*.5; +warp_57=` +warp_58=` +warp_59=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`static const float quality =3, depth = q29; +comp_3=`float3 screen3, sun, cog; +comp_4=`float2 dz, uv0, uv1, uv2, uv4, rsk, dz1,tmp2, Kugel1, rsl; +comp_5=`float m,n,noise,mask, smoke, mask1, gmask,dx,dy,rad1, lprof,dist,flash; +comp_6=`float mask2; +comp_7=`static float2 hor = float2 (texsize.z,0)*2; +comp_8=`static float2 ver = float2 (0,texsize.w)*2; +comp_9=`static float2 mov = float2 (q5,q6); +comp_10=` +comp_11=`static float3 t = float3(q14,q15,q16); +comp_12=`static float3 s = float3(q17,q18,q19); +comp_13=`static float3 ts = -cross(s,t); +comp_14=`static float3 pos = float3 (q11,q12,q13); +comp_15=`float3 lavcol (float t) {return saturate(float3(t,pow(t,2.1),pow(t,6)));} +comp_16=` +comp_17=`float2 project (float dist) { float z; +comp_18=` z = 4*dist/mul(cross(ts,-t),screen3); +comp_19=` gmask = (z >= -4) * (z <= 4); +comp_20=` return float2(mul(float2x3(ts,t),cross(pos,screen3))*z*gmask);} +comp_21=` +comp_22=`shader_body {uv0 = uv; +comp_23=`screen3 = float3 ((uv-.5)*aspect.xy,1);//wirkt wie zoom / Tele ### +comp_24=` +comp_25=`//********* SMOKE +comp_26=`dist = .25; +comp_27=`rsl = project (dist)+ mov*.5 ; +comp_28=`smoke = GetPixel(frac(rsl)).b ; //mittelwert null !# +comp_29=` +comp_30=`//********* COGWHEELS +comp_31=`dist = .5; +comp_32=`for (m=1; m <= quality; m++) { +comp_33=` rsl = project (dist)+ mov ; +comp_34=` lprof = GetPixel(frac(rsl)).g-.5 ; //mittelwert null !# +comp_35=` dist -= lprof/quality*depth; +comp_36=`} +comp_37=`cog = lprof+.5; +comp_38=` +comp_39=`mask = saturate(4*cog-smoke*2);// * (rsl.y >= -1) : Oberkante; +comp_40=`mask1 = saturate(8*cog); +comp_41=`dz.x = GetPixel (rsl.xy-hor).g - GetPixel (rsl.xy+hor).g; +comp_42=`dz.y = GetPixel (rsl.xy-ver).g - GetPixel (rsl.xy+ver).g; +comp_43=`sun = saturate(.1/length(sin(rsl*4)+dz*16)) ; +comp_44=`sun *= .5+.5*tex2D (sampler_noise_hq,sun/4+mov/4); +comp_45=`cog = 2*sun*(1+1*cog); +comp_46=`ret = lerp(smoke/2,cog,mask) ; +comp_47=` +comp_48=`rsl = project(.5)+float2(q9,q10); +comp_49=`flash = saturate(1+(q8%2)-mask1)*bass/2/sqrt(length(sin(time+q8+4*atan2(rsl.y,rsl.x)))); +comp_50=`ret += (.1+smoke)*(q28%3 <= 1)*flash*float3(0,.5,1); +comp_51=`//ret = GetPixel(uv0*aspect.xy+.0); +comp_52=`ret /= float3(-1.9,0.7,1.2); +comp_53=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 new file mode 100644 index 0000000..e9359db --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 @@ -0,0 +1,1202 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 20:27:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.550 +blending_direction=1 +random_1=0.620 +random_2=0.552 +random_3=0.986 +random_4=0.362 +random_5=0.959 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0050 SNAILb black5 modmov5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .999+pow(abs(z-.3),4)*sin(bass); +per_pixel_2=rot = 0.003; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -0.98; +warp_9=` float d2 = d*6; +warp_10=` float1 c1 = 0.082; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2/4; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)+c1 +c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_7=` +comp_8=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_12=` +comp_13=`} +comp_14=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (287) 001g sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.400 +wavecode_0_g=0.400 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=5.38980 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.19381 +shapecode_0_tex_zoom=0.18923 +shapecode_0_r=1.000 +shapecode_0_g=0.970 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=3.99882 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.25005 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.600 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=18 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=10 +shapecode_2_x=0.463 +shapecode_2_y=0.500 +shapecode_2_rad=1.60089 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.67634 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.700 +shapecode_2_g2=0.800 +shapecode_2_b2=0.800 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=16 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=353 +shapecode_3_x=0.503 +shapecode_3_y=0.500 +shapecode_3_rad=0.03760 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.11234 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2=rad=.05+.04*sin(sample); +shape_3_per_frame3= +shape_3_per_frame4=///// Knot +shape_3_per_frame5= +shape_3_per_frame6=q10=250*sample; +shape_3_per_frame7=my_x = -.22*cos(q10)-1.28*sin(q10)-.44*cos(3*q10)-.78*sin(3*q10); +shape_3_per_frame8=my_y= -.1*cos(2*q10)-.27*sin(2*q10)+.38*cos(4*q10)+.46*sin(4*q10); +shape_3_per_frame9=my_z=.7*cos(3*q10)-.4*sin(3*q10); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=/////// rotations... by flexi +shape_3_per_frame13= +shape_3_per_frame14=d = .2; +shape_3_per_frame15=zoom = 1; +shape_3_per_frame16= +shape_3_per_frame17=w3 = q1; +shape_3_per_frame18=w2 = q2; +shape_3_per_frame19=w1 = q3; +shape_3_per_frame20= +shape_3_per_frame21=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame22=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame23=z1 = my_z; +shape_3_per_frame24= +shape_3_per_frame25=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame26=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame27=y2 = y1; +shape_3_per_frame28= +shape_3_per_frame29=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame30=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame31=x3 = x2; +shape_3_per_frame32= +shape_3_per_frame33=// perspective calculation +shape_3_per_frame34= +shape_3_per_frame35=l = sqrt(x3*x3 + y3*y3); +shape_3_per_frame36=w = atan2(x3,y3); +shape_3_per_frame37=p = tan(asin(1) + atan2(d+z3,l)); +shape_3_per_frame38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame39= +shape_3_per_frame40=my_x = zoom*sin(w)*p; +shape_3_per_frame41=my_y = zoom*cos(w)*p; +shape_3_per_frame42= +shape_3_per_frame43=p1 = .2*sin(sample*50); +shape_3_per_frame44=p2 = .2*sin(sample*80); +shape_3_per_frame45= +shape_3_per_frame46=x = .5+my_x*p1; +shape_3_per_frame47=y = .5+my_y*p2; +shape_3_per_frame48= +shape_3_per_frame49=r = .4*sin(sample*80); +shape_3_per_frame50=b = .8*sin(sample*66); +shape_3_per_frame51=g = .6*sin(sample*120); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.8, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11= +per_frame_12=q22 = peak; +per_frame_13=q22slow = q22slow*dec_slow + q22*(1-dec_slow); +per_frame_14=q23 = q22slow; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 ; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%2,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=//rott = p2 * 3.1416/2; +per_frame_25=rott = rott + q22*16*(1-dec_med)/fps*below(q27,6); +per_frame_26=//*****tunnel tilting +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32=//****tunnel viewpoint x,y +per_frame_33=vtrig = is_beat * bnot(index%2); +per_frame_34=vx = vx * bnot(vtrig) + vtrig * (int(rand(100))/100-.5); +per_frame_35=vy = vy * bnot(vtrig) + vtrig * (int(rand(100))/100-.5); +per_frame_36=vx = vx* below(index%15,15); //### +per_frame_37=vy = vy* below(index%15,15); +per_frame_38=q5 = vx*5; +per_frame_39=q6 = vy*5; +per_frame_40= +per_frame_41=//***tunnel width +per_frame_42=q21 = (1+sin(time/12))/8+.01; +per_frame_43= +per_frame_44= +per_frame_45=//*********************** +per_frame_46=trig1= q24*bnot(index%12); +per_frame_47=trig2= q24*bnot((index+4)%12); +per_frame_48=trig3= q24*bnot((index+8)%12); +per_frame_49=trel = trel + vol/fps; +per_frame_50=z0 = 1; +per_frame_51=speed = vol/2; +per_frame_52=hx = sin(trel); +per_frame_53=hy = cos(trel); +per_frame_54= +per_frame_55=p1z = bnot(trig1)* (p1z + (5+p1z)*speed/fps)+trig1*z0; +per_frame_56=p1z = max(p1z,.1); +per_frame_57=q9 = hx/(p1z); +per_frame_58=q10 = hy/(p1z); +per_frame_59=q11 = p1z; +per_frame_60=q12 = .1+.02*q26*bnot((index+2)%3)*p1z*exp(-p1z/100); +per_frame_61= +per_frame_62=p2z = bnot(trig2)* (p2z + (5+p2z)*speed/fps)+trig2*z0; +per_frame_63=p2z = max(p2z,.1); +per_frame_64=q13 = 2*hx/(p2z); +per_frame_65=q14 = -.5*hy/(p2z); +per_frame_66=q15 = p2z; +per_frame_67=q16 = .1+.02*q26*bnot((index+2)%3)*p2z*exp(-p2z/100); +per_frame_68= +per_frame_69= +per_frame_70=p3z = bnot(trig3)* (p3z + (5+p3z)*speed/fps)+trig3*z0; +per_frame_71=p3z = max(p3z,.1); +per_frame_72=q17 = -1.4*hx/(p3z); +per_frame_73=q18 = 2*hy/(p3z); +per_frame_74=q19 = p3z; +per_frame_75=q20 = .1+.02*q26*bnot((index+2)%3)*p3z*exp(-p3z/100); +per_pixel_1=zoom = 1.2 + .2 *sin(time/3); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 zz = uv1 *texsize.xy *.01; +warp_7=`zz =mul(zz,float2x2(_qa)); +warp_8=`zz = -zz.yx; +warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); +warp_10=` +warp_11=`uv += h1*texsize.zw * 16; +warp_12=`float3 crisp = tex2D(sampler_main,uv); +warp_13=` +warp_14=`ret = crisp*.99-.01; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(1.4,2.6,3.55)*ret.y + +comp_11=` float3(2.3,1.1,1.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 new file mode 100644 index 0000000..cde139f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 @@ -0,0 +1,1244 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:52:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.600 +blending_direction=1 +random_1=0.957 +random_2=0.506 +random_3=0.915 +random_4=0.588 +random_5=0.794 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (365) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.630 +fWaveSmoothing=0.360 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03347 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=fran = 1; +shape_0_init2=xs = 1; +shape_0_init3=ys = 1; +shape_0_init4=xm = 0.5; +shape_0_init5=ym = 0.5; +shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_0_per_frame3= +shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); +shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); +shape_0_per_frame6= +shape_0_per_frame7=x = xm; +shape_0_per_frame8=y = ym; +shape_0_per_frame9= +shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_0_per_frame13=r2 = r; g2 = g; b2 = b; +shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=fran = 1; +shape_1_init2=xs = 1; +shape_1_init3=ys = 1; +shape_1_init4=xm = 0.5; +shape_1_init5=ym = 0.5; +shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_1_per_frame3= +shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); +shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); +shape_1_per_frame6= +shape_1_per_frame7=x = xm; +shape_1_per_frame8=y = ym; +shape_1_per_frame9= +shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_1_per_frame13=r2 = r; g2 = g; b2 = b; +shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=fran = 1; +shape_2_init2=xs = 1; +shape_2_init3=ys = 1; +shape_2_init4=xm = 0.5; +shape_2_init5=ym = 0.5; +shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_2_per_frame3= +shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); +shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); +shape_2_per_frame6= +shape_2_per_frame7=x = xm; +shape_2_per_frame8=y = ym; +shape_2_per_frame9= +shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); +shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); +shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); +shape_2_per_frame13=r2 = r; g2 = g; b2 = b; +shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = 0.02*aspect.zw; +warp_5=` float3 dx = ( GetBlur2(uv+float2(1,0)*d-floor(uv+float2(1,0)*d))-GetBlur2(uv-float2(1,0)*d-floor(uv-float2(1,0)*d)) ); +warp_6=` float3 dy = ( GetBlur2(uv+float2(0,1)*d-floor(uv+float2(0,1)*d))-GetBlur2(uv-float2(0,1)*d-floor(uv-float2(0,1)*d)) ); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d = 0.01; +warp_9=` float d2 = -0.02; +warp_10=` float1 thr = 0; +warp_11=` float1 c = 0.005; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dy.x,-dx.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y - thr)*.02 +c; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dy.z,-dx.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x - thr)*.02 +c; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dy.y,-dx.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z - thr)*.02 +c; +warp_27=` +warp_28=` +warp_29=`} +comp_1=` +comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; +comp_3=`float3 noise, ret1, neu; +comp_4=`static float2 hor = float2 (texsize.z,0); +comp_5=`static float2 ver = float2 (0, texsize.w); +comp_6=` +comp_7=`shader_body { +comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; +comp_9=` +comp_10=`float z = .1/uv1.y/uv1.x; +comp_11=` +comp_12=`rs0.x = uv1.x*z; +comp_13=`rs0.y = z; +comp_14=`rs.x = rs0.x + time/2; +comp_15=`rs.y = rs0.y + time/2; +comp_16=` +comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); +comp_18=`noise = noise-.55; +comp_19=` +comp_20=`float3 mask = saturate(24*(uv1.y)) ; +comp_21=` +comp_22=` +comp_23=` +comp_24=`float dist = 1; +comp_25=`float inten = 1; +comp_26=`ret1 = 0; +comp_27=`int anz = 4; +comp_28=`int n = 1; +comp_29=`dz = 0; +comp_30=`while (n <= anz) { +comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; +comp_32=` +comp_33=` inten = sqrt(dist)*(1-dist)*4; +comp_34=` uv = uv1*aspect.yx; +comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); +comp_36=` +comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); +comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); +comp_39=` neu = GetPixel(uv3); +comp_40=` ret1 = max(ret1,neu*inten); +comp_41=`n++; +comp_42=`} +comp_43=` +comp_44=`dz = (dz*(.5+rand_preset.z)); +comp_45=`float2 pos = 2*(rand_preset.xy-.5); +comp_46=`uv1 = 4*uv1; +comp_47=`float2 uv_rr = sin(uv1 + dz + pos); +comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); +comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); +comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); +comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; +comp_52=` +comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) +comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; +comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; +comp_56=`ret *= 1+ret; +comp_57=`//ret = GetPixel(uv_orig+.5); +comp_58=`ret /= float3(-0.4,1.5,1.8); +comp_59=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 new file mode 100644 index 0000000..99f99bd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 @@ -0,0 +1,1224 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:46:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.400 +blending_direction=-1 +random_1=0.093 +random_2=0.838 +random_3=0.888 +random_4=0.247 +random_5=0.211 + +[PRESET1_BEGIN] +NAME=aKo - Hypnotic Punch - bloating conquesting tick 004e sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.150 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.001; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(1.1,.9,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (398) sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=1.346 +fWaveSmoothing=0.090 +fWaveParam=0.400 +fModWaveAlphaStart=1.420 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.200 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=25 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04740 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.99573 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=arg = (q10+instance/num_inst/8); +shape_1_per_frame3=x = 1-(arg-int(arg)); +shape_1_per_frame4=y = 0.51; +shape_1_per_frame5=rad = min(0.5,mid_att*0.1); +shape_1_per_frame6= +shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); +shape_1_per_frame8= +shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; +shape_1_per_frame10= +shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); +shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); +shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); +shape_1_per_frame14=fac = 1; +shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; +shape_1_per_frame16=a = 0.7 ; a2 = a/2; +shape_1_per_frame17= +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.40272 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=0.55045 +shapecode_2_r=1.000 +shapecode_2_g=0.950 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.44482 +shapecode_3_ang=3.26726 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.300 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=q24 = is_beat; +per_frame_11=q27 = bindex; +per_frame_12= +per_frame_13=sig=0; +per_frame_14=loop (num_sig, +per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); +per_frame_16= index = 0; maxquad = 0; +per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW +per_frame_19= gmegabuf(m+3) = 0; //lok. MAX +per_frame_20= loop (num_res, +per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; +per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; +per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_24= ex = excite / sqrt(omega); +per_frame_25= loop (EC_Steps, // Euler-Cauchy +per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung +per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX +per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW +per_frame_34= gmegabuf(n+4)= beatcos; +per_frame_35= gmegabuf(n+5)= beatsin; +per_frame_36= index += 1;); +per_frame_37=sig+=1;); +per_frame_38= +per_frame_39= +per_frame_40=//Beste raussuchen +per_frame_41=sig = 0; quali = 0; bestsig = -1; +per_frame_42=loop (num_sig, +per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; +per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); +per_frame_46=sig += 1); +per_frame_47= +per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; +per_frame_49=loop (num_res, +per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; +per_frame_51= tmpv = gmegabuf(n+3); +per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); +per_frame_53=index += 1;); +per_frame_54= +per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); +per_frame_57=q10 = trel1; +per_frame_58= +per_frame_59=//Vol delay chain +per_frame_60=vol = (bass+mid+treb); +per_frame_61=vol_=vol_*0.9 + 0.1*vol; +per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); +per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); +per_frame_64=monitor = BPM; +per_frame_65=q6 = gmegabuf(50000); +per_frame_66=q7 = sqrt(max(0,vol_-0.3)); +per_frame_67= +per_frame_68=tr1 += vol*dt; +per_frame_69=q8 = tr1; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2=scale = 0.2; +per_pixel_3= +per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); +per_pixel_5= +per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); +per_pixel_7= +per_pixel_8=zoom = 1+tt*0.2; +per_pixel_9= +per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); +per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); +per_pixel_12= +per_pixel_13= +warp_1=`float3 Get1 (float2 uvi) +warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) +warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) +warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} +warp_5=` +warp_6=` +warp_7=`shader_body +warp_8=`{ +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; +warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; +warp_12=` +warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; +warp_14=`ret *= 0.9; +warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); +warp_16=` +warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.75; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` ang2 += time*0.025; //rotate over time +comp_15=` +comp_16=` // FIN TYPE +comp_17=` float fins = 8;//3 + floor(rand_preset.z*5.95); +comp_18=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = tex2D(sampler_main, uv2).xyz; +comp_25=` ret *= 1.0; // a little bit of overbright +comp_26=`ret /= float3(-2.2,2.2,0.9); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 new file mode 100644 index 0000000..a859bd2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 @@ -0,0 +1,1489 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:46:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.490 +blending_direction=-1 +random_1=0.150 +random_2=0.678 +random_3=0.641 +random_4=0.079 +random_5=0.035 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (382) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.940 +fDecay=0.900 +fVideoEchoZoom=1.001 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.569 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.550 +wave_b=0.900 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=19.200 +nMotionVectorsY=24.000 +mv_dx=0.020 +mv_dy=0.000 +mv_l=1.700 +mv_r=1.000 +mv_g=0.000 +mv_b=0.800 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=13.29076 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.200 +wave_0_per_point1=t1=t1+bass; +wave_0_per_point2= +wave_0_per_point3=x=(cos(t1)*.4)+.5; +wave_0_per_point4=y=(sin(t1)*.4)+.5; +wave_0_per_point5= +wave_0_per_point6=x=x+(cos(t1)*value1*.3); +wave_0_per_point7=y=y+(sin(t1)*value1*.3); +wave_0_per_point8= +wave_0_per_point9=t1=below(t1,6.28)*t1; +wave_0_per_point10= +wave_0_per_point11=r=bass*.5; +wave_0_per_point12=g=treb*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=4.91381 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=0.500 +wavecode_1_b=0.100 +wavecode_1_a=0.200 +wave_1_per_point1=t1=t1+bass; +wave_1_per_point2= +wave_1_per_point3=x=(cos(t1)*.4)+.5; +wave_1_per_point4=y=(sin(t1)*.4)+.5; +wave_1_per_point5= +wave_1_per_point6=x=x+(cos(t1)*value1*.3); +wave_1_per_point7=y=y+(sin(t1)*value1*.3); +wave_1_per_point8= +wave_1_per_point9=t1=below(t1,6.28)*t1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=x=rand(100)*.01; +wave_2_per_point2=y=rand(100)*.01; +wave_2_per_point3=a=rand(40)*.01; +wavecode_3_enabled=1 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.700 +wavecode_3_g=0.800 +wavecode_3_b=1.000 +wavecode_3_a=0.010 +wave_3_per_frame1=a=(above(treb,1.3)*treb*.02); +wave_3_per_frame2=a=a+(above(bass,1.3)*bass*.02); +wave_3_per_point1=q3=bnot(q3); +wave_3_per_point2= +wave_3_per_point3=x=.5+(equal(q3,0)*(rand(50)-25)*.02); +wave_3_per_point4=y=.5+(equal(q3,0)*(rand(50)-25)*.02); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.73160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.100 +shapecode_0_g2=0.500 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad=bass*.3; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.800 +shapecode_1_border_g=0.900 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.000 +shapecode_2_r2=0.200 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=(above(bass,1.35)*bass*.7); +shape_2_per_frame2=a=a+(above(treb,1.35)*treb*.7); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret = (ret-0.03)*0.98; +warp_12=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (455) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.965 +fVideoEchoZoom=1.216 +fVideoEchoAlpha=0.800 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=1.694 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=0.96; +per_frame_2= +per_frame_3=speed=0.900; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11= +per_frame_12= +per_pixel_1=rot=sin(rad*14 +time)*0.001; +per_pixel_2=rot=rot + sin(ang*8 +time)*0.001; +per_pixel_3=dx=sin(rad*48 + time)*0.002; +per_pixel_4=dy=cos(ang*48 +time)*0.002; +per_pixel_5=zoom=1 + sin(x*44 + time)*0.034 + cos(y*44 + time)*0.034; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=`ret-=roam_sin.wzy*roam_cos.zxy; +warp_8=` ret = ret- (ret*.5); +warp_9=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_10=` ret = ret - .01; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(0.5,0.1,0.6); +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 new file mode 100644 index 0000000..c96173b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 @@ -0,0 +1,1370 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:02:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.480 +blending_direction=-1 +random_1=0.195 +random_2=0.814 +random_3=0.177 +random_4=0.849 +random_5=0.707 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R292.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=$$$ Royal - Mashup (64) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.210 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.004 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.92170 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99010 +sy=1.02010 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.250 +mv_r=1.000 +mv_g=0.500 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=v = 0.01; +wave_0_per_frame3=j = j + (bass)*0.01; +wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; +wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; +wave_0_per_frame6=t2 = j; +wave_0_per_frame7=t3 = j2; +wave_0_per_frame8=t4 = j3; +wave_0_per_frame9=//t5 = 0; +wave_0_per_frame10=k = k*0.99 + 10*mid/fps; +wave_0_per_frame11=t5 = -k; +wave_0_per_frame12= +wave_0_per_frame13=cl1 = cl1 + 0.002; +wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); +wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); +wave_0_per_frame16=t8 = cl1; +wave_0_per_frame17= +wave_0_per_frame18=cl2 = cl2 -1*q1; +wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); +wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); +wave_0_per_frame21=t7 = cl2; +wave_0_per_frame22= +wave_0_per_frame23=cl3 = cl3 +0.001; +wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); +wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); +wave_0_per_frame26=t6 = cl3; +wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; +wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; +wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); +wave_0_per_point7= +wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; +wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; +wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; +wave_0_per_point11= +wave_0_per_point12=v = 0.001; +wave_0_per_point13= +wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); +wave_0_per_point15=bb = d*d*0.5; +wave_0_per_point16=n= 0.3; +wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); +wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); +wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); +wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); +wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); +wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); +wave_0_per_point23= +wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_0_per_point27= +wave_0_per_point28=zoom = .5*(1/(z+0.5)); +wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; +wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; +wave_0_per_point31= +wave_0_per_point32=pi3 = 3.1415*2*0.3333; +wave_0_per_point33=t = z*2+t2*1; +wave_0_per_point34=c=3; +wave_0_per_point35=//r = sin(t)*c; +wave_0_per_point36= +wave_0_per_point37=//g = sin(t+pi3)*c; +wave_0_per_point38= +wave_0_per_point39=//b = sin(t-pi3)*c; +wave_0_per_point40= +wave_0_per_point41= +wave_0_per_point42=r = if(above(r,1),1,r); +wave_0_per_point43=r = if(below(r,0),0,r); +wave_0_per_point44=g = if(above(g,1),1,g); +wave_0_per_point45=g = if(below(g,0),0,g); +wave_0_per_point46=b = if(above(b,1),1,b); +wave_0_per_point47=b = if(below(b,0),0,b); +wave_0_per_point48= +wave_0_per_point49=a = 0.4; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=2.44415 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_frame1=t8 = 1; +wave_1_per_point1=t8 = -t8; +wave_1_per_point2=y = sample*0.05; +wave_1_per_point3=x = 0.5 + t8*0.005; +wave_1_per_point4= +wave_1_per_point5=pi3 = 3.1415*2*0.3333; +wave_1_per_point6=t = (q4-q6)*10; +wave_1_per_point7=c=2; +wave_1_per_point8=r = sin(t)*c; +wave_1_per_point9=g = sin(t+pi3)*c; +wave_1_per_point10= +wave_1_per_point11=b = sin(t-pi3)*c; +wave_1_per_point12= +wave_1_per_point13= +wave_1_per_point14=r = if(above(r,1),1,r); +wave_1_per_point15=r = if(below(r,0),0,r); +wave_1_per_point16=g = if(above(g,1),1,g); +wave_1_per_point17=g = if(below(g,0),0,g); +wave_1_per_point18=b = if(above(b,1),1,b); +wave_1_per_point19=b = if(below(b,0),0,b); +wave_1_per_point20= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.60000 +wavecode_2_r=0.000 +wavecode_2_g=0.400 +wavecode_2_b=1.000 +wavecode_2_a=0.300 +wave_2_per_frame1=t1 = q1; +wave_2_per_frame2=t2 = q2; +wave_2_per_frame3=t3 = q3; +wave_2_per_frame4=t4 = q4; +wave_2_per_frame5=t5 = q5; +wave_2_per_frame6=t6 = q6; +wave_2_per_frame7=t7 = q7; +wave_2_per_frame8=t8 = q8; +wave_2_per_point1=sample = 1-sample; +wave_2_per_point2=xxx = xx; +wave_2_per_point3=yyy = yy; +wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 +wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; +wave_2_per_point6= +wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 +wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; +wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); +wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; +wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=2.44415 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=cl = 0; +wave_3_per_frame1=t8 = 1; +wave_3_per_point1=t8 = -t8; +wave_3_per_point2=y = (1+t8)*0.01; +wave_3_per_point3=x = sample; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.770 +shapecode_0_y=0.790 +shapecode_0_rad=0.31091 +shapecode_0_ang=4.27256 +shapecode_0_tex_ang=0.12566 +shapecode_0_tex_zoom=1.51878 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.960 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.750 +shapecode_1_rad=0.04208 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73458 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=vx = 0 +shape_1_per_frame1=x = q3; +shape_1_per_frame2=y = q7; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.750 +shapecode_2_rad=0.04208 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73458 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0 +shape_2_per_frame1=x = q2; +shape_2_per_frame2=y = q6; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.750 +shapecode_3_rad=0.07059 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.73458 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=vx = 0 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = q5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass); +per_frame_3=xx2 = xx2*0.9 + (treb); +per_frame_4=yy1 = yy1*0.94 + (treb+bass); +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 28; +per_frame_12=grav = 2; +per_frame_13=resist = 0.2; +per_frame_14=bounce = 2.94; +per_frame_15=dt = 0.0001; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44=q1 = aspectx; +per_frame_45=q2 = aspecty; +per_frame_46=q4 = x4; +per_frame_47= +per_frame_48=q8 = y4; +per_frame_49= +per_frame_50= +per_frame_51=zoom = 1; +per_frame_52=warp = 0; +per_frame_53=bb = bb*0.99 + bass*0.02; +per_frame_54=mm = mm*0.99 + mid*0.02; +per_frame_55=tt = tt*0.99 + treb*0.02; +per_frame_56= +per_frame_57=ob_r = (bb-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); +per_frame_58=ob_b = (mm-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); +per_frame_59=ob_g = (tt-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); +per_frame_60=q6 = atan2(vx4,vy4); +per_frame_61=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_frame_62= +per_frame_63=wave_a = 0; +per_frame_64=// these lines belong to the composite shader +per_frame_65=a = a*0.98 - (bass-treb)*0.01; +per_frame_66=q15 = a; +per_frame_67=v = v*0.96 + a*0.12; +per_frame_68=q16 = v; +per_frame_69=w = w - v*0.01; +per_frame_70=q18 = w; +per_frame_71=q19 = 0.5-(bass_att-treb_att)*0.15; +per_frame_72=d = d + (bass_att-0.5)*0.01*60/fps; +per_frame_73=d2 = d2 + (treb_att-0.5)*0.006*60/fps; +per_frame_74=q20 = d; +per_frame_75=q21 = d2; +per_frame_76=monitor = d2; +per_pixel_1=x = 0.5 + (x-0.5)*q1; +per_pixel_2=y = 0.5 + (y-0.5)*q2; +per_pixel_3= +per_pixel_4=dir = -q6*1 + asin(1)*1; +per_pixel_5= +per_pixel_6=b1 = 0.1; // distance +per_pixel_7=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_8=t1 = 0.05; // velocity +per_pixel_9= +per_pixel_10=xx = q4; +per_pixel_11=yy = 1-q8; +per_pixel_12= +per_pixel_13= +per_pixel_14=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_15=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_16= +per_pixel_17=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_18=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_19= +per_pixel_20=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_21=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_22= +per_pixel_23=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_24=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_25= +per_pixel_26=si3 = -pow(q5,3)*00; +per_pixel_27= +per_pixel_28=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2; +per_pixel_29=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = 0.02*aspect.zw; +warp_5=` float3 dx = ( GetBlur2(uv+float2(1,0)*d-floor(uv+float2(1,0)*d))-GetBlur2(uv-float2(1,0)*d-floor(uv-float2(1,0)*d)) ); +warp_6=` float3 dy = ( GetBlur2(uv+float2(0,1)*d-floor(uv+float2(0,1)*d))-GetBlur2(uv-float2(0,1)*d-floor(uv-float2(0,1)*d)) ); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d = 0.01; +warp_9=` float d2 = -0.02; +warp_10=` float1 thr = 0; +warp_11=` float1 c = 0.005; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dy.x,-dx.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y - thr)*.02 +c; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dy.z,-dx.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x - thr)*.02 +c; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dy.y,-dx.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z - thr)*.02 +c; +warp_27=` +warp_28=` +warp_29=`} +comp_1=`float2 rs; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.5 + (uv-0.5)*aspect.xy; +comp_5=`rs.x = ang/3.14 + rad*(q15-q16) - q18; +comp_6=`rs.y = .1/(.05+length (uv-0.5)*1.4)+q21; +comp_7=` +comp_8=`uv = frac(rs); +comp_9=` +comp_10=`float2 hor = float2 (texsize.z,0)*4; +comp_11=`float2 ver = float2 (0,texsize.w)*4; +comp_12=`float dx = lum(GetBlur1 (uv-hor) - GetBlur1 (uv+hor)); +comp_13=`float dy = lum(GetBlur1 (uv-ver) - GetBlur1 (uv+ver)); +comp_14=`float2 dz = float2 (dx,dy); +comp_15=` +comp_16=`float3 ret1 = tex2D(sampler_main, uv)*4; +comp_17=` +comp_18=`uv = .4*cos(uv*3.14*4 - float2(0,10)*(q21+q20)) - 4*dz;; +comp_19=`float3 dots = saturate(.02/length(uv))*hue_shader; +comp_20=` +comp_21=`ret = pow(2*dots*(ret1+1)-0.04,0.8); +comp_22=`ret = lerp(ret,ret.zxy,q19).zxy; +comp_23=`//ret = dots; +comp_24=`ret /= float3(-1.2,1.0,0.9); +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk new file mode 100644 index 0000000..cbd7c7e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk @@ -0,0 +1,802 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.170 +fWarpScale=2.020 +fZoomExponent=0.93093 +fShader=0.000 +zoom=0.80560 +rot=0.00000 +cx=0.535 +cy=0.550 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.24000 +sy=1.19000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.195 +ib_g=0.237 +ib_b=0.207 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=726 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.11264 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.21795 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_3_per_frame2=t=-.2*time; pi=3.1416; +shape_3_per_frame3= +shape_3_per_frame4= +shape_3_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_3_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_3_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_3_per_frame8= +shape_3_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_3_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_3_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_3_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_3_per_frame13= +shape_3_per_frame14= +shape_3_per_frame15=z6=.3+ .2*sin(t); +shape_3_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_3_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_3_per_frame18= +shape_3_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_3_per_frame20= +shape_3_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_3_per_frame22= +shape_3_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_3_per_frame24= +shape_3_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_3_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_3_per_frame27= +shape_3_per_frame28= +shape_3_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; +shape_3_per_frame30= +shape_3_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_3_per_frame32= +shape_3_per_frame33= +shape_3_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_3_per_frame35=p6 = 1-.1*i%10; +shape_3_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_3_per_frame37= +shape_3_per_frame38=r= p5*p6*p7; r2=r; +shape_3_per_frame39=g= r*r; g2=g; +shape_3_per_frame40=b= g*g; b2=b; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.738*sin(1.8029*time) + 0.48*sin(1.3779*time) ); +per_frame_2=wave_y = wave_y + 0.17*( 0.5194*sin(1.4981*time) + 0.51*sin(2.2756*time) ); +per_frame_3=wave_r = wave_r + 0.174*( 0.516*sin(0.8806*time) + 0.412*sin(0.7236*time) ); +per_frame_4=wave_g = wave_g + 0.445*( 0.738*sin(0.891*time) + 0.4*sin(0.9412*time) ); +per_frame_5=wave_b = wave_b + 0.615*( 0.552*sin(0.9777*time) + 0.476*sin(1.1198*time) ); +per_pixel_1=zoom = zoom + 0.022 * ( sin(5*cos(2*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=` +comp_11=`float2 hor = float2(texsize.z,0); +comp_12=`float2 ver = float2(0,texsize.w); +comp_13=` +comp_14=`float dist = 1; +comp_15=`float inten = 1; +comp_16=`ret1 = 0; +comp_17=`float anz = 1; +comp_18=`float n = 0; +comp_19=`uv4 = (uv); +comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_22=` +comp_23=`//uv4 = 0; +comp_24=` +comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; +comp_26=` +comp_27=`uv2 = uv-.5; +comp_28=`while (n <= anz) { +comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; +comp_30=` +comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_32=` +comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; +comp_34=` +comp_35=`// uv3 *= aspect.yx; +comp_36=` uv3 = frac(uv3); +comp_37=` +comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; +comp_39=` neu = saturate(.01/length(uv3)) ; +comp_40=` neu = dist*neu + (1-dist)*lum(neu); +comp_41=` ret1 = max(ret1,neu*inten); +comp_42=`n++; +comp_43=`} +comp_44=` +comp_45=` +comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); +comp_47=`ret /= float3(1.7,0.6,2.3); +comp_48=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk new file mode 100644 index 0000000..7ac52e1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk @@ -0,0 +1,849 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=726 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.11264 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.21795 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_3_per_frame2=t=-.2*time; pi=3.1416; +shape_3_per_frame3= +shape_3_per_frame4= +shape_3_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_3_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_3_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_3_per_frame8= +shape_3_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_3_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_3_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_3_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_3_per_frame13= +shape_3_per_frame14= +shape_3_per_frame15=z6=.3+ .2*sin(t); +shape_3_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_3_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_3_per_frame18= +shape_3_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_3_per_frame20= +shape_3_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_3_per_frame22= +shape_3_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_3_per_frame24= +shape_3_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_3_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_3_per_frame27= +shape_3_per_frame28= +shape_3_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; +shape_3_per_frame30= +shape_3_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_3_per_frame32= +shape_3_per_frame33= +shape_3_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_3_per_frame35=p6 = 1-.1*i%10; +shape_3_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_3_per_frame37= +shape_3_per_frame38=r= p5*p6*p7; r2=r; +shape_3_per_frame39=g= r*r; g2=g; +shape_3_per_frame40=b= g*g; b2=b; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=` +comp_11=`float2 hor = float2(texsize.z,0); +comp_12=`float2 ver = float2(0,texsize.w); +comp_13=` +comp_14=`float dist = 1; +comp_15=`float inten = 1; +comp_16=`ret1 = 0; +comp_17=`float anz = 1; +comp_18=`float n = 0; +comp_19=`uv4 = (uv); +comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_22=` +comp_23=`//uv4 = 0; +comp_24=` +comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; +comp_26=` +comp_27=`uv2 = uv-.5; +comp_28=`while (n <= anz) { +comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; +comp_30=` +comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_32=` +comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; +comp_34=` +comp_35=`// uv3 *= aspect.yx; +comp_36=` uv3 = frac(uv3); +comp_37=` +comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; +comp_39=` neu = saturate(.01/length(uv3)) ; +comp_40=` neu = dist*neu + (1-dist)*lum(neu); +comp_41=` ret1 = max(ret1,neu*inten); +comp_42=`n++; +comp_43=`} +comp_44=` +comp_45=` +comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); +comp_47=`ret /= float3(1.6,1.4,1.7); +comp_48=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk new file mode 100644 index 0000000..5c45c8f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk @@ -0,0 +1,274 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=0.990 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.24340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18149 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shape_1_per_frame11= +shape_1_per_frame12=r = .5 + sin(bass_att)*.5; +shape_1_per_frame13=g = .5 + sin(mid_att)*.3; +shape_1_per_frame14=b = .5 + sin(treb_att)*.5; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=` +comp_11=`float2 hor = float2(texsize.z,0); +comp_12=`float2 ver = float2(0,texsize.w); +comp_13=` +comp_14=`float dist = 1; +comp_15=`float inten = 1; +comp_16=`ret1 = 0; +comp_17=`float anz = 1; +comp_18=`float n = 0; +comp_19=`uv4 = (uv); +comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_22=` +comp_23=`//uv4 = 0; +comp_24=` +comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; +comp_26=` +comp_27=`uv2 = uv-.5; +comp_28=`while (n <= anz) { +comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; +comp_30=` +comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_32=` +comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; +comp_34=` +comp_35=`// uv3 *= aspect.yx; +comp_36=` uv3 = frac(uv3); +comp_37=` +comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; +comp_39=` neu = saturate(.01/length(uv3)) ; +comp_40=` neu = dist*neu + (1-dist)*lum(neu); +comp_41=` ret1 = max(ret1,neu*inten); +comp_42=`n++; +comp_43=`} +comp_44=` +comp_45=` +comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); +comp_47=`ret /= float3(1.6,1.4,1.7); +comp_48=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.260000 +SpriteSY=-0.260000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk new file mode 100644 index 0000000..2edd6d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk @@ -0,0 +1,787 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.490 +fDecay=0.960 +fVideoEchoZoom=0.990 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=10.443 +fWaveScale=0.536 +fWaveSmoothing=0.270 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=0.000 +wave_g=0.200 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06600 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk new file mode 100644 index 0000000..20c8fb2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk @@ -0,0 +1,1040 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=rad; +shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0002*cos(ma)); +shape_2_per_frame5=my=my+(.0002*tan(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=1 +shapecode_5_sides=100 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=1 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.22167 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=2.21670 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=1.000 +shape_5_per_frame1=r = q1; +shape_5_per_frame2=g = q2; +shape_5_per_frame3=b = q3; +shape_5_per_frame4=r2 = q2; +shape_5_per_frame5=g2 = q3; +shape_5_per_frame6=b2 = q1; +shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_5_per_frame9=border_r = q3; +shape_5_per_frame10=border_b = q2; +shape_5_per_frame11=border_g = q1; +shape_5_per_frame12=ang = ang + 4.52*cos(time); +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.21091 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.010 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*0.6; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*g; +shape_6_per_frame6=g=g+sin(mid)*g; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_7_enabled=1 +shapecode_7_sides=40 +shapecode_7_additive=1 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=5 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.07419 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=1.000 +shapecode_7_b=1.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=0.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.220 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.000 +shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_7_per_frame4=x = x+ 0.47*x*sin(time); +shape_7_per_frame5=y = y+ 0.4*y*cos(time); +shape_7_per_frame6= +shape_7_per_frame7= +shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_7_per_frame10= +shape_7_per_frame11= +shape_7_per_frame12=rad = rad*treb_att; +shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_7_per_frame16= +shapecode_8_enabled=1 +shapecode_8_sides=100 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.20047 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=0.97000 +shapecode_8_r=0.830 +shapecode_8_g=1.000 +shapecode_8_b=1.000 +shapecode_8_a=0.960 +shapecode_8_r2=0.560 +shapecode_8_g2=0.500 +shapecode_8_b2=0.860 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=0.500 +shapecode_8_border_a=0.000 +shape_8_per_frame1=sounds=(bass+treb+mid)/3; +shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_8_per_frame6= +shape_8_per_frame7=rad=rad; +shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_9_enabled=1 +shapecode_9_sides=3 +shapecode_9_additive=1 +shapecode_9_thickOutline=1 +shapecode_9_textured=0 +shapecode_9_num_inst=441 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.03347 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=1.000 +shapecode_9_b=1.000 +shapecode_9_a=1.000 +shapecode_9_r2=1.000 +shapecode_9_g2=0.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=0.920 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.000 +shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_9_per_frame3= +shape_9_per_frame4=mx=mx+(.0004*cos(ma)); +shape_9_per_frame5=my=my+(.0004*sin(ma)); +shape_9_per_frame6= +shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_9_per_frame11= +shape_9_per_frame12=x=mx; +shape_9_per_frame13=y=my; +shape_9_per_frame14= +shape_9_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_10_enabled=1 +shapecode_10_sides=100 +shapecode_10_additive=0 +shapecode_10_thickOutline=1 +shapecode_10_textured=0 +shapecode_10_num_inst=321 +shapecode_10_x=0.475 +shapecode_10_y=0.500 +shapecode_10_rad=0.24485 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=1.44513 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=0.660 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=1.000 +shapecode_10_a2=1.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=0.460 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.450 +shape_10_per_frame1=sounds=(bass+treb+mid)/3; +shape_10_per_frame2= +shape_10_per_frame3=rad=rad*sounds*.3; +shape_10_per_frame4= +shape_10_per_frame5=r=r+sin(bass)*bass; +shape_10_per_frame6=g=g+tan(mid)*bass; +shape_10_per_frame7= +shape_10_per_frame8= +shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_11_enabled=1 +shapecode_11_sides=100 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.20047 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=1.000 +shapecode_11_b=1.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.500 +shapecode_11_g2=0.500 +shapecode_11_b2=1.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=0.500 +shapecode_11_border_a=0.000 +shape_11_per_frame1=sounds=(bass+treb+mid)/3; +shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame6= +shape_11_per_frame7=rad=rad; +shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_12_enabled=1 +shapecode_12_sides=3 +shapecode_12_additive=1 +shapecode_12_thickOutline=1 +shapecode_12_textured=1 +shapecode_12_num_inst=311 +shapecode_12_x=0.500 +shapecode_12_y=0.535 +shapecode_12_rad=0.04108 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.63460 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.090 +shapecode_12_g=1.000 +shapecode_12_b=1.000 +shapecode_12_a=0.850 +shapecode_12_r2=1.000 +shapecode_12_g2=0.000 +shapecode_12_b2=1.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=0.000 +shapecode_12_border_b=0.000 +shapecode_12_border_a=0.000 +shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_12_per_frame3= +shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); +shape_12_per_frame5=my=my+(0.00021*tan(ma)); +shape_12_per_frame6= +shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); +shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); +shape_12_per_frame11= +shape_12_per_frame12=x=mx; +shape_12_per_frame13=y=my; +shape_12_per_frame14= +shape_12_per_frame15=a=(above(bass+mid+treb,.8)); +shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; +shapecode_13_enabled=1 +shapecode_13_sides=20 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=410 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.00820 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=0.000 +shapecode_13_g=0.000 +shapecode_13_b=1.000 +shapecode_13_a=1.090 +shapecode_13_r2=0.000 +shapecode_13_g2=0.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.100 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=0.870 +shapecode_13_border_a=0.006 +shape_13_per_frame1=q1 = time/5; +shape_13_per_frame2=q2 = time/6; +shape_13_per_frame3=rad = 0.005+bass/100; +shape_13_per_frame4=q5 = bass_att/70; +shape_13_per_frame5=b2 = treb*0.79-bass/2; +shape_13_per_frame6=r = instance/num_inst; +shape_13_per_frame7=g = abs(treb_att/5-bass); +shape_13_per_frame8=//b = abs(treb_att/5-bass); +shape_13_per_frame9=size = 0.3+bass_att/300; +shape_13_per_frame10= +shape_13_per_frame11=nc = sqrt(num_inst); +shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_13_per_frame15= +shape_13_per_frame16=//modulate to allow rotation +shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_13_per_frame23= +shape_13_per_frame24=//translate shape +shape_13_per_frame25=x3 = x2+q4; +shape_13_per_frame26=y3 = y2; +shape_13_per_frame27=z3 = z2+q5; +shape_13_per_frame28= +shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_13_per_frame31=a=below(z3,0); +shapecode_14_enabled=1 +shapecode_14_sides=100 +shapecode_14_additive=0 +shapecode_14_thickOutline=1 +shapecode_14_textured=1 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.43174 +shapecode_14_ang=2.95310 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=0.83451 +shapecode_14_r=0.000 +shapecode_14_g=0.000 +shapecode_14_b=1.000 +shapecode_14_a=0.990 +shapecode_14_r2=1.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.980 +shapecode_14_a2=1.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=0.860 +shapecode_14_border_b=0.900 +shapecode_14_border_a=1.000 +shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_14_per_frame5= +shape_14_per_frame6= +shape_14_per_frame7=rad=bb/frame-.8; +shape_14_per_frame8=tri=if(above(bass,treb),1,0); +shape_14_per_frame9=squ=if(above(treb,bass),1,0); +shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_14_per_frame11= +shape_14_per_frame12=sides=3*tri+4*squ+300*cir; +shape_14_per_frame13= +shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_14_per_frame15= +shape_14_per_frame16=rr=bass_att; +shape_14_per_frame17=gg=treb_att; +shape_14_per_frame18=bb=mid_att; +shape_14_per_frame19= +shape_14_per_frame20= +shape_14_per_frame21=r22=rr; +shape_14_per_frame22=b22=bb; +shape_14_per_frame23=g22=gg; +shape_14_per_frame24= +shape_14_per_frame25= +shape_14_per_frame26=rr=br; +shape_14_per_frame27=gg=bg; +shape_14_per_frame28=bb=bo; +shape_14_per_frame29= +shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_14_per_frame33= +shape_14_per_frame34=border_r=br; +shape_14_per_frame35=border_b=bo; +shape_14_per_frame36=border_g=bg; +shape_14_per_frame37= +shape_14_per_frame38= +shape_14_per_frame39=r=1-rr; +shape_14_per_frame40=r2=b22; +shape_14_per_frame41=b=1-bb; +shape_14_per_frame42=b2=g22; +shape_14_per_frame43=g=1-gg; +shape_14_per_frame44=g2=r22; +shapecode_15_enabled=0 +shapecode_15_sides=3 +shapecode_15_additive=0 +shapecode_15_thickOutline=1 +shapecode_15_textured=1 +shapecode_15_num_inst=10 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=1.97883 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.05655 +shapecode_15_tex_zoom=0.25840 +shapecode_15_r=0.710 +shapecode_15_g=1.000 +shapecode_15_b=1.000 +shapecode_15_a=0.700 +shapecode_15_r2=0.190 +shapecode_15_g2=0.480 +shapecode_15_b2=0.440 +shapecode_15_a2=0.000 +shapecode_15_border_r=0.960 +shapecode_15_border_g=1.080 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.110 +shape_15_per_frame1=ang=sin(time*.4); +shape_15_per_frame2=; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; +comp_7=` +comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); +comp_10=` +comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); +comp_12=`ret-= 1; +comp_13=`ret /= float3(1.2,-1.6,-1.8); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 new file mode 100644 index 0000000..9aa23ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 @@ -0,0 +1,2208 @@ +Created with MILKDROP 3.1 on 19/03/2023 at 21:58:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.450 +blending_direction=-1 +random_1=0.044 +random_2=0.853 +random_3=0.390 +random_4=0.261 +random_5=0.168 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.015 Gum2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - 16 shapes.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=rad; +shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0002*cos(ma)); +shape_2_per_frame5=my=my+(.0002*tan(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=1 +shapecode_5_sides=100 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=1 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.22167 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=2.21670 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=1.000 +shape_5_per_frame1=r = q1; +shape_5_per_frame2=g = q2; +shape_5_per_frame3=b = q3; +shape_5_per_frame4=r2 = q2; +shape_5_per_frame5=g2 = q3; +shape_5_per_frame6=b2 = q1; +shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_5_per_frame9=border_r = q3; +shape_5_per_frame10=border_b = q2; +shape_5_per_frame11=border_g = q1; +shape_5_per_frame12=ang = ang + 4.52*cos(time); +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.21091 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.010 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*0.6; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*g; +shape_6_per_frame6=g=g+sin(mid)*g; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_7_enabled=1 +shapecode_7_sides=40 +shapecode_7_additive=1 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=5 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.07419 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=1.000 +shapecode_7_b=1.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=0.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.220 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.000 +shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_7_per_frame4=x = x+ 0.47*x*sin(time); +shape_7_per_frame5=y = y+ 0.4*y*cos(time); +shape_7_per_frame6= +shape_7_per_frame7= +shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_7_per_frame10= +shape_7_per_frame11= +shape_7_per_frame12=rad = rad*treb_att; +shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_7_per_frame16= +shapecode_8_enabled=1 +shapecode_8_sides=100 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.20047 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=0.97000 +shapecode_8_r=0.830 +shapecode_8_g=1.000 +shapecode_8_b=1.000 +shapecode_8_a=0.960 +shapecode_8_r2=0.560 +shapecode_8_g2=0.500 +shapecode_8_b2=0.860 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=0.500 +shapecode_8_border_a=0.000 +shape_8_per_frame1=sounds=(bass+treb+mid)/3; +shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_8_per_frame6= +shape_8_per_frame7=rad=rad; +shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_9_enabled=1 +shapecode_9_sides=3 +shapecode_9_additive=1 +shapecode_9_thickOutline=1 +shapecode_9_textured=0 +shapecode_9_num_inst=441 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.03347 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=1.000 +shapecode_9_b=1.000 +shapecode_9_a=1.000 +shapecode_9_r2=1.000 +shapecode_9_g2=0.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=0.920 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.000 +shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_9_per_frame3= +shape_9_per_frame4=mx=mx+(.0004*cos(ma)); +shape_9_per_frame5=my=my+(.0004*sin(ma)); +shape_9_per_frame6= +shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_9_per_frame11= +shape_9_per_frame12=x=mx; +shape_9_per_frame13=y=my; +shape_9_per_frame14= +shape_9_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_10_enabled=1 +shapecode_10_sides=100 +shapecode_10_additive=0 +shapecode_10_thickOutline=1 +shapecode_10_textured=0 +shapecode_10_num_inst=321 +shapecode_10_x=0.475 +shapecode_10_y=0.500 +shapecode_10_rad=0.24485 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=1.44513 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=0.660 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=1.000 +shapecode_10_a2=1.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=0.460 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.450 +shape_10_per_frame1=sounds=(bass+treb+mid)/3; +shape_10_per_frame2= +shape_10_per_frame3=rad=rad*sounds*.3; +shape_10_per_frame4= +shape_10_per_frame5=r=r+sin(bass)*bass; +shape_10_per_frame6=g=g+tan(mid)*bass; +shape_10_per_frame7= +shape_10_per_frame8= +shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_11_enabled=1 +shapecode_11_sides=100 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.20047 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=1.000 +shapecode_11_b=1.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.500 +shapecode_11_g2=0.500 +shapecode_11_b2=1.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=0.500 +shapecode_11_border_a=0.000 +shape_11_per_frame1=sounds=(bass+treb+mid)/3; +shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame6= +shape_11_per_frame7=rad=rad; +shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_12_enabled=1 +shapecode_12_sides=3 +shapecode_12_additive=1 +shapecode_12_thickOutline=1 +shapecode_12_textured=1 +shapecode_12_num_inst=311 +shapecode_12_x=0.500 +shapecode_12_y=0.535 +shapecode_12_rad=0.04108 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.63460 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.090 +shapecode_12_g=1.000 +shapecode_12_b=1.000 +shapecode_12_a=0.850 +shapecode_12_r2=1.000 +shapecode_12_g2=0.000 +shapecode_12_b2=1.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=0.000 +shapecode_12_border_b=0.000 +shapecode_12_border_a=0.000 +shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_12_per_frame3= +shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); +shape_12_per_frame5=my=my+(0.00021*tan(ma)); +shape_12_per_frame6= +shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); +shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); +shape_12_per_frame11= +shape_12_per_frame12=x=mx; +shape_12_per_frame13=y=my; +shape_12_per_frame14= +shape_12_per_frame15=a=(above(bass+mid+treb,.8)); +shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; +shapecode_13_enabled=1 +shapecode_13_sides=20 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=410 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.00820 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=0.000 +shapecode_13_g=0.000 +shapecode_13_b=1.000 +shapecode_13_a=1.090 +shapecode_13_r2=0.000 +shapecode_13_g2=0.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.100 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=0.870 +shapecode_13_border_a=0.006 +shape_13_per_frame1=q1 = time/5; +shape_13_per_frame2=q2 = time/6; +shape_13_per_frame3=rad = 0.005+bass/100; +shape_13_per_frame4=q5 = bass_att/70; +shape_13_per_frame5=b2 = treb*0.79-bass/2; +shape_13_per_frame6=r = instance/num_inst; +shape_13_per_frame7=g = abs(treb_att/5-bass); +shape_13_per_frame8=//b = abs(treb_att/5-bass); +shape_13_per_frame9=size = 0.3+bass_att/300; +shape_13_per_frame10= +shape_13_per_frame11=nc = sqrt(num_inst); +shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_13_per_frame15= +shape_13_per_frame16=//modulate to allow rotation +shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_13_per_frame23= +shape_13_per_frame24=//translate shape +shape_13_per_frame25=x3 = x2+q4; +shape_13_per_frame26=y3 = y2; +shape_13_per_frame27=z3 = z2+q5; +shape_13_per_frame28= +shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_13_per_frame31=a=below(z3,0); +shapecode_14_enabled=1 +shapecode_14_sides=100 +shapecode_14_additive=0 +shapecode_14_thickOutline=1 +shapecode_14_textured=1 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.43174 +shapecode_14_ang=2.95310 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=0.83451 +shapecode_14_r=0.000 +shapecode_14_g=0.000 +shapecode_14_b=1.000 +shapecode_14_a=0.990 +shapecode_14_r2=1.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.980 +shapecode_14_a2=1.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=0.860 +shapecode_14_border_b=0.900 +shapecode_14_border_a=1.000 +shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_14_per_frame5= +shape_14_per_frame6= +shape_14_per_frame7=rad=bb/frame-.8; +shape_14_per_frame8=tri=if(above(bass,treb),1,0); +shape_14_per_frame9=squ=if(above(treb,bass),1,0); +shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_14_per_frame11= +shape_14_per_frame12=sides=3*tri+4*squ+300*cir; +shape_14_per_frame13= +shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_14_per_frame15= +shape_14_per_frame16=rr=bass_att; +shape_14_per_frame17=gg=treb_att; +shape_14_per_frame18=bb=mid_att; +shape_14_per_frame19= +shape_14_per_frame20= +shape_14_per_frame21=r22=rr; +shape_14_per_frame22=b22=bb; +shape_14_per_frame23=g22=gg; +shape_14_per_frame24= +shape_14_per_frame25= +shape_14_per_frame26=rr=br; +shape_14_per_frame27=gg=bg; +shape_14_per_frame28=bb=bo; +shape_14_per_frame29= +shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_14_per_frame33= +shape_14_per_frame34=border_r=br; +shape_14_per_frame35=border_b=bo; +shape_14_per_frame36=border_g=bg; +shape_14_per_frame37= +shape_14_per_frame38= +shape_14_per_frame39=r=1-rr; +shape_14_per_frame40=r2=b22; +shape_14_per_frame41=b=1-bb; +shape_14_per_frame42=b2=g22; +shape_14_per_frame43=g=1-gg; +shape_14_per_frame44=g2=r22; +shapecode_15_enabled=0 +shapecode_15_sides=3 +shapecode_15_additive=0 +shapecode_15_thickOutline=1 +shapecode_15_textured=1 +shapecode_15_num_inst=10 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=1.97883 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.05655 +shapecode_15_tex_zoom=0.25840 +shapecode_15_r=0.710 +shapecode_15_g=1.000 +shapecode_15_b=1.000 +shapecode_15_a=0.700 +shapecode_15_r2=0.190 +shapecode_15_g2=0.480 +shapecode_15_b2=0.440 +shapecode_15_a2=0.000 +shapecode_15_border_r=0.960 +shapecode_15_border_g=1.080 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.110 +shape_15_per_frame1=ang=sin(time*.4); +shape_15_per_frame2=; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; +comp_7=` +comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); +comp_10=` +comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); +comp_12=`ret-= 1; +comp_13=`ret /= float3(1.2,-1.6,-1.8); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 new file mode 100644 index 0000000..e22501f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 @@ -0,0 +1,1382 @@ +Created with MILKDROP 3.1 on 19/03/2023 at 23:30:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.510 +blending_direction=-1 +random_1=0.739 +random_2=0.493 +random_3=0.675 +random_4=0.615 +random_5=0.547 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float3 d = float3(texsize.zw, 0) * 4; +warp_4=` float4 lums = 0; +warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); +warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); +warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); +warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); +warp_9=` +warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; +warp_11=` +warp_12=` // sample previous frame +warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret *= 0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - 16 shapes.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=rad; +shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0002*cos(ma)); +shape_2_per_frame5=my=my+(.0002*tan(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=1 +shapecode_5_sides=100 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=1 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.22167 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=2.21670 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=1.000 +shape_5_per_frame1=r = q1; +shape_5_per_frame2=g = q2; +shape_5_per_frame3=b = q3; +shape_5_per_frame4=r2 = q2; +shape_5_per_frame5=g2 = q3; +shape_5_per_frame6=b2 = q1; +shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_5_per_frame9=border_r = q3; +shape_5_per_frame10=border_b = q2; +shape_5_per_frame11=border_g = q1; +shape_5_per_frame12=ang = ang + 4.52*cos(time); +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.21091 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.010 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*0.6; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*g; +shape_6_per_frame6=g=g+sin(mid)*g; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_7_enabled=1 +shapecode_7_sides=40 +shapecode_7_additive=1 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=5 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.07419 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=1.000 +shapecode_7_b=1.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=0.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.220 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.000 +shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_7_per_frame4=x = x+ 0.47*x*sin(time); +shape_7_per_frame5=y = y+ 0.4*y*cos(time); +shape_7_per_frame6= +shape_7_per_frame7= +shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_7_per_frame10= +shape_7_per_frame11= +shape_7_per_frame12=rad = rad*treb_att; +shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_7_per_frame16= +shapecode_8_enabled=1 +shapecode_8_sides=100 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.20047 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=0.97000 +shapecode_8_r=0.830 +shapecode_8_g=1.000 +shapecode_8_b=1.000 +shapecode_8_a=0.960 +shapecode_8_r2=0.560 +shapecode_8_g2=0.500 +shapecode_8_b2=0.860 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=0.500 +shapecode_8_border_a=0.000 +shape_8_per_frame1=sounds=(bass+treb+mid)/3; +shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_8_per_frame6= +shape_8_per_frame7=rad=rad; +shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_9_enabled=1 +shapecode_9_sides=3 +shapecode_9_additive=1 +shapecode_9_thickOutline=1 +shapecode_9_textured=0 +shapecode_9_num_inst=441 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.03347 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=1.000 +shapecode_9_b=1.000 +shapecode_9_a=1.000 +shapecode_9_r2=1.000 +shapecode_9_g2=0.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=0.920 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.000 +shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_9_per_frame3= +shape_9_per_frame4=mx=mx+(.0004*cos(ma)); +shape_9_per_frame5=my=my+(.0004*sin(ma)); +shape_9_per_frame6= +shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_9_per_frame11= +shape_9_per_frame12=x=mx; +shape_9_per_frame13=y=my; +shape_9_per_frame14= +shape_9_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_10_enabled=1 +shapecode_10_sides=100 +shapecode_10_additive=0 +shapecode_10_thickOutline=1 +shapecode_10_textured=0 +shapecode_10_num_inst=321 +shapecode_10_x=0.475 +shapecode_10_y=0.500 +shapecode_10_rad=0.24485 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=1.44513 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=0.660 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=1.000 +shapecode_10_a2=1.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=0.460 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.450 +shape_10_per_frame1=sounds=(bass+treb+mid)/3; +shape_10_per_frame2= +shape_10_per_frame3=rad=rad*sounds*.3; +shape_10_per_frame4= +shape_10_per_frame5=r=r+sin(bass)*bass; +shape_10_per_frame6=g=g+tan(mid)*bass; +shape_10_per_frame7= +shape_10_per_frame8= +shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_11_enabled=1 +shapecode_11_sides=100 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.20047 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=1.000 +shapecode_11_b=1.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.500 +shapecode_11_g2=0.500 +shapecode_11_b2=1.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=0.500 +shapecode_11_border_a=0.000 +shape_11_per_frame1=sounds=(bass+treb+mid)/3; +shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame6= +shape_11_per_frame7=rad=rad; +shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_12_enabled=1 +shapecode_12_sides=3 +shapecode_12_additive=1 +shapecode_12_thickOutline=1 +shapecode_12_textured=1 +shapecode_12_num_inst=311 +shapecode_12_x=0.500 +shapecode_12_y=0.535 +shapecode_12_rad=0.04108 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.63460 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.090 +shapecode_12_g=1.000 +shapecode_12_b=1.000 +shapecode_12_a=0.850 +shapecode_12_r2=1.000 +shapecode_12_g2=0.000 +shapecode_12_b2=1.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=0.000 +shapecode_12_border_b=0.000 +shapecode_12_border_a=0.000 +shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_12_per_frame3= +shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); +shape_12_per_frame5=my=my+(0.00021*tan(ma)); +shape_12_per_frame6= +shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); +shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); +shape_12_per_frame11= +shape_12_per_frame12=x=mx; +shape_12_per_frame13=y=my; +shape_12_per_frame14= +shape_12_per_frame15=a=(above(bass+mid+treb,.8)); +shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; +shapecode_13_enabled=1 +shapecode_13_sides=20 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=410 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.00820 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=0.000 +shapecode_13_g=0.000 +shapecode_13_b=1.000 +shapecode_13_a=1.090 +shapecode_13_r2=0.000 +shapecode_13_g2=0.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.100 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=0.870 +shapecode_13_border_a=0.006 +shape_13_per_frame1=q1 = time/5; +shape_13_per_frame2=q2 = time/6; +shape_13_per_frame3=rad = 0.005+bass/100; +shape_13_per_frame4=q5 = bass_att/70; +shape_13_per_frame5=b2 = treb*0.79-bass/2; +shape_13_per_frame6=r = instance/num_inst; +shape_13_per_frame7=g = abs(treb_att/5-bass); +shape_13_per_frame8=//b = abs(treb_att/5-bass); +shape_13_per_frame9=size = 0.3+bass_att/300; +shape_13_per_frame10= +shape_13_per_frame11=nc = sqrt(num_inst); +shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_13_per_frame15= +shape_13_per_frame16=//modulate to allow rotation +shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_13_per_frame23= +shape_13_per_frame24=//translate shape +shape_13_per_frame25=x3 = x2+q4; +shape_13_per_frame26=y3 = y2; +shape_13_per_frame27=z3 = z2+q5; +shape_13_per_frame28= +shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_13_per_frame31=a=below(z3,0); +shapecode_14_enabled=1 +shapecode_14_sides=100 +shapecode_14_additive=0 +shapecode_14_thickOutline=1 +shapecode_14_textured=1 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.43174 +shapecode_14_ang=2.95310 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=0.83451 +shapecode_14_r=0.000 +shapecode_14_g=0.000 +shapecode_14_b=1.000 +shapecode_14_a=0.990 +shapecode_14_r2=1.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.980 +shapecode_14_a2=1.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=0.860 +shapecode_14_border_b=0.900 +shapecode_14_border_a=1.000 +shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_14_per_frame5= +shape_14_per_frame6= +shape_14_per_frame7=rad=bb/frame-.8; +shape_14_per_frame8=tri=if(above(bass,treb),1,0); +shape_14_per_frame9=squ=if(above(treb,bass),1,0); +shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_14_per_frame11= +shape_14_per_frame12=sides=3*tri+4*squ+300*cir; +shape_14_per_frame13= +shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_14_per_frame15= +shape_14_per_frame16=rr=bass_att; +shape_14_per_frame17=gg=treb_att; +shape_14_per_frame18=bb=mid_att; +shape_14_per_frame19= +shape_14_per_frame20= +shape_14_per_frame21=r22=rr; +shape_14_per_frame22=b22=bb; +shape_14_per_frame23=g22=gg; +shape_14_per_frame24= +shape_14_per_frame25= +shape_14_per_frame26=rr=br; +shape_14_per_frame27=gg=bg; +shape_14_per_frame28=bb=bo; +shape_14_per_frame29= +shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_14_per_frame33= +shape_14_per_frame34=border_r=br; +shape_14_per_frame35=border_b=bo; +shape_14_per_frame36=border_g=bg; +shape_14_per_frame37= +shape_14_per_frame38= +shape_14_per_frame39=r=1-rr; +shape_14_per_frame40=r2=b22; +shape_14_per_frame41=b=1-bb; +shape_14_per_frame42=b2=g22; +shape_14_per_frame43=g=1-gg; +shape_14_per_frame44=g2=r22; +shapecode_15_enabled=0 +shapecode_15_sides=3 +shapecode_15_additive=0 +shapecode_15_thickOutline=1 +shapecode_15_textured=1 +shapecode_15_num_inst=10 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=1.97883 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.05655 +shapecode_15_tex_zoom=0.25840 +shapecode_15_r=0.710 +shapecode_15_g=1.000 +shapecode_15_b=1.000 +shapecode_15_a=0.700 +shapecode_15_r2=0.190 +shapecode_15_g2=0.480 +shapecode_15_b2=0.440 +shapecode_15_a2=0.000 +shapecode_15_border_r=0.960 +shapecode_15_border_g=1.080 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.110 +shape_15_per_frame1=ang=sin(time*.4); +shape_15_per_frame2=; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; +comp_7=` +comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); +comp_10=` +comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); +comp_12=`ret-= 1; +comp_13=`ret /= float3(1.2,-1.6,-1.8); +comp_14=`ret /= float3(-0.6,1.7,-1.4); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 new file mode 100644 index 0000000..8c1bb6e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 @@ -0,0 +1,1374 @@ +Created with MILKDROP 3.1 on 31/03/2023 at 01:04:12 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.150 +blending_direction=-1 +random_1=0.274 +random_2=0.831 +random_3=0.615 +random_4=0.513 +random_5=0.216 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R043.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=0.041 +fWarpScale=0.014 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99000 +rot=0.00000 +cx=0.480 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.637 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.550 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.13000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.768 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00017*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00044*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00091*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.05655 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.020 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.960 +shapecode_0_border_g=1.080 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.101 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03615 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.050 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.110 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.920 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=mv_x=44;mv_y=68; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.975; +per_frame_2= +per_frame_3=vol=(bass+mid+treb)*0.25; +per_frame_4=vol=vol*vol; +per_frame_5= +per_frame_6=mtime=mtime+vol*0.01; +per_frame_7= +per_frame_8=q1=time*0.48; +per_frame_9= +per_frame_10= +per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 +per_frame_12= +per_pixel_1=zm=1.005; +per_pixel_2= +per_pixel_3=sx=zm; +per_pixel_4=sy=zm; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); +comp_25=`//ret = GetPixel(uv); +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - 16 shapes2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.020 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.09368 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00465 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=0.98000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.243 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.21670 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=g = q2; +shape_0_per_frame3=b = q3; +shape_0_per_frame4=r2 = q2; +shape_0_per_frame5=g2 = q3; +shape_0_per_frame6=b2 = q1; +shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_0_per_frame9=border_r = q3; +shape_0_per_frame10=border_b = q2; +shape_0_per_frame11=border_g = q1; +shape_0_per_frame12=ang = ang + 4.52*cos(time); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=8 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.13082 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.5*time) + 0.15*cos(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.33*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 4.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=10 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.22167 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=2.21670 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=1.000 +shape_4_per_frame1=r = q1; +shape_4_per_frame2=g = q2; +shape_4_per_frame3=b = q3; +shape_4_per_frame4=r2 = q2; +shape_4_per_frame5=g2 = q3; +shape_4_per_frame6=b2 = q1; +shape_4_per_frame7=x = x + 0.31*sin(time) + 0.161*sin(1.2*time) + 0.1*sin(0.3*time); +shape_4_per_frame8=y = y + 0.144*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_4_per_frame9=border_r = q3; +shape_4_per_frame10=border_b = q2; +shape_4_per_frame11=border_g = q1; +shape_4_per_frame12=ang = ang + 4.52*cos(time); +shapecode_5_enabled=1 +shapecode_5_sides=100 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=1 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.22167 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=2.21670 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=1.000 +shape_5_per_frame1=r = q2; +shape_5_per_frame2=g = q2; +shape_5_per_frame3=b = q3; +shape_5_per_frame4=r2 = q7; +shape_5_per_frame5=g2 = q3; +shape_5_per_frame6=b2 = q1; +shape_5_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_5_per_frame8=y = y + 0.114*sin(1.3*time) + 0.4*cos(0.8*time) + 0.213*sin(0.43*time); +shape_5_per_frame9=border_r = q3; +shape_5_per_frame10=border_b = q2; +shape_5_per_frame11=border_g = q1; +shape_5_per_frame12=ang = ang + 4.52*cos(time); +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.21091 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.010 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*0.6; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*g; +shape_6_per_frame6=g=g+sin(mid)*g; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_7_enabled=1 +shapecode_7_sides=100 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.20047 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=0.97000 +shapecode_7_r=0.830 +shapecode_7_g=1.000 +shapecode_7_b=1.000 +shapecode_7_a=0.960 +shapecode_7_r2=0.560 +shapecode_7_g2=0.500 +shapecode_7_b2=0.860 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=0.500 +shapecode_7_border_a=0.000 +shape_7_per_frame1=sounds=(bass+treb+mid)/3; +shape_7_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_7_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_7_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_7_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_7_per_frame6= +shape_7_per_frame7=rad=rad; +shape_7_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_7_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_8_enabled=1 +shapecode_8_sides=100 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.20047 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=1.000 +shapecode_8_b=1.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.500 +shapecode_8_g2=0.445 +shapecode_8_b2=0.940 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=0.500 +shapecode_8_border_a=0.000 +shape_8_per_frame1=r = q1; +shape_8_per_frame2=g = q2; +shape_8_per_frame3=b = q3; +shape_8_per_frame4=r2 = q2; +shape_8_per_frame5=g2 = q3; +shape_8_per_frame6=b2 = q1; +shape_8_per_frame7=x = x + 0.11*sin(time) + 0.111*sin(1.2*time) + 0.1*cos(0.3*time); +shape_8_per_frame8=y = y + 0.44*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_8_per_frame9=border_r = q3; +shape_8_per_frame10=border_b = q2; +shape_8_per_frame11=border_g = q1; +shape_8_per_frame12=ang = ang + 4.52*cos(time); +shapecode_9_enabled=1 +shapecode_9_sides=20 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=410 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.00820 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=0.000 +shapecode_9_g=0.000 +shapecode_9_b=1.000 +shapecode_9_a=1.090 +shapecode_9_r2=0.000 +shapecode_9_g2=0.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.100 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=0.870 +shapecode_9_border_a=0.006 +shape_9_per_frame1=q1 = time/5; +shape_9_per_frame2=q2 = time/6; +shape_9_per_frame3=rad = 0.005+bass/100; +shape_9_per_frame4=q5 = bass_att/70; +shape_9_per_frame5=b2 = treb*0.79-bass/2; +shape_9_per_frame6=r = instance/num_inst; +shape_9_per_frame7=g = abs(treb_att/5-bass); +shape_9_per_frame8=//b = abs(treb_att/5-bass); +shape_9_per_frame9=size = 0.3+bass_att/300; +shape_9_per_frame10= +shape_9_per_frame11=nc = sqrt(num_inst); +shape_9_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_9_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_9_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_9_per_frame15= +shape_9_per_frame16=//modulate to allow rotation +shape_9_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_9_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_9_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_9_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_9_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_9_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_9_per_frame23= +shape_9_per_frame24=//translate shape +shape_9_per_frame25=x3 = x2+q4; +shape_9_per_frame26=y3 = y2*3; +shape_9_per_frame27=z3 = z2+q5; +shape_9_per_frame28= +shape_9_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_9_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_9_per_frame31=a=below(z3,0); +shapecode_10_enabled=1 +shapecode_10_sides=100 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=1 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.22167 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=2.21670 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=1.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=1.000 +shape_10_per_frame1=r = q1; +shape_10_per_frame2=g = q2; +shape_10_per_frame3=b = q3; +shape_10_per_frame4=r2 = q2; +shape_10_per_frame5=g2 = q3; +shape_10_per_frame6=b2 = q1; +shape_10_per_frame7=x = x + 0.51*cos(time) + 0.121*sin(1.1*time) + 0.1*cos(0.63*time); +shape_10_per_frame8=y = y + 0.154*sin(1.13*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); +shape_10_per_frame9=border_r = q3; +shape_10_per_frame10=border_b = q2; +shape_10_per_frame11=border_g = q1; +shape_10_per_frame12=ang = ang + 4.52*cos(time); +shapecode_11_enabled=1 +shapecode_11_sides=100 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.20047 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=1.000 +shapecode_11_b=1.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.500 +shapecode_11_g2=0.445 +shapecode_11_b2=0.940 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=0.500 +shapecode_11_border_a=0.000 +shape_11_per_frame1=sounds=(bass+treb+mid)/3; +shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_11_per_frame6= +shape_11_per_frame7=rad=rad; +shape_11_per_frame8=x=x+0.143*cos(time*2.3)+sounds*0.09; +shape_11_per_frame9=y=y+0.017*sin((time*3.5)+(sounds*0.3)); +shapecode_12_enabled=1 +shapecode_12_sides=100 +shapecode_12_additive=0 +shapecode_12_thickOutline=1 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.475 +shapecode_12_y=0.500 +shapecode_12_rad=0.21091 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=0.010 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=0.460 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.450 +shape_12_per_frame1=sounds=(bass+treb+mid)/2; +shape_12_per_frame2= +shape_12_per_frame3=rad=rad*sounds*0.5; +shape_12_per_frame4= +shape_12_per_frame5=r=r+sin(bass*2)*g; +shape_12_per_frame6=g=g+sin(mid)*g/2; +shape_12_per_frame7= +shape_12_per_frame8= +shape_12_per_frame9=x=x+0.207*cos(time*bass*0.19); +shape_12_per_frame10=y=y+0.2029*sin(time*bass*0.19); +shapecode_13_enabled=1 +shapecode_13_sides=20 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=410 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.00820 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=0.000 +shapecode_13_g=0.000 +shapecode_13_b=1.000 +shapecode_13_a=1.090 +shapecode_13_r2=0.000 +shapecode_13_g2=0.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.100 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=0.870 +shapecode_13_border_a=0.006 +shape_13_per_frame1=q1 = time/5; +shape_13_per_frame2=q2 = time/6; +shape_13_per_frame3=rad = 0.005+bass/100; +shape_13_per_frame4=q5 = bass_att/50; +shape_13_per_frame5=b2 = treb*1.79-bass/2; +shape_13_per_frame6=r = instance/num_inst; +shape_13_per_frame7=g = abs(treb_att/5-bass)*3; +shape_13_per_frame8=//b = abs(treb_att/5-bass); +shape_13_per_frame9=size = 0.3+bass_att/300; +shape_13_per_frame10= +shape_13_per_frame11=nc = sqrt(num_inst); +shape_13_per_frame12=xs=cos(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_13_per_frame13=ys=sin(2.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_13_per_frame15= +shape_13_per_frame16=//modulate to allow rotation +shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_13_per_frame23= +shape_13_per_frame24=//translate shape +shape_13_per_frame25=x3 = x2+q4; +shape_13_per_frame26=y3 = y2; +shape_13_per_frame27=z3 = z2+q5; +shape_13_per_frame28= +shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_13_per_frame31=a=below(z3,0); +shapecode_14_enabled=1 +shapecode_14_sides=100 +shapecode_14_additive=0 +shapecode_14_thickOutline=1 +shapecode_14_textured=0 +shapecode_14_num_inst=321 +shapecode_14_x=0.475 +shapecode_14_y=0.500 +shapecode_14_rad=0.24485 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=1.44513 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=0.660 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=1.000 +shapecode_14_a2=1.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=0.460 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.450 +shape_14_per_frame1=sounds=(bass+treb+mid)/3; +shape_14_per_frame2= +shape_14_per_frame3=rad=rad*sounds*.3; +shape_14_per_frame4= +shape_14_per_frame5=r=r+sin(bass)*bass; +shape_14_per_frame6=g=g+tan(mid)*bass; +shape_14_per_frame7= +shape_14_per_frame8= +shape_14_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_14_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_15_enabled=1 +shapecode_15_sides=100 +shapecode_15_additive=1 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.11610 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=2.21670 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=1.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=1.000 +shape_15_per_frame1=r = q1; +shape_15_per_frame2=g = q2; +shape_15_per_frame3=b = q3; +shape_15_per_frame4=r2 = q2; +shape_15_per_frame5=g2 = q3; +shape_15_per_frame6=b2 = q1; +shape_15_per_frame7=x = x + 0.21*cos(time) + 0.101*cos(1.2*time) + 0.15*sin(0.63*time); +shape_15_per_frame8=y = y + 0.334*cos(1.13*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); +shape_15_per_frame9=border_r = q3; +shape_15_per_frame10=border_b = q2; +shape_15_per_frame11=border_g = q1; +shape_15_per_frame12=ang = ang + 4.52*cos(time); +per_frame_1=dec_med = 1- .2*30/fps; +per_frame_2=dec_slow = 1-.05*30/fps; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, .2*avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10= +per_frame_11=q27 = index; +per_frame_12=q22 = peak; +per_frame_13=peak_ = dec_med*peak_ + (1-dec_med)*peak; +per_frame_14= +per_frame_15=trig = is_beat * bnot(index%4); +per_frame_16=count = count + trig; +per_frame_17=rott = rott*dec_med + (1-dec_med) * count*3.14/2; +per_frame_18=q1 = cos(rott); +per_frame_19=q2 = sin(rott); +per_frame_20= +per_frame_21= +per_frame_22=ma = ma + (peak_-0)/fps*4*above(peak_,0); +per_frame_23=mx=mx*dec_slow+(1-dec_slow)*cos(ma); +per_frame_24=my=my*dec_slow+(1-dec_slow)*sin(ma*q1); +per_frame_25=q15 = mx/2 ; +per_frame_26=q16 = my/2 ; +per_frame_27=q17 = ma; +per_frame_28= +per_frame_29=ang1 = ang1 + 8*bass*above(bass,1)/fps*q1; +per_frame_30=q18 = ang1; +per_frame_31= +per_frame_32=q32 = aspecty; +per_frame_33=monitor = q1; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*rad; +comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = rad - float2(dx.y,dy.y)*rad + float2(dx.z,dy.z)*0.02; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,12)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*8); +comp_11=`ret *= lerp(ret,1,pow(hue_shader,4)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,4).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 new file mode 100644 index 0000000..237c558 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 @@ -0,0 +1,1846 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 19:13:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=patches +blending_progress=0.500 +blending_direction=1 +random_1=0.779 +random_2=0.320 +random_3=0.998 +random_4=0.883 +random_5=0.737 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - 02_MW_new01B.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.490 +fDecay=0.960 +fVideoEchoZoom=0.990 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=10.443 +fWaveScale=0.536 +fWaveSmoothing=0.270 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=0.000 +wave_g=0.200 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06600 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - 16 shapes.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=rad; +shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0002*cos(ma)); +shape_2_per_frame5=my=my+(.0002*tan(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=1 +shapecode_5_sides=100 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=1 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.22167 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=2.21670 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=1.000 +shape_5_per_frame1=r = q1; +shape_5_per_frame2=g = q2; +shape_5_per_frame3=b = q3; +shape_5_per_frame4=r2 = q2; +shape_5_per_frame5=g2 = q3; +shape_5_per_frame6=b2 = q1; +shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_5_per_frame9=border_r = q3; +shape_5_per_frame10=border_b = q2; +shape_5_per_frame11=border_g = q1; +shape_5_per_frame12=ang = ang + 4.52*cos(time); +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.21091 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.010 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*0.6; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*g; +shape_6_per_frame6=g=g+sin(mid)*g; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_7_enabled=1 +shapecode_7_sides=40 +shapecode_7_additive=1 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=5 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.07419 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=1.000 +shapecode_7_b=1.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=0.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.220 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.000 +shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_7_per_frame4=x = x+ 0.47*x*sin(time); +shape_7_per_frame5=y = y+ 0.4*y*cos(time); +shape_7_per_frame6= +shape_7_per_frame7= +shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_7_per_frame10= +shape_7_per_frame11= +shape_7_per_frame12=rad = rad*treb_att; +shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_7_per_frame16= +shapecode_8_enabled=1 +shapecode_8_sides=100 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.20047 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=0.97000 +shapecode_8_r=0.830 +shapecode_8_g=1.000 +shapecode_8_b=1.000 +shapecode_8_a=0.960 +shapecode_8_r2=0.560 +shapecode_8_g2=0.500 +shapecode_8_b2=0.860 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=0.500 +shapecode_8_border_a=0.000 +shape_8_per_frame1=sounds=(bass+treb+mid)/3; +shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_8_per_frame6= +shape_8_per_frame7=rad=rad; +shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_9_enabled=1 +shapecode_9_sides=3 +shapecode_9_additive=1 +shapecode_9_thickOutline=1 +shapecode_9_textured=0 +shapecode_9_num_inst=441 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.03347 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=1.000 +shapecode_9_b=1.000 +shapecode_9_a=1.000 +shapecode_9_r2=1.000 +shapecode_9_g2=0.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=0.920 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.000 +shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_9_per_frame3= +shape_9_per_frame4=mx=mx+(.0004*cos(ma)); +shape_9_per_frame5=my=my+(.0004*sin(ma)); +shape_9_per_frame6= +shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_9_per_frame11= +shape_9_per_frame12=x=mx; +shape_9_per_frame13=y=my; +shape_9_per_frame14= +shape_9_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_10_enabled=1 +shapecode_10_sides=100 +shapecode_10_additive=0 +shapecode_10_thickOutline=1 +shapecode_10_textured=0 +shapecode_10_num_inst=321 +shapecode_10_x=0.475 +shapecode_10_y=0.500 +shapecode_10_rad=0.24485 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=1.44513 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=0.660 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=1.000 +shapecode_10_a2=1.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=0.460 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.450 +shape_10_per_frame1=sounds=(bass+treb+mid)/3; +shape_10_per_frame2= +shape_10_per_frame3=rad=rad*sounds*.3; +shape_10_per_frame4= +shape_10_per_frame5=r=r+sin(bass)*bass; +shape_10_per_frame6=g=g+tan(mid)*bass; +shape_10_per_frame7= +shape_10_per_frame8= +shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_11_enabled=1 +shapecode_11_sides=100 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.20047 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=1.000 +shapecode_11_b=1.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.500 +shapecode_11_g2=0.500 +shapecode_11_b2=1.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=0.500 +shapecode_11_border_a=0.000 +shape_11_per_frame1=sounds=(bass+treb+mid)/3; +shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_11_per_frame6= +shape_11_per_frame7=rad=rad; +shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_12_enabled=1 +shapecode_12_sides=3 +shapecode_12_additive=1 +shapecode_12_thickOutline=1 +shapecode_12_textured=1 +shapecode_12_num_inst=311 +shapecode_12_x=0.500 +shapecode_12_y=0.535 +shapecode_12_rad=0.04108 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.63460 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.090 +shapecode_12_g=1.000 +shapecode_12_b=1.000 +shapecode_12_a=0.850 +shapecode_12_r2=1.000 +shapecode_12_g2=0.000 +shapecode_12_b2=1.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=0.000 +shapecode_12_border_b=0.000 +shapecode_12_border_a=0.000 +shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_12_per_frame3= +shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); +shape_12_per_frame5=my=my+(0.00021*tan(ma)); +shape_12_per_frame6= +shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); +shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); +shape_12_per_frame11= +shape_12_per_frame12=x=mx; +shape_12_per_frame13=y=my; +shape_12_per_frame14= +shape_12_per_frame15=a=(above(bass+mid+treb,.8)); +shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; +shapecode_13_enabled=1 +shapecode_13_sides=20 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=410 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.00820 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=0.000 +shapecode_13_g=0.000 +shapecode_13_b=1.000 +shapecode_13_a=1.090 +shapecode_13_r2=0.000 +shapecode_13_g2=0.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.100 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=0.870 +shapecode_13_border_a=0.006 +shape_13_per_frame1=q1 = time/5; +shape_13_per_frame2=q2 = time/6; +shape_13_per_frame3=rad = 0.005+bass/100; +shape_13_per_frame4=q5 = bass_att/70; +shape_13_per_frame5=b2 = treb*0.79-bass/2; +shape_13_per_frame6=r = instance/num_inst; +shape_13_per_frame7=g = abs(treb_att/5-bass); +shape_13_per_frame8=//b = abs(treb_att/5-bass); +shape_13_per_frame9=size = 0.3+bass_att/300; +shape_13_per_frame10= +shape_13_per_frame11=nc = sqrt(num_inst); +shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); +shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); +shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); +shape_13_per_frame15= +shape_13_per_frame16=//modulate to allow rotation +shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); +shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); +shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); +shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); +shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); +shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); +shape_13_per_frame23= +shape_13_per_frame24=//translate shape +shape_13_per_frame25=x3 = x2+q4; +shape_13_per_frame26=y3 = y2; +shape_13_per_frame27=z3 = z2+q5; +shape_13_per_frame28= +shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); +shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); +shape_13_per_frame31=a=below(z3,0); +shapecode_14_enabled=1 +shapecode_14_sides=100 +shapecode_14_additive=0 +shapecode_14_thickOutline=1 +shapecode_14_textured=1 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.43174 +shapecode_14_ang=2.95310 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=0.83451 +shapecode_14_r=0.000 +shapecode_14_g=0.000 +shapecode_14_b=1.000 +shapecode_14_a=0.990 +shapecode_14_r2=1.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.980 +shapecode_14_a2=1.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=0.860 +shapecode_14_border_b=0.900 +shapecode_14_border_a=1.000 +shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_14_per_frame5= +shape_14_per_frame6= +shape_14_per_frame7=rad=bb/frame-.8; +shape_14_per_frame8=tri=if(above(bass,treb),1,0); +shape_14_per_frame9=squ=if(above(treb,bass),1,0); +shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_14_per_frame11= +shape_14_per_frame12=sides=3*tri+4*squ+300*cir; +shape_14_per_frame13= +shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_14_per_frame15= +shape_14_per_frame16=rr=bass_att; +shape_14_per_frame17=gg=treb_att; +shape_14_per_frame18=bb=mid_att; +shape_14_per_frame19= +shape_14_per_frame20= +shape_14_per_frame21=r22=rr; +shape_14_per_frame22=b22=bb; +shape_14_per_frame23=g22=gg; +shape_14_per_frame24= +shape_14_per_frame25= +shape_14_per_frame26=rr=br; +shape_14_per_frame27=gg=bg; +shape_14_per_frame28=bb=bo; +shape_14_per_frame29= +shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_14_per_frame33= +shape_14_per_frame34=border_r=br; +shape_14_per_frame35=border_b=bo; +shape_14_per_frame36=border_g=bg; +shape_14_per_frame37= +shape_14_per_frame38= +shape_14_per_frame39=r=1-rr; +shape_14_per_frame40=r2=b22; +shape_14_per_frame41=b=1-bb; +shape_14_per_frame42=b2=g22; +shape_14_per_frame43=g=1-gg; +shape_14_per_frame44=g2=r22; +shapecode_15_enabled=0 +shapecode_15_sides=3 +shapecode_15_additive=0 +shapecode_15_thickOutline=1 +shapecode_15_textured=1 +shapecode_15_num_inst=10 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=1.97883 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.05655 +shapecode_15_tex_zoom=0.25840 +shapecode_15_r=0.710 +shapecode_15_g=1.000 +shapecode_15_b=1.000 +shapecode_15_a=0.700 +shapecode_15_r2=0.190 +shapecode_15_g2=0.480 +shapecode_15_b2=0.440 +shapecode_15_a2=0.000 +shapecode_15_border_r=0.960 +shapecode_15_border_g=1.080 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.110 +shape_15_per_frame1=ang=sin(time*.4); +shape_15_per_frame2=; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; +comp_7=` +comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); +comp_10=` +comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); +comp_12=`ret-= 1; +comp_13=`ret /= float3(1.2,-1.6,-1.8); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 new file mode 100644 index 0000000..c278793 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 @@ -0,0 +1,1276 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:47:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.530 +blending_direction=-1 +random_1=0.193 +random_2=0.950 +random_3=0.635 +random_4=0.998 +random_5=0.993 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=AJ - Sonic Boom Day .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.985 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.588 +fWaveSmoothing=0.000 +fWaveParam=-0.400 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.645 +fWarpScale=0.010 +fZoomExponent=0.98990 +fShader=0.000 +zoom=1.00010 +rot=-0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.02010 +sy=1.02010 +wave_r=0.450 +wave_g=0.450 +wave_b=0.450 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.350 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.500 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.00040 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76980 +shapecode_0_tex_zoom=2.78490 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.100 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//r = r + 0.400*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); +shape_0_per_frame2=//g = g + 0.300*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); +shape_0_per_frame3=//b = b + 0.400*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.70970 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=2.51312 +shapecode_1_tex_zoom=2.06610 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.667 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//r2 = r2 + 0.500*(0.60*sin(1.52*time) + 0.4*sin(1.988*time)); +shape_1_per_frame2=//g2 = g2 + 0.500*(0.60*sin(0.70*time) + 0.4*sin(1.300*time)); +shape_1_per_frame3=//b2 = b2 + 0.500*(0.60*sin(1.32*time) + 0.4*sin(0.91*time)); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.12050 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.76991 +shapecode_2_tex_zoom=0.89576 +shapecode_2_r=0.500 +shapecode_2_g=0.500 +shapecode_2_b=0.500 +shapecode_2_a=0.100 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=0.500 +shapecode_2_a2=0.275 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r = r + 0.500*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); +shape_2_per_frame2=g = g + 0.500*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); +shape_2_per_frame3=b = b + 0.500*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); +shape_2_per_frame4=r2=r; +shape_2_per_frame5=b2=b; +shape_2_per_frame6=g2=g; +shape_2_per_frame7= +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.59948 +shapecode_3_ang=3.14150 +shapecode_3_tex_ang=1.50790 +shapecode_3_tex_zoom=1.76257 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.350 +shapecode_3_r2=1.000 +shapecode_3_g2=0.900 +shapecode_3_b2=0.800 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ta2 = equal(q2,2)*abs(6*(sin(time))) + (1-equal(q2,2))*ta2; +shape_3_per_frame2=ta3 = equal(q2,2)*ta2 + (1-equal(q2,2))*ta3; +shape_3_per_frame3=ta = ta + above(ta3,0)*0.05; +shape_3_per_frame4=ta3 = ta3-0.5; +shape_3_per_frame5=tex_ang = tex_ang + ta; +shape_3_per_frame6=tex_zoom=tex_zoom+0.05*q1; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//AJ "IDAIS" Walsch - Sonic Boom - All Purpose Visualizer +per_frame_2= +per_frame_3=vol=(bass+mid+treb)*0.15; +per_frame_4=vol=vol*vol; +per_frame_5= +per_frame_6= +per_frame_7=mtime=mtime+vol*0.01; +per_frame_8=q3=mtime*0.15; +per_frame_9= +per_frame_10=vola = 0.1*(vola*9 + (bass_att+mid_att+treb_att)*0.333333); +per_frame_11=q1 = vola; +per_frame_12= +per_frame_13=q6 = 0.5 + 0.3*sin(-time*2); +per_frame_14=q7 = 0.5 + 0.3*cos(-time); +per_frame_15= +per_frame_16=monitor = bass_thresh; +per_frame_17= +per_frame_18=zoom = zoom + 0.025*vol; +per_frame_19=wave_x = wave_x + 0.5*sin(mtime*2); +per_frame_20=wave_y = wave_y + 0.5*sin(-mtime*1.34); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` ret = tex2D(sampler_fw_main, (uv)).xyz; +warp_5=` +warp_6=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_7=` +warp_8=` float1 sand = dot(noise2, abs(GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv))); +warp_9=` sand += GetBlur1(uv); +warp_10=` ret += 0.1+frac(pow(ret, sand+sand))*2; +warp_11=` ret *= 0.41; +warp_12=` +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //flexi's bump map effect +comp_4=` +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_8=` float2 light_pos = float2(0.5,0); +comp_9=` float3 col = float3(4,4,4); +comp_10=` float c = 3; +comp_11=` float dd = 16; +comp_12=` float3 plastic; +comp_13=` plastic.x = col.x/(1+dd*pow(length( uv - float2(dx.x,dy.x)*c - light_pos),1.0)); +comp_14=` plastic.y = col.y/(1+dd*pow(length( uv - float2(dx.y,dy.y)*c - light_pos),0.7)); +comp_15=` plastic.z = col.z/(1+dd*pow(length( uv - float2(dx.z,dy.z)*c - light_pos),0.5)); +comp_16=` +comp_17=` ret = plastic*GetPixel(uv); +comp_18=` ret *= 3; +comp_19=`ret /= float3(1.0,1.7,0.7); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 new file mode 100644 index 0000000..28fda0e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 @@ -0,0 +1,1276 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:42:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.49 +blending_direction=1 +random_1=0.826965 +random_2=0.0562331 +random_3=0.650542 +random_4=0.836585 +random_5=0.343631 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=AJ - Sonic Boom Day .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.985 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.588 +fWaveSmoothing=0.000 +fWaveParam=-0.400 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.645 +fWarpScale=0.010 +fZoomExponent=0.98990 +fShader=0.000 +zoom=1.00010 +rot=-0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.02010 +sy=1.02010 +wave_r=0.450 +wave_g=0.450 +wave_b=0.450 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.350 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.500 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.00040 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76980 +shapecode_0_tex_zoom=2.78490 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.100 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//r = r + 0.400*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); +shape_0_per_frame2=//g = g + 0.300*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); +shape_0_per_frame3=//b = b + 0.400*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.70970 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=2.51312 +shapecode_1_tex_zoom=2.06610 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.667 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//r2 = r2 + 0.500*(0.60*sin(1.52*time) + 0.4*sin(1.988*time)); +shape_1_per_frame2=//g2 = g2 + 0.500*(0.60*sin(0.70*time) + 0.4*sin(1.300*time)); +shape_1_per_frame3=//b2 = b2 + 0.500*(0.60*sin(1.32*time) + 0.4*sin(0.91*time)); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.12050 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.76991 +shapecode_2_tex_zoom=0.89576 +shapecode_2_r=0.500 +shapecode_2_g=0.500 +shapecode_2_b=0.500 +shapecode_2_a=0.100 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=0.500 +shapecode_2_a2=0.275 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r = r + 0.500*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); +shape_2_per_frame2=g = g + 0.500*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); +shape_2_per_frame3=b = b + 0.500*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); +shape_2_per_frame4=r2=r; +shape_2_per_frame5=b2=b; +shape_2_per_frame6=g2=g; +shape_2_per_frame7= +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.59948 +shapecode_3_ang=3.14150 +shapecode_3_tex_ang=1.50790 +shapecode_3_tex_zoom=1.76257 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.350 +shapecode_3_r2=1.000 +shapecode_3_g2=0.900 +shapecode_3_b2=0.800 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ta2 = equal(q2,2)*abs(6*(sin(time))) + (1-equal(q2,2))*ta2; +shape_3_per_frame2=ta3 = equal(q2,2)*ta2 + (1-equal(q2,2))*ta3; +shape_3_per_frame3=ta = ta + above(ta3,0)*0.05; +shape_3_per_frame4=ta3 = ta3-0.5; +shape_3_per_frame5=tex_ang = tex_ang + ta; +shape_3_per_frame6=tex_zoom=tex_zoom+0.05*q1; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//AJ "IDAIS" Walsch - Sonic Boom - All Purpose Visualizer +per_frame_2= +per_frame_3=vol=(bass+mid+treb)*0.15; +per_frame_4=vol=vol*vol; +per_frame_5= +per_frame_6= +per_frame_7=mtime=mtime+vol*0.01; +per_frame_8=q3=mtime*0.15; +per_frame_9= +per_frame_10=vola = 0.1*(vola*9 + (bass_att+mid_att+treb_att)*0.333333); +per_frame_11=q1 = vola; +per_frame_12= +per_frame_13=q6 = 0.5 + 0.3*sin(-time*2); +per_frame_14=q7 = 0.5 + 0.3*cos(-time); +per_frame_15= +per_frame_16=monitor = bass_thresh; +per_frame_17= +per_frame_18=zoom = zoom + 0.025*vol; +per_frame_19=wave_x = wave_x + 0.5*sin(mtime*2); +per_frame_20=wave_y = wave_y + 0.5*sin(-mtime*1.34); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` ret = tex2D(sampler_fw_main, (uv)).xyz; +warp_5=` +warp_6=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_7=` +warp_8=` float1 sand = dot(noise2, abs(GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv))); +warp_9=` sand += GetBlur1(uv); +warp_10=` ret += 0.1+frac(pow(ret, sand+sand))*2; +warp_11=` ret *= 0.41; +warp_12=` +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //flexi's bump map effect +comp_4=` +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_8=` float2 light_pos = float2(0.5,0); +comp_9=` float3 col = float3(4,4,4); +comp_10=` float c = 3; +comp_11=` float dd = 16; +comp_12=` float3 plastic; +comp_13=` plastic.x = col.x/(1+dd*pow(length( uv - float2(dx.x,dy.x)*c - light_pos),1.0)); +comp_14=` plastic.y = col.y/(1+dd*pow(length( uv - float2(dx.y,dy.y)*c - light_pos),0.7)); +comp_15=` plastic.z = col.z/(1+dd*pow(length( uv - float2(dx.z,dy.z)*c - light_pos),0.5)); +comp_16=` +comp_17=` ret = plastic*GetPixel(uv); +comp_18=` ret *= 3; +comp_19=`ret /= float3(2.0,3.0,1.8); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk new file mode 100644 index 0000000..f463d39 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk @@ -0,0 +1,1160 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03347 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=fran = 1; +shape_0_init2=xs = 1; +shape_0_init3=ys = 1; +shape_0_init4=xm = 0.5; +shape_0_init5=ym = 0.5; +shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_0_per_frame3= +shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); +shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); +shape_0_per_frame6= +shape_0_per_frame7=x = xm; +shape_0_per_frame8=y = ym; +shape_0_per_frame9= +shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_0_per_frame13=r2 = r; g2 = g; b2 = b; +shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=fran = 1; +shape_1_init2=xs = 1; +shape_1_init3=ys = 1; +shape_1_init4=xm = 0.5; +shape_1_init5=ym = 0.5; +shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_1_per_frame3= +shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); +shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); +shape_1_per_frame6= +shape_1_per_frame7=x = xm; +shape_1_per_frame8=y = ym; +shape_1_per_frame9= +shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_1_per_frame13=r2 = r; g2 = g; b2 = b; +shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=fran = 1; +shape_2_init2=xs = 1; +shape_2_init3=ys = 1; +shape_2_init4=xm = 0.5; +shape_2_init5=ym = 0.5; +shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_2_per_frame3= +shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); +shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); +shape_2_per_frame6= +shape_2_per_frame7=x = xm; +shape_2_per_frame8=y = ym; +shape_2_per_frame9= +shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); +shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); +shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); +shape_2_per_frame13=r2 = r; g2 = g; b2 = b; +shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk new file mode 100644 index 0000000..876dbfd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk @@ -0,0 +1,1254 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk new file mode 100644 index 0000000..67c472c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk @@ -0,0 +1,1189 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 new file mode 100644 index 0000000..4e57b20 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 @@ -0,0 +1,2019 @@ +Created with MILKDROP 3.2 on 09/05/2023 at 22:42:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.48 +blending_direction=-1 +random_1=0.186314 +random_2=0.001762 +random_3=0.240786 +random_4=0.006504 +random_5=0.697425 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`ret /= float3(0.7,1.4,-0.7); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002bx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 new file mode 100644 index 0000000..b64f999 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 @@ -0,0 +1,2019 @@ +Created with MILKDROP 3.2 on 09/05/2023 at 22:45:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.42 +blending_direction=1 +random_1=0.817751 +random_2=0.309892 +random_3=0.419106 +random_4=0.302575 +random_5=0.770461 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`ret /= float3(0.7,1.4,-0.7); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002bx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 new file mode 100644 index 0000000..d251ae6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 @@ -0,0 +1,2019 @@ +Created with MILKDROP 3.2 on 09/05/2023 at 22:39:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.40 +blending_direction=-1 +random_1=0.280623 +random_2=0.301220 +random_3=0.299187 +random_4=0.246883 +random_5=0.644986 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`ret /= float3(0.7,1.4,-0.7); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002bx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 new file mode 100644 index 0000000..3f93a61 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 @@ -0,0 +1,1368 @@ +Created with MILKDROP 3 PRO on 13/04/2024 at 01:04:33 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma3 +blending_progress=0.58 +blending_direction=-1 +random_1=0.763008 +random_2=0.805827 +random_3=0.147154 +random_4=0.352575 +random_5=0.197696 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=0.850 +wavecode_0_b=1.000 +wavecode_0_a=1.180 +wave_0_per_point1=x=(sample); +wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); +wave_0_per_point3= +wave_0_per_point4=r=value1-bass; +wave_0_per_point5=g=value2-treb; +wave_0_per_point6=b=1-(value1+value2+mid); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.980 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.15000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.170 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(6.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.7,1.5,1.0); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R291 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`ret /= float3(0.7,1.8,1.3); +comp_20=`ret /= float3(2.1,0.8,1.6); +comp_21=`//MilkDrop3 Blow Mode: +comp_22=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_23=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11b.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=0 +SpriteX=-0.085000 +SpriteY=-0.135000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk new file mode 100644 index 0000000..02f04f6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk @@ -0,0 +1,595 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +comp_1=`static float2 hor = float2 (texsize.z,0); +comp_2=`static float2 ver = float2 (0, texsize.w); +comp_3=`static float2x2 rot45 = float2x2(0.7,0.7,-0.7,0.7); +comp_4=`float2 rs, rs0, uv2, uv3,uv4,dz; +comp_5=`float3 noise, ret1, neu; +comp_6=`#define GP GetPixel +comp_7=` +comp_8=`shader_body { +comp_9=`static float2 center = float2(.5,.2+rand_preset.x*0.4); +comp_10=`float2 uv1 = (uv-center ); +comp_11=` +comp_12=`ret1 = 0; +comp_13=`int anz = 3; +comp_14=`int n = 0; +comp_15=`dz=0; +comp_16=`while (n < anz) { +comp_17=` float dist = 1-frac(1.0/anz*n); //evtl sqrt !; +comp_18=` float inten = saturate(1-dist); +comp_19=` uv3 = .5*anz*uv1*dist + center; +comp_20=` float mask = (uv3.x>0) && (uv3.x<1) && (uv3.y>0) && (uv3.y<1); +comp_21=` mask = max(0.5,mask); +comp_22=` dz.x += inten*(lum(GP(uv3+hor))- lum(GP (uv3-hor))); +comp_23=` dz.y += inten*(lum(GP(uv3+ver))- lum(GP (uv3-ver))); +comp_24=` dz *= length(dz)>length(texsize.zw)*8; +comp_25=` neu = max(GP(uv3+dz*0.1*inten),GetBlur3(uv3)*.50*rand_preset.y); +comp_26=` ret1 = max(ret1,neu*inten*mask); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`uv1= mul(uv1,rot45); +comp_31=`dz = mul(dz ,rot45); +comp_32=`float2 uv6 = sin(10*uv1+dz*12 + time*.2); +comp_33=`float3 mus = .06/length(uv6) * (1+length(dz)*length(texsize.xy)*0.012*(0.25+2*GetBlur1(frac(1-2*uv)))); +comp_34=` +comp_35=`ret = sqrt(ret1)*(.1+rand_preset.z*0.4+8*mus*saturate(1-rad)); +comp_36=`ret = 1-exp(-ret*1.3); +comp_37=`//ret = GetPixel(uv0); +comp_38=`//MilkDrop3 Blow Mode: +comp_39=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_40=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles4.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.740000 +SpriteSY=-0.740000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 new file mode 100644 index 0000000..e4be179 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 @@ -0,0 +1,1618 @@ +Created with MILKDROP 3.1 on 26/03/2023 at 00:58:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=-1 +random_1=0.590379 +random_2=0.441463 +random_3=0.171951 +random_4=0.285637 +random_5=0.945664 + +[PRESET1_BEGIN] +NAME=01_MW_new05b .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.104 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.25990 +cx=0.320 +cy=0.290 +dx=0.00000 +dy=0.00000 +warp=0.01100 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=//zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=q1 = tt*3;// wave morph speeds +per_frame_22=q2 = mt*3; +per_frame_23=q3 = bt*3; +per_frame_24= +per_frame_25=q4 = vt; // wave colour cycle +per_frame_26= +per_frame_27=rb = if(rb,rb,.2 + rand(1001)*.001*.6); +per_frame_28=rc = if(rc,rc,.2 + rand(1001)*.001*.6); +per_frame_29=rd = if(rd,rd,.2 + rand(1001)*.001*.6); +per_frame_30=re = if(re,re,.2 + rand(1001)*.001*.6); +per_frame_31= +per_frame_32=rot = .26; +per_frame_33=cx = .3 + .1*sin(vt*re) + .1*cos(vt*rc); +per_frame_34=cy = .5 + .2*sin(vt*rb) + .1*cos(vt*rd); +per_frame_35= +per_frame_36= +per_frame_37=q5 = min(1,.5*treb_avg)*.035; +per_frame_38=q6 = min(1,.5*mid_avg)*.035; +per_frame_39=q7 = min(1,.5*bass_avg)*.035; +per_frame_40= +per_frame_41= +per_pixel_1=num = 8; +per_pixel_2=pi = 3.141592654; +per_pixel_3=radi = (y-.5)*.75; +per_pixel_4=radi = (y-.5); +per_pixel_5=radi = pow(radi*radi + (x-.5)*(x-.5),.5); +per_pixel_6= +per_pixel_7=an = ang + pi + time; +per_pixel_8=an = an - pi*2*int(an/(pi*2)); +per_pixel_9= +per_pixel_10=mod = .1; +per_pixel_11= +per_pixel_12=seg = ang + pi; +per_pixel_13=seg = seg/(pi*2)*num; +per_pixel_14=seg = int(seg); +per_pixel_15=seg = seg - equal(seg,num); +per_pixel_16= +per_pixel_17=anga = (ang + pi) - (pi*2/num)*seg; +per_pixel_18=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); +per_pixel_19=//anga = anga + pi/6; // num = 6 +per_pixel_20=anga = anga + pi/4; // num = 8 +per_pixel_21=//anga = anga + .85; // num = 10 +per_pixel_22= +per_pixel_23= +per_pixel_24=ox = .5 - radi*sin(anga); +per_pixel_25=oy = .5 + radi*cos(anga); +per_pixel_26= +per_pixel_27=//rot = if(equal(seg,0),rot,0); +per_pixel_28= +per_pixel_29=dx = equal(seg,3)*(x-ox); +per_pixel_30=dy = equal(seg,3)*(y-oy); +per_pixel_31= +per_pixel_32=dx = above(seg,0)*(x-ox); +per_pixel_33=dy = above(seg,0)*(y-oy); +per_pixel_34= +per_pixel_35=//dx = equal(seg,1)*(x - .5)*2; +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = uv_orig*length(uv1*5)+time*1; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(rad*z)*uvn,5,0)*5; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31*4; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = 1*floor (1* ang2); +warp_22=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=`z = (1-cos(8*dist)); +warp_25=`z *= .200*saturate (lum(z)); +warp_26=` +warp_27=`//ADD +warp_28=`float mask = (z <= 1); //momentan beliebig +warp_29=`rs = q28*rs + (1-q28)*rs.yx; +warp_30=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(z.x); +warp_31=` +warp_32=`//ZENTRALSTRAHL +warp_33=`uv6 = mul (uv1,float2x2(_qb*.50)); +warp_34=`mus = .59*abs(0.0225/(sqrt(uv6.x)+.0))*(.15); +warp_35=` +warp_36=`//DOTS +warp_37=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_38=`//uv2 *= 2.6; +warp_39=`float3 dots = q26*saturate(.00065/(length(uv2))); +warp_40=`float3 blur = GetBlur1(frac(uv)); +warp_41=`float3 crisp= GetPixel(uv); +warp_42=`float3 diff = (crisp) - .5*blur; +warp_43=`float3 ret1 = crisp + mus + dots; +warp_44=` +warp_45=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; +warp_46=`mod = .98 - mod*diff; +warp_47=` +warp_48=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_49=`ret *= float3(.9,.897,.894)-ret.x*uv_orig.x; +warp_50=`ret = ret.xyz *.99- .01; +warp_51=` +warp_52=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv_echo = (uv - 0.465)*0.906*float2(-1,1) + 0.5; +comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_5=` tex2D(sampler_main, uv_echo).xyz, +comp_6=` 0.50 +comp_7=` ); //video echo +comp_8=` ret *= 1.90; //gamma +comp_9=` //ret = sqrt(ret); //brighten +comp_10=` ret *= ret; //darken +comp_11=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R180.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.6; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.1 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=` +comp_20=`radi = 1; +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_24=` radi -= 0.75/anz;; +comp_25=`} +comp_26=`ret = max(shine,0*GetPixel(uv)); +comp_27=`//ret = shine+GetPixel(uv); +comp_28=` +comp_29=`} +comp_30=`written by martin +comp_31=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk new file mode 100644 index 0000000..7c4f7a9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk @@ -0,0 +1,304 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.380 +fDecay=1.000 +fVideoEchoZoom=1.157 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; +comp_6=`ret /= float3(0.5,0.9,1.2); +comp_7=`//MilkDrop3 Color Mode: +comp_8=`ret /= float3(2.0,1.1,1.8); +comp_9=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 new file mode 100644 index 0000000..2bc50b8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 @@ -0,0 +1,1902 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:55:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.450 +blending_direction=1 +random_1=0.340 +random_2=0.081 +random_3=0.093 +random_4=0.175 +random_5=0.722 + +[PRESET1_BEGIN] +NAME=381 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.233 +fWaveSmoothing=0.810 +fWaveParam=0.280 +fModWaveAlphaStart=0.470 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00796 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.900 +wave_g=1.000 +wave_b=0.900 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.900 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_0_per_point2= +wave_0_per_point3=k1 = cos(time/3); +wave_0_per_point4=k2 = sin(time/2); +wave_0_per_point5= +wave_0_per_point6=t_abs = sample; +wave_0_per_point7=t_rel = sample-time/2.12; +wave_0_per_point8=ampl = cos(t_rel)*5; +wave_0_per_point9=//ampl = 3; +wave_0_per_point10= +wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_0_per_point13=oz = ampl/3; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_0_per_point21= +wave_0_per_point22=r = 1; +wave_0_per_point23=g = 0.5; +wave_0_per_point24=b = 0; +wave_0_per_point25= +wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_0_per_point29= +wave_0_per_point30=xang = k1*3; +wave_0_per_point31=yang = 1; +wave_0_per_point32=zang = 3*k1; +wave_0_per_point33=fov = 0.22; +wave_0_per_point34= +wave_0_per_point35=monitor = t2; +wave_0_per_point36= +wave_0_per_point37=// Rotation um x,y,z +wave_0_per_point38= +wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point41= +wave_0_per_point42=ox = mx; +wave_0_per_point43=oy = my; +wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point46=ox = mx; +wave_0_per_point47=oz = mz; +wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point50=oy = my; +wave_0_per_point51=oz = mz; +wave_0_per_point52= +wave_0_per_point53=oz = oz - 6; +wave_0_per_point54=x = ox*fov/oz +0.5; +wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point56=y = oy*fov/oz + 0.5; +wave_0_per_point57= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.26913 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=9.75346 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.400 +shapecode_0_r2=0.290 +shapecode_0_g2=0.300 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.400 +shape_0_per_frame1=textured = 1; +shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_0_per_frame3= +shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_0_per_frame6= +shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_0_per_frame8=rad = rad0; +shape_0_per_frame9= +shape_0_per_frame10= +shape_0_per_frame11=x = posx; +shape_0_per_frame12=y = posy; +shape_0_per_frame13=ang = rot0; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14451 +shapecode_1_ang=1.13097 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.02315 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.970 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24*1; a2 = 0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_8=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.012/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.012/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*2 + +comp_6=` GetBlur3(uv)*1 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=421 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=0.160 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.300 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=flip+1; +wave_0_per_point6=flip=flip*below(flip,2); +wave_0_per_point7= +wave_0_per_point8=xp=0; +wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_0_per_point10=zp=0; +wave_0_per_point11= +wave_0_per_point12=//wrist movement; +wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point14= +wave_0_per_point15=xq=xp; +wave_0_per_point16=sa=sin(ang);ca=cos(ang); +wave_0_per_point17=yq=yp*sa + zp*ca; +wave_0_per_point18=zq=yp*ca - zp*sa; +wave_0_per_point19=yq=yp; +wave_0_per_point20=zq=zp; +wave_0_per_point21= +wave_0_per_point22=ang=tm*8; +wave_0_per_point23=sa=sin(ang);ca=cos(ang); +wave_0_per_point24=xp=xq*sa + yq*ca; +wave_0_per_point25=yp=xq*ca - yq*sa; +wave_0_per_point26=zp=zq; +wave_0_per_point27= +wave_0_per_point28=//forearm movement; +wave_0_per_point29=zp=zp-0.3; +wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point31=xq=xp; +wave_0_per_point32=sa=sin(ang);ca=cos(ang); +wave_0_per_point33=yq=yp*sa + zp*ca; +wave_0_per_point34=zq=yp*ca - zp*sa; +wave_0_per_point35= +wave_0_per_point36=//upper arm twist +wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_0_per_point38=sa=sin(ang);ca=cos(ang); +wave_0_per_point39=xp=xq*sa + yq*ca; +wave_0_per_point40=yp=xq*ca - yq*sa; +wave_0_per_point41=zp=zq; +wave_0_per_point42= +wave_0_per_point43=//upper arm outward; +wave_0_per_point44=zp=zp-0.35; +wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_0_per_point46=sa=sin(ang);ca=cos(ang); +wave_0_per_point47=xq=xp*sa + zp*ca; +wave_0_per_point48=yq=yp; +wave_0_per_point49=zq=xp*ca - zp*sa; +wave_0_per_point50= +wave_0_per_point51=//upper arm up down; +wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point53=xp=xq; +wave_0_per_point54=sa=sin(ang);ca=cos(ang); +wave_0_per_point55=yp=yq*ca - zq*sa; +wave_0_per_point56=zp=yq*sa + zq*ca; +wave_0_per_point57= +wave_0_per_point58=//xp=xq;yp=yq;zp=zq; +wave_0_per_point59= +wave_0_per_point60= +wave_0_per_point61=//project into screenspace and draw on screen +wave_0_per_point62=zp=zp+2; +wave_0_per_point63=xs=xp/zp; +wave_0_per_point64=ys=yp/zp; +wave_0_per_point65= +wave_0_per_point66=x=xs+0.5; +wave_0_per_point67=y=ys*1.3+0.5; +wave_0_per_point68= +wave_0_per_point69= +wave_0_per_point70=a=(1-sample); +wave_0_per_point71= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=-yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.720 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=sa=sin(ang);ca=cos(ang); +wave_2_per_point17=yq=yp*sa + zp*ca; +wave_2_per_point18=zq=yp*ca - zp*sa; +wave_2_per_point19=yq=yp; +wave_2_per_point20=zq=zp; +wave_2_per_point21= +wave_2_per_point22=ang=tm*8; +wave_2_per_point23=sa=sin(ang);ca=cos(ang); +wave_2_per_point24=xp=xq*sa + yq*ca; +wave_2_per_point25=yp=xq*ca - yq*sa; +wave_2_per_point26=zp=zq; +wave_2_per_point27= +wave_2_per_point28=//forearm movement; +wave_2_per_point29=zp=zp-0.3; +wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_2_per_point31=xq=xp; +wave_2_per_point32=sa=sin(ang);ca=cos(ang); +wave_2_per_point33=yq=yp*sa + zp*ca; +wave_2_per_point34=zq=yp*ca - zp*sa; +wave_2_per_point35= +wave_2_per_point36=//upper arm twist +wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_2_per_point38=sa=sin(ang);ca=cos(ang); +wave_2_per_point39=xp=xq*sa + yq*ca; +wave_2_per_point40=yp=xq*ca - yq*sa; +wave_2_per_point41=zp=zq; +wave_2_per_point42= +wave_2_per_point43=//upper arm outward; +wave_2_per_point44=zp=zp-0.35; +wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_2_per_point46=sa=sin(ang);ca=cos(ang); +wave_2_per_point47=xq=xp*sa + zp*ca; +wave_2_per_point48=yq=yp; +wave_2_per_point49=zq=xp*ca - zp*sa; +wave_2_per_point50= +wave_2_per_point51=//upper arm up down; +wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_2_per_point53=xp=xq; +wave_2_per_point54=sa=sin(ang);ca=cos(ang); +wave_2_per_point55=yp=yq*ca - zq*sa; +wave_2_per_point56=zp=yq*sa + zq*ca; +wave_2_per_point57= +wave_2_per_point58=//xp=xq;yp=yq;zp=zq; +wave_2_per_point59= +wave_2_per_point60= +wave_2_per_point61=//project into screenspace and draw on screen +wave_2_per_point62=zp=zp+2; +wave_2_per_point63=xs=-xp/zp; +wave_2_per_point64=ys=yp/zp; +wave_2_per_point65= +wave_2_per_point66=x=xs+0.5; +wave_2_per_point67=y=ys*1.3+0.5; +wave_2_per_point68= +wave_2_per_point69= +wave_2_per_point70=a=(1-sample); +wave_2_per_point71= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=phs=-sample * 0.2; +wave_3_per_point3=tm=q1 + phs; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=sa=sin(ang);ca=cos(ang); +wave_3_per_point17=yq=yp*sa + zp*ca; +wave_3_per_point18=zq=yp*ca - zp*sa; +wave_3_per_point19=yq=-yp; +wave_3_per_point20=zq=zp; +wave_3_per_point21= +wave_3_per_point22=ang=tm*8; +wave_3_per_point23=sa=sin(ang);ca=cos(ang); +wave_3_per_point24=xp=xq*sa + yq*ca; +wave_3_per_point25=yp=xq*ca - yq*sa; +wave_3_per_point26=zp=zq; +wave_3_per_point27= +wave_3_per_point28=//forearm movement; +wave_3_per_point29=zp=zp-0.3; +wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_3_per_point31=xq=xp; +wave_3_per_point32=sa=sin(ang);ca=cos(ang); +wave_3_per_point33=yq=yp*sa + zp*ca; +wave_3_per_point34=zq=yp*ca - zp*sa; +wave_3_per_point35= +wave_3_per_point36=//upper arm twist +wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_3_per_point38=sa=sin(ang);ca=cos(ang); +wave_3_per_point39=xp=xq*sa + yq*ca; +wave_3_per_point40=yp=xq*ca - yq*sa; +wave_3_per_point41=zp=zq; +wave_3_per_point42= +wave_3_per_point43=//upper arm outward; +wave_3_per_point44=zp=zp-0.35; +wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_3_per_point46=sa=sin(ang);ca=cos(ang); +wave_3_per_point47=xq=xp*sa + zp*ca; +wave_3_per_point48=yq=yp; +wave_3_per_point49=zq=xp*ca - zp*sa; +wave_3_per_point50= +wave_3_per_point51=//upper arm up down; +wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_3_per_point53=xp=xq; +wave_3_per_point54=sa=sin(ang);ca=cos(ang); +wave_3_per_point55=yp=yq*ca - zq*sa; +wave_3_per_point56=zp=yq*sa + zq*ca; +wave_3_per_point57= +wave_3_per_point58=//xp=xq;yp=yq;zp=zq; +wave_3_per_point59= +wave_3_per_point60= +wave_3_per_point61=//project into screenspace and draw on screen +wave_3_per_point62=zp=zp+2; +wave_3_per_point63=xs=-xp/zp; +wave_3_per_point64=ys=yp/zp; +wave_3_per_point65= +wave_3_per_point66=x=xs+0.5; +wave_3_per_point67=y=ys*1.3+0.5; +wave_3_per_point68= +wave_3_per_point69= +wave_3_per_point70=a=(1-sample); +wave_3_per_point71= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.98; +per_frame_2=zoom=1.002; +per_frame_3= +per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_5=vol=vol*vol; +per_frame_6=mtime=mtime+vol*0.1*(75/fps); +per_frame_7= +per_frame_8=q1=mtime*0.4; +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; +warp_5=` +warp_6=` // darken over time +warp_7=` ret -= 0.022; +warp_8=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 txr = float3(uv,q2); +comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; +comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, +comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, +comp_8=` 0.50 +comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) +comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo +comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); +comp_12=` ret *= 2.0; //gamma +comp_13=` //ret = ret*(1 - ret)*10; //brighten +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 new file mode 100644 index 0000000..71e1a41 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 @@ -0,0 +1,2044 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:59:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.450 +blending_direction=1 +random_1=0.340 +random_2=0.081 +random_3=0.093 +random_4=0.175 +random_5=0.722 + +[PRESET1_BEGIN] +NAME=381 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.233 +fWaveSmoothing=0.810 +fWaveParam=0.280 +fModWaveAlphaStart=0.470 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00796 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.900 +wave_g=1.000 +wave_b=0.900 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.900 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_0_per_point2= +wave_0_per_point3=k1 = cos(time/3); +wave_0_per_point4=k2 = sin(time/2); +wave_0_per_point5= +wave_0_per_point6=t_abs = sample; +wave_0_per_point7=t_rel = sample-time/2.12; +wave_0_per_point8=ampl = cos(t_rel)*5; +wave_0_per_point9=//ampl = 3; +wave_0_per_point10= +wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_0_per_point13=oz = ampl/3; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_0_per_point21= +wave_0_per_point22=r = 1; +wave_0_per_point23=g = 0.5; +wave_0_per_point24=b = 0; +wave_0_per_point25= +wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_0_per_point29= +wave_0_per_point30=xang = k1*3; +wave_0_per_point31=yang = 1; +wave_0_per_point32=zang = 3*k1; +wave_0_per_point33=fov = 0.22; +wave_0_per_point34= +wave_0_per_point35=monitor = t2; +wave_0_per_point36= +wave_0_per_point37=// Rotation um x,y,z +wave_0_per_point38= +wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point41= +wave_0_per_point42=ox = mx; +wave_0_per_point43=oy = my; +wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point46=ox = mx; +wave_0_per_point47=oz = mz; +wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point50=oy = my; +wave_0_per_point51=oz = mz; +wave_0_per_point52= +wave_0_per_point53=oz = oz - 6; +wave_0_per_point54=x = ox*fov/oz +0.5; +wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point56=y = oy*fov/oz + 0.5; +wave_0_per_point57= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.26913 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=9.75346 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.400 +shapecode_0_r2=0.290 +shapecode_0_g2=0.300 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.400 +shape_0_per_frame1=textured = 1; +shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_0_per_frame3= +shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_0_per_frame6= +shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_0_per_frame8=rad = rad0; +shape_0_per_frame9= +shape_0_per_frame10= +shape_0_per_frame11=x = posx; +shape_0_per_frame12=y = posy; +shape_0_per_frame13=ang = rot0; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14451 +shapecode_1_ang=1.13097 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.02315 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.970 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24*1; a2 = 0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_8=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.012/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.012/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*2 + +comp_6=` GetBlur3(uv)*1 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=421 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=0.160 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.300 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=flip+1; +wave_0_per_point6=flip=flip*below(flip,2); +wave_0_per_point7= +wave_0_per_point8=xp=0; +wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_0_per_point10=zp=0; +wave_0_per_point11= +wave_0_per_point12=//wrist movement; +wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point14= +wave_0_per_point15=xq=xp; +wave_0_per_point16=sa=sin(ang);ca=cos(ang); +wave_0_per_point17=yq=yp*sa + zp*ca; +wave_0_per_point18=zq=yp*ca - zp*sa; +wave_0_per_point19=yq=yp; +wave_0_per_point20=zq=zp; +wave_0_per_point21= +wave_0_per_point22=ang=tm*8; +wave_0_per_point23=sa=sin(ang);ca=cos(ang); +wave_0_per_point24=xp=xq*sa + yq*ca; +wave_0_per_point25=yp=xq*ca - yq*sa; +wave_0_per_point26=zp=zq; +wave_0_per_point27= +wave_0_per_point28=//forearm movement; +wave_0_per_point29=zp=zp-0.3; +wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point31=xq=xp; +wave_0_per_point32=sa=sin(ang);ca=cos(ang); +wave_0_per_point33=yq=yp*sa + zp*ca; +wave_0_per_point34=zq=yp*ca - zp*sa; +wave_0_per_point35= +wave_0_per_point36=//upper arm twist +wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_0_per_point38=sa=sin(ang);ca=cos(ang); +wave_0_per_point39=xp=xq*sa + yq*ca; +wave_0_per_point40=yp=xq*ca - yq*sa; +wave_0_per_point41=zp=zq; +wave_0_per_point42= +wave_0_per_point43=//upper arm outward; +wave_0_per_point44=zp=zp-0.35; +wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_0_per_point46=sa=sin(ang);ca=cos(ang); +wave_0_per_point47=xq=xp*sa + zp*ca; +wave_0_per_point48=yq=yp; +wave_0_per_point49=zq=xp*ca - zp*sa; +wave_0_per_point50= +wave_0_per_point51=//upper arm up down; +wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point53=xp=xq; +wave_0_per_point54=sa=sin(ang);ca=cos(ang); +wave_0_per_point55=yp=yq*ca - zq*sa; +wave_0_per_point56=zp=yq*sa + zq*ca; +wave_0_per_point57= +wave_0_per_point58=//xp=xq;yp=yq;zp=zq; +wave_0_per_point59= +wave_0_per_point60= +wave_0_per_point61=//project into screenspace and draw on screen +wave_0_per_point62=zp=zp+2; +wave_0_per_point63=xs=xp/zp; +wave_0_per_point64=ys=yp/zp; +wave_0_per_point65= +wave_0_per_point66=x=xs+0.5; +wave_0_per_point67=y=ys*1.3+0.5; +wave_0_per_point68= +wave_0_per_point69= +wave_0_per_point70=a=(1-sample); +wave_0_per_point71= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=-yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.720 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=sa=sin(ang);ca=cos(ang); +wave_2_per_point17=yq=yp*sa + zp*ca; +wave_2_per_point18=zq=yp*ca - zp*sa; +wave_2_per_point19=yq=yp; +wave_2_per_point20=zq=zp; +wave_2_per_point21= +wave_2_per_point22=ang=tm*8; +wave_2_per_point23=sa=sin(ang);ca=cos(ang); +wave_2_per_point24=xp=xq*sa + yq*ca; +wave_2_per_point25=yp=xq*ca - yq*sa; +wave_2_per_point26=zp=zq; +wave_2_per_point27= +wave_2_per_point28=//forearm movement; +wave_2_per_point29=zp=zp-0.3; +wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_2_per_point31=xq=xp; +wave_2_per_point32=sa=sin(ang);ca=cos(ang); +wave_2_per_point33=yq=yp*sa + zp*ca; +wave_2_per_point34=zq=yp*ca - zp*sa; +wave_2_per_point35= +wave_2_per_point36=//upper arm twist +wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_2_per_point38=sa=sin(ang);ca=cos(ang); +wave_2_per_point39=xp=xq*sa + yq*ca; +wave_2_per_point40=yp=xq*ca - yq*sa; +wave_2_per_point41=zp=zq; +wave_2_per_point42= +wave_2_per_point43=//upper arm outward; +wave_2_per_point44=zp=zp-0.35; +wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_2_per_point46=sa=sin(ang);ca=cos(ang); +wave_2_per_point47=xq=xp*sa + zp*ca; +wave_2_per_point48=yq=yp; +wave_2_per_point49=zq=xp*ca - zp*sa; +wave_2_per_point50= +wave_2_per_point51=//upper arm up down; +wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_2_per_point53=xp=xq; +wave_2_per_point54=sa=sin(ang);ca=cos(ang); +wave_2_per_point55=yp=yq*ca - zq*sa; +wave_2_per_point56=zp=yq*sa + zq*ca; +wave_2_per_point57= +wave_2_per_point58=//xp=xq;yp=yq;zp=zq; +wave_2_per_point59= +wave_2_per_point60= +wave_2_per_point61=//project into screenspace and draw on screen +wave_2_per_point62=zp=zp+2; +wave_2_per_point63=xs=-xp/zp; +wave_2_per_point64=ys=yp/zp; +wave_2_per_point65= +wave_2_per_point66=x=xs+0.5; +wave_2_per_point67=y=ys*1.3+0.5; +wave_2_per_point68= +wave_2_per_point69= +wave_2_per_point70=a=(1-sample); +wave_2_per_point71= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=phs=-sample * 0.2; +wave_3_per_point3=tm=q1 + phs; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=sa=sin(ang);ca=cos(ang); +wave_3_per_point17=yq=yp*sa + zp*ca; +wave_3_per_point18=zq=yp*ca - zp*sa; +wave_3_per_point19=yq=-yp; +wave_3_per_point20=zq=zp; +wave_3_per_point21= +wave_3_per_point22=ang=tm*8; +wave_3_per_point23=sa=sin(ang);ca=cos(ang); +wave_3_per_point24=xp=xq*sa + yq*ca; +wave_3_per_point25=yp=xq*ca - yq*sa; +wave_3_per_point26=zp=zq; +wave_3_per_point27= +wave_3_per_point28=//forearm movement; +wave_3_per_point29=zp=zp-0.3; +wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_3_per_point31=xq=xp; +wave_3_per_point32=sa=sin(ang);ca=cos(ang); +wave_3_per_point33=yq=yp*sa + zp*ca; +wave_3_per_point34=zq=yp*ca - zp*sa; +wave_3_per_point35= +wave_3_per_point36=//upper arm twist +wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_3_per_point38=sa=sin(ang);ca=cos(ang); +wave_3_per_point39=xp=xq*sa + yq*ca; +wave_3_per_point40=yp=xq*ca - yq*sa; +wave_3_per_point41=zp=zq; +wave_3_per_point42= +wave_3_per_point43=//upper arm outward; +wave_3_per_point44=zp=zp-0.35; +wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_3_per_point46=sa=sin(ang);ca=cos(ang); +wave_3_per_point47=xq=xp*sa + zp*ca; +wave_3_per_point48=yq=yp; +wave_3_per_point49=zq=xp*ca - zp*sa; +wave_3_per_point50= +wave_3_per_point51=//upper arm up down; +wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_3_per_point53=xp=xq; +wave_3_per_point54=sa=sin(ang);ca=cos(ang); +wave_3_per_point55=yp=yq*ca - zq*sa; +wave_3_per_point56=zp=yq*sa + zq*ca; +wave_3_per_point57= +wave_3_per_point58=//xp=xq;yp=yq;zp=zq; +wave_3_per_point59= +wave_3_per_point60= +wave_3_per_point61=//project into screenspace and draw on screen +wave_3_per_point62=zp=zp+2; +wave_3_per_point63=xs=-xp/zp; +wave_3_per_point64=ys=yp/zp; +wave_3_per_point65= +wave_3_per_point66=x=xs+0.5; +wave_3_per_point67=y=ys*1.3+0.5; +wave_3_per_point68= +wave_3_per_point69= +wave_3_per_point70=a=(1-sample); +wave_3_per_point71= +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=1 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=0.100 +wavecode_4_g=0.690 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=n=sample*6.283; +wave_4_per_point2=phs=-sample * 0.18; +wave_4_per_point3=tm=q1 + phs; +wave_4_per_point4= +wave_4_per_point5=flip=flip+1; +wave_4_per_point6=flip=flip*below(flip,2); +wave_4_per_point7= +wave_4_per_point8=xp=0; +wave_4_per_point9=yp=flip*0.05*sample + (sin(tm)*0.6 + 0.5)*0.2 + 0.05; +wave_4_per_point10=zp=0; +wave_4_per_point11= +wave_4_per_point12=//wrist movement; +wave_4_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_4_per_point14= +wave_4_per_point15=xq=xp; +wave_4_per_point16=sa=sin(ang);ca=cos(ang); +wave_4_per_point17=yq=yp*sa + zp*ca; +wave_4_per_point18=zq=yp*ca - zp*sa; +wave_4_per_point19=yq=yp; +wave_4_per_point20=zq=zp; +wave_4_per_point21= +wave_4_per_point22=ang=tm*8; +wave_4_per_point23=sa=sin(ang);ca=cos(ang); +wave_4_per_point24=xp=xq*sa + yq*ca; +wave_4_per_point25=yp=xq*ca - yq*sa; +wave_4_per_point26=zp=zq; +wave_4_per_point27= +wave_4_per_point28=//forearm movement; +wave_4_per_point29=zp=zp-0.3; +wave_4_per_point30=ang=3.14 + cos(tm*2 - 0.5)*1.2; +wave_4_per_point31=xq=xp; +wave_4_per_point32=sa=sin(ang);ca=cos(ang); +wave_4_per_point33=yq=yp*sa + zp*ca; +wave_4_per_point34=zq=yp*ca - zp*sa; +wave_4_per_point35= +wave_4_per_point36=//upper arm twist +wave_4_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_4_per_point38=sa=sin(ang);ca=cos(ang); +wave_4_per_point39=xp=xq*sa + yq*ca; +wave_4_per_point40=yp=xq*ca - yq*sa; +wave_4_per_point41=zp=zq; +wave_4_per_point42= +wave_4_per_point43=//upper arm outward; +wave_4_per_point44=zp=zp-0.35; +wave_4_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_4_per_point46=sa=sin(ang);ca=cos(ang); +wave_4_per_point47=xq=xp*sa + zp*ca; +wave_4_per_point48=yq=yp; +wave_4_per_point49=zq=xp*ca - zp*sa; +wave_4_per_point50= +wave_4_per_point51=//upper arm up down; +wave_4_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_4_per_point53=xp=xq; +wave_4_per_point54=sa=sin(ang);ca=cos(ang); +wave_4_per_point55=yp=yq*ca - zq*sa; +wave_4_per_point56=zp=yq*sa + zq*ca; +wave_4_per_point57= +wave_4_per_point58=//xp=xq;yp=yq;zp=zq; +wave_4_per_point59= +wave_4_per_point60= +wave_4_per_point61=//project into screenspace and draw on screen +wave_4_per_point62=zp=zp+2; +wave_4_per_point63=xs=xp/zp; +wave_4_per_point64=ys=yp/zp; +wave_4_per_point65= +wave_4_per_point66=x=xs+0.5; +wave_4_per_point67=y=ys*1.3+0.5; +wave_4_per_point68= +wave_4_per_point69= +wave_4_per_point70=a=(1-sample); +wave_4_per_point71= +wavecode_5_enabled=1 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=1 +wavecode_5_bDrawThick=1 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=0.800 +wavecode_5_g=0.550 +wavecode_5_b=0.700 +wavecode_5_a=1.000 +wave_5_per_point1=n=sample*6.283; +wave_5_per_point2=phs=-sample * 0.2; +wave_5_per_point3=tm=q1 + phs; +wave_5_per_point4= +wave_5_per_point5=flip=flip+1; +wave_5_per_point6=flip=flip*below(flip,2); +wave_5_per_point7= +wave_5_per_point8=xp=0; +wave_5_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_5_per_point10=zp=0; +wave_5_per_point11= +wave_5_per_point12=//wrist movement; +wave_5_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_5_per_point14= +wave_5_per_point15=xq=xp; +wave_5_per_point16=sa=sin(ang);ca=cos(ang); +wave_5_per_point17=yq=yp*sa + zp*ca; +wave_5_per_point18=zq=yp*ca - zp*sa; +wave_5_per_point19=yq=yp; +wave_5_per_point20=zq=zp; +wave_5_per_point21= +wave_5_per_point22=ang=tm*8; +wave_5_per_point23=sa=sin(ang);ca=cos(ang); +wave_5_per_point24=xp=xq*sa + yq*ca; +wave_5_per_point25=yp=xq*ca - yq*sa; +wave_5_per_point26=zp=zq; +wave_5_per_point27= +wave_5_per_point28=//forearm movement; +wave_5_per_point29=zp=zp-0.3; +wave_5_per_point30=ang=3.14 + sin(tm*2 - 0.5)*2.5; +wave_5_per_point31=xq=xp; +wave_5_per_point32=sa=sin(ang);ca=cos(ang); +wave_5_per_point33=yq=yp*sa + zp*ca; +wave_5_per_point34=zq=yp*ca - zp*sa; +wave_5_per_point35= +wave_5_per_point36=//upper arm twist +wave_5_per_point37=ang=-1.0 + cos(tm*2.7 + 0.5); +wave_5_per_point38=sa=sin(ang);ca=cos(ang); +wave_5_per_point39=xp=xq*sa + yq*ca; +wave_5_per_point40=yp=xq*ca - yq*sa; +wave_5_per_point41=zp=zq; +wave_5_per_point42= +wave_5_per_point43=//upper arm outward; +wave_5_per_point44=zp=zp-0.35; +wave_5_per_point45=ang=cos(tm*2)*0.55 - 1.05; +wave_5_per_point46=sa=sin(ang);ca=cos(ang); +wave_5_per_point47=xq=xp*sa + zp*ca; +wave_5_per_point48=yq=yp; +wave_5_per_point49=zq=xp*ca - zp*sa; +wave_5_per_point50= +wave_5_per_point51=//upper arm up down; +wave_5_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_5_per_point53=xp=xq; +wave_5_per_point54=sa=sin(ang);ca=cos(ang); +wave_5_per_point55=yp=yq*ca - zq*sa; +wave_5_per_point56=zp=yq*sa + zq*ca; +wave_5_per_point57= +wave_5_per_point58=//xp=xq;yp=yq;zp=zq; +wave_5_per_point59= +wave_5_per_point60= +wave_5_per_point61=//project into screenspace and draw on screen +wave_5_per_point62=zp=zp+2; +wave_5_per_point63=xs=xp/zp; +wave_5_per_point64=ys=yp/zp; +wave_5_per_point65= +wave_5_per_point66=x=xs+0.5; +wave_5_per_point67=y=ys*1.3+0.5; +wave_5_per_point68= +wave_5_per_point69= +wave_5_per_point70=a=(1-sample); +wave_5_per_point71= +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.98; +per_frame_2=zoom=1.002; +per_frame_3= +per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_5=vol=vol*vol; +per_frame_6=mtime=mtime+vol*0.1*(75/fps); +per_frame_7= +per_frame_8=q1=mtime*0.4; +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; +warp_5=` +warp_6=` // darken over time +warp_7=` ret -= 0.022; +warp_8=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 txr = float3(uv,q2); +comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; +comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, +comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, +comp_8=` 0.50 +comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) +comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo +comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); +comp_12=` ret *= 2.0; //gamma +comp_13=` //ret = ret*(1 - ret)*10; //brighten +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 new file mode 100644 index 0000000..cee1e2a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 @@ -0,0 +1,2044 @@ +Created with MILKDROP 3.1 on 12/04/2023 at 23:44:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=1 +random_1=0.34 +random_2=0.081 +random_3=0.093 +random_4=0.175 +random_5=0.722 + +[PRESET1_BEGIN] +NAME=381 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.233 +fWaveSmoothing=0.810 +fWaveParam=0.280 +fModWaveAlphaStart=0.470 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00796 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.900 +wave_g=1.000 +wave_b=0.900 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.900 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_0_per_point2= +wave_0_per_point3=k1 = cos(time/3); +wave_0_per_point4=k2 = sin(time/2); +wave_0_per_point5= +wave_0_per_point6=t_abs = sample; +wave_0_per_point7=t_rel = sample-time/2.12; +wave_0_per_point8=ampl = cos(t_rel)*5; +wave_0_per_point9=//ampl = 3; +wave_0_per_point10= +wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_0_per_point13=oz = ampl/3; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_0_per_point21= +wave_0_per_point22=r = 1; +wave_0_per_point23=g = 0.5; +wave_0_per_point24=b = 0; +wave_0_per_point25= +wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_0_per_point29= +wave_0_per_point30=xang = k1*3; +wave_0_per_point31=yang = 1; +wave_0_per_point32=zang = 3*k1; +wave_0_per_point33=fov = 0.22; +wave_0_per_point34= +wave_0_per_point35=monitor = t2; +wave_0_per_point36= +wave_0_per_point37=// Rotation um x,y,z +wave_0_per_point38= +wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point41= +wave_0_per_point42=ox = mx; +wave_0_per_point43=oy = my; +wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point46=ox = mx; +wave_0_per_point47=oz = mz; +wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point50=oy = my; +wave_0_per_point51=oz = mz; +wave_0_per_point52= +wave_0_per_point53=oz = oz - 6; +wave_0_per_point54=x = ox*fov/oz +0.5; +wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point56=y = oy*fov/oz + 0.5; +wave_0_per_point57= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.26913 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=9.75346 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.400 +shapecode_0_r2=0.290 +shapecode_0_g2=0.300 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.400 +shape_0_per_frame1=textured = 1; +shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_0_per_frame3= +shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_0_per_frame6= +shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_0_per_frame8=rad = rad0; +shape_0_per_frame9= +shape_0_per_frame10= +shape_0_per_frame11=x = posx; +shape_0_per_frame12=y = posy; +shape_0_per_frame13=ang = rot0; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14451 +shapecode_1_ang=1.13097 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.02315 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.970 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24*1; a2 = 0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_8=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.012/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.012/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*2 + +comp_6=` GetBlur3(uv)*1 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - Double stringy things2.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=0.160 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.101 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.300 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=flip+1; +wave_0_per_point6=flip=flip*below(flip,2); +wave_0_per_point7= +wave_0_per_point8=xp=0; +wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_0_per_point10=zp=0; +wave_0_per_point11= +wave_0_per_point12=//wrist movement; +wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point14= +wave_0_per_point15=xq=xp; +wave_0_per_point16=sa=sin(ang);ca=cos(ang); +wave_0_per_point17=yq=yp*sa + zp*ca; +wave_0_per_point18=zq=yp*ca - zp*sa; +wave_0_per_point19=yq=yp; +wave_0_per_point20=zq=zp; +wave_0_per_point21= +wave_0_per_point22=ang=tm*8; +wave_0_per_point23=sa=sin(ang);ca=cos(ang); +wave_0_per_point24=xp=xq*sa + yq*ca; +wave_0_per_point25=yp=xq*ca - yq*sa; +wave_0_per_point26=zp=zq; +wave_0_per_point27= +wave_0_per_point28=//forearm movement; +wave_0_per_point29=zp=zp-0.3; +wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point31=xq=xp; +wave_0_per_point32=sa=sin(ang);ca=cos(ang); +wave_0_per_point33=yq=yp*sa + zp*ca; +wave_0_per_point34=zq=yp*ca - zp*sa; +wave_0_per_point35= +wave_0_per_point36=//upper arm twist +wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_0_per_point38=sa=sin(ang);ca=cos(ang); +wave_0_per_point39=xp=xq*sa + yq*ca; +wave_0_per_point40=yp=xq*ca - yq*sa; +wave_0_per_point41=zp=zq; +wave_0_per_point42= +wave_0_per_point43=//upper arm outward; +wave_0_per_point44=zp=zp-0.35; +wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_0_per_point46=sa=sin(ang);ca=cos(ang); +wave_0_per_point47=xq=xp*sa + zp*ca; +wave_0_per_point48=yq=yp; +wave_0_per_point49=zq=xp*ca - zp*sa; +wave_0_per_point50= +wave_0_per_point51=//upper arm up down; +wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point53=xp=xq; +wave_0_per_point54=sa=sin(ang);ca=cos(ang); +wave_0_per_point55=yp=yq*ca - zq*sa; +wave_0_per_point56=zp=yq*sa + zq*ca; +wave_0_per_point57= +wave_0_per_point58=//xp=xq;yp=yq;zp=zq; +wave_0_per_point59= +wave_0_per_point60= +wave_0_per_point61=//project into screenspace and draw on screen +wave_0_per_point62=zp=zp+2; +wave_0_per_point63=xs=xp/zp; +wave_0_per_point64=ys=yp/zp; +wave_0_per_point65= +wave_0_per_point66=x=xs+0.5; +wave_0_per_point67=y=ys*1.3+0.5; +wave_0_per_point68= +wave_0_per_point69= +wave_0_per_point70=a=(1-sample); +wave_0_per_point71= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=-yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.720 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=sa=sin(ang);ca=cos(ang); +wave_2_per_point17=yq=yp*sa + zp*ca; +wave_2_per_point18=zq=yp*ca - zp*sa; +wave_2_per_point19=yq=yp; +wave_2_per_point20=zq=zp; +wave_2_per_point21= +wave_2_per_point22=ang=tm*8; +wave_2_per_point23=sa=sin(ang);ca=cos(ang); +wave_2_per_point24=xp=xq*sa + yq*ca; +wave_2_per_point25=yp=xq*ca - yq*sa; +wave_2_per_point26=zp=zq; +wave_2_per_point27= +wave_2_per_point28=//forearm movement; +wave_2_per_point29=zp=zp-0.3; +wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_2_per_point31=xq=xp; +wave_2_per_point32=sa=sin(ang);ca=cos(ang); +wave_2_per_point33=yq=yp*sa + zp*ca; +wave_2_per_point34=zq=yp*ca - zp*sa; +wave_2_per_point35= +wave_2_per_point36=//upper arm twist +wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_2_per_point38=sa=sin(ang);ca=cos(ang); +wave_2_per_point39=xp=xq*sa + yq*ca; +wave_2_per_point40=yp=xq*ca - yq*sa; +wave_2_per_point41=zp=zq; +wave_2_per_point42= +wave_2_per_point43=//upper arm outward; +wave_2_per_point44=zp=zp-0.35; +wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_2_per_point46=sa=sin(ang);ca=cos(ang); +wave_2_per_point47=xq=xp*sa + zp*ca; +wave_2_per_point48=yq=yp; +wave_2_per_point49=zq=xp*ca - zp*sa; +wave_2_per_point50= +wave_2_per_point51=//upper arm up down; +wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_2_per_point53=xp=xq; +wave_2_per_point54=sa=sin(ang);ca=cos(ang); +wave_2_per_point55=yp=yq*ca - zq*sa; +wave_2_per_point56=zp=yq*sa + zq*ca; +wave_2_per_point57= +wave_2_per_point58=//xp=xq;yp=yq;zp=zq; +wave_2_per_point59= +wave_2_per_point60= +wave_2_per_point61=//project into screenspace and draw on screen +wave_2_per_point62=zp=zp+2; +wave_2_per_point63=xs=-xp/zp; +wave_2_per_point64=ys=yp/zp; +wave_2_per_point65= +wave_2_per_point66=x=xs+0.5; +wave_2_per_point67=y=ys*1.3+0.5; +wave_2_per_point68= +wave_2_per_point69= +wave_2_per_point70=a=(1-sample); +wave_2_per_point71= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=phs=-sample * 0.2; +wave_3_per_point3=tm=q1 + phs; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=sa=sin(ang);ca=cos(ang); +wave_3_per_point17=yq=yp*sa + zp*ca; +wave_3_per_point18=zq=yp*ca - zp*sa; +wave_3_per_point19=yq=-yp; +wave_3_per_point20=zq=zp; +wave_3_per_point21= +wave_3_per_point22=ang=tm*8; +wave_3_per_point23=sa=sin(ang);ca=cos(ang); +wave_3_per_point24=xp=xq*sa + yq*ca; +wave_3_per_point25=yp=xq*ca - yq*sa; +wave_3_per_point26=zp=zq; +wave_3_per_point27= +wave_3_per_point28=//forearm movement; +wave_3_per_point29=zp=zp-0.3; +wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; +wave_3_per_point31=xq=xp; +wave_3_per_point32=sa=sin(ang);ca=cos(ang); +wave_3_per_point33=yq=yp*sa + zp*ca; +wave_3_per_point34=zq=yp*ca - zp*sa; +wave_3_per_point35= +wave_3_per_point36=//upper arm twist +wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_3_per_point38=sa=sin(ang);ca=cos(ang); +wave_3_per_point39=xp=xq*sa + yq*ca; +wave_3_per_point40=yp=xq*ca - yq*sa; +wave_3_per_point41=zp=zq; +wave_3_per_point42= +wave_3_per_point43=//upper arm outward; +wave_3_per_point44=zp=zp-0.35; +wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_3_per_point46=sa=sin(ang);ca=cos(ang); +wave_3_per_point47=xq=xp*sa + zp*ca; +wave_3_per_point48=yq=yp; +wave_3_per_point49=zq=xp*ca - zp*sa; +wave_3_per_point50= +wave_3_per_point51=//upper arm up down; +wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; +wave_3_per_point53=xp=xq; +wave_3_per_point54=sa=sin(ang);ca=cos(ang); +wave_3_per_point55=yp=yq*ca - zq*sa; +wave_3_per_point56=zp=yq*sa + zq*ca; +wave_3_per_point57= +wave_3_per_point58=//xp=xq;yp=yq;zp=zq; +wave_3_per_point59= +wave_3_per_point60= +wave_3_per_point61=//project into screenspace and draw on screen +wave_3_per_point62=zp=zp+2; +wave_3_per_point63=xs=-xp/zp; +wave_3_per_point64=ys=yp/zp; +wave_3_per_point65= +wave_3_per_point66=x=xs+0.5; +wave_3_per_point67=y=ys*1.3+0.5; +wave_3_per_point68= +wave_3_per_point69= +wave_3_per_point70=a=(1-sample); +wave_3_per_point71= +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=1 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=0.100 +wavecode_4_g=0.690 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=n=sample*6.283; +wave_4_per_point2=phs=-sample * 0.18; +wave_4_per_point3=tm=q1 + phs; +wave_4_per_point4= +wave_4_per_point5=flip=flip+1; +wave_4_per_point6=flip=flip*below(flip,2); +wave_4_per_point7= +wave_4_per_point8=xp=0; +wave_4_per_point9=yp=flip*0.05*sample + (sin(tm)*0.6 + 0.5)*0.2 + 0.05; +wave_4_per_point10=zp=0; +wave_4_per_point11= +wave_4_per_point12=//wrist movement; +wave_4_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_4_per_point14= +wave_4_per_point15=xq=xp; +wave_4_per_point16=sa=sin(ang);ca=cos(ang); +wave_4_per_point17=yq=yp*sa + zp*ca; +wave_4_per_point18=zq=yp*ca - zp*sa; +wave_4_per_point19=yq=yp; +wave_4_per_point20=zq=zp; +wave_4_per_point21= +wave_4_per_point22=ang=tm*8; +wave_4_per_point23=sa=sin(ang);ca=cos(ang); +wave_4_per_point24=xp=xq*sa + yq*ca; +wave_4_per_point25=yp=xq*ca - yq*sa; +wave_4_per_point26=zp=zq; +wave_4_per_point27= +wave_4_per_point28=//forearm movement; +wave_4_per_point29=zp=zp-0.3; +wave_4_per_point30=ang=3.14 + cos(tm*2 - 0.5)*1.2; +wave_4_per_point31=xq=xp; +wave_4_per_point32=sa=sin(ang);ca=cos(ang); +wave_4_per_point33=yq=yp*sa + zp*ca; +wave_4_per_point34=zq=yp*ca - zp*sa; +wave_4_per_point35= +wave_4_per_point36=//upper arm twist +wave_4_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_4_per_point38=sa=sin(ang);ca=cos(ang); +wave_4_per_point39=xp=xq*sa + yq*ca; +wave_4_per_point40=yp=xq*ca - yq*sa; +wave_4_per_point41=zp=zq; +wave_4_per_point42= +wave_4_per_point43=//upper arm outward; +wave_4_per_point44=zp=zp-0.35; +wave_4_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_4_per_point46=sa=sin(ang);ca=cos(ang); +wave_4_per_point47=xq=xp*sa + zp*ca; +wave_4_per_point48=yq=yp; +wave_4_per_point49=zq=xp*ca - zp*sa; +wave_4_per_point50= +wave_4_per_point51=//upper arm up down; +wave_4_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_4_per_point53=xp=xq; +wave_4_per_point54=sa=sin(ang);ca=cos(ang); +wave_4_per_point55=yp=yq*ca - zq*sa; +wave_4_per_point56=zp=yq*sa + zq*ca; +wave_4_per_point57= +wave_4_per_point58=//xp=xq;yp=yq;zp=zq; +wave_4_per_point59= +wave_4_per_point60= +wave_4_per_point61=//project into screenspace and draw on screen +wave_4_per_point62=zp=zp+2; +wave_4_per_point63=xs=xp/zp; +wave_4_per_point64=ys=yp/zp; +wave_4_per_point65= +wave_4_per_point66=x=xs+0.5; +wave_4_per_point67=y=ys*1.3+0.5; +wave_4_per_point68= +wave_4_per_point69= +wave_4_per_point70=a=(1-sample); +wave_4_per_point71= +wavecode_5_enabled=1 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=1 +wavecode_5_bDrawThick=1 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=0.800 +wavecode_5_g=0.550 +wavecode_5_b=0.700 +wavecode_5_a=1.000 +wave_5_per_point1=n=sample*6.283; +wave_5_per_point2=phs=-sample * 0.2; +wave_5_per_point3=tm=q1 + phs; +wave_5_per_point4= +wave_5_per_point5=flip=flip+1; +wave_5_per_point6=flip=flip*below(flip,2); +wave_5_per_point7= +wave_5_per_point8=xp=0; +wave_5_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_5_per_point10=zp=0; +wave_5_per_point11= +wave_5_per_point12=//wrist movement; +wave_5_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_5_per_point14= +wave_5_per_point15=xq=xp; +wave_5_per_point16=sa=sin(ang);ca=cos(ang); +wave_5_per_point17=yq=yp*sa + zp*ca; +wave_5_per_point18=zq=yp*ca - zp*sa; +wave_5_per_point19=yq=yp; +wave_5_per_point20=zq=zp; +wave_5_per_point21= +wave_5_per_point22=ang=tm*8; +wave_5_per_point23=sa=sin(ang);ca=cos(ang); +wave_5_per_point24=xp=xq*sa + yq*ca; +wave_5_per_point25=yp=xq*ca - yq*sa; +wave_5_per_point26=zp=zq; +wave_5_per_point27= +wave_5_per_point28=//forearm movement; +wave_5_per_point29=zp=zp-0.3; +wave_5_per_point30=ang=3.14 + sin(tm*2 - 0.5)*2.5; +wave_5_per_point31=xq=xp; +wave_5_per_point32=sa=sin(ang);ca=cos(ang); +wave_5_per_point33=yq=yp*sa + zp*ca; +wave_5_per_point34=zq=yp*ca - zp*sa; +wave_5_per_point35= +wave_5_per_point36=//upper arm twist +wave_5_per_point37=ang=-1.0 + cos(tm*2.7 + 0.5); +wave_5_per_point38=sa=sin(ang);ca=cos(ang); +wave_5_per_point39=xp=xq*sa + yq*ca; +wave_5_per_point40=yp=xq*ca - yq*sa; +wave_5_per_point41=zp=zq; +wave_5_per_point42= +wave_5_per_point43=//upper arm outward; +wave_5_per_point44=zp=zp-0.35; +wave_5_per_point45=ang=cos(tm*2)*0.55 - 1.05; +wave_5_per_point46=sa=sin(ang);ca=cos(ang); +wave_5_per_point47=xq=xp*sa + zp*ca; +wave_5_per_point48=yq=yp; +wave_5_per_point49=zq=xp*ca - zp*sa; +wave_5_per_point50= +wave_5_per_point51=//upper arm up down; +wave_5_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_5_per_point53=xp=xq; +wave_5_per_point54=sa=sin(ang);ca=cos(ang); +wave_5_per_point55=yp=yq*ca - zq*sa; +wave_5_per_point56=zp=yq*sa + zq*ca; +wave_5_per_point57= +wave_5_per_point58=//xp=xq;yp=yq;zp=zq; +wave_5_per_point59= +wave_5_per_point60= +wave_5_per_point61=//project into screenspace and draw on screen +wave_5_per_point62=zp=zp+2; +wave_5_per_point63=xs=xp/zp; +wave_5_per_point64=ys=yp/zp; +wave_5_per_point65= +wave_5_per_point66=x=xs+0.5; +wave_5_per_point67=y=ys*1.3+0.5; +wave_5_per_point68= +wave_5_per_point69= +wave_5_per_point70=a=(1-sample); +wave_5_per_point71= +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.98; +per_frame_2=zoom=1.002; +per_frame_3= +per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_5=vol=vol*vol; +per_frame_6=mtime=mtime+vol*0.1*(75/fps); +per_frame_7= +per_frame_8=q1=mtime*0.4; +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; +warp_5=` +warp_6=` // darken over time +warp_7=` ret -= 0.022; +warp_8=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 txr = float3(uv,q2); +comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; +comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, +comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, +comp_8=` 0.50 +comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) +comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo +comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); +comp_12=` ret *= 2.0; //gamma +comp_13=` //ret = ret*(1 - ret)*10; //brighten +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 new file mode 100644 index 0000000..16f9c37 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 @@ -0,0 +1,1396 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:37:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.420 +blending_direction=1 +random_1=0.909 +random_2=0.910 +random_3=0.406 +random_4=0.326 +random_5=0.460 + +[PRESET1_BEGIN] +NAME=va ultramix2 - 159_1 002 DOUBLE3 BUTTERFLY darkX sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.080 +fWaveScale=2.381 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.290 +fModWaveAlphaEnd=0.290 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.980 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.23297 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=x = 0.5+0.38*if(equal(instance,0),1,-1)*sin(time+1.57); +shape_0_per_frame2=y = 0.5+0.38*if(equal(instance,0),1,-1)*cos(time+1.57); +shape_0_per_frame3=ang = sin(time); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09514 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.5+0.3*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.5+0.3*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.31716 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.26973 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`//ret.x *= 2; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 1.5*ret.y*ret.y; +comp_50=`ret.z = 1.5*ret.y; +comp_51=` +comp_52=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Flexi - the bipolar 004 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.210 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.413 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=-0.660 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.240 +wave_y=0.440 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.190 +ib_size=0.500 +ib_r=1.000 +ib_g=1.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.180 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.36971 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.010 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=chance = 0; +wave_1_per_frame1=t1 = asin(1); +wave_1_per_frame2= +wave_1_per_frame3=rot = rot + q6; +wave_1_per_frame4=t2 = rot; +wave_1_per_frame5= +wave_1_per_frame6=q4 = 0.5 + (q4-0.5)*q15; +wave_1_per_frame7=q5 = 0.5 + (q5-0.5)*q15; +wave_1_per_point1=w = 4*t1*sample + t2; +wave_1_per_point2=d = q3*0.5*q15 + value1; +wave_1_per_point3= +wave_1_per_point4=x = q4 + sin(w)*d; +wave_1_per_point5=y = q5 + cos(w)*d; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.36971 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.010 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=chance = 0; +wave_2_per_frame1=t1 = asin(1); +wave_2_per_frame2= +wave_2_per_frame3=rot = rot + q9; +wave_2_per_frame4=t2 = rot; +wave_2_per_frame5= +wave_2_per_frame6=q7 = 0.5 + (q7-0.5)*q15; +wave_2_per_frame7=q8 = 0.5 + (q8-0.5)*q15; +wave_2_per_point1=w = 4*t1*sample + t2; +wave_2_per_point2=d = q3*0.5*q15 + value1; +wave_2_per_point3= +wave_2_per_point4=x = q7 + sin(w)*d; +wave_2_per_point5=y = q8 + cos(w)*d; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.36971 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.010 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=chance = 0; +wave_3_per_frame1=t1 = asin(1); +wave_3_per_frame2= +wave_3_per_frame3=rot = rot + q12; +wave_3_per_frame4=t2 = rot; +wave_3_per_frame5= +wave_3_per_frame6=q10 = 0.5 + (q10-0.5)*q15; +wave_3_per_frame7=q11= 0.5 + (q11-0.5)*q15; +wave_3_per_point1=w = 4*t1*sample + t2; +wave_3_per_point2=d = q3*0.5*q15 + value1; +wave_3_per_point3= +wave_3_per_point4=x = q10 + sin(w)*d; +wave_3_per_point5=y = q11 + cos(w)*d; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02770 +shapecode_0_ang=6.03186 +shapecode_0_tex_ang=6.03186 +shapecode_0_tex_zoom=0.68390 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.050 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=an = an + q6; +shape_0_per_frame2=ang = an*0.5; +shape_0_per_frame3=x = q4; +shape_0_per_frame4=y = q5; +shape_0_per_frame5=rad = q3; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=x = 0.5 + (x-0.5)/q2; +shape_0_per_frame9=y = 0.5 + (y-0.5)/q1; +shape_0_per_frame10= +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=6.03186 +shapecode_1_tex_ang=6.03186 +shapecode_1_tex_zoom=0.68390 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.050 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=an = an + q9; +shape_1_per_frame2=ang = an*0.5; +shape_1_per_frame3=x = q7; +shape_1_per_frame4=y = q8; +shape_1_per_frame5=rad = q3; +shape_1_per_frame6= +shape_1_per_frame7=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame8=y = 0.5 + (y-0.5)/q1; +shape_1_per_frame9= +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02770 +shapecode_2_ang=6.03186 +shapecode_2_tex_ang=6.03186 +shapecode_2_tex_zoom=0.68390 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.050 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=an = an + q12; +shape_2_per_frame2=ang = an*0.5; +shape_2_per_frame3=x = q10; +shape_2_per_frame4=y = q11; +shape_2_per_frame5=rad = q3; +shape_2_per_frame6= +shape_2_per_frame7=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame8=y = 0.5 + (y-0.5)/q1; +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=48 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02770 +shapecode_3_ang=6.03186 +shapecode_3_tex_ang=6.03186 +shapecode_3_tex_zoom=0.68390 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=an = an + 0.5*q16/num_inst; +shape_3_per_frame2=w = asin(1)*4*instance/num_inst + an; +shape_3_per_frame3=x = q6 + sin(w)*q5*0.5; +shape_3_per_frame4=y = q7 + cos(w)*q5*0.5; +shape_3_per_frame5=rad = q5*0.25; +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = 0.5 + (x-0.5)/q2; +shape_3_per_frame9=//y = 0.5 + (y-0.5)/q1; +shape_3_per_frame10= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//******** INITIALIZATION ********* +per_frame_init_2=//---------- some global vars, do not change ------------- +per_frame_init_3=avg = 0.01; +per_frame_init_4=q7 = .25; //MyZoom +per_frame_init_5=q8 = rand(2.0)-1.0; //fractal modifier +per_frame_init_6=//q8 = 1; //# +per_frame_init_7=q16 = 1 + rand(2); //Tele ; rather fish eye +per_frame_init_8=//q16 = 1; //# +per_frame_init_9=q18 = rand(0.8)+.1; //brightness balance back/front +per_frame_init_10=q30 = 1; //logarithmic Z-Dist storage; unused +per_frame_init_11=q31 =128; +per_frame_init_12=start = 1; travel = 0; RotZ = 0; look = 0; slow = 0; t0 = time+3; lampx = .5; lampy = .5; +per_frame_init_13=cran0 = rand(1); +per_frame_init_14=n = 0; loop (10000, gmegabuf(n)=0; n=n+1; ); +per_frame_init_15=n = 0; loop (10000, megabuf(n)=0; n=n+1; ); +per_frame_init_16=trelx = 0; trely = 0; trelz = 0; +per_frame_init_17=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_18= +per_frame_init_19=//Find random starting point +per_frame_init_20=while (exec2( +per_frame_init_21= ran1 = rand(800)/100; ran2 = rand(800)/100; ran3 = rand(800)/100; +per_frame_init_22= PosX = rand(5)-2; PosY = rand(5)-2; PosZ = rand(5)-2; +per_frame_init_23= +per_frame_init_24=// PosX = 3.3; PosY = 2; PosZ = -2; ran1 = 0; ran2 = 0; ran3 = 0; //# +per_frame_init_25= +per_frame_init_26= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_27= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_28= +per_frame_init_29= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_30= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_31= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_32= +per_frame_init_33= //***********BOT************* +per_frame_init_34= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_35= dist = 0.001; +per_frame_init_36= while (exec2( +per_frame_init_37= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_38= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_39= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_init_40= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_init_41= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_init_42= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_43= loop (7+1, +per_frame_init_44= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_45= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_46= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_47= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_48= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_49= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_50= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_51= ); +per_frame_init_52= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_53= dist *= 1.05; +per_frame_init_54= ,(dist < 0.6)*(len > 30))); +per_frame_init_55=,(dist < .06))); //end while +per_frame_init_56= +per_frame_init_57= +per_frame_init_58= +per_frame_1=fps_ = .0 * fps_ + 1*if(fps<=25,fps,25+.5*(fps-25)); +per_frame_2=dec_s = 1-.06*30/fps_; +per_frame_3=beat = (time > t0+3); t0 = if(beat, time, t0); +per_frame_4= +per_frame_5=//code by anandamide +per_frame_6=eosVol = (bass+mid+treb)*0.25; +per_frame_7=eosVol = eosVol * eosVol; +per_frame_8=eosVol = eosVol * eosVol; +per_frame_9=eosTime = eosTime + eosVol * 0.001 * 60.0/fps; +per_frame_10= +per_frame_11=eosTime2 = eosTime2 + eosVol * 0.013 * 60.0/fps; +per_frame_12= +per_frame_13=eosTime = if( eosTime > 15000.0, -15000.0, eosTime );//seems to be floating accuracy issues above certain values +per_frame_14=eosTime2 = if( eosTime2 > 15000.0, -15000.0, eosTime ); +per_frame_15=q30 = 1.0 - (eosTime2-int(eosTime2)); +per_frame_16=q9 = eosTime / 13.0; +per_frame_17=monitor = eosTime; +per_frame_18=q9 = eosTime/5.0; +per_frame_19=c0 = (q9-0.00)-int(q9-0.00); +per_frame_20=c1 = (q9-0.25)-int(q9-0.25); +per_frame_21=c2 = (q9-0.50)-int(q9-0.50); +per_frame_22=c3 = (q9-0.75)-int(q9-0.75); +per_frame_23=c0 = abs(c0-0.5); +per_frame_24=c1 = abs(c1-0.5); +per_frame_25=c2 = abs(c2-0.5); +per_frame_26=c3 = abs(c3-0.5); +per_frame_27=c0 = max( min( (c0 - 0.33)/(0.4-0.33), 1.0), 0.0 ); +per_frame_28=c1 = max( min( (c1 - 0.33)/(0.4-0.33), 1.0), 0.0 ); +per_frame_29=c2 = max( min( (c2 - 0.33)/(0.4-0.33), 1.0), 0.0 ); +per_frame_30=c3 = max( min( (c3 - 0.33)/(0.4-0.33), 1.0), 0.0 ); +per_frame_31=c0 = c0*c0*(3.0-2.0*c0); +per_frame_32=c1 = c1*c1*(3.0-2.0*c1); +per_frame_33=c2 = c2*c2*(3.0-2.0*c2); +per_frame_34=c3 = c3*c3*(3.0-2.0*c3); +per_frame_35=//eosVol = 2; +per_frame_36=texAng = texAng + eosVol * c0 * -0.007; +per_frame_37=texAng = texAng + eosVol * c1 * 0.0065; +per_frame_38=texAng = texAng + eosVol * c2 * -0.0183; +per_frame_39=texAng = texAng + eosVol * c3 * 0.0184; +per_frame_40= +per_frame_41=q15 = texAng; +per_frame_42=q17 = 1.0 / ( (c0 + c1) * eosVol * 0.1 + (c2+c3)* eosVol*0.011 + 0.7 ); +per_frame_43=//end anandamide code +per_frame_44= +per_frame_45=speed = min(0.2,dist_-0.02) * (1.0+2.0*avg) * (1.0-slow*0.0)*0.7/q7; +per_frame_46= +per_frame_47= +per_frame_48=speed = speed * (0.1+min(eosVol,1.5)*0.5);//anandamide +per_frame_49=ds = speed*0.25/fps_;//anandamide +per_frame_50= +per_frame_51=RotZ = if (RotZ==0,beat*(rand(100)<20*travel)*(rand(10)/10-.3), +per_frame_52= bnot(beat*(rand(100)<30))*RotZ); +per_frame_53=slow = if (bnot(slow), beat*(rand(1000*avg)<6), bnot(beat*(rand(100)<50))); +per_frame_54=look = if (bnot(look), beat*(rand(1000*speed)<12), bnot(beat*(rand(100)<50))); +per_frame_55= +per_frame_56=//Lamp View +per_frame_57=lx = if (beat,rand(150)/200+.15,lx); +per_frame_58=ly = if (beat,rand(150)/200+.15,ly); +per_frame_59=lampx = lampx * dec_s + (1-dec_s)*if (look,lx,0.5); +per_frame_60=lampy = lampy * dec_s + (1-dec_s)*if (look,ly,0.5); +per_frame_61=q1 = lampx; q2 = lampy; +per_frame_62= +per_frame_63=//Position +per_frame_64=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_65=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_66=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_67= +per_frame_68=angchg = (.2-dist_)*(dist_ < .2)*0.5; +per_frame_69=travel = if (angchg > 0,0,travel+ds); +per_frame_70=v1 = v1 * dec_s + (1-dec_s)* RotZ * ds; +per_frame_71=v2 = v2 *dec_s + (1-dec_s)*angchg *xslope/fps_; +per_frame_72=v3 = v3 *dec_s + (1-dec_s)*(angchg *yslope/fps_ + 2*v1*sin(time*.1)); +per_frame_73=//v2 = .008; +per_frame_74=//push old RotMat +per_frame_75=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_76=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_77=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_78= +per_frame_79=iterationDrop = (abs(v1)+abs(v2)+abs(v3)) * 1000.0; +per_frame_80=iterationDrop = min( iterationDrop, 5.0 ); +per_frame_81=q29 = iterationDrop; +per_frame_82= +per_frame_83=n = 0; avg = 0; +per_frame_84=loop (5, +per_frame_85= n = n+1; +per_frame_86= //new Rot. Mat for infinitesimal angles +per_frame_87= ran1 = rand(100)/100; +per_frame_88= ran2 = rand(100)/200-.25; +per_frame_89= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_90= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_91= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_92= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_93= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_94= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_95= +per_frame_96= //pop old RotMat +per_frame_97= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_98= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_99= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_100= +per_frame_101= //Multiply new RotMat by old one +per_frame_102= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_103= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_104= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_105= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_106= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_107= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_108= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_109= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_110= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_111= +per_frame_112= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_113= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_114= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_115= +per_frame_116= +per_frame_117= //***********BOT************* +per_frame_118= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_119= dist = 0.002; +per_frame_120= while (exec2( +per_frame_121= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_122= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_123= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_124= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_125= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_126= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_127= loop (7+1, +per_frame_128= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_129= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_130= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_131= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_132= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_133= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_134= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_135= ); +per_frame_136= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_137= dist *= 1.1; +per_frame_138= ,(dist < 0.6)*(len > 30))); +per_frame_139= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_140= avg = avg+abs(megabuf(n)/5); +per_frame_141=); //end loop 5 +per_frame_142= +per_frame_143=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_144= +per_frame_145=xslope = min(max(2/avg*(megabuf(1)-megabuf(3)),-3),3); +per_frame_146=yslope = min(max(2/avg*(megabuf(4)-megabuf(2)),-3),3); +per_frame_147= +per_frame_148=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_149= +per_frame_150=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_151=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_152=q19 = .5 + .5*sin(time*.02+cran0*6); //brightness backgd +per_frame_153=start = start * .9; +per_frame_154=q11 = v1; q12 = v2; q13 = v3; +per_frame_155=//forward comp. of Rotation +per_pixel_1= warp = 0; dx = .00; zoom = 1; dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*3; +warp_5=` float3 dx = 2*GetBlur1(frac(uv+float2(1,0)*d))-2*GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = 2*GetBlur1(frac(uv+float2(0,1)*d))-2*GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*1.5; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.008; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d*0.5 - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d*0.5 - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d*0.5 - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float2 d, uv_light1; +comp_2=`float3 dx, dy, c1, c2, c3, c4, light1_dy; +comp_3=`float2 numerator, denominator, fraction; +comp_4=`float2 c,bipolar; +comp_5=`int depth, n; +comp_6=`float cutoff, s; +comp_7=` +comp_8=`shader_body +comp_9=`{ +comp_10=`uv = 0.5 + (uv-0.5)*1; // try apply some overall zoom in or out, works good in play with number of iterations +comp_11=`cutoff = 2; +comp_12=`n = 1; // number of radial mirrors +comp_13=`s = 0.33; // logarithmic zoom factor +comp_14=`depth = 2; //number of fractal iterations +comp_15=` +comp_16=`for(int i = 0; i q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 1.4; +warp_27=` if (n < 1.2) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,0.42)); +comp_11=` +comp_12=`ret *= 3.02; +comp_13=` +comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= 0.046; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod +comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; +comp_34=` +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 new file mode 100644 index 0000000..a556d7e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 @@ -0,0 +1,1595 @@ +Created with MILKDROP 3.2 on 16/07/2023 at 23:14:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.50 +blending_direction=-1 +random_1=0.104743 +random_2=0.503388 +random_3=0.894851 +random_4=0.922087 +random_5=0.052168 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0163b3 gold sdf +NAME=MilkDrop2077.0163b3 gold sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.92368 +rot=0.00000 +cx=0.500 +cy=0.520 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.15493 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3=ang = rand(320)/100; +shape_2_per_frame4= +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.120 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.159; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*12; +comp_7=` +comp_8=`ret = lerp(float3(2.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.9,1.5,1.5), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`//ret = lerp(ret,float3(0.5,1.8,2.3),GetPixel(uv).z); +comp_12=` +comp_13=`} +comp_14=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0272 MOD3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=113.000 +fWaveScale=27.455 +fWaveSmoothing=0.465 +fWaveParam=-1.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=1.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.180 +wave_b=1.000 +wave_x=0.560 +wave_y=0.575 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.900 +nMotionVectorsX=11.760 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=24.01387 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.53*sin(bass*1.45); +wave_0_per_frame3=b=b+0.51*sin(mid*1.427); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=77.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.100 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.160 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.373 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.01000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.390 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.450 +shapecode_1_y=0.500 +shapecode_1_rad=0.13869 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00100 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.200 +shapecode_1_border_g=0.810 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.485 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=1.000 +shapecode_2_a=1.080 +shapecode_2_r2=0.500 +shapecode_2_g2=0.458 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.880 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.420 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.89000 +shapecode_3_r=1.080 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.880 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.441 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=tan(0.52*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=cos(1.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(10,bt); +per_frame_8=q5=cos(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); +per_frame_16= +per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); +per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); +per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); +per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(.5,2.3,2.9)*0.05 + +warp_21=` time*float3(.1,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 1.4; +warp_27=` if (n < 1.2) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,0.42)); +comp_11=` +comp_12=`ret *= 3.02; +comp_13=` +comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= 0.046; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod +comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; +comp_34=` +comp_35=`ret /= float3(-2.1,1.7,2.1); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 new file mode 100644 index 0000000..1e297f9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 @@ -0,0 +1,431 @@ +Created with MILKDROP 3.30 on 15/12/2023 at 22:27:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.70 +blending_direction=1 +random_1=0.814499 +random_2=0.411111 +random_3=0.768428 +random_4=0.680217 +random_5=0.376016 + +[PRESET1_BEGIN] +NAME=fiShbRaiN + Flexi - box of tricks 17 [moebius plus spiral mask] - edit +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.280 +fDecay=0.800 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=3.04777 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (rand(2000)-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (rand(2000)-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (rand(2000)-1000)*0.001 , r); +per_frame_14=z = if(is_beat, rand(1000)*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.01; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = rand(1000)/1000; +per_frame_22=q24 = rand(1000)/1000; +per_frame_23=q25 = (rand(1000)/1000)*6.28; +per_frame_24=q26 = q25 - 3.14; +per_frame_25=q27 = (rand(1000)/12000)+0.04; +per_frame_26= +per_frame_27=q28 = rand(1000)/1000; +per_frame_28=q29 = rand(1000)/1000; +per_frame_29=q30 = (rand(1000)/1000)*6.28; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (rand(1000)/14000)+0.04; +per_frame_32= +warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ +warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +warp_3=`} +warp_4=` +warp_5=`float2 complex_pow(float2 base, int exponent){ +warp_6=` float2 exponentiation = float2(1,0); +warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=` +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 new file mode 100644 index 0000000..02cc7d2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 @@ -0,0 +1,777 @@ +Created with MILKDROP 3.25 on 02/03/2024 at 11:32:21 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=side +blending_progress=0.55 +blending_direction=1 +random_1=0.587534 +random_2=0.838889 +random_3=0.601897 +random_4=0.686721 +random_5=0.118293 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = 2; +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`//MilkDrop3 Brightness Mode: +comp_53=`ret *= 1.2; +comp_54=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk new file mode 100644 index 0000000..e2ad91c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk @@ -0,0 +1,287 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube12.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 new file mode 100644 index 0000000..0d6f820 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 @@ -0,0 +1,2039 @@ +Created with MILKDROP 3.1 on 09/05/2023 at 19:42:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.430 +blending_direction=-1 +random_1=0.385 +random_2=0.183 +random_3=0.577 +random_4=0.422 +random_5=0.929 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 new file mode 100644 index 0000000..46e8afa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 @@ -0,0 +1,2039 @@ +Created with MILKDROP 3.1 on 09/05/2023 at 19:43:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.470 +blending_direction=1 +random_1=0.448 +random_2=0.200 +random_3=0.228 +random_4=0.177 +random_5=0.676 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 new file mode 100644 index 0000000..6d680bb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 @@ -0,0 +1,2039 @@ +Created with MILKDROP 3.1 on 09/05/2023 at 19:45:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.540 +blending_direction=1 +random_1=0.854 +random_2=0.790 +random_3=0.225 +random_4=0.268 +random_5=0.093 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk new file mode 100644 index 0000000..ce45110 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 new file mode 100644 index 0000000..0f2abbd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 @@ -0,0 +1,1778 @@ +Created with MILKDROP 3.1 on 07/04/2023 at 22:35:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.14 +blending_direction=-1 +random_1=0.175745 +random_2=0.519377 +random_3=0.923442 +random_4=0.0201897 +random_5=0.910976 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(2.5,-1.0,-1.0); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk new file mode 100644 index 0000000..e9799f1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk @@ -0,0 +1,343 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`} +comp_46=` +comp_47=` +comp_48=` +comp_49=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 new file mode 100644 index 0000000..d42196a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 @@ -0,0 +1,1180 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:50:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.540 +blending_direction=1 +random_1=0.316 +random_2=0.688 +random_3=0.761 +random_4=0.373 +random_5=0.404 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R062.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.070 +fWarpScale=2.109 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.600 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.85000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.520 +wave_y=0.455 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.008 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.870 +b2x=0.970 +b3x=1.040 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.92000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.950 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=it = it + 1; +wave_0_per_frame2= +wave_0_per_frame3=a = equal(it%20,0); +wave_0_per_frame4=a = 1; +wave_0_per_point1=x = int(rand(101))*0.009; +wave_0_per_point2=y = int(rand(101))*0.011; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.330 +wavecode_1_a=0.820 +wave_1_per_frame1=tm = int(rand(101))*.01*6.24; +wave_1_per_frame2=dt = int(rand(101))*.01; +wave_1_per_frame3= +wave_1_per_frame4= +wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; +wave_1_per_frame7= +wave_1_per_frame8=r = .5 + .5*sin(time*1.132); +wave_1_per_frame9=g = .5 + .5*sin(time*1.121); +wave_1_per_frame10=b = .5 + .5*sin(time*1.187); +wave_1_per_point1=sp = int(sample*4); +wave_1_per_point2=sw = equal(it%2,0); +wave_1_per_point3=it = if(equal(sample,0),0,it + 1); +wave_1_per_point4= +wave_1_per_point5=mod = bass; +wave_1_per_point6= +wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; +wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_1_per_point11= +wave_1_per_point12=x = if(sw,bx,ax); +wave_1_per_point13=y = if(sw,by,ay); +wave_1_per_point14= +wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_1_per_point16= +wave_1_per_point17=a = sw*0.2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=0.830 +wave_2_per_frame1=tm = int(rand(101))*.01*6.24; +wave_2_per_frame2=dt = int(rand(101))*.01; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; +wave_2_per_frame7= +wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); +wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); +wave_2_per_frame10=b = .5 + .5*sin(time*1.187); +wave_2_per_point1=sp = int(sample*4); +wave_2_per_point2=sw = equal(it%2,0); +wave_2_per_point3=it = if(equal(sample,0),0,it + 1); +wave_2_per_point4= +wave_2_per_point5=mod = treb; +wave_2_per_point6= +wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; +wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_2_per_point11= +wave_2_per_point12=x = if(sw,bx,ax); +wave_2_per_point13=y = if(sw,by,ay); +wave_2_per_point14= +wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_2_per_point16= +wave_2_per_point17=a = sw*.2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.46009 +wavecode_3_smoothing=0.82000 +wavecode_3_r=0.860 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; +wave_3_per_frame2=dt = int(rand(101))*0.009; +wave_3_per_frame3= +wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; +wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; +wave_3_per_frame6= +wave_3_per_frame7=r = .5 + .5*sin(time*1.132); +wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); +wave_3_per_frame9=b = .5 + .5*sin(time*1.187); +wave_3_per_point1=sp = int(sample*4); +wave_3_per_point2=sw = equal(it%2,0); +wave_3_per_point3=it = if(equal(sample,0),0,it + 1); +wave_3_per_point4= +wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; +wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; +wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; +wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; +wave_3_per_point9= +wave_3_per_point10=x = if(sw,bx,ax); +wave_3_per_point11=y = if(sw,by,ay); +wave_3_per_point12= +wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_3_per_point14= +wave_3_per_point15=a = sw*.2 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.13000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.140 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.085 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.120 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.190 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.910 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.089 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.107 +per_frame_1=t = time*11.69; +per_frame_2=wave_x = wave_x + 0.315*( 0.861*sin(2.4209*time*5) + 0.324*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.287*( 0.264*sin(2.3498*time*5) + 0.63*sin(2.976*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.672*sin(0.4817*time) + 0.308*sin(0.2188*time) ); +per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`//ret.x *= 2; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(2.3,0.2,2.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 2.5*ret.y*ret.y; +comp_50=`ret.z = 0.55*ret.y; +comp_51=` +comp_52=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`} +comp_46=` +comp_47=` +comp_48=` +comp_49=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk new file mode 100644 index 0000000..e48053a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk @@ -0,0 +1,811 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_003; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=`sampler MilkDrop3_001; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` float2 texc = 0.37 + 0.55*ret.xy; +comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, +comp_10=` ((uv.xyy*0.33 +comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_12=` ).xyz* +comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_15=` ); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=` float2 d = texsize.zw*22; +comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; +comp_26=` +comp_27=`float3 re; +comp_28=` +comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_30=`float2 m = float2(1-q4,q8); +comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_32=`float2 mid_uv = m + (uv-m)*0.996; +comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_37=`//ret = tex2D(sampler_main, uv); +comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); +comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_40=` +comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; +comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; +comp_43=` +comp_44=` +comp_45=`ret /= float3(0.7,1.4,-0.7); +comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk new file mode 100644 index 0000000..8f1c106 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk @@ -0,0 +1,804 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk new file mode 100644 index 0000000..a69333a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk @@ -0,0 +1,768 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=zoom=1.010; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.9*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk new file mode 100644 index 0000000..fa22a0f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk @@ -0,0 +1,327 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.007; +per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_002; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( MilkDrop3_001, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk new file mode 100644 index 0000000..9959920 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk @@ -0,0 +1,825 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.1,1.1,1.3); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 new file mode 100644 index 0000000..23652fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 @@ -0,0 +1,1130 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:54:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.600 +blending_direction=1 +random_1=0.622 +random_2=0.993 +random_3=0.214 +random_4=0.301 +random_5=0.673 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R234.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.81954 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (bass+mid+att)/6; +per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=wave_x = xpos + 0.5; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=wave_y = ypos + 0.5; +per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_22=warp = warp*vol; +per_frame_23=zoom = zoom - 0.02*zoom*bass_att; +per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_25=ob_a = 1 - 2*vol; +per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); +per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); +per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); +per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); +per_frame_30=Decay = extreme; +per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); +per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); +per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); +per_frame_34=mv_x = if(above(effect,0),1.25,64); +per_frame_35=mv_y = if(above(effect,0),64,2.25); +per_frame_36=mv_r =1-bass_effect; +per_frame_37=mv_g=1-treb_effect; +per_frame_38=mv_b=1-mid_effect; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 new file mode 100644 index 0000000..5b4229d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 @@ -0,0 +1,1616 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:18:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.700 +blending_direction=1 +random_1=0.902 +random_2=0.682 +random_3=0.369 +random_4=0.759 +random_5=0.190 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R181 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 164, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(3,q23,q26); +comp_18=`static float3 s = float3(q3,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (3,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(12/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (1, -0.3, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret -= float3(0.6,0.2,0); +comp_40=`} +comp_41=` +comp_42=`//------------------------------------------- +comp_43=`//Written by martin +comp_44=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.1,1.0,0.7); +comp_29=`} +comp_30=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk new file mode 100644 index 0000000..cb24a19 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk @@ -0,0 +1,405 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 new file mode 100644 index 0000000..f8beb73 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 @@ -0,0 +1,1202 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:39:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=vertical +blending_progress=0.500 +blending_direction=-1 +random_1=0.205 +random_2=0.238 +random_3=0.733 +random_4=0.419 +random_5=0.188 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.006 Isosceles River.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.1,1.1,1.3); +comp_29=`ret /= float3(-1.1,-1.1,1.3); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 new file mode 100644 index 0000000..18e8095 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 @@ -0,0 +1,1256 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 23:14:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.40 +blending_direction=-1 +random_1=0.367751 +random_2=0.761382 +random_3=0.421816 +random_4=0.718428 +random_5=0.885366 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R300 Inferno2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.8,1.6,2.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 new file mode 100644 index 0000000..07cfeb1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 @@ -0,0 +1,2183 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:16:08 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.42 +blending_direction=1 +random_1=0.853523 +random_2=0.585908 +random_3=0.886450 +random_4=0.863144 +random_5=0.921003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(-2.8,1.5,1.5); +comp_38=`ret /= float3(-0.4,-1.5,1.4); +comp_39=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`ret /= float3(2.1,1.4,0.7); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 new file mode 100644 index 0000000..e1bf8a5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 @@ -0,0 +1,1803 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:17:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=1 +random_1=0.282791 +random_2=0.741870 +random_3=0.771816 +random_4=0.733062 +random_5=0.342276 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`ret /= float3(0.2,-2.0,0.9); +comp_30=`} +comp_31=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R188.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.283185; +wave_0_per_point2=x = .5 + sin(sp)*.45; +wave_0_per_point3=y = .5 + cos(sp)*.45; +wave_0_per_point4= +wave_0_per_point5=tm = time*.5 + sp; +wave_0_per_point6= +wave_0_per_point7=r = .75 + .25*sin(tm*1.178); +wave_0_per_point8=g = .75 + .25*sin(tm*1.152); +wave_0_per_point9=b = .75 + .25*sin(tm*1.102); +wave_0_per_point10= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,5); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33=//r=xfade;g=xfade;b=xfade; +wave_1_per_point34= +wave_1_per_point35= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_2_per_point1=it = (it+1)*below(it,25); +wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_2_per_point5= +wave_2_per_point6=tm = time*.5 + sample*2; +wave_2_per_point7= +wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_2_per_point10= +wave_2_per_point11=x = vx; +wave_2_per_point12=y = vy; +wave_2_per_point13= +wave_2_per_point14=tm= 1.11 + sample + t1*2.0; +wave_2_per_point15= +wave_2_per_point16=flux=sin(time)*0.5; +wave_2_per_point17=fluy=cos(time)*0.5; +wave_2_per_point18= +wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_2_per_point21=xfade = (xfade2+xfade)*0.5; +wave_2_per_point22= +wave_2_per_point23= +wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_2_per_point27= +wave_2_per_point28=r=r1*xfade + g1*(1-xfade); +wave_2_per_point29=g=g1*xfade + b1*(1-xfade); +wave_2_per_point30=b=b1*xfade + r1*(1-xfade); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tic = min(time-tir,.1); +wave_3_per_frame2=tir = time; +wave_3_per_frame3=t2 = tic; +wave_3_per_point1=sam = int(rand(1001))*.001; +wave_3_per_point2=sam = sample; +wave_3_per_point3=it = (it+1)*above(sam,0); +wave_3_per_point4=set = int(sam*6); +wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); +wave_3_per_point6=off = .866025403; +wave_3_per_point7= +wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); +wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); +wave_3_per_point10= +wave_3_per_point11=zang = q6*50; +wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); +wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); +wave_3_per_point14=mx = ox; +wave_3_per_point15=my = oy; +wave_3_per_point16= +wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; +wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); +wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); +wave_3_per_point20=a = max(-.9 + vol,0); +wave_3_per_point21= +wave_3_per_point22=x = mx*rad; +wave_3_per_point23=y = my*rad; +wave_3_per_point24= +wave_3_per_point25=x = x*.75 + q1; +wave_3_per_point26=y = y + (1-q2); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=decay=.999; +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*0.4 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + .1*sin(time*.548); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.1; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.3333; +per_frame_39=q3 = q3*q3*0.5 + 0.1; +per_frame_40=q3 = min(q3,1.0); +per_frame_41=//q3=1.25; +per_frame_42=monitor = int(q3*4)/4; +per_frame_43= +per_frame_44=q4 = mt; +per_frame_45=q5 = bt; +per_frame_46= +per_frame_47=cx = q1; +per_frame_48=cy = q2; +per_frame_49= +per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_55= +per_frame_56=q6 = rmod; +per_frame_57= +per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_59= +per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_61= +per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.0;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=limit=0.05; +per_pixel_25= +per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_27=dsign=sign(dx); +per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; +per_pixel_29= +per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_31=dsign=sign(dy); +per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; +per_pixel_33= +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=` d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_15=` +comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 new file mode 100644 index 0000000..9aa8003 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 @@ -0,0 +1,1638 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:18:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.54 +blending_direction=1 +random_1=0.059485 +random_2=0.420190 +random_3=0.502575 +random_4=0.997290 +random_5=0.999322 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`ret /= float3(0.2,-2.0,0.9); +comp_30=`} +comp_31=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.2,1.0,0.5); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk new file mode 100644 index 0000000..5ee9cbd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk @@ -0,0 +1,850 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 new file mode 100644 index 0000000..6ce4efe --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 @@ -0,0 +1,1636 @@ +Created with MILKDROP 3.2 on 28/05/2023 at 23:43:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.54 +blending_direction=1 +random_1=0.035095 +random_2=0.558537 +random_3=0.903523 +random_4=0.324119 +random_5=0.390921 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-0.4,1.2,2.2); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk new file mode 100644 index 0000000..ad7bd16 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk @@ -0,0 +1,372 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.120 +fZoomExponent=1.04000 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.790 +ib_size=0.002 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_init_1=i=0; +per_frame_init_2=loop(10000, gmegabuf(i)=0; +per_frame_init_3= +per_frame_init_4=i=i+1;); +per_frame_init_5= +per_frame_init_6=t=0; +per_frame_init_7= +per_frame_init_8=t0=time; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.23,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=0.486+sin(atime*0.005088044367)*0.486; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=q6=aspecty; t=t+.1/fps; t1=t1+1/fps; +per_frame_26=s=150+140*sin(t); q1=pow(abs(s),0.205); +per_frame_27= +per_frame_28= +per_frame_29=i=0; x=0; y=0; p=0; p1=0; +per_frame_30= +per_frame_31=loop(1024, +per_frame_32= +per_frame_33=p=p+ s*(sin(i*s)-cos(i*s))/i; p1=p1-p; +per_frame_34=x=x+sin(p1); y=y+cos(p1); +per_frame_35=gmegabuf(2*i)=x; gmegabuf(2*i+1)=y; +per_frame_36= +per_frame_37=i=i+1;); +per_frame_38= +per_frame_39= +per_frame_40=///// clears the screen each n seconds +per_frame_41= +per_frame_42=n=12; +per_frame_43=decay=above(time-t0,.2)-equal((5*t1)%(5*n),0); +per_frame_44= +per_frame_45=monitor=s; +per_frame_46= +per_frame_47=q2=0.0052; //// zoom +per_frame_48= +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk new file mode 100644 index 0000000..c18eca3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk @@ -0,0 +1,279 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320002 +SpriteSY=-0.320002 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk new file mode 100644 index 0000000..eacc682 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk @@ -0,0 +1,283 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(0.7,1.0,1.7); +comp_32=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320002 +SpriteSY=-0.320002 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 new file mode 100644 index 0000000..d61de47 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 @@ -0,0 +1,1143 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:25:31 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.450 +blending_direction=-1 +random_1=0.278 +random_2=0.870 +random_3=0.746 +random_4=0.235 +random_5=0.861 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R036.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*12 + ang*9 + time*-3.4)*(0.9-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=` +comp_6=`ret = tex2D(sampler_main, uvm).x, +comp_7=` +comp_8=`ret = lerp ( +comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_10=`ret, +comp_11=`pow(ret,.3)); +comp_12=` +comp_13=`ret *= 1; +comp_14=` +comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_16=` ret = pow(ret,float3(2.8,1.1,.8))*1.25 -.25; //MilkDrop2077 color mod +comp_17=` +comp_18=` +comp_19=` // ret *= ret +comp_20=`//ret += tex2D(sampler_main, uvm).yyy, +comp_21=` +comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; +comp_23=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.1,2.2,1.4); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk new file mode 100644 index 0000000..3786337 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk new file mode 100644 index 0000000..a0ba1b1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk @@ -0,0 +1,284 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\sunburst2.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=5 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940001 +SpriteSY=0.940001 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk new file mode 100644 index 0000000..b5b0738 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 new file mode 100644 index 0000000..53f1d0c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 @@ -0,0 +1,1107 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:42:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=wave +blending_progress=0.470 +blending_direction=1 +random_1=0.654 +random_2=0.790 +random_3=0.379 +random_4=0.623 +random_5=0.217 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 new file mode 100644 index 0000000..cf09291 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 @@ -0,0 +1,1171 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:20:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.57 +blending_direction=-1 +random_1=0.297967 +random_2=0.155149 +random_3=0.379946 +random_4=0.478049 +random_5=0.691057 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R207.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 new file mode 100644 index 0000000..eebe3ab --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 @@ -0,0 +1,1173 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:26:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.490 +blending_direction=-1 +random_1=0.765 +random_2=0.928 +random_3=0.346 +random_4=0.109 +random_5=0.852 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R207.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-0.8,0.9,0.9); +comp_29=`} +comp_30=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 new file mode 100644 index 0000000..2d27beb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 @@ -0,0 +1,1526 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:10:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.49 +blending_direction=1 +random_1=0.567615 +random_2=0.981165 +random_3=0.379404 +random_4=0.389295 +random_5=0.204743 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.9,2.1,-0.2); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk new file mode 100644 index 0000000..3c83e2e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(3*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 new file mode 100644 index 0000000..e0aa84f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 @@ -0,0 +1,1148 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:45:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.570 +blending_direction=1 +random_1=0.070 +random_2=0.222 +random_3=0.819 +random_4=0.529 +random_5=0.542 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=1 +shapecode_4_sides=3 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=726 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.11264 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.21795 +shapecode_4_r=1.000 +shapecode_4_g=1.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_4_per_frame2=t=-.2*time; pi=3.1416; +shape_4_per_frame3= +shape_4_per_frame4= +shape_4_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_4_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_4_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_4_per_frame8= +shape_4_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_4_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_4_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_4_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_4_per_frame13= +shape_4_per_frame14= +shape_4_per_frame15=z6=.3+ .2*sin(t); +shape_4_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_4_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_4_per_frame18= +shape_4_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_4_per_frame20= +shape_4_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_4_per_frame22= +shape_4_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_4_per_frame24= +shape_4_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_4_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_4_per_frame27= +shape_4_per_frame28= +shape_4_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; +shape_4_per_frame30= +shape_4_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_4_per_frame32= +shape_4_per_frame33= +shape_4_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_4_per_frame35=p6 = 1-.1*i%10; +shape_4_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_4_per_frame37= +shape_4_per_frame38=r= p5*p6*p7; r2=r; +shape_4_per_frame39=g= r*r; g2=g; +shape_4_per_frame40=b= g*g; b2=b; +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.2,1.0,0.4); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk new file mode 100644 index 0000000..444b9f8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom - 0.01 * ( sin(3-sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 new file mode 100644 index 0000000..b6361b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 @@ -0,0 +1,1564 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 19:00:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.600 +blending_direction=-1 +random_1=0.394 +random_2=0.399 +random_3=0.427 +random_4=0.009 +random_5=0.138 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (332) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.91581 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.090 +shapecode_0_y=0.900 +shapecode_0_rad=0.22437 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.76002 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=6.19589 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_7=` ((uv.xyy*q27 +warp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_9=` ).xyz* +warp_10=` float3(1,1,0)*0.05 + +warp_11=` time*float3(0,0,1)*q29 +warp_12=` ); +warp_13=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_14=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_15=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_16=` // take the difference between the crisp and blurred images, +warp_17=` // then add it back into the image. Creates spots and stripes over time. +warp_18=` ret += (ret - GetBlur2(uv))*0.3; +warp_19=` ret *= 0.9; +warp_20=` +warp_21=` // add noise: +warp_22=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_23=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; +warp_24=` +warp_25=` // desaturate over time, to keep the globs white +warp_26=` ret = lerp(ret, lum(ret), 0.2); +warp_27=`} +comp_1=` +comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; +comp_3=`float3 noise, ret1, neu; +comp_4=`static float2 hor = float2 (texsize.z,0); +comp_5=`static float2 ver = float2 (0, texsize.w); +comp_6=` +comp_7=`shader_body { +comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; +comp_9=` +comp_10=`float z = .1/uv1.y/uv1.x; +comp_11=` +comp_12=`rs0.x = uv1.x*z; +comp_13=`rs0.y = z; +comp_14=`rs.x = rs0.x + time/2; +comp_15=`rs.y = rs0.y + time/2; +comp_16=` +comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); +comp_18=`noise = noise-.55; +comp_19=` +comp_20=`float3 mask = saturate(24*(uv1.y)) ; +comp_21=` +comp_22=` +comp_23=` +comp_24=`float dist = 1; +comp_25=`float inten = 1; +comp_26=`ret1 = 0; +comp_27=`int anz = 4; +comp_28=`int n = 1; +comp_29=`dz = 0; +comp_30=`while (n <= anz) { +comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; +comp_32=` +comp_33=` inten = sqrt(dist)*(1-dist)*4; +comp_34=` uv = uv1*aspect.yx; +comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); +comp_36=` +comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); +comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); +comp_39=` neu = GetPixel(uv3); +comp_40=` ret1 = max(ret1,neu*inten); +comp_41=`n++; +comp_42=`} +comp_43=` +comp_44=`dz = (dz*(.5+rand_preset.z)); +comp_45=`float2 pos = 2*(rand_preset.xy-.5); +comp_46=`uv1 = 4*uv1; +comp_47=`float2 uv_rr = sin(uv1 + dz + pos); +comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); +comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); +comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); +comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; +comp_52=` +comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) +comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; +comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; +comp_56=`ret *= 1+ret; +comp_57=`//ret = GetPixel(uv_orig+.5); +comp_58=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(3*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk new file mode 100644 index 0000000..50e54f7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk @@ -0,0 +1,288 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom - 0.01 * ( sin(3-sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320000 +SpriteSY=-0.320000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 new file mode 100644 index 0000000..54a2489 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 @@ -0,0 +1,1066 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:25:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.59 +blending_direction=1 +random_1=0.854472 +random_2=0.048916 +random_3=0.305962 +random_4=0.207724 +random_5=0.876965 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R287.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.15493 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3=ang = rand(320)/100; +shape_2_per_frame4= +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.120 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk new file mode 100644 index 0000000..c1e6615 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk new file mode 100644 index 0000000..2fcbfad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*3)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk new file mode 100644 index 0000000..beae133 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( cos(1*cos(2*(sqrt(4)-ang)*3)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 new file mode 100644 index 0000000..0d17431 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 @@ -0,0 +1,1303 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:32:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=1 +random_1=0.160298 +random_2=0.087669 +random_3=0.763415 +random_4=0.606233 +random_5=0.761789 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( cos(1*cos(2*(sqrt(4)-ang)*3)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk new file mode 100644 index 0000000..23e265e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk @@ -0,0 +1,333 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.121)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 1.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1124*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 new file mode 100644 index 0000000..be97d91 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 @@ -0,0 +1,1343 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 15:35:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.90 +blending_direction=-1 +random_1=0.008266 +random_2=0.525474 +random_3=0.653117 +random_4=0.786721 +random_5=0.305420 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 new file mode 100644 index 0000000..715e3db --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 @@ -0,0 +1,1285 @@ +Created with MILKDROP 3.30 on 14/02/2024 at 19:07:55 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.52 +blending_direction=-1 +random_1=0.573035 +random_2=0.397425 +random_3=0.348509 +random_4=0.113415 +random_5=0.903523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`ret /= float3(0.8,-2.3,2.2); +comp_29=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\skull1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 new file mode 100644 index 0000000..84d6927 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 @@ -0,0 +1,1285 @@ +Created with MILKDROP 3.30 on 15/02/2024 at 22:32:00 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.52 +blending_direction=-1 +random_1=0.573035 +random_2=0.397425 +random_3=0.348509 +random_4=0.113415 +random_5=0.903523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`ret /= float3(0.8,-2.3,2.2); +comp_29=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala2b.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 new file mode 100644 index 0000000..1123472 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 @@ -0,0 +1,1786 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 23:26:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.52 +blending_direction=-1 +random_1=0.573035 +random_2=0.397425 +random_3=0.348509 +random_4=0.113415 +random_5=0.903523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`ret /= float3(0.8,-2.3,2.2); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk new file mode 100644 index 0000000..ada2a33 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk new file mode 100644 index 0000000..5879301 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk new file mode 100644 index 0000000..a6e76b8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk @@ -0,0 +1,352 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//MilkDrop3 Invert Mode: +comp_29=`ret = 1 - ret; +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.4,1.1,1.0); +comp_32=`//MilkDrop3 Brightness Mode: +comp_33=`ret *= 1.2; +comp_34=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 new file mode 100644 index 0000000..49532d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 @@ -0,0 +1,718 @@ +Created with MILKDROP 3.30 on 17/02/2024 at 17:29:42 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=side +blending_progress=0.55 +blending_direction=-1 +random_1=0.324932 +random_2=0.733469 +random_3=0.307588 +random_4=0.557453 +random_5=0.392683 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2 +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//MilkDrop3 Invert Mode: +comp_29=`ret = 1 - ret; +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.4,1.1,1.0); +comp_32=`//MilkDrop3 Brightness Mode: +comp_33=`ret *= 1.2; +comp_34=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk new file mode 100644 index 0000000..3fb7831 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk @@ -0,0 +1,269 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*2; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 new file mode 100644 index 0000000..bf5188c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 @@ -0,0 +1,783 @@ +Created with MILKDROP 3.30 on 17/02/2024 at 17:46:32 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.55 +blending_direction=1 +random_1=0.732249 +random_2=0.840650 +random_3=0.189431 +random_4=0.567073 +random_5=0.239566 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = 2; +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//MilkDrop3 Invert Mode: +comp_29=`ret = 1 - ret; +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.4,1.1,1.0); +comp_32=`//MilkDrop3 Brightness Mode: +comp_33=`ret *= 1.2; +comp_34=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 new file mode 100644 index 0000000..d38796b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 @@ -0,0 +1,1196 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 23:33:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.48 +blending_direction=-1 +random_1=0.757182 +random_2=0.872764 +random_3=0.0777778 +random_4=0.776423 +random_5=0.248509 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.007; +per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_002; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( MilkDrop3_001, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(0.6,-2.3,-1.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 new file mode 100644 index 0000000..056001b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 @@ -0,0 +1,1196 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 23:34:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.420 +blending_direction=-1 +random_1=0.988 +random_2=0.550 +random_3=0.167 +random_4=0.122 +random_5=0.977 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.007; +per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_002; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( MilkDrop3_001, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(0.7,-1.1,2.2); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk new file mode 100644 index 0000000..a9d9f98 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk @@ -0,0 +1,849 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 new file mode 100644 index 0000000..0896433 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 @@ -0,0 +1,1156 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 23:59:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.58 +blending_direction=-1 +random_1=0.730488 +random_2=0.0334688 +random_3=0.936585 +random_4=0.757317 +random_5=0.0283198 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R234.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.81954 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (bass+mid+att)/6; +per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=wave_x = xpos + 0.5; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=wave_y = ypos + 0.5; +per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_22=warp = warp*vol; +per_frame_23=zoom = zoom - 0.02*zoom*bass_att; +per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_25=ob_a = 1 - 2*vol; +per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); +per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); +per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); +per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); +per_frame_30=Decay = extreme; +per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); +per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); +per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); +per_frame_34=mv_x = if(above(effect,0),1.25,64); +per_frame_35=mv_y = if(above(effect,0),64,2.25); +per_frame_36=mv_r =1-bass_effect; +per_frame_37=mv_g=1-treb_effect; +per_frame_38=mv_b=1-mid_effect; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(0.9,3.0,2.4); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 new file mode 100644 index 0000000..cdef035 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 @@ -0,0 +1,1174 @@ +Created with MILKDROP 3.1 on 31/03/2023 at 01:01:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.46 +blending_direction=1 +random_1=0.411653 +random_2=0.858537 +random_3=0.961924 +random_4=0.211111 +random_5=0.499593 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R266.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk new file mode 100644 index 0000000..f1eb802 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk @@ -0,0 +1,386 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 new file mode 100644 index 0000000..01bca84 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 @@ -0,0 +1,1435 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:49:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.500 +blending_direction=1 +random_1=0.407 +random_2=0.344 +random_3=0.045 +random_4=0.393 +random_5=0.892 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R278.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.480 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04575 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_1_per_frame3=vg = vol_avg*.1; +wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_1_per_point1=tm = q1; +wave_1_per_point2=sp = sample*6.28*8*6; +wave_1_per_point3= +wave_1_per_point4=vol = (value1+value2)*.5; +wave_1_per_point5=it = it*above(sample,0); +wave_1_per_point6=it = it + 1; +wave_1_per_point7=rad = .5 + vol + .02; +wave_1_per_point8=ra = rad*sin(sample*3.14); +wave_1_per_point9=ox = ra*sin(sp); +wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_1_per_point11=oz = ra*cos(sp); +wave_1_per_point12= +wave_1_per_point13=xang = tm*.132; +wave_1_per_point14=sxang = 0; +wave_1_per_point15=yang = tm*.153; +wave_1_per_point16=ayang = 0; +wave_1_per_point17=zang = tm*.110; +wave_1_per_point18=azang = 0; +wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_1_per_point20=fov = .5; +wave_1_per_point21= +wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point24=ox = mx; +wave_1_per_point25=oy = my; +wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point28=ox = mx; +wave_1_per_point29=oz = mz; +wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point32=oy = my; +wave_1_per_point33=oz = mz; +wave_1_per_point34= +wave_1_per_point35=oz = oz - 2; +wave_1_per_point36=x = ox*fov/oz + 0.5; +wave_1_per_point37=x = (x-.5)*0.75 + 0.5; +wave_1_per_point38=y = oy*fov/oz + 0.5; +wave_1_per_point39= +wave_1_per_point40=r = 1; +wave_1_per_point41=g = .25+.25*sin(sp); +wave_1_per_point42=b = 0; +wave_1_per_point43=a = .5 + (oz+2)*.5; +wave_1_per_point44=a = a*below(z,2); +wave_1_per_point45=minrgb = min(r,min(g,b)); +wave_1_per_point46=maxrgb = max(r,max(g,b)); +wave_1_per_point47=l = (maxrgb-minrgb)*.5; +wave_1_per_point48=diff = maxrgb-minrgb; +wave_1_per_point49=sum = maxrgb+minrgb; +wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_1_per_point52=h = h*0.1666666; +wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_1_per_point54= +wave_1_per_point55=h = h + time*0.05*1.324 + .1; +wave_1_per_point56=h = h - int(h); +wave_1_per_point57= +wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_1_per_point59=tmpa = 2*l - tmpb; +wave_1_per_point60=hvr = h + .333333; +wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_1_per_point62=hvg = h; +wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_1_per_point64=hvb = h - .333333; +wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_1_per_point66= +wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_2_per_frame3=vg = vol_avg*.1; +wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_2_per_point1=tm = q1; +wave_2_per_point2=sp = sample*6.28*8*6; +wave_2_per_point3= +wave_2_per_point4=vol = (value1+value2)*.5; +wave_2_per_point5=it = it*above(sample,0); +wave_2_per_point6=it = it + 1; +wave_2_per_point7=rad = .5 + vol + .01; +wave_2_per_point8=ra = rad*sin(sample*3.14); +wave_2_per_point9=ox = ra*sin(sp); +wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_2_per_point11=oz = ra*cos(sp); +wave_2_per_point12= +wave_2_per_point13=xang = tm*.132; +wave_2_per_point14=sxang = 0; +wave_2_per_point15=yang = tm*.153; +wave_2_per_point16=ayang = 0; +wave_2_per_point17=zang = tm*.110; +wave_2_per_point18=azang = 0; +wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_2_per_point20=fov = .5; +wave_2_per_point21= +wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point24=ox = mx; +wave_2_per_point25=oy = my; +wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point28=ox = mx; +wave_2_per_point29=oz = mz; +wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point32=oy = my; +wave_2_per_point33=oz = mz; +wave_2_per_point34= +wave_2_per_point35=oz = oz - 2; +wave_2_per_point36=x = ox*fov/oz + 0.5; +wave_2_per_point37=x = (x-.5)*0.75 + 0.5; +wave_2_per_point38=y = oy*fov/oz + 0.5; +wave_2_per_point39= +wave_2_per_point40=r = 1; +wave_2_per_point41=g = .25+.25*sin(sp); +wave_2_per_point42=b = 0; +wave_2_per_point43=a = .5 + (oz+2)*.5; +wave_2_per_point44=a = a*below(z,2); +wave_2_per_point45=minrgb = min(r,min(g,b)); +wave_2_per_point46=maxrgb = max(r,max(g,b)); +wave_2_per_point47=l = (maxrgb-minrgb)*.5; +wave_2_per_point48=diff = maxrgb-minrgb; +wave_2_per_point49=sum = maxrgb+minrgb; +wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_2_per_point52=h = h*0.1666666; +wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_2_per_point54= +wave_2_per_point55=h = h + time*0.05*1.324 + .05; +wave_2_per_point56=h = h - int(h); +wave_2_per_point57= +wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_2_per_point59=tmpa = 2*l - tmpb; +wave_2_per_point60=hvr = h + .333333; +wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_2_per_point62=hvg = h; +wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_2_per_point64=hvb = h - .333333; +wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_2_per_point66= +wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_3_per_frame3=vg = vol_avg*.1; +wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_3_per_point1=tm = q1; +wave_3_per_point2=sp = sample*6.28*8*6; +wave_3_per_point3= +wave_3_per_point4=vol = (value1+value2)*.5; +wave_3_per_point5=it = it*above(sample,0); +wave_3_per_point6=it = it + 1; +wave_3_per_point7=rad = .5 + vol; +wave_3_per_point8=ra = rad*sin(sample*3.14); +wave_3_per_point9=ox = ra*sin(sp); +wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_3_per_point11=oz = ra*cos(sp); +wave_3_per_point12= +wave_3_per_point13=xang = tm*.132; +wave_3_per_point14=sxang = 0; +wave_3_per_point15=yang = tm*.153; +wave_3_per_point16=ayang = 0; +wave_3_per_point17=zang = tm*.110; +wave_3_per_point18=azang = 0; +wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_3_per_point20=fov = .5; +wave_3_per_point21= +wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point24=ox = mx; +wave_3_per_point25=oy = my; +wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point28=ox = mx; +wave_3_per_point29=oz = mz; +wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point32=oy = my; +wave_3_per_point33=oz = mz; +wave_3_per_point34= +wave_3_per_point35=oz = oz - 2; +wave_3_per_point36=x = ox*fov/oz + 0.5; +wave_3_per_point37=x = (x-.5)*0.75 + 0.5; +wave_3_per_point38=y = oy*fov/oz + 0.5; +wave_3_per_point39= +wave_3_per_point40=r = 1; +wave_3_per_point41=g = .25+.25*sin(sp); +wave_3_per_point42=b = 0; +wave_3_per_point43=a = .5 + (oz+2)*.5; +wave_3_per_point44=a = a*below(z,2); +wave_3_per_point45=minrgb = min(r,min(g,b)); +wave_3_per_point46=maxrgb = max(r,max(g,b)); +wave_3_per_point47=l = (maxrgb-minrgb)*.5; +wave_3_per_point48=diff = maxrgb-minrgb; +wave_3_per_point49=sum = maxrgb+minrgb; +wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_3_per_point52=h = h*0.1666666; +wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_3_per_point54= +wave_3_per_point55=h = h + time*0.05*1.324; +wave_3_per_point56=h = h - int(h); +wave_3_per_point57= +wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_3_per_point59=tmpa = 2*l - tmpb; +wave_3_per_point60=hvr = h + .333333; +wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_3_per_point62=hvg = h; +wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_3_per_point64=hvb = h - .333333; +wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_3_per_point66= +wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.44484 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; +shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; +shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; +shape_0_per_frame6= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.44484 +shapecode_1_ang=2.89026 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22019 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_1_per_frame3=r=sin(time*.331)*.5+.5; +shape_1_per_frame4=g=sin(time*.559)*.5+.5; +shape_1_per_frame5=b=sin(time*.772)*.5+.5; +shape_1_per_frame6=border_r=r; +shape_1_per_frame7=border_g=g; +shape_1_per_frame8=border_b=b; +shape_1_per_frame9=rad=sin(time*.4)*.2+.5; +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.880 +shapecode_2_rad=1.97884 +shapecode_2_ang=0.62832 +shapecode_2_tex_ang=6.28319 +shapecode_2_tex_zoom=0.51341 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; +shape_2_per_frame2=y=cos(time*.003)*.5+.5; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.070 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.003; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = 0; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, v) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its+1); +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1.7)); +comp_24=`ret *= .9; +comp_25=` +comp_26=`ret = pow(ret,float3(1.2,1.1,1)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(1,.5,.5)); +comp_38=`ret -= 1.7; +comp_39=` +comp_40=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(0.9,2.6,0.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 new file mode 100644 index 0000000..0cf3cb3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 @@ -0,0 +1,1197 @@ +Created with MILKDROP 3.2 on 29/04/2023 at 18:53:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.50 +blending_direction=-1 +random_1=0.252846 +random_2=0.360705 +random_3=0.096883 +random_4=0.847561 +random_5=0.731978 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R054.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.80707 +fShader=0.800 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.120 +b2x=0.880 +b3x=0.970 +b1ed=0.295 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.24000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.770 +wavecode_0_g=1.100 +wavecode_0_b=1.000 +wavecode_0_a=1.110 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.12000 +wavecode_1_smoothing=0.45000 +wavecode_1_r=1.020 +wavecode_1_g=0.890 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.38500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.180 +wavecode_2_a=0.780 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.40000 +wavecode_3_r=1.070 +wavecode_3_g=1.070 +wavecode_3_b=1.110 +wavecode_3_a=0.920 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.61756 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.980 +shapecode_0_b=1.170 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.980 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); +shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); +shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.88000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.920 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); +shape_1_per_frame2=x = 0.57 + 0.189*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.435 +shapecode_2_y=0.595 +shapecode_2_rad=0.10300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.800 +shapecode_2_g=1.000 +shapecode_2_b=0.870 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.595 +shapecode_3_y=0.500 +shapecode_3_rad=0.09000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.970 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); +shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_5=oldq8 = q8; +per_frame_6=q8 = q8 + 0.11*time; +per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); +per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); +per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_11=mv_x = 1.25; +per_frame_12=mv_y = 1.25; +per_frame_13=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.64); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.1,1.2,0.7); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 new file mode 100644 index 0000000..0cf35bb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 @@ -0,0 +1,594 @@ +Created with MILKDROP 3.30 on 14/02/2024 at 21:59:58 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=triangle +blending_progress=0.50 +blending_direction=-1 +random_1=0.942141 +random_2=0.681030 +random_3=0.642412 +random_4=0.914634 +random_5=0.532927 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.011 Flexi Red Fan +NAME=MilkDrop2077.011 Flexi Red Fan +NAME=MilkDrop2077.011 Flexi Red Fan +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,2)); +comp_24=`//ret *= .7; +comp_25=` +comp_26=`ret = pow(ret,float3(1.3,.7,.2)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_38=`ret -= 1.7; +comp_39=` +comp_40=`//MilkDrop3 Color Mode: +comp_41=`ret /= float3(1.4,2.6,1.4); +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.180000 +SpriteSY=1.180000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 new file mode 100644 index 0000000..dde5c36 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 @@ -0,0 +1,603 @@ +Created with MILKDROP 3.21 on 29/09/2023 at 23:39:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.53 +blending_direction=-1 +random_1=0.811382 +random_2=0.700678 +random_3=0.940650 +random_4=0.919783 +random_5=0.201355 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.011 Flexi Red Fan +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,2)); +comp_24=`//ret *= .7; +comp_25=` +comp_26=`ret = pow(ret,float3(1.3,.7,.2)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_38=`ret -= 1.7; +comp_39=` +comp_40=`//MilkDrop3 Color Mode: +comp_41=`ret /= float3(1.4,2.6,1.4); +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(2.0,2.4,2.5); +comp_30=`ret *=2.6; +comp_31=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk new file mode 100644 index 0000000..9ed6c16 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk @@ -0,0 +1,338 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.990 +fDecay=0.980 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00016 +fShader=1.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.100 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.150 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=// timed sidon sensor +per_frame_2=// le = signal level; desired average value = 2 +per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; +per_frame_4=pulse=above(le,th); +per_frame_5=// pulsefreq = running average of interval between last 5 pulses +per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, +per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); +per_frame_8=lastpulse=if(pulse,time,lastpulse); +per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat +per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); +per_frame_11=// hccp = handcicap for th driven by bt +per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), +per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); +per_frame_14=beat=band(above(le,th+hccp),btblock); +per_frame_15=btblock=1-above(le,th+hccp); +per_frame_16=lastbeat=if(beat,time,lastbeat); +per_frame_17=beatfreq=if(equal(beatfreq,0),2, +per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); +per_frame_19=// th = threshold +per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, +per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); +per_frame_22=th=if(above(th,6),6,th); +per_frame_23= +per_frame_24=q8=10/fps; +per_frame_25=ccl=ccl+beat; +per_frame_26=minorccl=minorccl+q8*le; +per_frame_27= +per_frame_28=q5=ccl+.0032*minorccl; +per_frame_29=q6=ccl; +per_frame_30= +per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); +per_frame_32=cx=ccx+.1*sin(.01*minorccl); +per_frame_33=q1=ccx; +per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); +per_frame_35=cy=ccx+.1*sin(.013*minorccl); +per_frame_36=q2=ccy; +per_frame_37=q3=4/th; +per_frame_38=q4=.01*minorccl; +per_frame_39=q7=th; +per_frame_40= +per_frame_41=decay=1-q8*.02; +per_frame_42=monitor=decay; +per_frame_43= +per_frame_44= +per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); +per_frame_46=wave_x=wx; +per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); +per_frame_48=wave_y=wy; +per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); +per_frame_50=wave_mystery=wm; +per_frame_51= +per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); +per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); +per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); +per_frame_55=wave_r=.5+.5*sin(q5*36.2); +per_frame_56=wave_g=.5+.5*sin(q5*38.7); +per_frame_57=wave_b=.5+.5*sin(q5*37.4); +per_pixel_1=// coordinates transfomation +per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation +per_pixel_3=aang=atan2(y-q2,x-q1)+q4; +per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; +per_pixel_5= +per_pixel_6=radsector=(arad*4)%3; +per_pixel_7=angsector=(aang*1.273)%8; +per_pixel_8= +per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); +per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`sampler sampler_rose; +comp_2=`shader_body +comp_3=`{ +comp_4=` +comp_5=`ret = tex2D(sampler_main, uv).z, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uv).z + GetBlur3(uv).z, +comp_9=`ret, +comp_10=`pow(ret,1)); +comp_11=` +comp_12=`float1 val = ret*6.2831853; +comp_13=` ret = pow(ret,float3(.8,2,8))*1.25 - .25; +comp_14=` +comp_15=`ret *= GetBlur2(uv+float2(0,.01)).y*1.2; +comp_16=` +comp_17=`ret *= 3; //gamma +comp_18=` +comp_19=`//ret *= 1-tex2D(sampler_main, uv).x; +comp_20=` +comp_21=`//ret = tex2D(sampler_main, uv), +comp_22=` +comp_23=`//MilkDrop3 Color Mode: +comp_24=`ret /= float3(1.1,0.7,1.3); +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 new file mode 100644 index 0000000..3e33abc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 @@ -0,0 +1,1204 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:51:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.470 +blending_direction=-1 +random_1=0.671 +random_2=0.493 +random_3=0.922 +random_4=0.467 +random_5=0.728 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R067.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.950 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.010 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=amandio c - [martin edit] - trick with cubes .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.280 +fDecay=1.000 +fVideoEchoZoom=1.010 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.009 +fWaveSmoothing=0.500 +fWaveParam=-0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.002 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=60.80387 +wavecode_0_smoothing=0.70000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.400 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=67.16520 +wavecode_1_smoothing=0.70000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=1.000 +wavecode_3_a=0.600 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=972 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.01033 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=6.28319 +shapecode_0_tex_zoom=1.19614 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; sa=i/972; +shape_0_per_frame2= +shape_0_per_frame3=sa1=((i/162)%6)/6; t1=6.28*sa1 + q1 ; //// circle of 6 cubes +shape_0_per_frame4=z1=.1+.07*sin(.3*q1) + instance/num_inst*.6;; +shape_0_per_frame5=x1 = z1*sin(t1)*sin(.5*q1); y1 = z1*cos(t1*1.1); +shape_0_per_frame6=w=atan2(y1,x1) + q3*.32; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x20=((i/6)%27)/27; y20=((i/6)%9)/9; z20=((i/6)%3)/3; ///// 3x3x3 mesh +shape_0_per_frame10=x2 = .4*x20 - y20 + .7*z20; +shape_0_per_frame11=y2 = 1.2*sin(time)*x20 - 1.3*cos(time*.4)*y20 - 1.7*sin(time*1.2)*z20; +shape_0_per_frame12=t2=w; +shape_0_per_frame13=mx2=x2*sin(t2)+y2*cos(t2); +shape_0_per_frame14=my2=y2*sin(t2)-x2*cos(t2); +shape_0_per_frame15=z2=.7*z1; +shape_0_per_frame16=x2=mx2*z2; y2=my2*z2; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=t3 = 162*6.28*sa +.5*sa +q1 ; //// cubes made of 6 triangles +shape_0_per_frame20=z3 = .13*z2; +shape_0_per_frame21=x3 = z3*sin(t3); y3 = z3*cos(t3); +shape_0_per_frame22= +shape_0_per_frame23= +shape_0_per_frame24= +shape_0_per_frame25=x=.5 + (x1+x2+x3)/q6; y=.5 + (y1+y2+y3); +shape_0_per_frame26= +shape_0_per_frame27=rad = 2*z3; ang=3.14/4+t3; +shape_0_per_frame28= +shape_0_per_frame29=t1=.5+.4*sin(1.57*3*y20); +shape_0_per_frame30= +shape_0_per_frame31=r=.1+.25*(i/2)%3; r*=t1; r2=r; +shape_0_per_frame32=g=r*r; g2=g; +shape_0_per_frame33=b = z1; b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=972 +shapecode_1_x=0.500 +shapecode_1_y=0.080 +shapecode_1_rad=2.01782 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.21795 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=972 +shapecode_2_x=0.500 +shapecode_2_y=0.610 +shapecode_2_rad=0.01000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=3.40028 +shapecode_2_r=0.700 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=972 +shapecode_3_x=0.380 +shapecode_3_y=0.500 +shapecode_3_rad=2.01042 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=0; +per_frame_2=q6=aspecty; +per_frame_3= +per_frame_4=p+=bass; +per_frame_5=q1=10*sin(.15*time+.001*p); +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float dist = 1-GetBlur1(uv).b; +comp_5=`dist = 1-exp (-7*abs(dist-.9)); +comp_6=`ret = lerp(GetPixel(uv), GetBlur1(uv),dist) * float3(1,1,0)*2; +comp_7=` +comp_8=`ret += (1-uv.y)*float3 (.3,.0,.5) * saturate(1-3*GetBlur1(uv).b); +comp_9=`} +comp_10=` +comp_11=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk new file mode 100644 index 0000000..65743d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk @@ -0,0 +1,860 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +wavecode_1_enabled=0 +wavecode_1_samples=100 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.400 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=100 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.400 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.370 +shapecode_0_y=0.510 +shapecode_0_rad=0.13159 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.65840 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// eyes +shape_0_per_frame4= +shape_0_per_frame5=c=below(sample,.5); +shape_0_per_frame6= +shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); +shape_0_per_frame8= +shape_0_per_frame9=y=y+.03*sin(4*x-time); +shape_0_per_frame10=x=x+.02*sin(13*y-time); +shape_0_per_frame11= +shape_0_per_frame12=x=x+.14*(instance%2); +shape_0_per_frame13= +shape_0_per_frame14=rad=rad*sin(2*3.14*sample); +shape_0_per_frame15=rad=if(c,rad,.16*rad); +shape_0_per_frame16= +shape_0_per_frame17=r=if(c,r,0); +shape_0_per_frame18=g=if(c,g,0); +shape_0_per_frame19=b=if(c,b,0); +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=40 +shapecode_1_x=0.500 +shapecode_1_y=0.220 +shapecode_1_rad=0.70720 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.28429 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.900 +shapecode_1_g2=0.900 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=//// clouds +shape_1_per_frame4= +shape_1_per_frame5=x = sample+ .001*((40*time)%1100); +shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_1_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_2_enabled=1 +shapecode_2_sides=20 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=200 +shapecode_2_x=0.390 +shapecode_2_y=0.220 +shapecode_2_rad=0.19017 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.84590 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.100 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sample=instance/num_inst; +shape_2_per_frame2= +shape_2_per_frame3=///// octopus (star) +shape_2_per_frame4= +shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; +shape_2_per_frame6= +shape_2_per_frame7=x=p2-p1; y=0; +shape_2_per_frame8= +shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); +shape_2_per_frame10= +shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_2_per_frame13= +shape_2_per_frame14=d=sqrt(mx*mx+my*my); +shape_2_per_frame15= +shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); +shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); +shape_2_per_frame18= +shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; +shape_2_per_frame20=//rad=rad*(1+25*d); +shape_2_per_frame21= +shape_2_per_frame22=///// tickles +shape_2_per_frame23= +shape_2_per_frame24=s=6*sample; +shape_2_per_frame25=p=-int(s); +shape_2_per_frame26= +shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); +shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); +shape_2_per_frame29= +shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg +shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg +shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body +shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head +shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm +shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=//// movement +shape_2_per_frame39=t=3*(time+q1); +shape_2_per_frame40= +shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg +shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg +shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm +shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm +shape_2_per_frame45= +shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general +shape_2_per_frame47= +shape_2_per_frame48= +shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; +shape_2_per_frame50=y=.5+my+.25*y*d; +shape_2_per_frame51= +shape_2_per_frame52=rad=rad*d; +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=500 +shapecode_3_x=0.510 +shapecode_3_y=0.070 +shapecode_3_rad=0.02284 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.56880 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.600 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2= +shape_3_per_frame3=///// octopus (star) +shape_3_per_frame4= +shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_3_per_frame6= +shape_3_per_frame7=x=p2-p1; y=0; +shape_3_per_frame8= +shape_3_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); +shape_3_per_frame10= +shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_3_per_frame13= +shape_3_per_frame14=d=sqrt(mx*mx+my*my); +shape_3_per_frame15= +shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_3_per_frame18= +shape_3_per_frame19=d=sqrt(mx*mx+my*my); +shape_3_per_frame20=rad=rad*(1+25*d); +shape_3_per_frame21= +shape_3_per_frame22=x = 0.5 + mx/q6; +shape_3_per_frame23=y = 0.5 + my/q5; +shape_3_per_frame24= +shape_3_per_frame25=tex_ang=sin(151*sample+time); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_011 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*sin(time+ang)+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`ret=1-ret; +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk new file mode 100644 index 0000000..97ba363 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk @@ -0,0 +1,895 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +wavecode_1_enabled=0 +wavecode_1_samples=100 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.400 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=100 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.400 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.370 +shapecode_0_y=0.510 +shapecode_0_rad=0.13159 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.65840 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// eyes +shape_0_per_frame4= +shape_0_per_frame5=c=below(sample,.5); +shape_0_per_frame6= +shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); +shape_0_per_frame8= +shape_0_per_frame9=y=y+.03*sin(4*x-time); +shape_0_per_frame10=x=x+.02*sin(13*y-time); +shape_0_per_frame11= +shape_0_per_frame12=x=x+.14*(instance%2); +shape_0_per_frame13= +shape_0_per_frame14=rad=rad*sin(2*3.14*sample); +shape_0_per_frame15=rad=if(c,rad,.16*rad); +shape_0_per_frame16= +shape_0_per_frame17=r=if(c,r,0); +shape_0_per_frame18=g=if(c,g,0); +shape_0_per_frame19=b=if(c,b,0); +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=40 +shapecode_1_x=0.500 +shapecode_1_y=0.220 +shapecode_1_rad=0.70720 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.28429 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.900 +shapecode_1_g2=0.900 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=//// clouds +shape_1_per_frame4= +shape_1_per_frame5=x = sample+ .001*((40*time)%1100); +shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_1_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_2_enabled=0 +shapecode_2_sides=20 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=200 +shapecode_2_x=0.390 +shapecode_2_y=0.220 +shapecode_2_rad=0.19017 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.84590 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.100 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sample=instance/num_inst; +shape_2_per_frame2= +shape_2_per_frame3=///// octopus (star) +shape_2_per_frame4= +shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; +shape_2_per_frame6= +shape_2_per_frame7=x=p2-p1; y=0; +shape_2_per_frame8= +shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); +shape_2_per_frame10= +shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_2_per_frame13= +shape_2_per_frame14=d=sqrt(mx*mx+my*my); +shape_2_per_frame15= +shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); +shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); +shape_2_per_frame18= +shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; +shape_2_per_frame20=//rad=rad*(1+25*d); +shape_2_per_frame21= +shape_2_per_frame22=///// tickles +shape_2_per_frame23= +shape_2_per_frame24=s=6*sample; +shape_2_per_frame25=p=-int(s); +shape_2_per_frame26= +shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); +shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); +shape_2_per_frame29= +shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg +shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg +shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body +shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head +shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm +shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=//// movement +shape_2_per_frame39=t=3*(time+q1); +shape_2_per_frame40= +shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg +shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg +shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm +shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm +shape_2_per_frame45= +shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general +shape_2_per_frame47= +shape_2_per_frame48= +shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; +shape_2_per_frame50=y=.5+my+.25*y*d; +shape_2_per_frame51= +shape_2_per_frame52=rad=rad*d; +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=500 +shapecode_3_x=0.510 +shapecode_3_y=0.070 +shapecode_3_rad=0.02284 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.56880 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.600 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2= +shape_3_per_frame3=///// octopus (star) +shape_3_per_frame4= +shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_3_per_frame6= +shape_3_per_frame7=x=p2-p1; y=0; +shape_3_per_frame8= +shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_3_per_frame10= +shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_3_per_frame13= +shape_3_per_frame14=d=sqrt(mx*mx+my*my); +shape_3_per_frame15= +shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_3_per_frame18= +shape_3_per_frame19=d=sqrt(mx*mx+my*my); +shape_3_per_frame20=rad=rad*(1+25*d); +shape_3_per_frame21= +shape_3_per_frame22=x = 0.5 + mx/q6; +shape_3_per_frame23=y = 0.5 + my/q5; +shape_3_per_frame24= +shape_3_per_frame25=tex_ang=sin(151*sample+time); +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=10 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1024 +shapecode_5_x=0.550 +shapecode_5_y=0.500 +shapecode_5_rad=0.04915 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.27705 +shapecode_5_r=0.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=i=2*instance; +shape_5_per_frame2= +shape_5_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_5_per_frame4= +shape_5_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_5_per_frame6= +shape_5_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_5_per_frame8= +shape_5_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_5_per_frame10= +shape_5_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_5_per_frame12= +shape_5_per_frame13=r2=.5+.3*sin(p); +shape_5_per_frame14=g2=.5-.3*sin(p); +shapecode_6_enabled=1 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1024 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=2.70962 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=6.28319 +shapecode_6_tex_zoom=1.19614 +shapecode_6_r=0.030 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.030 +shapecode_6_g2=0.000 +shapecode_6_b2=0.000 +shapecode_6_a2=1.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.000 +shape_6_per_frame1=i=instance; t=q1; sa=i/1024; +shape_6_per_frame2= +shape_6_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; +shape_6_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; +shape_6_per_frame5= +shape_6_per_frame6= +shape_6_per_frame7=x1= sin(t1+t); y1=cos(t1+t); +shape_6_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); +shape_6_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); +shape_6_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); +shape_6_per_frame11= +shape_6_per_frame12= +shape_6_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; +shape_6_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; +shape_6_per_frame15= +shape_6_per_frame16=//ra = 2-c1-c2-c3-c4 ; +shape_6_per_frame17= +shape_6_per_frame18= +shape_6_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); +shape_6_per_frame20=x= .5 + z*x5/q6; +shape_6_per_frame21=y= .5 + z*y5; +shape_6_per_frame22= +shape_6_per_frame23=rad = 2*z*(ra-c4*sa); +shape_6_per_frame24= +shape_6_per_frame25= +shape_6_per_frame26=p1=.6+.4*sin(3*sa-2*t); +shape_6_per_frame27=p2=.6+.4*sin(500*sa-2*t); +shape_6_per_frame28= +shape_6_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); +shape_6_per_frame30=g= r*r; g2=g*if(c4,1,.1); +shape_6_per_frame31=b= g*g; b2=b*if(c4,1,.1); +shape_6_per_frame32= +shape_6_per_frame33=sides=40-20*c4*8; +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`//ret=1-ret; +comp_16=`ret /= float3(1.8,1.8,2.8); +comp_17=`ret *=2.5; +comp_18=`ret -=0.05; +comp_19=`ret /= float3(1.9,1.7,1.4); +comp_20=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 new file mode 100644 index 0000000..d20caf7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 @@ -0,0 +1,1567 @@ +Created with MILKDROP 3.2 on 06/08/2023 at 00:23:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.55 +blending_direction=-1 +random_1=0.441057 +random_2=0.917480 +random_3=0.523306 +random_4=0.645393 +random_5=0.182927 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - glassworks 301 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.300 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=200 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.160 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1= +wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_0_per_point3=phi = sample*100; +wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_0_per_point5= +wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; +wave_0_per_point9= +wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_0_per_point13= +wave_0_per_point14=a = min((1-sample)*50,1);; +wave_0_per_point15=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=200 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.550 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1= +wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_1_per_point3=phi = sample*100; +wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_1_per_point5= +wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); +wave_1_per_point9= +wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_1_per_point13= +wave_1_per_point14=t1+=1; +wavecode_2_enabled=0 +wavecode_2_samples=200 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=2.18300 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.000 +wavecode_2_b=1.000 +wavecode_2_a=0.600 +wave_2_per_frame1=t1 = 0; +wavecode_3_enabled=0 +wavecode_3_samples=500 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=5.42786 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.300 +wavecode_3_g=0.000 +wavecode_3_b=0.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = 0; +wave_3_per_point1=instance = t1; num_inst=500; +wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); +wave_3_per_point3=maxinst = nstab*ppstab-1; +wave_3_per_point4= +wave_3_per_point5=frac = (instance%ppstab)/ppstab; +wave_3_per_point6= +wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; +wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_3_per_point16= +wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; +wave_3_per_point18=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float stars, smask, gmask; +comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; +comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; +comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); +comp_7=`static const float3 ts = cross(t,s); +comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); +comp_9=`static const float3 centre = float3(q7,q8,q9); +comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; +comp_11=` +comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} +comp_13=` +comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; +comp_15=` return sat(tex2D(sampler_noise_hq,uvi) +comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } +comp_17=` +comp_18=`float3 tile (float2 uvi) +comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} +comp_20=` +comp_21=`float3 project () {float z; +comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); +comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} +comp_24=` +comp_25=`shader_body { +comp_26=`uv += 0*texsize.zw/2; uv0 = uv; +comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; +comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; +comp_29=`dz *= GetBlur1(uv).g > 0.06; +comp_30=`dz *= max(1,GetBlur2(uv).g*8); +comp_31=` +comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); +comp_33=`rs = project(); float lrs = length(rs.xy); +comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); +comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); +comp_36=`float gm0 = gmask; +comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); +comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); +comp_39=` +comp_40=`stars = 0; smask = 0; +comp_41=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; +comp_42=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_43=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_44=` +comp_45=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; +comp_46=`//uv4 = uv4.yx; +comp_47=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_48=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_49=` +comp_50=`ret.b += (1-uv.y)*0.2; +comp_51=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; +comp_52=` +comp_53=`// Dioden +comp_54=`uv4 = uv0+dz*0.05; +comp_55=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); +comp_56=`ret += col(dio)*q3; +comp_57=` +comp_58=`// Spiegelung +comp_59=`float2 dref = rip.xy*0.02; +comp_60=`float2 uvm = uv4-dref; +comp_61=`float3 mirr = GetBlur1(uvm).b; +comp_62=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; +comp_63=` +comp_64=`//smoke +comp_65=`ret += smoke.x*q19; +comp_66=` +comp_67=`//orb +comp_68=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; +comp_69=`ret += 0.00015/pow(length(uv1),2)*treb; +comp_70=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; +comp_71=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; +comp_72=` +comp_73=` +comp_74=`//Glas +comp_75=`float refl = GetBlur1(uv0+dz*0.25).g/2; +comp_76=`ret += refl*(1+roam_cos); +comp_77=` +comp_78=`//back light +comp_79=`float bl = 0; +comp_80=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; +comp_81=`bl += .07/length(uv1)*sat(1-gm0);; +comp_82=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; +comp_83=`bl += pow(.07/length(uv1),2)*gmask; +comp_84=` +comp_85=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; +comp_86=` +comp_87=`ret = 1-exp(-ret*1.8); +comp_88=`} +comp_89=` +comp_90=`//------------------------------------------- +comp_91=`//Written by martin +comp_92=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - amandio c - love demon5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +wavecode_1_enabled=0 +wavecode_1_samples=100 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.400 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=100 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.400 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.370 +shapecode_0_y=0.510 +shapecode_0_rad=0.13159 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.65840 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// eyes +shape_0_per_frame4= +shape_0_per_frame5=c=below(sample,.5); +shape_0_per_frame6= +shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); +shape_0_per_frame8= +shape_0_per_frame9=y=y+.03*sin(4*x-time); +shape_0_per_frame10=x=x+.02*sin(13*y-time); +shape_0_per_frame11= +shape_0_per_frame12=x=x+.14*(instance%2); +shape_0_per_frame13= +shape_0_per_frame14=rad=rad*sin(2*3.14*sample); +shape_0_per_frame15=rad=if(c,rad,.16*rad); +shape_0_per_frame16= +shape_0_per_frame17=r=if(c,r,0); +shape_0_per_frame18=g=if(c,g,0); +shape_0_per_frame19=b=if(c,b,0); +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=40 +shapecode_1_x=0.500 +shapecode_1_y=0.220 +shapecode_1_rad=0.70720 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.28429 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.900 +shapecode_1_g2=0.900 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=//// clouds +shape_1_per_frame4= +shape_1_per_frame5=x = sample+ .001*((40*time)%1100); +shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_1_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_2_enabled=0 +shapecode_2_sides=20 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=200 +shapecode_2_x=0.390 +shapecode_2_y=0.220 +shapecode_2_rad=0.19017 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.84590 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.100 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sample=instance/num_inst; +shape_2_per_frame2= +shape_2_per_frame3=///// octopus (star) +shape_2_per_frame4= +shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; +shape_2_per_frame6= +shape_2_per_frame7=x=p2-p1; y=0; +shape_2_per_frame8= +shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); +shape_2_per_frame10= +shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_2_per_frame13= +shape_2_per_frame14=d=sqrt(mx*mx+my*my); +shape_2_per_frame15= +shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); +shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); +shape_2_per_frame18= +shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; +shape_2_per_frame20=//rad=rad*(1+25*d); +shape_2_per_frame21= +shape_2_per_frame22=///// tickles +shape_2_per_frame23= +shape_2_per_frame24=s=6*sample; +shape_2_per_frame25=p=-int(s); +shape_2_per_frame26= +shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); +shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); +shape_2_per_frame29= +shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg +shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg +shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body +shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head +shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm +shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=//// movement +shape_2_per_frame39=t=3*(time+q1); +shape_2_per_frame40= +shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg +shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg +shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm +shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm +shape_2_per_frame45= +shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general +shape_2_per_frame47= +shape_2_per_frame48= +shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; +shape_2_per_frame50=y=.5+my+.25*y*d; +shape_2_per_frame51= +shape_2_per_frame52=rad=rad*d; +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=500 +shapecode_3_x=0.510 +shapecode_3_y=0.070 +shapecode_3_rad=0.02284 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.56880 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.600 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2= +shape_3_per_frame3=///// octopus (star) +shape_3_per_frame4= +shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_3_per_frame6= +shape_3_per_frame7=x=p2-p1; y=0; +shape_3_per_frame8= +shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_3_per_frame10= +shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_3_per_frame13= +shape_3_per_frame14=d=sqrt(mx*mx+my*my); +shape_3_per_frame15= +shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_3_per_frame18= +shape_3_per_frame19=d=sqrt(mx*mx+my*my); +shape_3_per_frame20=rad=rad*(1+25*d); +shape_3_per_frame21= +shape_3_per_frame22=x = 0.5 + mx/q6; +shape_3_per_frame23=y = 0.5 + my/q5; +shape_3_per_frame24= +shape_3_per_frame25=tex_ang=sin(151*sample+time); +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=10 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1024 +shapecode_5_x=0.550 +shapecode_5_y=0.500 +shapecode_5_rad=0.04915 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.27705 +shapecode_5_r=0.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=i=2*instance; +shape_5_per_frame2= +shape_5_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_5_per_frame4= +shape_5_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_5_per_frame6= +shape_5_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_5_per_frame8= +shape_5_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_5_per_frame10= +shape_5_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_5_per_frame12= +shape_5_per_frame13=r2=.5+.3*sin(p); +shape_5_per_frame14=g2=.5-.3*sin(p); +shapecode_6_enabled=1 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1024 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=2.70962 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=6.28319 +shapecode_6_tex_zoom=1.19614 +shapecode_6_r=0.030 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.030 +shapecode_6_g2=0.000 +shapecode_6_b2=0.000 +shapecode_6_a2=1.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.000 +shape_6_per_frame1=i=instance; t=q1; sa=i/1024; +shape_6_per_frame2= +shape_6_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; +shape_6_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; +shape_6_per_frame5= +shape_6_per_frame6= +shape_6_per_frame7=x1= sin(t1+t); y1=cos(t1+t); +shape_6_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); +shape_6_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); +shape_6_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); +shape_6_per_frame11= +shape_6_per_frame12= +shape_6_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; +shape_6_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; +shape_6_per_frame15= +shape_6_per_frame16=//ra = 2-c1-c2-c3-c4 ; +shape_6_per_frame17= +shape_6_per_frame18= +shape_6_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); +shape_6_per_frame20=x= .5 + z*x5/q6; +shape_6_per_frame21=y= .5 + z*y5; +shape_6_per_frame22= +shape_6_per_frame23=rad = 2*z*(ra-c4*sa); +shape_6_per_frame24= +shape_6_per_frame25= +shape_6_per_frame26=p1=.6+.4*sin(3*sa-2*t); +shape_6_per_frame27=p2=.6+.4*sin(500*sa-2*t); +shape_6_per_frame28= +shape_6_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); +shape_6_per_frame30=g= r*r; g2=g*if(c4,1,.1); +shape_6_per_frame31=b= g*g; b2=b*if(c4,1,.1); +shape_6_per_frame32= +shape_6_per_frame33=sides=40-20*c4*8; +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`//ret=1-ret; +comp_16=`ret /= float3(1.8,1.8,2.8); +comp_17=`ret *=2.5; +comp_18=`ret -=0.05; +comp_19=`ret /= float3(1.9,1.7,1.4); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 new file mode 100644 index 0000000..990073b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 @@ -0,0 +1,1596 @@ +Created with MILKDROP 3.2 on 17/08/2023 at 22:57:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=1 +random_1=0.842141 +random_2=0.302710 +random_3=0.162195 +random_4=0.633198 +random_5=0.882927 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - amandio c - neptune 2 - pure evil everywhere 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.080 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=cos(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.1; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = cos(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = sin(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.3133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/11.6); +per_pixel_8=myy=sin(y*6.28+time/9); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_Pattern_034b; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_034b, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= .7; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - amandio c - love demon3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +wavecode_1_enabled=0 +wavecode_1_samples=100 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.400 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=100 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.400 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.370 +shapecode_0_y=0.510 +shapecode_0_rad=0.13159 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.65840 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// eyes +shape_0_per_frame4= +shape_0_per_frame5=c=below(sample,.5); +shape_0_per_frame6= +shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); +shape_0_per_frame8= +shape_0_per_frame9=y=y+.03*sin(4*x-time); +shape_0_per_frame10=x=x+.02*sin(13*y-time); +shape_0_per_frame11= +shape_0_per_frame12=x=x+.14*(instance%2); +shape_0_per_frame13= +shape_0_per_frame14=rad=rad*sin(2*3.14*sample); +shape_0_per_frame15=rad=if(c,rad,.16*rad); +shape_0_per_frame16= +shape_0_per_frame17=r=if(c,r,0); +shape_0_per_frame18=g=if(c,g,0); +shape_0_per_frame19=b=if(c,b,0); +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=40 +shapecode_1_x=0.500 +shapecode_1_y=0.220 +shapecode_1_rad=0.70720 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.28429 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.900 +shapecode_1_g2=0.900 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=//// clouds +shape_1_per_frame4= +shape_1_per_frame5=x = sample+ .001*((40*time)%1100); +shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_1_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=12 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.5*x*sin(time); +shape_2_per_frame4=y = y- 0.34*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.4*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=500 +shapecode_3_x=0.510 +shapecode_3_y=0.070 +shapecode_3_rad=0.02284 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.56880 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.600 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2= +shape_3_per_frame3=///// octopus (star) +shape_3_per_frame4= +shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_3_per_frame6= +shape_3_per_frame7=x=p2-p1; y=0; +shape_3_per_frame8= +shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_3_per_frame10= +shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_3_per_frame13= +shape_3_per_frame14=d=sqrt(mx*mx+my*my); +shape_3_per_frame15= +shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_3_per_frame18= +shape_3_per_frame19=d=sqrt(mx*mx+my*my); +shape_3_per_frame20=rad=rad*(1+25*d); +shape_3_per_frame21= +shape_3_per_frame22=x = 0.5 + mx/q6; +shape_3_per_frame23=y = 0.5 + my/q5; +shape_3_per_frame24= +shape_3_per_frame25=tex_ang=sin(151*sample+time); +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1024 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=2.70962 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=6.28319 +shapecode_5_tex_zoom=1.19614 +shapecode_5_r=0.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.030 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=i=instance; t=q1; sa=i/1024; +shape_5_per_frame2= +shape_5_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; +shape_5_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7=x1= sin(t1+t); y1=cos(t1+t); +shape_5_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); +shape_5_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); +shape_5_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); +shape_5_per_frame11= +shape_5_per_frame12= +shape_5_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; +shape_5_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; +shape_5_per_frame15= +shape_5_per_frame16=ra = 2-c1-c2-c3-c4 ; +shape_5_per_frame17= +shape_5_per_frame18= +shape_5_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); +shape_5_per_frame20=x= .5 + z*x5/q6; +shape_5_per_frame21=y= .5 + z*y5; +shape_5_per_frame22= +shape_5_per_frame23=rad = 2*z*(ra-c4*sa); +shape_5_per_frame24= +shape_5_per_frame25= +shape_5_per_frame26=p1=.6+.4*sin(3*sa-2*t); +shape_5_per_frame27=p2=.6+.4*sin(500*sa-2*t); +shape_5_per_frame28= +shape_5_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); +shape_5_per_frame30=g= r*r; g2=g*if(c4,1,.1); +shape_5_per_frame31=b= g*g; b2=b*if(c4,1,.1); +shape_5_per_frame32= +shape_5_per_frame33=sides=40-20*c4*8; +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; +comp_6=`ret /= float3(0.5,0.9,1.2); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 new file mode 100644 index 0000000..3eb543a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 @@ -0,0 +1,1600 @@ +Created with MILKDROP 3.2 on 21/08/2023 at 23:03:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=1 +random_1=0.842141 +random_2=0.302710 +random_3=0.162195 +random_4=0.633198 +random_5=0.882927 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - amandio c - neptune 2 - pure evil everywhere 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.080 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=cos(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.1; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = cos(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = sin(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.3133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/11.6); +per_pixel_8=myy=sin(y*6.28+time/9); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_Pattern_034b; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_034b, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= .7; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=`//MilkDrop3 Color Mode: +comp_16=`ret /= float3(2.4,0.7,0.5); +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - amandio c - love demon3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +wavecode_1_enabled=0 +wavecode_1_samples=100 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.400 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=100 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.400 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=100 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=0.700 +wavecode_3_g=0.700 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.370 +shapecode_0_y=0.510 +shapecode_0_rad=0.13159 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.65840 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// eyes +shape_0_per_frame4= +shape_0_per_frame5=c=below(sample,.5); +shape_0_per_frame6= +shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); +shape_0_per_frame8= +shape_0_per_frame9=y=y+.03*sin(4*x-time); +shape_0_per_frame10=x=x+.02*sin(13*y-time); +shape_0_per_frame11= +shape_0_per_frame12=x=x+.14*(instance%2); +shape_0_per_frame13= +shape_0_per_frame14=rad=rad*sin(2*3.14*sample); +shape_0_per_frame15=rad=if(c,rad,.16*rad); +shape_0_per_frame16= +shape_0_per_frame17=r=if(c,r,0); +shape_0_per_frame18=g=if(c,g,0); +shape_0_per_frame19=b=if(c,b,0); +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=40 +shapecode_1_x=0.500 +shapecode_1_y=0.220 +shapecode_1_rad=0.70720 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.28429 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.900 +shapecode_1_g2=0.900 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=//// clouds +shape_1_per_frame4= +shape_1_per_frame5=x = sample+ .001*((40*time)%1100); +shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_1_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=12 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.5*x*sin(time); +shape_2_per_frame4=y = y- 0.34*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.4*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=500 +shapecode_3_x=0.510 +shapecode_3_y=0.070 +shapecode_3_rad=0.02284 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.56880 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.600 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2= +shape_3_per_frame3=///// octopus (star) +shape_3_per_frame4= +shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_3_per_frame6= +shape_3_per_frame7=x=p2-p1; y=0; +shape_3_per_frame8= +shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_3_per_frame10= +shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_3_per_frame13= +shape_3_per_frame14=d=sqrt(mx*mx+my*my); +shape_3_per_frame15= +shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_3_per_frame18= +shape_3_per_frame19=d=sqrt(mx*mx+my*my); +shape_3_per_frame20=rad=rad*(1+25*d); +shape_3_per_frame21= +shape_3_per_frame22=x = 0.5 + mx/q6; +shape_3_per_frame23=y = 0.5 + my/q5; +shape_3_per_frame24= +shape_3_per_frame25=tex_ang=sin(151*sample+time); +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1024 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=2.70962 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=6.28319 +shapecode_5_tex_zoom=1.19614 +shapecode_5_r=0.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.030 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=1.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=i=instance; t=q1; sa=i/1024; +shape_5_per_frame2= +shape_5_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; +shape_5_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7=x1= sin(t1+t); y1=cos(t1+t); +shape_5_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); +shape_5_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); +shape_5_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); +shape_5_per_frame11= +shape_5_per_frame12= +shape_5_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; +shape_5_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; +shape_5_per_frame15= +shape_5_per_frame16=ra = 2-c1-c2-c3-c4 ; +shape_5_per_frame17= +shape_5_per_frame18= +shape_5_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); +shape_5_per_frame20=x= .5 + z*x5/q6; +shape_5_per_frame21=y= .5 + z*y5; +shape_5_per_frame22= +shape_5_per_frame23=rad = 2*z*(ra-c4*sa); +shape_5_per_frame24= +shape_5_per_frame25= +shape_5_per_frame26=p1=.6+.4*sin(3*sa-2*t); +shape_5_per_frame27=p2=.6+.4*sin(500*sa-2*t); +shape_5_per_frame28= +shape_5_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); +shape_5_per_frame30=g= r*r; g2=g*if(c4,1,.1); +shape_5_per_frame31=b= g*g; b2=b*if(c4,1,.1); +shape_5_per_frame32= +shape_5_per_frame33=sides=40-20*c4*8; +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; +comp_6=`ret /= float3(0.5,0.9,1.2); +comp_7=`//MilkDrop3 Color Mode: +comp_8=`ret /= float3(2.9,2.7,1.7); +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 new file mode 100644 index 0000000..6081755 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 @@ -0,0 +1,449 @@ +Created with MILKDROP 3.2 on 02/09/2023 at 22:09:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.56 +blending_direction=1 +random_1=0.405556 +random_2=0.657859 +random_3=0.623171 +random_4=0.538347 +random_5=0.767344 + +[PRESET1_BEGIN] +NAME=beta106i - Eruption (Underwater) sdfx +NAME=beta106i - Eruption (Underwater) sdfx +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.599 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.000 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); +per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); +per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=decay = decay + abs(0.01*cos(time)); +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.05*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=dy = dy - 2*dy_r*(x)*sin(5*sin((8*time)*0.5-x)); +per_pixel_6= +per_pixel_7=dx = dx + abs(dx_r); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`//ret -= 0.1; +comp_23=`ret /= float3(.8,1.0,0.9); +comp_24=`//MilkDrop3 Color Mode: +comp_25=`ret /= float3(1.0,-2.0,2.0); +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - amandio c - love demon4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=40 +shapecode_0_x=0.500 +shapecode_0_y=0.220 +shapecode_0_rad=0.70720 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.28429 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// clouds +shape_0_per_frame4= +shape_0_per_frame5=x = sample+ .001*((40*time)%1100); +shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_0_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_1_enabled=1 +shapecode_1_sides=10 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=500 +shapecode_1_x=0.510 +shapecode_1_y=0.070 +shapecode_1_rad=0.02284 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.56880 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.600 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=///// octopus (star) +shape_1_per_frame4= +shape_1_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_1_per_frame6= +shape_1_per_frame7=x=p2-p1; y=0; +shape_1_per_frame8= +shape_1_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_1_per_frame10= +shape_1_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_1_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_1_per_frame13= +shape_1_per_frame14=d=sqrt(mx*mx+my*my); +shape_1_per_frame15= +shape_1_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_1_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_1_per_frame18= +shape_1_per_frame19=d=sqrt(mx*mx+my*my); +shape_1_per_frame20=rad=rad*(1+25*d); +shape_1_per_frame21= +shape_1_per_frame22=x = 0.5 + mx/q6; +shape_1_per_frame23=y = 0.5 + my/q5; +shape_1_per_frame24= +shape_1_per_frame25=tex_ang=sin(151*sample+time); +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.4*x*sin(time); +shape_2_per_frame4=y = y- 0.44*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1024 +shapecode_3_x=0.550 +shapecode_3_y=0.500 +shapecode_3_rad=0.04915 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.27705 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i=2*instance; +shape_3_per_frame2= +shape_3_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_3_per_frame4= +shape_3_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_3_per_frame6= +shape_3_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_3_per_frame8= +shape_3_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_3_per_frame10= +shape_3_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_3_per_frame12= +shape_3_per_frame13=r2=.5+.3*sin(p); +shape_3_per_frame14=g2=.5-.3*sin(p); +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`//ret=1-ret; +comp_16=`ret /= float3(1.8,1.8,2.8); +comp_17=`ret *=1.5; +comp_18=`ret -=0.05; +comp_19=`ret /= float3(2.1,1.5,1.0); +comp_20=`//MilkDrop3 Color Mode: +comp_21=`ret /= float3(3.0,-1.7,-2.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 new file mode 100644 index 0000000..9c0d0de --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 @@ -0,0 +1,446 @@ +Created with MILKDROP 3.2 on 02/09/2023 at 22:06:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.903659 +random_2=0.648780 +random_3=0.334824 +random_4=0.535772 +random_5=0.773171 + +[PRESET1_BEGIN] +NAME=beta106i - Eruption (Underwater) sdfx +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.599 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.000 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); +per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); +per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=decay = decay + abs(0.01*cos(time)); +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.05*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=dy = dy - 2*dy_r*(x)*sin(5*sin((8*time)*0.5-x)); +per_pixel_6= +per_pixel_7=dx = dx + abs(dx_r); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`//ret -= 0.1; +comp_23=`ret /= float3(.8,1.0,0.9); +comp_24=`//MilkDrop3 Color Mode: +comp_25=`ret /= float3(1.0,-2.0,2.0); +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - amandio c - love demon4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.212 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.014 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.140 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=t=178*sample; +wave_0_per_point4= +wave_0_per_point5=x = .5*sin(t); +wave_0_per_point6=y = .5*sin(4.1*t); +wave_0_per_point7= +wave_0_per_point8=t=.01*time; +wave_0_per_point9=mx = x*cos(t)+y*sin(t); +wave_0_per_point10=my = y*cos(t)-x*sin(t); +wave_0_per_point11= +wave_0_per_point12=///random factor +wave_0_per_point13=p1=.1*sin(630*sample); +wave_0_per_point14=p2=.1*sin(530*sample); +wave_0_per_point15= +wave_0_per_point16=x= .5+p1+mx; +wave_0_per_point17=y= .5+p2+my; +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=40 +shapecode_0_x=0.500 +shapecode_0_y=0.220 +shapecode_0_rad=0.70720 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.28429 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// clouds +shape_0_per_frame4= +shape_0_per_frame5=x = sample+ .001*((40*time)%1100); +shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_0_per_frame9=ang=sin(25*sample)*.5*time; +shapecode_1_enabled=1 +shapecode_1_sides=10 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=500 +shapecode_1_x=0.510 +shapecode_1_y=0.070 +shapecode_1_rad=0.02284 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.56880 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.600 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=///// octopus (star) +shape_1_per_frame4= +shape_1_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; +shape_1_per_frame6= +shape_1_per_frame7=x=p2-p1; y=0; +shape_1_per_frame8= +shape_1_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); +shape_1_per_frame10= +shape_1_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); +shape_1_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); +shape_1_per_frame13= +shape_1_per_frame14=d=sqrt(mx*mx+my*my); +shape_1_per_frame15= +shape_1_per_frame16=mx=mx*(1+d*sin(50*sample+time)); +shape_1_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); +shape_1_per_frame18= +shape_1_per_frame19=d=sqrt(mx*mx+my*my); +shape_1_per_frame20=rad=rad*(1+25*d); +shape_1_per_frame21= +shape_1_per_frame22=x = 0.5 + mx/q6; +shape_1_per_frame23=y = 0.5 + my/q5; +shape_1_per_frame24= +shape_1_per_frame25=tex_ang=sin(151*sample+time); +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.4*x*sin(time); +shape_2_per_frame4=y = y- 0.44*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1024 +shapecode_3_x=0.550 +shapecode_3_y=0.500 +shapecode_3_rad=0.04915 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.27705 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i=2*instance; +shape_3_per_frame2= +shape_3_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_3_per_frame4= +shape_3_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_3_per_frame6= +shape_3_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_3_per_frame8= +shape_3_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_3_per_frame10= +shape_3_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_3_per_frame12= +shape_3_per_frame13=r2=.5+.3*sin(p); +shape_3_per_frame14=g2=.5-.3*sin(p); +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`//ret=1-ret; +comp_16=`ret /= float3(1.8,1.8,2.8); +comp_17=`ret *=1.5; +comp_18=`ret -=0.05; +comp_19=`ret /= float3(2.1,1.5,1.0); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 new file mode 100644 index 0000000..eb48158 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 @@ -0,0 +1,1253 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:46:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.490 +blending_direction=-1 +random_1=0.664 +random_2=0.877 +random_3=0.640 +random_4=0.690 +random_5=0.900 + +[PRESET1_BEGIN] +NAME=Martin - QBikal - Surface Turbulence like my cat sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.300 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=484 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.95127 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1= +wave_0_per_point2=n = int((reg00+.5)*sample); +wave_0_per_point3= +wave_0_per_point4=m = 30001+n/(reg00/reg01); +wave_0_per_point5=gmegabuf(m) = (gmegabuf(m))*q30 + (1-q30)/2*(value1+value2); +wave_0_per_point6= +wave_0_per_point7=x = gmegabuf(10000+n); +wave_0_per_point8=y = gmegabuf(15000+n); +wave_0_per_point9=a = gmegabuf(20000+n); +wave_0_per_point10= +wave_0_per_point11=b = min(max(gmegabuf(25000+n),0),1); +wave_0_per_point12=r = 1-b; +wave_0_per_point13=g = 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=484 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=n = int((reg00+.5)*sample) +reg00; +wave_1_per_point2= +wave_1_per_point3=x = gmegabuf(10000+n); +wave_1_per_point4=y = gmegabuf(15000+n); +wave_1_per_point5=a = gmegabuf(20000+n); +wave_1_per_point6= +wave_1_per_point7=b = min(max(gmegabuf(25000+n),0),1); +wave_1_per_point8=r = 1-b; +wave_1_per_point9=g = 0.5; +wave_1_per_point10= +wave_1_per_point11= +wave_1_per_point12=//x = sample; +wave_1_per_point13=//y = gmegabuf(100000+n-reg00)/2+.3; +wavecode_2_enabled=1 +wavecode_2_samples=484 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=n = int((reg00+.5)*sample)+2*reg00; +wave_2_per_point2= +wave_2_per_point3= +wave_2_per_point4=x = gmegabuf(10000+n); +wave_2_per_point5=y = gmegabuf(15000+n); +wave_2_per_point6=a = gmegabuf(20000+n); +wave_2_per_point7= +wave_2_per_point8=b = min(max(gmegabuf(25000+n),0),1); +wave_2_per_point9=r = 1-b; +wave_2_per_point10=g = 0.5; +wave_2_per_point11= +wavecode_3_enabled=1 +wavecode_3_samples=484 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=n = int((reg00-.5)*sample)+3*reg00; +wave_3_per_point2= +wave_3_per_point3= +wave_3_per_point4=x = gmegabuf(10000+n); +wave_3_per_point5=y = gmegabuf(15000+n); +wave_3_per_point6=a = gmegabuf(20000+n); +wave_3_per_point7= +wave_3_per_point8=b = min(max(gmegabuf(25000+n),0),1); +wave_3_per_point9=r = 1-b; +wave_3_per_point10=g = 0.5; +shapecode_0_enabled=0 +shapecode_0_sides=24 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04895 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ox = gmegabuf(40001+instance)*30; +shape_0_per_frame2=oz = gmegabuf(45001+instance)*30; +shape_0_per_frame3=oy = 0; +shape_0_per_frame4= mx = ox*q5 - oy*q6; my = ox*q6 + oy*q5; +shape_0_per_frame5= ox = mx; oy = my; +shape_0_per_frame6= mx = ox*q3 + oz*q4; mz = - ox*q4 + oz*q3; +shape_0_per_frame7= ox = mx; oz = mz; +shape_0_per_frame8= my = oy*q1 - oz*q2; mz = oy*q2 + oz*q1; +shape_0_per_frame9= oy = my; oz = mz; +shape_0_per_frame10= +shape_0_per_frame11=fov = 3; +shape_0_per_frame12=x = fov*ox/(oz+60*fov)+.5; +shape_0_per_frame13=y = fov*oy/(oz+60*fov)+.5; +shape_0_per_frame14= +shape_0_per_frame15=x = gmegabuf(40001+instance)*1+.5; +shape_0_per_frame16=y = gmegabuf(45001+instance)*1+.5; +shapecode_1_enabled=0 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.300 +shapecode_1_y=0.800 +shapecode_1_rad=1.06345 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.63363 +shapecode_1_tex_zoom=0.46617 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=13 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=5 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.57049 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_init_1=index = 0; +per_frame_init_2=loop (200000, +per_frame_init_3= megabuf(index) = 0; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_1=xlen = 44; ylen = 44; flen = 10; reg00 = xlen*ylen/4; reg01=reg00/4; +per_frame_2=dec_med = pow (0.94, 30/fps); dec_slow = pow (0.98, 30/fps); +per_frame_3=dec_f = pow (0.8, 30/fps); monitor = smooth; +per_frame_4=q30 = dec_s; +per_frame_5=smooth = max(1,pow(6,fps/30)-2); // >= 0; Ausbreitungsgeschwindigkeit +per_frame_6= +per_frame_7=//Gleichanteil entfernen und normalisieren +per_frame_8=ind = 0; sum = 0; amp = 0.01; +per_frame_9=loop (reg01, +per_frame_10= sum = sum + gmegabuf(ind+30000)/(reg01); +per_frame_11= amp = amp + pow(gmegabuf(ind+30000),2); +per_frame_12= ind = ind+1; +per_frame_13=); +per_frame_14=ind = 0; amp_= amp_*dec_med + (1-dec_med)*sqrt(amp)/reg01*300; +per_frame_15=loop (reg01, +per_frame_16= megabuf(ind+30000)= (gmegabuf(ind+30000)-sum)/amp_; +per_frame_17= ind = ind+1; +per_frame_18=); +per_frame_19= +per_frame_20=// Spectrum of spectrum ! +per_frame_21=index2 = 0; +per_frame_22=loop(flen, //Frequency step +per_frame_23= index=0; real= 0; imag = 0; +per_frame_24= loop (flen, +per_frame_25= real = real + cos(index/flen*6.28*index2)*megabuf(index*reg01/8+30002); +per_frame_26= imag = imag + sin(index/flen*6.28*index2)*megabuf(index*reg01/8+30002); +per_frame_27= index=index+1; +per_frame_28= ); +per_frame_29= megabuf(10000+index2)= megabuf(10000+index2) * dec_f + real; +per_frame_30= megabuf(15000+index2)= megabuf(15000+index2) * dec_f + imag; +per_frame_31= index2 = index2+1; +per_frame_32= ); +per_frame_33= +per_frame_34=//Anregung +per_frame_35=ind = 1; +per_frame_36=loop (flen/2, +per_frame_37= cx = megabuf(10000+ind); +per_frame_38= cy = megabuf(15000+ind); +per_frame_39= yind = -1; +per_frame_40= loop (3, +per_frame_41= xind = -1; +per_frame_42= loop (3, +per_frame_43= ox = ((cx+.5)*xlen+xind)%xlen; +per_frame_44= oy = ((cy+.5)*ylen+yind)%ylen; +per_frame_45= amp = (cx*cx+cy*cy); +per_frame_46= megabuf (oy*ylen+ox) = megabuf (oy*ylen+ox) +per_frame_47= - 2*30/fps*sqrt(amp)*above(amp,.02)/(1+xind*xind+yind*yind); +per_frame_48= xind = xind+1; +per_frame_49= ); +per_frame_50= yind = yind+1; +per_frame_51= ); +per_frame_52= ind = ind+1; +per_frame_53=); +per_frame_54= +per_frame_55=//Simulation +per_frame_56=yind = 0; +per_frame_57=loop (ylen, +per_frame_58= xind = 0; +per_frame_59= loop (xlen, +per_frame_60= megabuf(yind*ylen+xind+5000) = //megabuf ab 5000 ist nur Zwischenspeicher +per_frame_61= dec_med*((gmegabuf(yind*ylen+(xind+1)%xlen) + +per_frame_62= gmegabuf(yind*ylen+(xlen+xind-1)%xlen) + +per_frame_63= gmegabuf(((yind+1)%ylen)*ylen+xind) + +per_frame_64= gmegabuf(((yind+ylen-1)%ylen)*ylen+xind) +per_frame_65= +gmegabuf(yind*ylen+xind)*smooth*4)/(2+2*smooth) - megabuf(yind*ylen+xind)); +per_frame_66= xind = xind+1; +per_frame_67= ); +per_frame_68= yind = yind+1; +per_frame_69=); +per_frame_70= +per_frame_71=//Projektionsparameter +per_frame_72= zang = -0.2*sin(time/9); xang = -.5 -.2*sin(time/6) ; yang = time/4; +per_frame_73=q1 = cos(xang); +per_frame_74=q2 = sin(xang); +per_frame_75=q3 = cos(yang); +per_frame_76=q4 = sin(yang); +per_frame_77=q5 = cos(zang); +per_frame_78=q6 = sin(zang); +per_frame_79=fov = .8; +per_frame_80= +per_frame_81=//Umkopieren und Projektion +per_frame_82=yind = 0; +per_frame_83=loop (ylen, +per_frame_84= xind = 0; +per_frame_85= loop (xlen, +per_frame_86= ind = yind*ylen+xind; +per_frame_87= megabuf(ind) = gmegabuf(ind); +per_frame_88= gmegabuf(ind) = megabuf(ind+5000); +per_frame_89= oz = yind - ylen/2+sin(time*2)*0; //# +per_frame_90= ox = if(bnot(yind%2),xind,xlen-xind-1); +per_frame_91= oy = gmegabuf(yind*ylen+ox); oy0 = oy; +per_frame_92= ox = ox - xlen/2; +per_frame_93= mx = ox*q5 - oy*q6; my = ox*q6 + oy*q5; +per_frame_94= ox = mx; oy = my; +per_frame_95= mx = ox*q3 + oz*q4; mz = - ox*q4 + oz*q3; +per_frame_96= ox = mx; oz = mz; +per_frame_97= my = oy*q1 - oz*q2; mz = oy*q2 + oz*q1; +per_frame_98= oy = my; oz = mz; +per_frame_99= gmegabuf(10000+ind) = fov*ox/(oz+60*fov)+.5; +per_frame_100= gmegabuf(15000+ind) = fov*oy/(oz+60*fov)+.6; +per_frame_101= gmegabuf(20000+ind) = max(min(.5+oy0/4,1),0)*1; +per_frame_102= gmegabuf(25000+ind) = oy0/16+.5;; +per_frame_103= xind = xind+1; +per_frame_104= ); +per_frame_105= yind = yind+1; +per_frame_106=); +per_frame_107= +per_frame_108=q32 = aspecty; +per_frame_109= +per_pixel_1=rot = 0; zoom = 1; warp = 0; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_7=`ret = GetPixel(uv1); +warp_8=`ret*=.5; +warp_9=`ret-=roam_sin.wzy*roam_cos.zxy; +warp_10=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 rs, rs0, uv1, uv2, uv3,uv4,uv5,dz,sunpos1; +comp_3=`float3 ret1,col,gnd, back,back2; +comp_4=` +comp_5=` +comp_6=`shader_body { +comp_7=` +comp_8=` +comp_9=`ret1 = GetPixel(uv_orig); +comp_10=` +comp_11=`uv2 = float2 (uv.x,uv.y-.3); +comp_12=`float shadow = lum(GetBlur2(frac(uv2)))*3; +comp_13=` +comp_14=`float k1 = saturate(lum(back)); +comp_15=`ret = lerp(GetPixel(uv),2*GetBlur1(uv),.4)*1.5; +comp_16=` +comp_17=`ret += saturate(1) * saturate(1-lum(ret))*(1-shadow) * .2*(uv.y); +comp_18=` +comp_19=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=suksma - ed geining hateops - Infiltrate Maxi Minor nz+ qraglitz 004 PINK BUTERFLY OUTLINE 0 sdfdat.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; +warp_5=` ret += GetBlur1(uv)*.2; +warp_6=` +warp_7=` // darken (decay) over time and distance from center +warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(4,1,2)); +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((uv3.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(1,1,0)*0.05 + +comp_31=` time*float3(3,1,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(3.6,3.5,.5)); +comp_37=` ret -= .2; +comp_38=` +comp_39=`ret /= float3(-1.4,-0.3,-1.2); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 new file mode 100644 index 0000000..2220fd8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 @@ -0,0 +1,1074 @@ +Created with MILKDROP 3.30 on 21/02/2024 at 19:52:08 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.48 +blending_direction=1 +random_1=0.244444 +random_2=0.900542 +random_3=0.594986 +random_4=0.960840 +random_5=0.031030 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`ret /= float3(1.1,3.0,-1.4); +comp_29=`ret /= float3(-0.0,0.5,-0.7); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.8,1.6,2.7); +comp_14=`ret /= float3(-1.6,0.0,-0.5); +comp_15=`//MilkDrop3 Color Mode: +comp_16=`ret /= float3(-2.2,-0.5,-2.7); +comp_17=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala3.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=2.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 new file mode 100644 index 0000000..c1616cf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 @@ -0,0 +1,1643 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 23:19:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.48 +blending_direction=1 +random_1=0.244444 +random_2=0.900542 +random_3=0.594986 +random_4=0.960840 +random_5=0.031030 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`ret /= float3(1.1,3.0,-1.4); +comp_29=`ret /= float3(-0.0,0.5,-0.7); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.8,1.6,2.7); +comp_14=`ret /= float3(-1.6,0.0,-0.5); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 new file mode 100644 index 0000000..a6c27b1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 @@ -0,0 +1,1130 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:47:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.400 +blending_direction=-1 +random_1=0.153 +random_2=0.763 +random_3=0.731 +random_4=0.891 +random_5=0.428 + +[PRESET1_BEGIN] +NAME=LuxXx - FlameFace (Look Me In the Eye, Motherfucker Mix) 003 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17= +per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_22=rott = p3 * 3.1416/4; +per_frame_23= +per_frame_24=pos = pos + q20/140; +per_frame_25=q28 = pos; +per_frame_26=q27 = index+1; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=movez = movez + +.005*(1.5+q1)*30/fps; +per_frame_34=q30 = movez; +per_frame_35= +per_frame_36= +per_frame_37=zoom = 1.0; +per_frame_38=rot = -0.00 * index; +per_frame_39= +per_pixel_1=zoom = 1 + q1/25; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur2(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= .65; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=sex blood red raw genital holy - an evaporative dip in the frost of mind hibernation sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.630 +fDecay=0.935 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=31.200 +nMotionVectorsY=23.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = (vvb+vvm+vvt)*10; +per_frame_12=q2 = (vvb+vvm+vvt)*10; +per_frame_13=q3 = (vvb+vvm+vvt)*10; +per_frame_14=q4 = (vvb+vvm+vvt)*10; +per_frame_15=q5 = (vvb+vvm+vvt)*10; +per_frame_16=q6 = (vvb+vvm+vvt)*10; +per_frame_17=q7 = (vvb+vvm+vvt)*10; +per_frame_18=q8 = (vvb+vvm+vvt)*10; +per_frame_19=q9 = (vvb+vvm+vvt)*10; +per_frame_20=q10 = (vvb+vvm+vvt)*10; +per_frame_21=q11 = (vvb+vvm+vvt)*10; +per_frame_22=q12 = (vvb+vvm+vvt)*10; +per_frame_23=q13 = (vvb+vvm+vvt)*10; +per_frame_24=q14 = (vvb+vvm+vvt)*10; +per_frame_25=q15 = (vvb+vvm+vvt)*10; +per_frame_26=q16 = (vvb+vvm+vvt)*10; +per_frame_27=q17 = (vvb+vvm+vvt)*10; +per_frame_28=q18 = (vvb+vvm+vvt)*10; +per_frame_29=q19 = (vvb+vvm+vvt)*10; +per_frame_30=q20 = (vvb+vvm+vvt)*10; +per_frame_31=q21 = (vvb+vvm+vvt)*10; +per_frame_32=q22 = (vvb+vvm+vvt)*10; +per_frame_33=q23 = (vvb+vvm+vvt)*10; +per_frame_34=q24 = (vvb+vvm+vvt)*10; +per_frame_35=q25 = (vvb+vvm+vvt)*10; +per_frame_36=q26 = (vvb+vvm+vvt)*10; +per_frame_37=q27 = (vvb+vvm+vvt)*10; +per_frame_38=q28 = (vvb+vvm+vvt)*10; +per_frame_39=q29 = (vvb+vvm+vvt)*10; +per_frame_40=q30 = (vvb+vvm+vvt)*10; +per_frame_41=q31 = (vvb+vvm+vvt)*10; +per_frame_42=q32 = (vvb+vvm+vvt)*10; +per_frame_43= +per_frame_44=warp = 0; +per_frame_45=q1 = .6+.3*sin(time*.95242); +per_frame_46=q2 = .6+.3*sin(time*1.332211); +per_frame_47=q3 = .6+.3*sin(time*.44556); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.1)*.1 +0.02; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.01; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`sampler sampler_seaweed; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` //float lum = ret.x; +comp_7=` //ret = lum; +comp_8=` +comp_9=` float2 texc = 0.4 + 0.6*ret.xy; +comp_10=` ret = tex2D(sampler_seaweed, texc) * ret.z * 3; +comp_11=` +comp_12=` // add some stripes: +comp_13=` //ret += 0.04*cos(lum*29+2.8); +comp_14=`ret=1-ret; +comp_15=`} +comp_16=` +comp_17=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 new file mode 100644 index 0000000..360d135 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 @@ -0,0 +1,1193 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:24:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.7 +blending_direction=1 +random_1=0.0677507 +random_2=0.679268 +random_3=0.16477 +random_4=0.00948509 +random_5=0.643225 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0064XXXgX.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = -(uv - .5) + .5; +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=`ret = lerp ( +comp_15=`blurs, +comp_16=`ret, +comp_17=`pow(ret,1)); +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_23=`// ret = pow(ret,float3(1.5,1.9,1.9))*1.25 - .25; +comp_24=` ret = pow(ret,float3(1.9,2.4,1.8)); +comp_25=`// ret *= 1.0; //gamma +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=10cxxxx0000line3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.050 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.320 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3=dt = 0.02; +per_frame_4= +per_frame_5=h = h + v*dt; +per_frame_6= +per_frame_7=v = v*0.986 + a*dt; +per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; +per_frame_9= +per_frame_10=monitor = w2; +per_frame_11= +per_frame_12= +per_frame_13=w1 = w1 + w1v*dt; +per_frame_14=w1v = w1v*1.088 + w1a*dt; +per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; +per_frame_16= +per_frame_17=w2 = w2 + w2v*dt; +per_frame_18=w2v = w2v*0.98 + w2a*dt; +per_frame_19=w2a = -(w2-w1)*20; +per_frame_20= +per_frame_21=bb = bb*0.99 + bass*0.01; +per_frame_22=mm = mm*0.99 + mid*0.01; +per_frame_23=tt = tt*0.99 + treb*0.01; +per_frame_24= +per_frame_25=mi = min(min(bb,mm),tt); +per_frame_26=ma = max(max(bb,mm),tt); +per_frame_27=av = (bb+mm+tt-mi-ma); +per_frame_28=q5 = av; +per_frame_29=avn = (av-mi)/(ma-mi); +per_frame_30=av = abs(avo-avn); +per_frame_31=avo = avn; +per_frame_32= +per_frame_33=q1 = h*0.8 + 0.12; +per_frame_34=q2 = (w1); +per_frame_35=q3 = (w2 + w1); +per_frame_36=q4 = 0.1+ avo*0.1; +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=0.52; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/2); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=0.237 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.911-0.0021; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=` +comp_6=`ret = tex2D(sampler_main, uvm).x, +comp_7=` +comp_8=`ret = lerp ( +comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_10=`ret, +comp_11=`pow(ret,.5)); +comp_12=` +comp_13=`ret *= .9; +comp_14=` +comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_16=` ret = pow(ret,float3(3,.95,.6))*1.25 -.25; +comp_17=` +comp_18=` +comp_19=` ret *= ret; +comp_20=`ret += tex2D(sampler_main, uvm).yyy, +comp_21=` +comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; +comp_23=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,3.5,.5)); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 new file mode 100644 index 0000000..e2bd072 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 @@ -0,0 +1,1115 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:04:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.600 +blending_direction=1 +random_1=0.379 +random_2=0.280 +random_3=0.177 +random_4=0.841 +random_5=0.261 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R202.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=1.040 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.12000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=0.850 +wavecode_0_b=1.000 +wavecode_0_a=1.180 +wave_0_per_point1=x=(sample); +wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); +wave_0_per_point3= +wave_0_per_point4=r=value1-bass; +wave_0_per_point5=g=value2-treb; +wave_0_per_point6=b=1-(value1+value2+mid); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.980 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.15000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.170 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.43174 +shapecode_0_ang=2.95310 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83451 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.980 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.860 +shapecode_0_border_b=0.900 +shapecode_0_border_a=1.000 +shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7=rad=bb/frame-.8; +shape_0_per_frame8=tri=if(above(bass,treb),1,0); +shape_0_per_frame9=squ=if(above(treb,bass),1,0); +shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_0_per_frame11= +shape_0_per_frame12=sides=3*tri+4*squ+300*cir; +shape_0_per_frame13= +shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_0_per_frame15= +shape_0_per_frame16=rr=bass_att; +shape_0_per_frame17=gg=treb_att; +shape_0_per_frame18=bb=mid_att; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=r22=rr; +shape_0_per_frame22=b22=bb; +shape_0_per_frame23=g22=gg; +shape_0_per_frame24= +shape_0_per_frame25= +shape_0_per_frame26=rr=br; +shape_0_per_frame27=gg=bg; +shape_0_per_frame28=bb=bo; +shape_0_per_frame29= +shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_0_per_frame33= +shape_0_per_frame34=border_r=br; +shape_0_per_frame35=border_b=bo; +shape_0_per_frame36=border_g=bg; +shape_0_per_frame37= +shape_0_per_frame38= +shape_0_per_frame39=r=1-rr; +shape_0_per_frame40=r2=b22; +shape_0_per_frame41=b=1-bb; +shape_0_per_frame42=b2=g22; +shape_0_per_frame43=g=1-gg; +shape_0_per_frame44=g2=r22; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.110 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.020 +shapecode_1_border_g=0.980 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.082 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.525 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.89000 +shapecode_3_r=1.100 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); +per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); +per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); +per_frame_6= +per_frame_7=wave_r = 1-mv_r; +per_frame_8=wave_g = 1-mv_b; +per_frame_9=wave_b = 1-mv_g; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); +per_pixel_2=dx_r = equal(thresh,2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); +per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); +per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); +per_pixel_8=dx = dx + 0.00149*(0.232*sin(1.04*time) + 0.376*cos(0.232*time)*cos(12*rad)); +per_pixel_9=dy = dy + 0.0014*(0.163*cos(2*bass_att) + 0.33*sin(0.163*time)*sin(12*rad)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; +comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = 0.16+a; +comp_9=`ret = base*(0.91-base)*(0.75-base)*2*float3(0.1,1.9,1.8) + pow(base,2)*float3(1.3,1.7,0.5); +comp_10=`//ret.xy = ret.yx; +comp_11=`ret = lerp(ret,float3(1.6,0,1.8),GetPixel(uv).y); +comp_12=` +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=02_MW_new01B .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.490 +fDecay=0.960 +fVideoEchoZoom=0.990 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=10.443 +fWaveScale=0.536 +fWaveSmoothing=0.270 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=0.000 +wave_g=0.200 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06600 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`ret /= float3(2.1,-0.8,1.1); +comp_46=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk new file mode 100644 index 0000000..0bbf1a6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk @@ -0,0 +1,377 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.210 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.073 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.92178 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=//a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=33 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/15+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/15+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/15+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame9=r=rand(q30)*.1+instance-instance; +shape_1_per_frame10=g=rand(q30)*.1+instance-instance; +shape_1_per_frame11=b=rand(q30)*.1+instance-instance; +shape_1_per_frame12=r2=rand(q30)*.1+instance-instance; +shape_1_per_frame13=g2=rand(q30)*.1+instance-instance; +shape_1_per_frame14=b2=rand(q30)*.1+instance-instance; +shape_1_per_frame15=border_r=rand(q30)*.1+instance-instance; +shape_1_per_frame16=border_g=rand(q30)*.1+instance-instance; +shape_1_per_frame17=border_b=rand(q30)*.1+instance-instance; +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=zoom = 1; +per_frame_26=warp = 0; +per_frame_27=wave_a = 0; +per_frame_28= +per_frame_29=// elastic thread code +per_frame_30= +per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_34=x1 = 0.5 + (xx1-xx2)*2; +per_frame_35=y1 = 0.4 + yy1*1.5; +per_frame_36=dt = 0.03/fps; +per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); +per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); +per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); +per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); +per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); +per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); +per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; +per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; +per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; +per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); +per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); +per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); +per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); +per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); +per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); +per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); +per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); +per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); +per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); +per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); +per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); +per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; +per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; +per_frame_60=q9 = 1/aspectx; +per_frame_61=q10 = 1/aspecty; +per_frame_62=q11 = aspectx; +per_frame_63=q12 = aspecty; +per_frame_64= +per_frame_65=// coloring borders +per_frame_66=bb = bb*0.99 + bass*0.02; +per_frame_67=mm = mm*0.99 + mid*0.02; +per_frame_68=tt = tt*0.99 + treb*0.02; +per_frame_69= +per_frame_70=mx = max(max(bb,mm),tt); +per_frame_71=mn = min(min(bb,mm),tt); +per_frame_72= +per_frame_73=ob_r = (bb-mn)/(mx-mn); +per_frame_74=ob_b = (mm-mn)/(mx-mn); +per_frame_75=ob_g = (tt-mn)/(mx-mn); +per_frame_76= +per_frame_77=v = 0.4/fps; +per_frame_78=bm = bm + (ob_r-ob_b)*v; +per_frame_79=mt = mt + (ob_b-ob_g)*v; +per_frame_80= +per_frame_81=// coordinates spiral 1 +per_frame_82=q21 = 0.5; // X +per_frame_83=q22 = 0; // Y +per_frame_84= +per_frame_85=// coordinates spiral 2 +per_frame_86=q23 = -0.5; +per_frame_87=q24 = 0; +per_frame_88= +per_frame_89=q25 = 0.5/asin(1); // pi/4 +per_frame_90= +per_frame_91=q26 = -bm; // rotation +per_frame_92=q27 = mt; // growth +per_frame_93=q30=bass+treb+mid; +per_pixel_1=x = 0.5 + (x-0.5)*q11; +per_pixel_2=y = 0.5 + (y-0.5)*q12; +per_pixel_3=xx = q4; +per_pixel_4=yy = 1-q8; +per_pixel_5= +per_pixel_6=dx = 0; dy = 0; +per_pixel_7= +per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); +per_pixel_9= +per_pixel_10=r = 0.11; +per_pixel_11=v = 20; +per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=` +warp_19=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_20=` ((uv.xyy*q27 +warp_21=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_22=` ).xyz* +warp_23=` float3(1,1,0)*0.05 + +warp_24=` time*float3(0,0,1)*q29 +warp_25=` ); +warp_26=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_27=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_28=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_29=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`float2 numerator, denominator, fraction; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` +comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ +comp_9=` +comp_10=`float cutoff = 0.95; +comp_11=`int n = -1; +comp_12=`float s = 0.4; +comp_13=` +comp_14=` float2 c = (uv-0.5)*2*aspect.wz; +comp_15=` numerator = (c + float2(q21,q22))*64; +comp_16=` denominator = c + float2(q23,q24); +comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_20=` c = fraction-0.5; +comp_21=` float1 ang_hq = n*atan2(c.x,c.y); +comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); +comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +comp_24=` +comp_25=`/**********************************************/ +comp_26=`float2 uvo = uv; +comp_27=`uv = spiral; +comp_28=` +comp_29=` d = texsize.zw*8; +comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_32=` +comp_33=`float3 base = GetPixel(uv); +comp_34=`float3 emboss = (-dx + dy + 1)*1.2; +comp_35=` +comp_36=` d = texsize.zw*2; +comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_39=` +comp_40=`float grad = length(float2(dx.x,dy.x)); +comp_41=` +comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 +comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_45=` ).xyz* +comp_46=` float3(1,1,0)*0.05 + +comp_47=` time*float3(0,0,1)*q31 +comp_48=` ); +comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, +comp_53=` float3(8,5,2)*grad, +comp_54=` grad*4.2 +comp_55=` ); +comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); +comp_57=` +comp_58=`grad = length(float2(dx.z,dy.z)); +comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); +comp_60=`//MilkDrop3 Color Mode: +comp_61=`ret /= float3(3.0,2.9,2.4); +comp_62=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\lines2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.280000 +SpriteSY=0.280000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk new file mode 100644 index 0000000..aef422c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk @@ -0,0 +1,375 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.210 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.073 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.92178 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=//a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=33 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/15+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/15+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/15+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame9=r=rand(q30)*.1+instance-instance; +shape_1_per_frame10=g=rand(q30)*.1+instance-instance; +shape_1_per_frame11=b=rand(q30)*.1+instance-instance; +shape_1_per_frame12=r2=rand(q30)*.1+instance-instance; +shape_1_per_frame13=g2=rand(q30)*.1+instance-instance; +shape_1_per_frame14=b2=rand(q30)*.1+instance-instance; +shape_1_per_frame15=border_r=rand(q30)*.1+instance-instance; +shape_1_per_frame16=border_g=rand(q30)*.1+instance-instance; +shape_1_per_frame17=border_b=rand(q30)*.1+instance-instance; +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=zoom = 1; +per_frame_26=warp = 0; +per_frame_27=wave_a = 0; +per_frame_28= +per_frame_29=// elastic thread code +per_frame_30= +per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_34=x1 = 0.5 + (xx1-xx2)*2; +per_frame_35=y1 = 0.4 + yy1*1.5; +per_frame_36=dt = 0.03/fps; +per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); +per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); +per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); +per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); +per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); +per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); +per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; +per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; +per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; +per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); +per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); +per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); +per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); +per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); +per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); +per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); +per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); +per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); +per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); +per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); +per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); +per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; +per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; +per_frame_60=q9 = 1/aspectx; +per_frame_61=q10 = 1/aspecty; +per_frame_62=q11 = aspectx; +per_frame_63=q12 = aspecty; +per_frame_64= +per_frame_65=// coloring borders +per_frame_66=bb = bb*0.99 + bass*0.02; +per_frame_67=mm = mm*0.99 + mid*0.02; +per_frame_68=tt = tt*0.99 + treb*0.02; +per_frame_69= +per_frame_70=mx = max(max(bb,mm),tt); +per_frame_71=mn = min(min(bb,mm),tt); +per_frame_72= +per_frame_73=ob_r = (bb-mn)/(mx-mn); +per_frame_74=ob_b = (mm-mn)/(mx-mn); +per_frame_75=ob_g = (tt-mn)/(mx-mn); +per_frame_76= +per_frame_77=v = 0.4/fps; +per_frame_78=bm = bm + (ob_r-ob_b)*v; +per_frame_79=mt = mt + (ob_b-ob_g)*v; +per_frame_80= +per_frame_81=// coordinates spiral 1 +per_frame_82=q21 = 0.5; // X +per_frame_83=q22 = 0; // Y +per_frame_84= +per_frame_85=// coordinates spiral 2 +per_frame_86=q23 = -0.5; +per_frame_87=q24 = 0; +per_frame_88= +per_frame_89=q25 = 0.5/asin(1); // pi/4 +per_frame_90= +per_frame_91=q26 = -bm; // rotation +per_frame_92=q27 = mt; // growth +per_frame_93=q30=bass+treb+mid; +per_pixel_1=x = 0.5 + (x-0.5)*q11; +per_pixel_2=y = 0.5 + (y-0.5)*q12; +per_pixel_3=xx = q4; +per_pixel_4=yy = 1-q8; +per_pixel_5= +per_pixel_6=dx = 0; dy = 0; +per_pixel_7= +per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); +per_pixel_9= +per_pixel_10=r = 0.11; +per_pixel_11=v = 20; +per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=` +warp_19=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_20=` ((uv.xyy*q27 +warp_21=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_22=` ).xyz* +warp_23=` float3(1,1,0)*0.05 + +warp_24=` time*float3(0,0,1)*q29 +warp_25=` ); +warp_26=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_27=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_28=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_29=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`float2 numerator, denominator, fraction; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` +comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ +comp_9=` +comp_10=`float cutoff = 0.95; +comp_11=`int n = -1; +comp_12=`float s = 0.4; +comp_13=` +comp_14=` float2 c = (uv-0.5)*2*aspect.wz; +comp_15=` numerator = (c + float2(q21,q22))*64; +comp_16=` denominator = c + float2(q23,q24); +comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_20=` c = fraction-0.5; +comp_21=` float1 ang_hq = n*atan2(c.x,c.y); +comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); +comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +comp_24=` +comp_25=`/**********************************************/ +comp_26=`float2 uvo = uv; +comp_27=`uv = spiral; +comp_28=` +comp_29=` d = texsize.zw*8; +comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_32=` +comp_33=`float3 base = GetPixel(uv); +comp_34=`float3 emboss = (-dx + dy + 1)*1.2; +comp_35=` +comp_36=` d = texsize.zw*2; +comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_39=` +comp_40=`float grad = length(float2(dx.x,dy.x)); +comp_41=` +comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 +comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_45=` ).xyz* +comp_46=` float3(1,1,0)*0.05 + +comp_47=` time*float3(0,0,1)*q31 +comp_48=` ); +comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, +comp_53=` float3(8,5,2)*grad, +comp_54=` grad*4.2 +comp_55=` ); +comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); +comp_57=` +comp_58=`grad = length(float2(dx.z,dy.z)); +comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); +comp_60=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\lines2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.700000 +SpriteSY=0.700000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk new file mode 100644 index 0000000..3679550 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk @@ -0,0 +1,437 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.210 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.92178 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.800 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att; +wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_0_per_point14= +wave_0_per_point15=x = x*0.6 + 0.3; +wave_0_per_point16=y = y; +wave_0_per_point17=y = y*0.8; +wave_0_per_point18= +wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.74180 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.22746 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=zoom = 1; +per_frame_26=warp = 0; +per_frame_27=wave_a = 0; +per_frame_28= +per_frame_29=// elastic thread code +per_frame_30= +per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_34=x1 = 0.5 + (xx1-xx2)*2; +per_frame_35=y1 = 0.4 + yy1*1.5; +per_frame_36=dt = 0.03/fps; +per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); +per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); +per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); +per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); +per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); +per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); +per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; +per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; +per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; +per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); +per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); +per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); +per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); +per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); +per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); +per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); +per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); +per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); +per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); +per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); +per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); +per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; +per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; +per_frame_60=q9 = 1/aspectx; +per_frame_61=q10 = 1/aspecty; +per_frame_62=q11 = aspectx; +per_frame_63=q12 = aspecty; +per_frame_64= +per_frame_65=// coloring borders +per_frame_66=bb = bb*0.99 + bass*0.02; +per_frame_67=mm = mm*0.99 + mid*0.02; +per_frame_68=tt = tt*0.99 + treb*0.02; +per_frame_69= +per_frame_70=mx = max(max(bb,mm),tt); +per_frame_71=mn = min(min(bb,mm),tt); +per_frame_72= +per_frame_73=ob_r = (bb-mn)/(mx-mn); +per_frame_74=ob_b = (mm-mn)/(mx-mn); +per_frame_75=ob_g = (tt-mn)/(mx-mn); +per_frame_76= +per_frame_77=v = 0.4/fps; +per_frame_78=bm = bm + (ob_r-ob_b)*v; +per_frame_79=mt = mt + (ob_b-ob_g)*v; +per_frame_80= +per_frame_81=// coordinates spiral 1 +per_frame_82=q21 = 0.5; // X +per_frame_83=q22 = 0; // Y +per_frame_84= +per_frame_85=// coordinates spiral 2 +per_frame_86=q23 = -0.5; +per_frame_87=q24 = 0; +per_frame_88= +per_frame_89=q25 = 0.5/asin(1); // pi/4 +per_frame_90= +per_frame_91=q26 = -bm; // rotation +per_frame_92=q27 = mt; // growth +per_frame_93=q30=bass+treb+mid; +per_pixel_1=x = 0.5 + (x-0.5)*q11; +per_pixel_2=y = 0.5 + (y-0.5)*q12; +per_pixel_3=xx = q4; +per_pixel_4=yy = 1-q8; +per_pixel_5= +per_pixel_6=dx = 0; dy = 0; +per_pixel_7= +per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); +per_pixel_9= +per_pixel_10=r = 0.11; +per_pixel_11=v = 20; +per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`float2 numerator, denominator, fraction; +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` +comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ +comp_9=` +comp_10=`float cutoff = 0.95; +comp_11=`int n = -1; +comp_12=`float s = 0.4; +comp_13=` +comp_14=` float2 c = (uv-0.5)*2*aspect.wz; +comp_15=` numerator = (c + float2(q21,q22))*64; +comp_16=` denominator = c + float2(q23,q24); +comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_20=` c = fraction-0.5; +comp_21=` float1 ang_hq = n*atan2(c.x,c.y); +comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); +comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +comp_24=` +comp_25=`/**********************************************/ +comp_26=`float2 uvo = uv; +comp_27=`uv = spiral; +comp_28=` +comp_29=` d = texsize.zw*8; +comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_32=` +comp_33=`float3 base = GetPixel(uv); +comp_34=`float3 emboss = (-dx + dy + 1)*1.2; +comp_35=` +comp_36=` d = texsize.zw*2; +comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_39=` +comp_40=`float grad = length(float2(dx.x,dy.x)); +comp_41=` +comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 +comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_45=` ).xyz* +comp_46=` float3(1,1,0)*0.05 + +comp_47=` time*float3(0,0,1)*q31 +comp_48=` ); +comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, +comp_53=` float3(8,5,2)*grad, +comp_54=` grad*4.2 +comp_55=` ); +comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); +comp_57=` +comp_58=`grad = length(float2(dx.z,dy.z)); +comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); +comp_60=`//MilkDrop3 Color Mode: +comp_61=`ret /= float3(1.4,1.4,0.9); +comp_62=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\lines2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.700000 +SpriteSY=0.700000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 new file mode 100644 index 0000000..876b698 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 @@ -0,0 +1,304 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 01:04:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.44 +blending_direction=-1 +random_1=0.278320 +random_2=0.010434 +random_3=0.710705 +random_4=0.716396 +random_5=0.850000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=amandio c - savage garden sdfx +[preset00] +fRating=1.000 +fGammaAdj=1.630 +fDecay=1.000 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.000 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.002 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=11 +shapecode_0_x=0.550 +shapecode_0_y=0.500 +shapecode_0_rad=0.13031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.27705 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.700 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x= rand(1); +shape_0_per_frame2=y= rand(1); +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04963 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=4.08407 +shapecode_1_tex_zoom=5.76110 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.100 +shapecode_1_border_a=0.000 +shape_1_per_frame1=i= 1+instance; c= i>1; +shape_1_per_frame2= +shape_1_per_frame3= +shape_1_per_frame4=p += q3*(sin(i*q1)-cos(i*q2))/i+q2; p *= c; +shape_1_per_frame5= +shape_1_per_frame6=x1 += sin(p*q4); x1 *= c; +shape_1_per_frame7=y1 += cos(p); y1 *= c; +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10=z=.005; +shape_1_per_frame11=x= z*x1/q8 + q5; +shape_1_per_frame12=y= z*y1 + q6; +shape_1_per_frame13= +shape_1_per_frame14= +shape_1_per_frame15=r= q7; +shape_1_per_frame16=g= r*r; +shape_1_per_frame17=b= .3*g; +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=rad = .005; +per_frame_1= +per_frame_2=q1= rand(500); +per_frame_3=q2= rand(500); +per_frame_4=q3= rand(500); +per_frame_5=q4= pow(-1,q3%2); +per_frame_6= +per_frame_7=q5= rand(1); +per_frame_8=q6= rand(1); +per_frame_9=q7= rand(1); +per_frame_10= +per_frame_11=q8=aspecty; +per_frame_12= +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk new file mode 100644 index 0000000..f9b8200 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk @@ -0,0 +1,222 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.250 +wave_0_per_point1= +wave_0_per_point2=x = .2+sample/2; y = 0.5; +wave_0_per_point3= +wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); +wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); +wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); +per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33= +per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); +per_frame_35=q30 = p3 ; +per_frame_36= +per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_38=q31 = p4; +per_frame_39= +per_frame_40=//zoom = 1 + .05*q1; +per_frame_41=//rot = -0.01 * (index); +per_frame_42= +per_frame_43=zoom = 1+q28/4; +per_frame_44=warp = .0; +per_frame_45=dx = .2*q2; +warp_1=`sampler sampler_seaweed; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*22; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-2,2); +warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); +warp_21=`mus = .01/(length(uv6)-.001*q27); +warp_22=`mus *= .3*(1+roam_cos); +warp_23=`//mus = .2; +warp_24=` +warp_25=` +warp_26=`//probier auch 1*z; +warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); +warp_28=` +warp_29=`float3 ret1 = crisp + mus; +warp_30=` +warp_31=`q25 = q24+.4; //##hier auf 1 setzen +warp_32=`q25 = .5; +warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); +warp_34=` +warp_35=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`//MilkDrop3 Solarize Mode: +comp_28=`ret = ret*(1-ret)*4; +comp_29=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 new file mode 100644 index 0000000..1a0a8bf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 @@ -0,0 +1,819 @@ +Created with MILKDROP 3.30 on 11/12/2023 at 22:04:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=square +blending_progress=0.65 +blending_direction=1 +random_1=0.455014 +random_2=0.554472 +random_3=0.869783 +random_4=0.665312 +random_5=0.968428 + +[PRESET1_BEGIN] +NAME=martin - Gin Tonic on Ice 003 +NAME=martin - Gin Tonic on Ice 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(2.3,2.9,0.5); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=01b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_61=`ret /= float3(1.8,1.0,1.1); +comp_62=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 new file mode 100644 index 0000000..1f4cea8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 @@ -0,0 +1,1209 @@ +Created with MILKDROP 3.2 on 26/05/2023 at 23:45:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.56 +blending_direction=1 +random_1=0.379675 +random_2=0.536721 +random_3=0.224255 +random_4=0.076558 +random_5=0.215583 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - Kings Cross Palace.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=12 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.998 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.920 +nMotionVectorsY=1.440 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=35 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.590 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.520 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`ret /= float3(0.9,0.4,2.2); +comp_12=`ret /= float3(0.4,2.4,1.7); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 new file mode 100644 index 0000000..b9ccfaf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 @@ -0,0 +1,1208 @@ +Created with MILKDROP 3.2 on 16/05/2023 at 00:20:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.56 +blending_direction=1 +random_1=0.922000 +random_2=0.396000 +random_3=0.768000 +random_4=0.048000 +random_5=0.101000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R178.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.998 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.920 +nMotionVectorsY=1.440 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=35 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.590 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.520 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`ret /= float3(0.9,0.4,2.2); +comp_12=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 new file mode 100644 index 0000000..18e2188 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 @@ -0,0 +1,1875 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 23:49:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=1 +random_1=0.755149 +random_2=0.892005 +random_3=0.299729 +random_4=0.373848 +random_5=0.812737 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R231.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.278 +fWarpScale=0.010 +fZoomExponent=1.47412 +fShader=0.000 +zoom=1.03030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.5; +per_frame_52=q2 = 0.5; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30*2; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(2.4,0.6,0.55)*ret.y + +comp_11=` float3(.7,.8,1.5)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(2.9,0.2,1.4); +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R073.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.036 +fWarpScale=0.016 +fZoomExponent=1.00000 +fShader=8.200 +zoom=1.01000 +rot=0.03680 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.494 +wave_g=0.637 +wave_b=0.533 +wave_x=0.406 +wave_y=0.455 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.062 +mv_r=0.970 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=0.910 +b1ed=0.305 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.72680 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.036 +wavecode_0_g=1.100 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=it = it + 1; +wave_0_per_frame2= +wave_0_per_frame3=a = equal(it%20,0); +wave_0_per_frame4=a = 1; +wave_0_per_point1=x = int(rand(101))*0.009; +wave_0_per_point2=y = int(rand(101))*0.0119; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.78720 +wavecode_1_r=1.050 +wavecode_1_g=1.140 +wavecode_1_b=3.330 +wavecode_1_a=0.820 +wave_1_per_frame1=tm = int(rand(101))*0.011*5.803; +wave_1_per_frame2=dt = int(rand(101))*.01; +wave_1_per_frame3= +wave_1_per_frame4= +wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_1_per_frame6=t2 = 0.529 + 0.529*cos(tm)*dt; +wave_1_per_frame7= +wave_1_per_frame8=r = 0.61 + 0.61*sin(time*1.4037); +wave_1_per_frame9=g = .5 + .5*sin(time*1.121); +wave_1_per_frame10=b = .5 + .5*sin(time*1.187); +wave_1_per_point1=sp = int(sample*4); +wave_1_per_point2=sw = equal(it%2,0); +wave_1_per_point3=it = if(equal(sample,0),0,it + 1); +wave_1_per_point4= +wave_1_per_point5=mod = bass; +wave_1_per_point6= +wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; +wave_1_per_point8=ay = t2 + cos(sample*7.662)*mod*0.12; +wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_1_per_point10=by = t2 + cos(sample*5.275)*mod*0.005; +wave_1_per_point11= +wave_1_per_point12=x = if(sw,bx,ax); +wave_1_per_point13=y = if(sw,by,ay); +wave_1_per_point14= +wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_1_per_point16= +wave_1_per_point17=a = sw*0.2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.86100 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=0.830 +wave_2_per_frame1=tm = int(rand(101))*.01*6.24; +wave_2_per_frame2=dt = int(rand(101))*.01; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_frame5=t1 = 0.436 + 0.436*sin(tm)*dt; +wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; +wave_2_per_frame7= +wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); +wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); +wave_2_per_frame10=b = .5 + .5*sin(time*1.187); +wave_2_per_point1=sp = int(sample*4); +wave_2_per_point2=sw = equal(it%2,0); +wave_2_per_point3=it = if(equal(sample,0),0,it + 1); +wave_2_per_point4= +wave_2_per_point5=mod = treb; +wave_2_per_point6= +wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; +wave_2_per_point8=ay = t2 + cos(sample*5.338)*mod*0.12; +wave_2_per_point9=bx = t1 + sin(sample*7.034)*mod*0.005; +wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_2_per_point11= +wave_2_per_point12=x = if(sw,bx,ax); +wave_2_per_point13=y = if(sw,by,ay); +wave_2_per_point14= +wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_2_per_point16= +wave_2_per_point17=a = sw*.2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.46009 +wavecode_3_smoothing=0.82000 +wavecode_3_r=0.903 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tm = int(rand(101))*0.0101*8.8369; +wave_3_per_frame2=dt = int(rand(101))*0.009; +wave_3_per_frame3= +wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; +wave_3_per_frame5=t2 = 0.42 + 0.42*cos(tm)*dt; +wave_3_per_frame6= +wave_3_per_frame7=r = .5 + .5*sin(time*1.132); +wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); +wave_3_per_frame9=b = .5 + .5*sin(time*1.187); +wave_3_per_point1=sp = int(sample*4); +wave_3_per_point2=sw = equal(it%2,0); +wave_3_per_point3=it = if(equal(sample,0),0,it + 1); +wave_3_per_point4= +wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; +wave_3_per_point6=ay = t2 + cos(sample*5.652)*mid*0.11; +wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; +wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; +wave_3_per_point9= +wave_3_per_point10=x = if(sw,bx,ax); +wave_3_per_point11=y = if(sw,by,ay); +wave_3_per_point12= +wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_3_per_point14= +wave_3_per_point15=a = sw*.2 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.590 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.13000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.140 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.085 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.120 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.930 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.230 +shapecode_1_border_b=1.090 +shapecode_1_border_a=0.086 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.385 +shapecode_2_y=0.500 +shapecode_2_rad=0.07900 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.810 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.855 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.089 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.893 +shapecode_3_border_a=0.107 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(2.512/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,0.039/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= 0.52*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.41-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(2.7,1.5,1.7),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.1; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.28; +comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 new file mode 100644 index 0000000..c58b6d6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 @@ -0,0 +1,1886 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 23:44:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.42 +blending_direction=-1 +random_1=0.454878 +random_2=0.968293 +random_3=0.608130 +random_4=0.620732 +random_5=0.786721 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R231.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.278 +fWarpScale=0.010 +fZoomExponent=1.47412 +fShader=0.000 +zoom=1.03030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.5; +per_frame_52=q2 = 0.5; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30*2; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(2.4,0.6,0.55)*ret.y + +comp_11=` float3(.7,.8,1.5)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(2.9,0.2,1.4); +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R068.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 new file mode 100644 index 0000000..4168761 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 @@ -0,0 +1,1886 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 23:45:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.51 +blending_direction=-1 +random_1=0.303523 +random_2=0.502439 +random_3=0.933875 +random_4=0.920732 +random_5=0.802168 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R231.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.278 +fWarpScale=0.010 +fZoomExponent=1.47412 +fShader=0.000 +zoom=1.03030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.5; +per_frame_52=q2 = 0.5; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30*2; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(2.4,0.6,0.55)*ret.y + +comp_11=` float3(.7,.8,1.5)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(2.9,0.2,1.4); +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R068.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`ret /= float3(-0.4,2.0,1.5); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 new file mode 100644 index 0000000..0d3d7a9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 @@ -0,0 +1,1179 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:00:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.47 +blending_direction=-1 +random_1=0.200678 +random_2=0.020054 +random_3=0.287940 +random_4=0.436585 +random_5=0.083062 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R134.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.136 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.600 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.040 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample); +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99596 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.81623 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.040 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 1-q1; +shape_3_per_frame2=y = q2; +shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv2; +comp_4=` +comp_5=` float4 c = float4(1,0.4,0.15,0.1); +comp_6=` +comp_7=` uv2 = uv + float2(1,0)*texsize.zw; +comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` +comp_12=` uv2 = uv + float2(0,1)*texsize.zw; +comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` +comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_18=` +comp_19=` ret = 0.5 + 0.5*g; +comp_20=` ret *= saturate(length(ret.xy-0.5)*5); +comp_21=` ret = ret.xxy; +comp_22=` +comp_23=` //ret *= 1.5; //old gamma effect +comp_24=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - X Portal 4.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.386 +fWaveSmoothing=0.090 +fWaveParam=-0.200 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.012; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3= +wave_0_per_frame4=t1=advance +wave_0_per_frame5= +wavecode_1_enabled=0 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.012; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3= +wave_1_per_frame4=t1=advance +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.860 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04902 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=0.56608 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=advx=advx+(bass*bass)/fps; +shape_1_per_frame3=advy=advy+(treb*treb)/fps; +shape_1_per_frame4= +shape_1_per_frame5=r = 1; g = 1; b = 1; +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=x= .5 + .3*sin(advx); +shape_1_per_frame9=y= .5 + .3*sin(advy); +shape_1_per_frame10= +shape_1_per_frame11= +shape_1_per_frame12=vol = bass_att + mid_att + treb_att; +shape_1_per_frame13=rad = min(.2,vol*.1); +shape_1_per_frame14= +shape_1_per_frame15= +shape_1_per_frame16=a = min(1,vol/4); a2 = a; +shape_1_per_frame17=border_a = 0; +shape_1_per_frame18= +shape_1_per_frame19=ang = vol; +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rota = 0; +per_frame_init_2=count = 0; +per_frame_init_3=index = 0; +per_frame_init_4=index2 = rand(32); +per_frame_init_5=rota = index2%4; +per_frame_init_6=tele = 1; +per_frame_init_7=tele_ = tele; +per_frame_init_8=limit = 200; +per_frame_init_9=mov = 0; +per_frame_1=dec_f = pow (0.5, 30/fps); +per_frame_2=dec_m = pow (0.7, 30/fps); +per_frame_3=dec_s = pow (0.9, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; +per_frame_11= +per_frame_12=q22 = peak; +per_frame_13=q27 = index; +per_frame_14=q28 = index2; +per_frame_15= +per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; +per_frame_17=q23 = kug; +per_frame_18= +per_frame_19=trig = is_beat * (index%27==0); +per_frame_20=tele = if(trig, rand(100)/70+.6, tele); +per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; +per_frame_22=q16 = tele; +per_frame_23= +per_frame_24=limit = if(trig, rand(200), limit); +per_frame_25=q30 = limit; +per_frame_26= +per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; +per_frame_28=rot = (rota-2)*3.1416/2; +per_frame_29= +per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); +per_frame_31=q10 = max(0,light-.2); +per_frame_32= +per_frame_33=vol = bass+mid+treb; +per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; +per_frame_35= +per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### +per_frame_37=dec = .4; +per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; +per_frame_39=movz = movz + (mov_)/fps*2.5; +per_frame_40= +per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; +per_frame_42= +per_frame_43=trel = trel + pow(bass,3)/fps*.03; +per_frame_44=q31 = trel; +per_frame_45= +per_frame_46=monitor = vol_; +per_pixel_1=rot += +.0*rad;; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float tele = q16; +comp_4=`float2 uv0 = uv; +comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); +comp_6=`uv = abs(uv-.5)+.5; +comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; +comp_8=` +comp_9=`float blur1 = lum(GetBlur2(uv)); +comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); +comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); +comp_12=` +comp_13=`float2 uv1 = uv-.5; +comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; +comp_15=` +comp_16=`const float2 hor = float2 (.001,0); +comp_17=`const float2 ver = float2 (0,.001); +comp_18=` +comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; +comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; +comp_21=`float2 dz = float2 (dx,dy); +comp_22=` +comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; +comp_24=` +comp_25=`uv1 = uv1 -4*dz; +comp_26=`float dots = saturate(.02/length(uv1)); +comp_27=` +comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); +comp_29=`ret = ret1; +comp_30=` +comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; +comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`ret /= float3(1.7,-0.9,2.0); +comp_36=`ret *= 3; +comp_37=`ret -=0.3; +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 new file mode 100644 index 0000000..71c5b9e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 @@ -0,0 +1,1177 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:05:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.30 +blending_direction=-1 +random_1=0.242547 +random_2=0.441599 +random_3=0.135366 +random_4=0.473713 +random_5=0.738618 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R134.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.136 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.600 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.040 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample); +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99596 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.81623 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.040 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 1-q1; +shape_3_per_frame2=y = q2; +shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv2; +comp_4=` +comp_5=` float4 c = float4(1,0.4,0.15,0.1); +comp_6=` +comp_7=` uv2 = uv + float2(1,0)*texsize.zw; +comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` +comp_12=` uv2 = uv + float2(0,1)*texsize.zw; +comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` +comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_18=` +comp_19=` ret = 0.5 + 0.5*g; +comp_20=` ret *= saturate(length(ret.xy-0.5)*5); +comp_21=` ret = ret.xxy; +comp_22=` +comp_23=` //ret *= 1.5; //old gamma effect +comp_24=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - X Portal 4.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.386 +fWaveSmoothing=0.090 +fWaveParam=-0.200 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.012; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3= +wave_0_per_frame4=t1=advance +wave_0_per_frame5= +wavecode_1_enabled=0 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.012; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3= +wave_1_per_frame4=t1=advance +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.860 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04902 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=0.56608 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=advx=advx+(bass*bass)/fps; +shape_1_per_frame3=advy=advy+(treb*treb)/fps; +shape_1_per_frame4= +shape_1_per_frame5=r = 1; g = 1; b = 1; +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=x= .5 + .3*sin(advx); +shape_1_per_frame9=y= .5 + .3*sin(advy); +shape_1_per_frame10= +shape_1_per_frame11= +shape_1_per_frame12=vol = bass_att + mid_att + treb_att; +shape_1_per_frame13=rad = min(.2,vol*.1); +shape_1_per_frame14= +shape_1_per_frame15= +shape_1_per_frame16=a = min(1,vol/4); a2 = a; +shape_1_per_frame17=border_a = 0; +shape_1_per_frame18= +shape_1_per_frame19=ang = vol; +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rota = 0; +per_frame_init_2=count = 0; +per_frame_init_3=index = 0; +per_frame_init_4=index2 = rand(32); +per_frame_init_5=rota = index2%4; +per_frame_init_6=tele = 1; +per_frame_init_7=tele_ = tele; +per_frame_init_8=limit = 200; +per_frame_init_9=mov = 0; +per_frame_1=dec_f = pow (0.5, 30/fps); +per_frame_2=dec_m = pow (0.7, 30/fps); +per_frame_3=dec_s = pow (0.9, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; +per_frame_11= +per_frame_12=q22 = peak; +per_frame_13=q27 = index; +per_frame_14=q28 = index2; +per_frame_15= +per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; +per_frame_17=q23 = kug; +per_frame_18= +per_frame_19=trig = is_beat * (index%27==0); +per_frame_20=tele = if(trig, rand(100)/70+.6, tele); +per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; +per_frame_22=q16 = tele; +per_frame_23= +per_frame_24=limit = if(trig, rand(200), limit); +per_frame_25=q30 = limit; +per_frame_26= +per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; +per_frame_28=rot = (rota-2)*3.1416/2; +per_frame_29= +per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); +per_frame_31=q10 = max(0,light-.2); +per_frame_32= +per_frame_33=vol = bass+mid+treb; +per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; +per_frame_35= +per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### +per_frame_37=dec = .4; +per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; +per_frame_39=movz = movz + (mov_)/fps*2.5; +per_frame_40= +per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; +per_frame_42= +per_frame_43=trel = trel + pow(bass,3)/fps*.03; +per_frame_44=q31 = trel; +per_frame_45= +per_frame_46=monitor = vol_; +per_pixel_1=rot += +.0*rad;; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float tele = q16; +comp_4=`float2 uv0 = uv; +comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); +comp_6=`uv = abs(uv-.5)+.5; +comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; +comp_8=` +comp_9=`float blur1 = lum(GetBlur2(uv)); +comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); +comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); +comp_12=` +comp_13=`float2 uv1 = uv-.5; +comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; +comp_15=` +comp_16=`const float2 hor = float2 (.001,0); +comp_17=`const float2 ver = float2 (0,.001); +comp_18=` +comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; +comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; +comp_21=`float2 dz = float2 (dx,dy); +comp_22=` +comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; +comp_24=` +comp_25=`uv1 = uv1 -4*dz; +comp_26=`float dots = saturate(.02/length(uv1)); +comp_27=` +comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); +comp_29=`ret = ret1; +comp_30=` +comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; +comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`ret /= float3(1.7,-0.9,2.0); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 new file mode 100644 index 0000000..95af3b0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 @@ -0,0 +1,1953 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 23:52:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.48 +blending_direction=1 +random_1=0.587805 +random_2=0.884824 +random_3=0.370054 +random_4=0.375610 +random_5=0.181436 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R231.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.278 +fWarpScale=0.010 +fZoomExponent=1.47412 +fShader=0.000 +zoom=1.03030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.5; +per_frame_52=q2 = 0.5; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30*2; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(2.4,0.6,0.55)*ret.y + +comp_11=` float3(.7,.8,1.5)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(2.9,0.2,1.4); +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R154.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`ret /= float3(-1.6,1.8,3.0); +comp_93=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 new file mode 100644 index 0000000..c8c00d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 @@ -0,0 +1,1196 @@ +Created with MILKDROP 3.21 on 05/10/2023 at 21:58:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.44 +blending_direction=1 +random_1=0.708672 +random_2=0.973306 +random_3=0.531707 +random_4=0.101491 +random_5=0.972222 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R181 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.225 +fWarpScale=0.008 +fZoomExponent=1.28248 +fShader=0.000 +zoom=0.93757 +rot=0.00000 +cx=0.415 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=0.80000 +sy=0.84000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.006 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.860 +ib_size=0.008 +ib_r=0.290 +ib_g=0.220 +ib_b=0.243 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; +per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; +per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; +per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; +per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; +per_frame_7=vvb = min(0.18,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.54; +per_frame_52=q2 = 0.53; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 1 ; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30/6; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(1.4,2.6,3.55)*ret.y + +comp_11=` float3(2.3,1.1,1.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.200 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_point1=tm=(time)*0.15; +wave_0_per_point2=phs=sample*0.24; +wave_0_per_point3= +wave_0_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; +wave_0_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); +wave_0_per_point6= +wave_0_per_point7=x=x*0.35 + 0.5; +wave_0_per_point8=y=1-(y*0.35 + 0.5); +wave_0_per_point9= +wave_0_per_point10=a=(sample) +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=tm=(time)*0.15; +wave_1_per_point2=phs=sample*0.24; +wave_1_per_point3= +wave_1_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; +wave_1_per_point5=y=cos((tm+phs)*1.1) * sin((tm+phs)*4.7); +wave_1_per_point6= +wave_1_per_point7=x=x*0.25 + 0.4; +wave_1_per_point8=y=1-(y*0.35 + 0.5); +wave_1_per_point9= +wave_1_per_point10=a=(sample) +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/3); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk new file mode 100644 index 0000000..c70bf38 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk @@ -0,0 +1,992 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 new file mode 100644 index 0000000..7b47c27 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 @@ -0,0 +1,1390 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:04:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.56 +blending_direction=1 +random_1=0.478320 +random_2=0.002168 +random_3=0.291328 +random_4=0.313550 +random_5=0.186585 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R292.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 new file mode 100644 index 0000000..39cf84e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 @@ -0,0 +1,1903 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 16:25:50 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.978455 +random_2=0.209485 +random_3=0.450678 +random_4=0.719377 +random_5=0.452304 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.021 goody - the jellyfish 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.06950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57070 +shapecode_0_tex_zoom=0.47870 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .95*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 3.27; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); +comp_4=`float3 sample = tex2D(sampler_main, uv); +comp_5=`ret = sample*sample*sample; +comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk new file mode 100644 index 0000000..957bb8e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk @@ -0,0 +1,846 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 3; +per_frame_16=dpy = 0.007/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(-2.9,1.0,-2.7); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk new file mode 100644 index 0000000..d15e56f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk @@ -0,0 +1,846 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 new file mode 100644 index 0000000..eabfb41 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 @@ -0,0 +1,1859 @@ +Created with MILKDROP 3.2 on 28/05/2023 at 23:47:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.54 +blending_direction=-1 +random_1=0.932656 +random_2=0.849729 +random_3=0.414499 +random_4=0.544986 +random_5=0.262060 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.009; +per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_007; +comp_2=`sampler smalltiled_lizard_scales; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.05; +comp_28=`ret /= float3(3.0,1.2,0.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk new file mode 100644 index 0000000..d7e11e0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk @@ -0,0 +1,980 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=t2 = t2 + bass_att; +wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_1_per_point2= +wave_1_per_point3=k1 = cos(time/3); +wave_1_per_point4=k2 = sin(time/2); +wave_1_per_point5= +wave_1_per_point6=t_abs = sample; +wave_1_per_point7=t_rel = sample-time/2.12; +wave_1_per_point8=ampl = cos(t_rel)*5; +wave_1_per_point9=//ampl = 3; +wave_1_per_point10= +wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_1_per_point13=oz = ampl/3; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_1_per_point21= +wave_1_per_point22=r = 1; +wave_1_per_point23=g = 0.5; +wave_1_per_point24=b = 0; +wave_1_per_point25= +wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_1_per_point29= +wave_1_per_point30=xang = k1*3; +wave_1_per_point31=yang = 1; +wave_1_per_point32=zang = 3*k1; +wave_1_per_point33=fov = 0.22; +wave_1_per_point34= +wave_1_per_point35=monitor = t2; +wave_1_per_point36= +wave_1_per_point37=// Rotation um x,y,z +wave_1_per_point38= +wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point41= +wave_1_per_point42=ox = mx; +wave_1_per_point43=oy = my; +wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point46=ox = mx; +wave_1_per_point47=oz = mz; +wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point50=oy = my; +wave_1_per_point51=oz = mz; +wave_1_per_point52= +wave_1_per_point53=oz = oz - 6; +wave_1_per_point54=x = ox*fov/oz +0.5; +wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_1_per_point56=y = oy*fov/oz + 0.5; +wave_1_per_point57= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 new file mode 100644 index 0000000..ed63b31 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 @@ -0,0 +1,1846 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:32:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.52 +blending_direction=1 +random_1=0.952033 +random_2=0.230759 +random_3=0.262873 +random_4=0.130217 +random_5=0.556098 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=t2 = t2 + bass_att; +wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_1_per_point2= +wave_1_per_point3=k1 = cos(time/3); +wave_1_per_point4=k2 = sin(time/2); +wave_1_per_point5= +wave_1_per_point6=t_abs = sample; +wave_1_per_point7=t_rel = sample-time/2.12; +wave_1_per_point8=ampl = cos(t_rel)*5; +wave_1_per_point9=//ampl = 3; +wave_1_per_point10= +wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_1_per_point13=oz = ampl/3; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_1_per_point21= +wave_1_per_point22=r = 1; +wave_1_per_point23=g = 0.5; +wave_1_per_point24=b = 0; +wave_1_per_point25= +wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_1_per_point29= +wave_1_per_point30=xang = k1*3; +wave_1_per_point31=yang = 1; +wave_1_per_point32=zang = 3*k1; +wave_1_per_point33=fov = 0.22; +wave_1_per_point34= +wave_1_per_point35=monitor = t2; +wave_1_per_point36= +wave_1_per_point37=// Rotation um x,y,z +wave_1_per_point38= +wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point41= +wave_1_per_point42=ox = mx; +wave_1_per_point43=oy = my; +wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point46=ox = mx; +wave_1_per_point47=oz = mz; +wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point50=oy = my; +wave_1_per_point51=oz = mz; +wave_1_per_point52= +wave_1_per_point53=oz = oz - 6; +wave_1_per_point54=x = ox*fov/oz +0.5; +wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_1_per_point56=y = oy*fov/oz + 0.5; +wave_1_per_point57= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.9,-1.1,0.7); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 new file mode 100644 index 0000000..e21d4b4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 @@ -0,0 +1,1847 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:40:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.200 +blending_direction=1 +random_1=0.431 +random_2=0.402 +random_3=0.174 +random_4=0.336 +random_5=0.681 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=t2 = t2 + bass_att; +wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_1_per_point2= +wave_1_per_point3=k1 = cos(time/3); +wave_1_per_point4=k2 = sin(time/2); +wave_1_per_point5= +wave_1_per_point6=t_abs = sample; +wave_1_per_point7=t_rel = sample-time/2.12; +wave_1_per_point8=ampl = cos(t_rel)*5; +wave_1_per_point9=//ampl = 3; +wave_1_per_point10= +wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_1_per_point13=oz = ampl/3; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_1_per_point21= +wave_1_per_point22=r = 1; +wave_1_per_point23=g = 0.5; +wave_1_per_point24=b = 0; +wave_1_per_point25= +wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_1_per_point29= +wave_1_per_point30=xang = k1*3; +wave_1_per_point31=yang = 1; +wave_1_per_point32=zang = 3*k1; +wave_1_per_point33=fov = 0.22; +wave_1_per_point34= +wave_1_per_point35=monitor = t2; +wave_1_per_point36= +wave_1_per_point37=// Rotation um x,y,z +wave_1_per_point38= +wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point41= +wave_1_per_point42=ox = mx; +wave_1_per_point43=oy = my; +wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point46=ox = mx; +wave_1_per_point47=oz = mz; +wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point50=oy = my; +wave_1_per_point51=oz = mz; +wave_1_per_point52= +wave_1_per_point53=oz = oz - 6; +wave_1_per_point54=x = ox*fov/oz +0.5; +wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_1_per_point56=y = oy*fov/oz + 0.5; +wave_1_per_point57= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(-3.0,-0.8,2.7); +comp_38=`} +comp_39=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 new file mode 100644 index 0000000..effe25a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 @@ -0,0 +1,1858 @@ +Created with MILKDROP 3.1 on 06/04/2023 at 19:13:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.14 +blending_direction=-1 +random_1=0.567344 +random_2=0.365312 +random_3=0.321138 +random_4=0.895257 +random_5=0.63794 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(0.7,-0.3,-1.4); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 new file mode 100644 index 0000000..1aa3c9c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 @@ -0,0 +1,1858 @@ +Created with MILKDROP 3.1 on 06/04/2023 at 19:14:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.510 +blending_direction=1 +random_1=0.340 +random_2=0.541 +random_3=0.146 +random_4=0.097 +random_5=0.063 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.2,2.1,1.8); +comp_38=`ret /= float3(1.4,1.4,0.8); +comp_39=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(0.9,-0.4,1.2); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 new file mode 100644 index 0000000..3e04ffd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 @@ -0,0 +1,1904 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 18:57:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.53 +blending_direction=-1 +random_1=0.607453 +random_2=0.192141 +random_3=0.713008 +random_4=0.918564 +random_5=0.196206 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R089.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.535 +fWaveSmoothing=0.000 +fWaveParam=-0.480 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.100 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.88020 +fShader=0.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.99980 +wave_r=1.000 +wave_g=0.650 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.010 +ib_size=0.500 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.010 +nMotionVectorsX=6.400 +nMotionVectorsY=48.000 +mv_dx=0.500 +mv_dy=0.500 +mv_l=5.000 +mv_r=0.014 +mv_g=0.872 +mv_b=0.522 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.74630 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.94204 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time)*.5+.5; +shape_0_per_frame2=val=3; +shape_0_per_frame3=a2=val*.33; +shape_0_per_frame4=a=val*.33; +shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; +shape_0_per_frame6=x=sin(time*.25)*.25+.5; +shape_0_per_frame7=y=cos(time*.45)*.25+.5; +shape_0_per_frame8= +shape_0_per_frame9= +shape_0_per_frame10= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.74630 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.94204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=cos(time*.3)*.5+.5; +shape_1_per_frame2=val=3; +shape_1_per_frame3=a2=val*.33; +shape_1_per_frame4=a=val*.33; +shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; +shape_1_per_frame6=x=cos(time*.25)*.25+.5; +shape_1_per_frame7=y=sin(time*.45)*.25+.5; +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.36456 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; +shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; +shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; +shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; +shape_2_per_frame6= +shape_2_per_frame7=g=vg; +shape_2_per_frame8=r=vr; +shape_2_per_frame9=b=vb; +shape_2_per_frame10=g2=g; +shape_2_per_frame11=r2=r; +shape_2_per_frame12=b2=b; +shape_2_per_frame13=dist=(frame%100)*.01; +shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); +shape_2_per_frame15=maat=below(maat,16)*maat; +shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); +shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.36456 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; +shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; +shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; +shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; +shape_3_per_frame6= +shape_3_per_frame7=g=vg; +shape_3_per_frame8=r=vr; +shape_3_per_frame9=b=vb; +shape_3_per_frame10=g2=g; +shape_3_per_frame11=r2=r; +shape_3_per_frame12=b2=b; +shape_3_per_frame13=dist=(frame%100)*.01; +shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); +shape_3_per_frame15=maat=below(maat,16)*maat; +shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); +shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- +per_frame_2=sure=if(equal(sure,0),.6,sure); +per_frame_3=interval=if(equal(interval,0),40,interval); +per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); +per_frame_5=dbass=(bass-pbass)/FPS; +per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); +per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), +per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); +per_frame_9=sure=max(.5,sure); +per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); +per_frame_11=beat=if(cheat,1,beat); +per_frame_12=sure=if(cheat,.95*sure,sure); +per_frame_13=maxdbass=max(maxdbass*.999,dbass); +per_frame_14=maxdbass=max(.012,maxdbass); +per_frame_15=maxdbass=min(.02,maxdbass); +per_frame_16=interval=if(beat, frame-lastbeat,interval); +per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); +per_frame_18=cheat=0; +per_frame_19=pbass=bass; +per_frame_20=// ---------------------------------------------------------------------------------------------- +per_frame_21=warp=0; +per_frame_22=zoom=1; +per_frame_23=temp=(time/6.2831-int(time/6.2831)); +per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; +per_frame_25=q8=beat; +per_frame_26= +per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) +per_frame_28=q8=q8+equal(frame-lastbeat,1); +per_frame_29= +per_frame_30=orient = if(alpha,orient,int(rand(3))+1); +per_frame_31=echo_orient = orient; +per_frame_32= +per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); +per_frame_34=trans = if(equal(trans,0),beat,trans); +per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); +per_frame_36=alpha = alpha + trans*alphadir*(1/fps); +per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); +per_frame_38=echo_alpha = alpha; +per_frame_39= +per_frame_40=// ------------------ Indecision Code ---------------------- +per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. +per_frame_42=vol = 0.167*(bass+mid); +per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); +per_frame_47=xpos = xpos + 0.001*xspeed; +per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); +per_frame_52=ypos = ypos + 0.001*yspeed; +per_frame_53=// --------------------------------------------------------- +per_frame_54= +per_frame_55=q1 = xpos; +per_frame_56=q2 = ypos; +per_frame_57= +per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); +per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); +per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); +per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); +per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); +per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); +per_frame_64= +per_frame_65=basschange = 0.1*basschange+0.01*bass; +per_frame_66=midchange = 0.1*midchange+0.01*mid; +per_frame_67=trebchange = 0.1*trebchange+0.01*treb; +per_frame_68= +per_frame_69=basstime = basstime + basschange; +per_frame_70=midtime = midtime + midchange; +per_frame_71=trebtime = trebtime + trebchange; +per_frame_72= +per_frame_73=q3 = basstime; +per_frame_74=q4 = midtime; +per_frame_75=q5 = trebtime; +per_frame_76= +per_frame_77=q6 = frame%2; +per_pixel_1=zoom=.99+(rad/10); +per_pixel_2=rot=rad/100; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.5*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.005; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.006 + float2(dxb,dyb)*0.003; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.01; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_54=` ret.x += 0.004; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.01; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.85; +warp_68=` ret.z += 0.008; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.01; +warp_75=` my_uv = float2(-dy,dx)*0.045; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.03; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.01; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; +warp_88=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.3,1,0),1,ret.x)*1.4; +comp_6=`ret -= 0.5; +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(2.2,-0.5,0.4); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk new file mode 100644 index 0000000..ca39562 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk @@ -0,0 +1,990 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk new file mode 100644 index 0000000..fe16801 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk @@ -0,0 +1,990 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk new file mode 100644 index 0000000..1995d6c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk @@ -0,0 +1,991 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=11.100 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 3; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=`// sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`ret /= float3(1.4,1.7,1.1); +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 new file mode 100644 index 0000000..841025c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 @@ -0,0 +1,1820 @@ +Created with MILKDROP 3.2 on 18/05/2023 at 20:50:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.49 +blending_direction=1 +random_1=0.253523 +random_2=0.542683 +random_3=0.401220 +random_4=0.232114 +random_5=0.987127 + +[PRESET1_BEGIN] +NAME=2016 martin - blue haze test version1 003 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.015 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 3; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/6 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= 2.70; //gamma +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=196 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=1.000 +fGammaAdj=1.560 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.039 +fWaveScale=0.372 +fWaveSmoothing=0.000 +fWaveParam=0.200 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.800 +wave_g=0.300 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=11.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_point1=k0 = int(100.0*sample); +wave_0_per_point2=k2 = int(100.0*sample+1); +wave_0_per_point3=k1 = equal(k0%2,0); +wave_0_per_point4=k2 = equal(k0%2,1); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=ix = (100*value1)%7-2.5; +wave_0_per_point8=iy = (100*value2)%7-2.5; +wave_0_per_point9= +wave_0_per_point10=sp = bass + treb; +wave_0_per_point11=sp = sp /3000; +wave_0_per_point12= +wave_0_per_point13= +wave_0_per_point14=dx = (dx+sp*ix) * .998; +wave_0_per_point15=dy = (dy+sp*iy) * .998 ; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=ox = k1*dx + (1-k1)*ox; +wave_0_per_point19=oy = k2*dy + (1-k2)*oy; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22= +wave_0_per_point23=//ox = 0; oy = 0; +wave_0_per_point24= +wave_0_per_point25=x = ox+.5; +wave_0_per_point26=y = oy+.5; +wave_0_per_point27= +wave_0_per_point28=r = 1; +wave_0_per_point29=g = 1; +wave_0_per_point30=b = 1; +wave_0_per_point31=a = 1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1= +wave_1_per_point2=t_abs = sample; +wave_1_per_point3=t_rel = sample-time/8; +wave_1_per_point4= +wave_1_per_point5=ox = sin (sample*110) ; +wave_1_per_point6=oy = cos (sample*110); +wave_1_per_point7= +wave_1_per_point8=oz = 4+1/(t_rel - int(t_rel)); +wave_1_per_point9= +wave_1_per_point10=r = .3; +wave_1_per_point11=g = 0.7; +wave_1_per_point12=b = 1; +wave_1_per_point13= +wave_1_per_point14=a = .8; +wave_1_per_point15= +wave_1_per_point16=xang = 0; +wave_1_per_point17=yang = 0; +wave_1_per_point18=zang = 0; +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=// Rotation um x,y,z +wave_1_per_point23= +wave_1_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point26= +wave_1_per_point27=ox = mx; +wave_1_per_point28=oy = my; +wave_1_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point31=ox = mx; +wave_1_per_point32=oz = mz; +wave_1_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point35=oy = my; +wave_1_per_point36=oz = mz; +wave_1_per_point37= +wave_1_per_point38=x = ox*fov/oz +0.45; +wave_1_per_point39=y = oy*fov/oz + 0.45; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_per_point1=k1 = (sample*512) % 8; +wave_2_per_point2= +wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_2_per_point4= + (1-equal(k1,0))*t1; +wave_2_per_point5= +wave_2_per_point6=exc = 1+rand(5); +wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); +wave_2_per_point8= +wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); +wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); +wave_2_per_point11= +wave_2_per_point12=x = q2 + k1* f1 ; +wave_2_per_point13=y = q3 + k1* f2; +wave_2_per_point14= +wave_2_per_point15=a = equal(k1,6) + equal (k1,0); +wave_2_per_point16= +wave_2_per_point17=r = 1; +wave_2_per_point18=b = equal (k1,0); +wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; +wave_2_per_point20=a = a * q5 * (1-0*t2*t2); +wave_2_per_point21=//a = 0; +wave_2_per_point22= +wave_2_per_point23= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1= +wave_3_per_point2=t_abs = sample; +wave_3_per_point3=t_rel = sample-time/8; +wave_3_per_point4= +wave_3_per_point5=ox = sin (sample*110) ; +wave_3_per_point6=oy = cos (sample*110); +wave_3_per_point7= +wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); +wave_3_per_point9= +wave_3_per_point10=r = .3; +wave_3_per_point11=g = 0.7; +wave_3_per_point12=b = 1; +wave_3_per_point13= +wave_3_per_point14=a = .8; +wave_3_per_point15= +wave_3_per_point16=xang = 0; +wave_3_per_point17=yang = 0; +wave_3_per_point18=zang = 0; +wave_3_per_point19=fov = .5; +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=// Rotation um x,y,z +wave_3_per_point23= +wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point26= +wave_3_per_point27=ox = mx; +wave_3_per_point28=oy = my; +wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point31=ox = mx; +wave_3_per_point32=oz = mz; +wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point35=oy = my; +wave_3_per_point36=oz = mz; +wave_3_per_point37= +wave_3_per_point38=x = ox*fov/oz +0.45; +wave_3_per_point39=y = oy*fov/oz + 0.45; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=44 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.12634 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.53907 +shapecode_0_r=0.000 +shapecode_0_g=0.540 +shapecode_0_b=0.890 +shapecode_0_a=0.100 +shapecode_0_r2=0.840 +shapecode_0_g2=0.930 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = .5 + .5 * sin(time); +shape_0_per_frame2=y = .5 + .5 * sin(time); +shapecode_1_enabled=0 +shapecode_1_sides=63 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.99863 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.49981 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.100 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.600 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=q1=ib_r; +per_frame_13=q2=ib_g; +per_frame_14=q3=ib_b; +per_frame_15= +per_frame_16=decay = 1; +per_frame_17= +per_frame_18= +per_frame_19=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_20=//solarize=above(0.1,treb); +per_frame_21=darken=above(1,treb); +per_frame_22= +per_frame_23=musictime=musictime+(mid*mid*mid)*0.01*(134/fps); +per_frame_24= +per_frame_25=xpos=cos(musictime*5)*0.3; +per_frame_26=ypos=sin(musictime*0.4)*0.6; +per_frame_27=q4=xpos; +per_frame_28=//q5=ypos +per_frame_29=q5=-0.39; +per_frame_30= +per_frame_31=ib_r=0; +per_frame_32=ib_g=0; +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1-(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*9) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/8; +per_pixel_20=zm=zm+star/30; +per_pixel_21=sx=zm*rd; +per_pixel_22=sy=zm*rd; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .1*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/250; +warp_15=` +warp_16=`uv6 = .4*sin(uv*6+rand_frame*6); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.028) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv_echo = (uv - 0.5)*1.003*float2(-1,1) + 0.5; +comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_5=` tex2D(sampler_main, uv_echo).xyz, +comp_6=` 0.50 +comp_7=` ); //video echo +comp_8=` ret *= 1.56; //gamma +comp_9=` ret = sqrt(ret); //brighten +comp_10=` ret *= ret; //darken +comp_11=`ret /= float3(-1.5,0.4,2.2); +comp_12=`ret /= float3(-2.2,1.5,0.2); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 new file mode 100644 index 0000000..8db19c2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 @@ -0,0 +1,1716 @@ +Created with MILKDROP 3.2 on 14/07/2023 at 00:36:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.44 +blending_direction=-1 +random_1=0.501220 +random_2=0.769106 +random_3=0.249322 +random_4=0.931436 +random_5=0.857588 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.319 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.20; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 new file mode 100644 index 0000000..6b5705f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 @@ -0,0 +1,1830 @@ +Created with MILKDROP 3.2 on 14/07/2023 at 00:43:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.40 +blending_direction=-1 +random_1=0.619377 +random_2=0.253659 +random_3=0.056911 +random_4=0.091463 +random_5=0.900406 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.20; //gamma +comp_9=`ret /= float3(1.2,2.2,2.0); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 new file mode 100644 index 0000000..6b7339e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 @@ -0,0 +1,1771 @@ +Created with MILKDROP 3.2 on 14/07/2023 at 00:44:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.44 +blending_direction=-1 +random_1=0.008130 +random_2=0.744038 +random_3=0.534146 +random_4=0.258943 +random_5=0.269783 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=167 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.10828 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=1.44513 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.660 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*.3; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*bass; +shape_4_per_frame6=g=g+tan(mid)*bass; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.20; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 new file mode 100644 index 0000000..b7bf9ef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 @@ -0,0 +1,1503 @@ +Created with MILKDROP 3.2 on 14/07/2023 at 01:00:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.45 +blending_direction=1 +random_1=0.134824 +random_2=0.767751 +random_3=0.746883 +random_4=0.085772 +random_5=0.006369 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R157 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.039 +fWaveScale=0.372 +fWaveSmoothing=0.000 +fWaveParam=0.200 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.300 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_point1=k0 = int(100.0*sample); +wave_0_per_point2=k2 = int(100.0*sample+1); +wave_0_per_point3=k1 = equal(k0%2,0); +wave_0_per_point4=k2 = equal(k0%2,1); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=ix = (100*value1)%7-2.5; +wave_0_per_point8=iy = (100*value2)%7-2.5; +wave_0_per_point9= +wave_0_per_point10=sp = bass + treb; +wave_0_per_point11=sp = sp /3000; +wave_0_per_point12= +wave_0_per_point13= +wave_0_per_point14=dx = (dx+sp*ix) * .998; +wave_0_per_point15=dy = (dy+sp*iy) * .998 ; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=ox = k1*dx + (1-k1)*ox; +wave_0_per_point19=oy = k2*dy + (1-k2)*oy; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22= +wave_0_per_point23=//ox = 0; oy = 0; +wave_0_per_point24= +wave_0_per_point25=x = ox+.5; +wave_0_per_point26=y = oy+.5; +wave_0_per_point27= +wave_0_per_point28=r = 1; +wave_0_per_point29=g = 1; +wave_0_per_point30=b = 1; +wave_0_per_point31=a = 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = 2*sin(time/15); +wave_1_per_frame2=t2 = 2*sin(time/11); +wave_1_per_frame3=monitor = time; +wave_1_per_point1= +wave_1_per_point2=t_abs = sample ; +wave_1_per_point3= +wave_1_per_point4=ox = sin (t_abs*68); +wave_1_per_point5=oy = cos (t_abs*63); +wave_1_per_point6=oz = sin (t_abs*125); +wave_1_per_point7= +wave_1_per_point8=r = 1; +wave_1_per_point9=g = .5 ; +wave_1_per_point10=b = 1 ; +wave_1_per_point11= +wave_1_per_point12=t_rel = sample - time/127; +wave_1_per_point13=t_rel = t_rel - int(t_rel); +wave_1_per_point14= +wave_1_per_point15=a = (512*sample-time*2)%2; +wave_1_per_point16=a = 1; +wave_1_per_point17= +wave_1_per_point18=xang = 0 ; +wave_1_per_point19=yang = t1; +wave_1_per_point20=zang = t1; +wave_1_per_point21=fov = 0.15; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=// Rotation um x,y,z +wave_1_per_point25= +wave_1_per_point26=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point27=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point28= +wave_1_per_point29=ox = mx; +wave_1_per_point30=oy = my; +wave_1_per_point31=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point32=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point33=ox = mx; +wave_1_per_point34=oz = mz; +wave_1_per_point35=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point36=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point37=oy = my; +wave_1_per_point38=oz = mz; +wave_1_per_point39= +wave_1_per_point40=//oz = oz - 6; +wave_1_per_point41=x = ox*fov/oz +0.5; +wave_1_per_point42=//x = (x-.5)*0.75 + 0.5; +wave_1_per_point43=y = oy*fov/oz + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_per_point1=k1 = (sample*512) % 8; +wave_2_per_point2= +wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_2_per_point4= + (1-equal(k1,0))*t1; +wave_2_per_point5= +wave_2_per_point6=exc = 1+rand(5); +wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); +wave_2_per_point8= +wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); +wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); +wave_2_per_point11= +wave_2_per_point12=x = q2 + k1* f1 ; +wave_2_per_point13=y = q3 + k1* f2; +wave_2_per_point14= +wave_2_per_point15=a = equal(k1,6) + equal (k1,0); +wave_2_per_point16= +wave_2_per_point17=r = 1; +wave_2_per_point18=b = equal (k1,0); +wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; +wave_2_per_point20=a = a * q5 * (1-0*t2*t2); +wave_2_per_point21=//a = 0; +wave_2_per_point22= +wave_2_per_point23= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1= +wave_3_per_point2=t_abs = sample; +wave_3_per_point3=t_rel = sample-time/8; +wave_3_per_point4= +wave_3_per_point5=ox = sin (sample*110) ; +wave_3_per_point6=oy = cos (sample*110); +wave_3_per_point7= +wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); +wave_3_per_point9= +wave_3_per_point10=r = .3; +wave_3_per_point11=g = 0.7; +wave_3_per_point12=b = 1; +wave_3_per_point13= +wave_3_per_point14=a = .8; +wave_3_per_point15= +wave_3_per_point16=xang = 0; +wave_3_per_point17=yang = 0; +wave_3_per_point18=zang = 0; +wave_3_per_point19=fov = .5; +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=// Rotation um x,y,z +wave_3_per_point23= +wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point26= +wave_3_per_point27=ox = mx; +wave_3_per_point28=oy = my; +wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point31=ox = mx; +wave_3_per_point32=oz = mz; +wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point35=oy = my; +wave_3_per_point36=oz = mz; +wave_3_per_point37= +wave_3_per_point38=x = ox*fov/oz +0.45; +wave_3_per_point39=y = oy*fov/oz + 0.45; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=44 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.12634 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.53907 +shapecode_0_r=0.000 +shapecode_0_g=0.540 +shapecode_0_b=0.890 +shapecode_0_a=0.100 +shapecode_0_r2=0.840 +shapecode_0_g2=0.930 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = .5 + .5 * sin(time); +shape_0_per_frame2=y = .5 + .5 * sin(time); +shapecode_1_enabled=0 +shapecode_1_sides=63 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.99863 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.49981 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.100 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.600 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_26=rott = p3*3.1416/2; +per_frame_27= +per_frame_28=rot1 = rot1 + q26; +per_frame_29=q25 = .01*rot1; +per_frame_30= +per_frame_31=q27 = 8-index; +per_frame_32=q28 = index3; +per_frame_33= +per_frame_34=dx1 = dec_med*dx1 + (1-dec_med)*bnot(index2); +per_frame_35=q29 = dx1; +per_frame_36=monitor = q29; +per_frame_37= +per_frame_38=q1 = cos(rott); +per_frame_39=q2 = sin(rott); +per_frame_40=q3 = -q2; +per_frame_41=q4 = q1; +per_frame_42= +per_frame_43= +per_pixel_1=rot = 0; +per_pixel_2=dx = .02*q29; +per_pixel_3=zoom = 1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.03*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`noiseVal = .01; +warp_7=`float3 Feedback = GetBlur1(1-uv); +warp_8=` +warp_9=`float2 zz = uv1 *texsize.xy *.015; +warp_10=`//zz =mul(zz,float2x2(_qa)); +warp_11=`zz = zz.yx; +warp_12=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(4*(q2+1)*zz); +warp_13=` +warp_14=`uv.xy += h1*texsize.zw * 4*(2+q1); +warp_15=` +warp_16=` +warp_17=`float r = tex2D (sampler_noise_hq,uv/14).x*12; +warp_18=`float2 uv6 = uv1; +warp_19=`uv6 = mul(uv6, float2x2(cos(r),sin(r),-sin(r),cos(r))); +warp_20=`float3 mus = .1/(sqrt(uv6.y)); +warp_21=` +warp_22=`float3 crisp = tex2D(sampler_main,uv); +warp_23=`//crisp = lerp(crisp.bgr,crisp.rgb,2*crisp); +warp_24=`ret = .995*crisp+noiseVal-.02; +warp_25=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`//float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + .1; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (ang/3.14, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +.0*time; +comp_14=` +comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); +comp_16=`uv3.y = uv3.y +0.08*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,1); +comp_25=` +comp_26=`float mask = saturate(1-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=` +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk new file mode 100644 index 0000000..cbc7c58 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk @@ -0,0 +1,960 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,5*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*tan(t1); +per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,0); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret *= !mask; +comp_38=`ret += struc*mask; //struc vor dem Planeten zeigen +comp_39=` +comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_41=`ret += sat (-dot (uv1,uvc-0.5))*mask*140*GetBlur1(uv4); +comp_42=` +comp_43=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_45=` +comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_47=` +comp_48=` +comp_49=`z = 1/(2-uv.y) ; +comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_51=`uv3.y -= noise3(uv3).r*-0.008; +comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_54=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk new file mode 100644 index 0000000..06ebc63 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk @@ -0,0 +1,961 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,5*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(3.1,1-z0) * max(3,1-r1*1.5);; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*tan(t1); +per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,0); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret *= !mask; +comp_38=`ret += struc*mask; //struc vor dem Planeten zeigen +comp_39=` +comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_41=`ret += sat (-dot (uv1,uvc-0.5))*mask*140*GetBlur1(uv4); +comp_42=` +comp_43=`ret += ((-uv1.y/ir0*20)*float3(3,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_45=` +comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(.2,0,1); +comp_47=` +comp_48=` +comp_49=`z = 1/(2-uv.y) ; +comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_51=`uv3.y -= noise3(uv3).r*-0.052; +comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_54=`ret /= float3(0.4,1.2,1.2); +comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk new file mode 100644 index 0000000..ac02c17 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk @@ -0,0 +1,962 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,5*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(3.1,1-z0) * max(3,1-r1*1.5);; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*tan(t1); +per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,0); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret *= !mask; +comp_38=`//ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_39=` +comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_41=`//ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_42=` +comp_43=`ret += ((-uv1.y/ir0*20)*float3(3,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_45=` +comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(.2,0,1); +comp_47=` +comp_48=` +comp_49=`z = 1/(2-uv.y) ; +comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_51=`uv3.y -= noise3(uv3).r*-0.052; +comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_54=`ret /= float3(0.4,1.2,1.2); +comp_55=`ret /= float3(1.2,0.2,0.6); +comp_56=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 new file mode 100644 index 0000000..da68551 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 @@ -0,0 +1,728 @@ +Created with MILKDROP 3.21 on 10/09/2023 at 23:35:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.40 +blending_direction=1 +random_1=0.674255 +random_2=0.149051 +random_3=0.932520 +random_4=0.060163 +random_5=0.673171 + +[PRESET1_BEGIN] +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*sin(time/3)*sin(time/5); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`#define GP GetPixel +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +warp_6=`float k= saturate(abs(uv1.y)*3+.2); +warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; +warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; +warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); +warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; +comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(-1.1,2.2,1.8); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.42000 +wavecode_0_smoothing=0.20000 +wavecode_0_r=1.000 +wavecode_0_g=0.400 +wavecode_0_b=0.000 +wavecode_0_a=0.190 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=base = t1*reg01; +wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_0_per_point5= r1 = sqrt(x*x+y*y); +wave_0_per_point6= b = min(1,2*(y-z0)); +wave_0_per_point7= x += q10; y+= q11;; +wave_0_per_point8= +wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_0_per_point10=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.600 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 512; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= b = min(1,2*(y-z0)); +wave_1_per_point6= r1 = sqrt(x*x+y*y); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_1_per_point10= +wave_1_per_point11=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.700 +wavecode_2_b=0.000 +wavecode_2_a=0.320 +wave_2_per_frame1=t1=512*2; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= x += q10; y+= q11;; +wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_2_per_point8=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06716 +shapecode_0_ang=3.14159 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.64463 +shapecode_0_r=0.400 +shapecode_0_g=0.500 +shapecode_0_b=1.000 +shapecode_0_a=0.160 +shapecode_0_r2=0.500 +shapecode_0_g2=0.300 +shapecode_0_b2=0.700 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.300 +shapecode_0_border_g=0.100 +shapecode_0_border_b=0.600 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=a1 = 6.28*instance/num_inst; +shape_0_per_frame3=n1 = (instance%2)*6; +shape_0_per_frame4= +shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_0_per_frame6= x = r1*sin(a1) + q10; +shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_0_per_frame8=rad = sqrt(r1)*0.9; +shape_0_per_frame9=b = min(1,rad*4); +shape_0_per_frame10= +shape_0_per_frame11= +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 new file mode 100644 index 0000000..fd86a2c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 @@ -0,0 +1,733 @@ +Created with MILKDROP 3.21 on 10/09/2023 at 23:48:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.45 +blending_direction=1 +random_1=0.674255 +random_2=0.149051 +random_3=0.932520 +random_4=0.060163 +random_5=0.673171 + +[PRESET1_BEGIN] +NAME=martin - riding the wave3b +NAME=martin - riding the wave3b +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*sin(time/3)*sin(time/5); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`#define GP GetPixel +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +warp_6=`float k= saturate(abs(uv1.y)*3+.2); +warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; +warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; +warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); +warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; +comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(-1.1,2.2,1.8); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.42000 +wavecode_0_smoothing=0.20000 +wavecode_0_r=1.000 +wavecode_0_g=0.400 +wavecode_0_b=0.000 +wavecode_0_a=0.190 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=base = t1*reg01; +wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_0_per_point5= r1 = sqrt(x*x+y*y); +wave_0_per_point6= b = min(1,2*(y-z0)); +wave_0_per_point7= x += q10; y+= q11;; +wave_0_per_point8= +wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_0_per_point10=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.600 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 512; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= b = min(1,2*(y-z0)); +wave_1_per_point6= r1 = sqrt(x*x+y*y); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_1_per_point10= +wave_1_per_point11=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.700 +wavecode_2_b=0.000 +wavecode_2_a=0.320 +wave_2_per_frame1=t1=512*2; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= x += q10; y+= q11;; +wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_2_per_point8=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06716 +shapecode_0_ang=3.14159 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.64463 +shapecode_0_r=0.400 +shapecode_0_g=0.500 +shapecode_0_b=1.000 +shapecode_0_a=0.160 +shapecode_0_r2=0.500 +shapecode_0_g2=0.300 +shapecode_0_b2=0.700 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.300 +shapecode_0_border_g=0.100 +shapecode_0_border_b=0.600 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=a1 = 6.28*instance/num_inst; +shape_0_per_frame3=n1 = (instance%2)*6; +shape_0_per_frame4= +shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_0_per_frame6= x = r1*sin(a1) + q10; +shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_0_per_frame8=rad = sqrt(r1)*0.9; +shape_0_per_frame9=b = min(1,rad*4); +shape_0_per_frame10= +shape_0_per_frame11= +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`//MilkDrop3 Color Mode: +comp_66=`ret /= float3(0.7,0.7,1.9); +comp_67=`ret*=2.5; +comp_68=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 new file mode 100644 index 0000000..1ff506a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 @@ -0,0 +1,731 @@ +Created with MILKDROP 3.21 on 11/09/2023 at 00:03:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.45 +blending_direction=1 +random_1=0.674255 +random_2=0.149051 +random_3=0.932520 +random_4=0.060163 +random_5=0.673171 + +[PRESET1_BEGIN] +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*sin(time/3)*sin(time/5); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`#define GP GetPixel +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +warp_6=`float k= saturate(abs(uv1.y)*3+.2); +warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; +warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; +warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); +warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; +comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(-1.1,2.2,3-bass); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.42000 +wavecode_0_smoothing=0.20000 +wavecode_0_r=1.000 +wavecode_0_g=0.400 +wavecode_0_b=0.000 +wavecode_0_a=0.190 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=base = t1*reg01; +wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_0_per_point5= r1 = sqrt(x*x+y*y); +wave_0_per_point6= b = min(1,2*(y-z0)); +wave_0_per_point7= x += q10; y+= q11;; +wave_0_per_point8= +wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_0_per_point10=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.600 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 512; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= b = min(1,2*(y-z0)); +wave_1_per_point6= r1 = sqrt(x*x+y*y); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_1_per_point10= +wave_1_per_point11=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.700 +wavecode_2_b=0.000 +wavecode_2_a=0.320 +wave_2_per_frame1=t1=512*2; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= x += q10; y+= q11;; +wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_2_per_point8=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06716 +shapecode_0_ang=3.14159 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.64463 +shapecode_0_r=0.400 +shapecode_0_g=0.500 +shapecode_0_b=1.000 +shapecode_0_a=0.160 +shapecode_0_r2=0.500 +shapecode_0_g2=0.300 +shapecode_0_b2=0.700 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.300 +shapecode_0_border_g=0.100 +shapecode_0_border_b=0.600 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=a1 = 6.28*instance/num_inst; +shape_0_per_frame3=n1 = (instance%2)*6; +shape_0_per_frame4= +shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_0_per_frame6= x = r1*sin(a1) + q10; +shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_0_per_frame8=rad = sqrt(r1)*0.9; +shape_0_per_frame9=b = min(1,rad*4); +shape_0_per_frame10= +shape_0_per_frame11= +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`//MilkDrop3 Color Mode: +comp_66=`ret /= float3(0.7,0.7,1.9); +comp_67=`ret*=2.5; +comp_68=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 new file mode 100644 index 0000000..e7b67b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 @@ -0,0 +1,731 @@ +Created with MILKDROP 3.21 on 11/09/2023 at 20:26:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.60 +blending_direction=1 +random_1=0.707859 +random_2=0.951355 +random_3=0.344444 +random_4=0.159485 +random_5=0.687263 + +[PRESET1_BEGIN] +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*sin(time/3)*sin(time/5); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`#define GP GetPixel +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +warp_6=`float k= saturate(abs(uv1.y)*3+.2); +warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; +warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; +warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); +warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-tan(q5*time/30))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; +comp_22=`ret += 0.005/length(uv1.x-0.7) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); +comp_23=`ret *=2.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(-1.1,2.2,2-bass); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.42000 +wavecode_0_smoothing=0.20000 +wavecode_0_r=1.000 +wavecode_0_g=0.400 +wavecode_0_b=0.000 +wavecode_0_a=0.190 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=base = t1*reg01; +wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_0_per_point5= r1 = sqrt(x*x+y*y); +wave_0_per_point6= b = min(1,2*(y-z0)); +wave_0_per_point7= x += q10; y+= q11;; +wave_0_per_point8= +wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_0_per_point10=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=2.95821 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.600 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 512; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.4,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= b = min(1,3*(y-z0)); +wave_1_per_point6= r1 = sqrt(x*x+y*y); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_1_per_point10= +wave_1_per_point11=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.700 +wavecode_2_b=0.000 +wavecode_2_a=0.320 +wave_2_per_frame1=t1=512*2; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= x += q10; y+= q11;; +wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_2_per_point8=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06716 +shapecode_0_ang=3.14159 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.64463 +shapecode_0_r=0.400 +shapecode_0_g=0.500 +shapecode_0_b=1.000 +shapecode_0_a=0.160 +shapecode_0_r2=0.500 +shapecode_0_g2=0.300 +shapecode_0_b2=0.700 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.300 +shapecode_0_border_g=0.100 +shapecode_0_border_b=0.600 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=a1 = 6.28*instance/num_inst; +shape_0_per_frame3=n1 = (instance%2)*6; +shape_0_per_frame4= +shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_0_per_frame6= x = r1*sin(a1) + q10; +shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_0_per_frame8=rad = sqrt(r1)*0.9; +shape_0_per_frame9=b = min(1,rad*4); +shape_0_per_frame10= +shape_0_per_frame11= +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`//MilkDrop3 Color Mode: +comp_66=`ret /= float3(0.7,0.7,1.9); +comp_67=`ret*=3; +comp_68=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 new file mode 100644 index 0000000..2e4766b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 @@ -0,0 +1,1217 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:39:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.550 +blending_direction=1 +random_1=0.554 +random_2=0.729 +random_3=0.493 +random_4=0.103 +random_5=0.477 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R056.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.692 +fWaveSmoothing=0.900 +fWaveParam=-1.000 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=0.120 +fZoomExponent=1.04000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.08081 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.116 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=1.010 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.63600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.29340 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.940 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.60804 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.309 +shapecode_0_r2=0.000 +shapecode_0_g2=0.140 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.910 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10700 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.093 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.97; +per_frame_2=zoom=1.008; +per_frame_3=ms=sin(time*0.6)*0.15; +per_frame_4=mss=mss+ms*0.001; +per_frame_5=q1=ms; +per_frame_6= +per_frame_7= +per_frame_8=rot=sin(time)*0.01; +per_frame_9= +per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; +per_frame_11=dx=0;dy=0 +per_frame_12= +per_frame_13= +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.98;} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main,uv); +comp_4=` +comp_5=` float3 bl = GetBlur3(uv).xyz; +comp_6=` float3 base = GetPixel(uv).xyz; +comp_7=` +comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); +comp_9=` +comp_10=` ret += bl+lerp(ret.x,bl.x*float3(0.2,0.1,1),base.y); +comp_11=` ret += bl+lerp(ret.y,bl.y*float3(1.9,2.3,0),base.x); +comp_12=` ret += bl+lerp(ret.z,bl.z*float3(2.2,1.2,0),base.z); +comp_13=` +comp_14=` ret += bl*(frac(base)+frac(bl))+blum; +comp_15=` ret += frac(ret+bl); +comp_16=` +comp_17=` ret*=ret; +comp_18=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(0.9,0,0.7)); +comp_19=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_20=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2016 martin - blue haze test version1 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, uv1, uv2,uv3; +comp_4=`float omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float blue = rand_preset.y/2;; +comp_7=` +comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; +comp_9=` return abs(tex2D(sampler_noise_mq,uvi) +comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 +comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 +comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } +comp_13=` +comp_14=`float3 project (float2 uvi) {float z; +comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} +comp_16=` +comp_17=`shader_body { +comp_18=`float2 uv0 = uv; +comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_20=`omask = saturate (15*(0.55-uvc.y)); +comp_21=`uv2 = project (uvc) * float2(1,1.5); +comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); +comp_23=`uv += ring.xy *(1-omask)*.02; +comp_24=` +comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_26=` +comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_28=`uv3 = frac(uv3); +comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_30=` +comp_31=` +comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; +comp_33=` +comp_34=`ret /= float3(0.2,-0.6,0.3); +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 new file mode 100644 index 0000000..6233e53 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 @@ -0,0 +1,1218 @@ +Created with MILKDROP 3.2 on 22/04/2023 at 09:44:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.55 +blending_direction=1 +random_1=0.554000 +random_2=0.729000 +random_3=0.493000 +random_4=0.103000 +random_5=0.477000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R056.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.692 +fWaveSmoothing=0.900 +fWaveParam=-1.000 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=0.120 +fZoomExponent=1.04000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.08081 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.116 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=1.010 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.63600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.29340 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.940 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.60804 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.309 +shapecode_0_r2=0.000 +shapecode_0_g2=0.140 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.910 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10700 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.093 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.97; +per_frame_2=zoom=1.008; +per_frame_3=ms=sin(time*0.6)*0.15; +per_frame_4=mss=mss+ms*0.001; +per_frame_5=q1=ms; +per_frame_6= +per_frame_7= +per_frame_8=rot=sin(time)*0.01; +per_frame_9= +per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; +per_frame_11=dx=0;dy=0 +per_frame_12= +per_frame_13= +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.98;} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main,uv); +comp_4=` +comp_5=` float3 bl = GetBlur3(uv).xyz; +comp_6=` float3 base = GetPixel(uv).xyz; +comp_7=` +comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); +comp_9=` +comp_10=` ret += bl+lerp(ret.x,bl.x*float3(0.2,0.1,1),base.y); +comp_11=` ret += bl+lerp(ret.y,bl.y*float3(1.9,2.3,0),base.x); +comp_12=` ret += bl+lerp(ret.z,bl.z*float3(2.2,1.2,0),base.z); +comp_13=` +comp_14=` ret += bl*(frac(base)+frac(bl))+blum; +comp_15=` ret += frac(ret+bl); +comp_16=` +comp_17=` ret*=ret; +comp_18=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(0.9,0,0.7)); +comp_19=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_20=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - blue haze test version1.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, uv1, uv2,uv3; +comp_4=`float omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float blue = rand_preset.y/2;; +comp_7=` +comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; +comp_9=` return abs(tex2D(sampler_noise_mq,uvi) +comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 +comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 +comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } +comp_13=` +comp_14=`float3 project (float2 uvi) {float z; +comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} +comp_16=` +comp_17=`shader_body { +comp_18=`float2 uv0 = uv; +comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_20=`omask = saturate (15*(0.55-uvc.y)); +comp_21=`uv2 = project (uvc) * float2(1,1.5); +comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); +comp_23=`uv += ring.xy *(1-omask)*.02; +comp_24=` +comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_26=` +comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_28=`uv3 = frac(uv3); +comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_30=` +comp_31=` +comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; +comp_33=` +comp_34=`ret /= float3(0.2,-0.6,0.3); +comp_35=`ret /= float3(2.0,-0.4,2.0); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 new file mode 100644 index 0000000..8670c11 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 @@ -0,0 +1,1316 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 01:31:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=-1 +random_1=0.549458 +random_2=0.962873 +random_3=0.377507 +random_4=0.782520 +random_5=0.922900 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R230.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2016 martin - blue haze test version1 003 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.015 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 3; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/6 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= 2.70; //gamma +comp_6=`ret /= float3(0.9,1.4,0.2); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk new file mode 100644 index 0000000..581a14e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk @@ -0,0 +1,308 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.007 +fWaveScale=3.641 +fWaveSmoothing=0.180 +fWaveParam=-0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=0.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.400 +b3x=0.400 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=6 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=850 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04084 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.10462 +shapecode_0_r=0.300 +shapecode_0_g=0.400 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.100 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0;loop (1000, +shape_0_init2= n=i*12; +shape_0_init3= megabuf(n)=(rand(1)-.5)*0.1; +shape_0_init4= megabuf(n+1)=(rand(1)-.5)*.1; +shape_0_init5= megabuf(n+2)=rand(1); +shape_0_init6= megabuf(n+3)=megabuf(n+4)=megabuf(n+5)=0.7; +shape_0_init7= megabuf(n+6)=megabuf(n+7)=megabuf(n+8)=0; +shape_0_init8= i+=1); +shape_0_per_frame1=speed=.4; dt=1/fps; i=instance; n=12*i; +shape_0_per_frame2= +shape_0_per_frame3=z= megabuf(n+2); +shape_0_per_frame4=x= megabuf(n)/z+.5+.0*cos(z*16)*z; +shape_0_per_frame5=y = 16*pow(megabuf(n+1),2)/z*reg32+0.48-.01/z*q1; //# +shape_0_per_frame6= +shape_0_per_frame7=over = (x>1)||(x<0)||(y>1)||(y<0)||(z<0)||(z>1.2); +shape_0_per_frame8=reg11+=over; +shape_0_per_frame9=if (over, +shape_0_per_frame10= ct1+=.05*(treb_att); +shape_0_per_frame11= ct2+=.05*(bass_att); +shape_0_per_frame12= +shape_0_per_frame13= st=(mid_att>0.8)*i*(q27%4==0); +shape_0_per_frame14= sx=sin(time+st+q3*mid_att) *1.5; +shape_0_per_frame15= sy=cos(time+st+q4*treb_att)*1.5; +shape_0_per_frame16= sz=0; +shape_0_per_frame17= +shape_0_per_frame18= dec=q2; +shape_0_per_frame19= px0=px0*dec+(1-dec)*sx; +shape_0_per_frame20= py0=py0*dec+(1-dec)*sy; +shape_0_per_frame21= pz0=pz0*dec+(1-dec)*sz; +shape_0_per_frame22= +shape_0_per_frame23= noia=.005*min(5,pow(treb/2,4)); +shape_0_per_frame24= px= px0+(rand(1)-.5)*noia; +shape_0_per_frame25= py= py0+(rand(1)-.5)*noia;; +shape_0_per_frame26= pz= pz0+(rand(1)-.5)*noia;; +shape_0_per_frame27= +shape_0_per_frame28= +shape_0_per_frame29= megabuf(n)= px/reg10; +shape_0_per_frame30= megabuf(n+1)=py/reg10; +shape_0_per_frame31= megabuf(n+2)=max(0.5,min(1,1-q29*sin((px0-py0)*8)));; +shape_0_per_frame32= +shape_0_per_frame33= t=time/7.6; +shape_0_per_frame34= megabuf(n+3)=min(1,0.9+0.3*sin(px*2+t)); +shape_0_per_frame35= megabuf(n+4)=min(1,0.9+0.3*sin(py*2+t*1.2)); +shape_0_per_frame36= megabuf(n+5)=min(1,0.9+0.3*sin(3*(px-py)+t*1.5)); +shape_0_per_frame37= megabuf(n+6)=q20; +shape_0_per_frame38= megabuf(n+7)=q21; +shape_0_per_frame39= megabuf(n+8)=q22; +shape_0_per_frame40= megabuf(n+9)= 0.8+.1*rand(1); //size +shape_0_per_frame41= megabuf(n+10)= rand(1)-.5; //unused +shape_0_per_frame42= rad=0; +shape_0_per_frame43=, +shape_0_per_frame44= megabuf(n+2)-=speed/fps*max(.5,megabuf(n+9)); //wichtig sonst kanns null bleiben +shape_0_per_frame45= rad = min(0.1,.003/z*reg32) * megabuf(n+9) * (z>0); +shape_0_per_frame46= r=megabuf(n+3); r2=megabuf(n+6); +shape_0_per_frame47= g=megabuf(n+4); g2=megabuf(n+7); +shape_0_per_frame48= b=megabuf(n+5); b2=megabuf(n+8); +shape_0_per_frame49= +shape_0_per_frame50= dec=1-q6*dt; +shape_0_per_frame51= if ((i>0), +shape_0_per_frame52= m=n-12; o=n+12; +shape_0_per_frame53= megabuf(n+1)+=-(sin(megabuf(n)*100*q28+time/4))*.15*z*(1-dec); +shape_0_per_frame54=// megabuf(n)=megabuf(n)*dec +megabuf(m)*(1-dec); +shape_0_per_frame55= megabuf(n+1)=megabuf(n+1)*dec +megabuf(m+1)*(1-dec)*q5; +shape_0_per_frame56= ,0); +shape_0_per_frame57=); +shape_0_per_frame58=a=0.7; +shape_0_per_frame59=reg10=reg10*0.99 + 2*sqrt(sqr(megabuf(n))+sqr(megabuf(n+1))); +shape_0_per_frame60=sides=max(5,min(20,rad*200)); +per_frame_init_1=n=0;loop(20000,megabuf(n)=gmegabuf(n)=0;n+=1); +per_frame_init_2=reg10=1; +per_frame_1=dt=1/fps; +per_frame_2=dec_m = 1-5*dt; +per_frame_3=dec_f = 1-15*dt; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=ib = above(beat,peak*8) * (time>t0+.2); +per_frame_8=if (ib,t0=time,0); +per_frame_9=peak = if(ib,beat,peak*dec_m); +per_frame_10=index = (index + ib) %64; +per_frame_11=index_=index_*dec_f+(1-dec_f)*int(index/2); +per_frame_12=index2+=ib*(index%16==0); +per_frame_13= +per_frame_14=dd=0.05; +per_frame_15=if (ib&&(index%19==0),sw1=rand(2)-1,0); +per_frame_16=sw1_+=min(dd,max(-dd,sw1-sw1_))*dt*8; +per_frame_17= +per_frame_18=if (ib&&(index%7==0),sw2=rand(2)-1,0); +per_frame_19=sw2_+=min(dd,max(-dd,sw2-sw2_))*dt*8; +per_frame_20= +per_frame_21=if (ib&&(index%11==0),sw3=rand(2)-1,0); +per_frame_22=if (ib&&(index%13==0),sw4=rand(2)-1,0); +per_frame_23=if (ib&&(index%7==0),sw5=rand(2)-1,0); +per_frame_24=sw5_+=min(dd,max(-dd,sw5-sw5_))*dt*30; +per_frame_25=if (ib&&(index%23==0),sw6=rand(2)-1,0); +per_frame_26=sw6_=sw6_*dec_m + (1-dec_m)*pow(sw6,4); +per_frame_27= +per_frame_28=t01+=abs(sw1_)*.4*dt; +per_frame_29=t02+=abs(sw2_)*.3*dt; +per_frame_30=t03+=abs(sw6_)*.5*dt; +per_frame_31=q20=max(0,min(0.4,4*sin(t01)-3)); +per_frame_32=q21=max(0,min(0.4,4*sin(t02)-3)); +per_frame_33=q22=max(0,min(0.4,4*sin(t03)-3)); +per_frame_34= +per_frame_35=q1=sw1_; +per_frame_36=q2=1-exp(-1-4*abs(sw2)); +per_frame_37=q3=abs(sw3)*3; +per_frame_38=q4=abs(sw4)*3; +per_frame_39=q5=sw5_; +per_frame_40=q6=sw6_*1.5; +per_frame_41=reg32=aspecty; +per_frame_42= +per_frame_43= +per_frame_44=q24=ib; +per_frame_45=q27=index; +per_frame_46=dec=0; +per_frame_47=q28= pow(sin(int(index/6)/2),3)*3; +per_frame_48=q29=pow(sin(q27),8)/3; +per_frame_49=q30=int(index/4); +per_frame_50=reg10=max(10.01,reg10); //autoscale +per_frame_51=reg11=0; //free +per_frame_52= +per_frame_53=monitor = q5; +per_pixel_1=zoom = 1/1.05; +per_pixel_2= +warp_1=`#define sat saturate +warp_2=`float2 uv1,uv2; +warp_3=` +warp_4=`float3 get (float2 uvi) +warp_5=`{return lerp (GetPixel(uvi),GetBlur1(uvi),0.3);} +warp_6=` +warp_7=`shader_body { +warp_8=`ret = (get(uv_orig)+ get(uv) + get((uv+uv_orig)/2))/3-0.01; +warp_9=`float sc = GetBlur1(0.5); +warp_10=`ret*=0.5; +warp_11=`} +comp_1=`#define sat saturate +comp_2=`#define snh sampler_noise_hq +comp_3=`float2 rs0, uv1, uv2, uv_wat, water; +comp_4=`float mask; +comp_5=`static const float hory=0.5; +comp_6=` +comp_7=`float3 get (float2 uvi) +comp_8=`{return (GetPixel(uvi)+GetPixel(float2(1-uvi.x,uvi.y)));} +comp_9=` +comp_10=` +comp_11=`float3 getb1 (float2 uvi) +comp_12=`{return (GetBlur1(uvi)+GetBlur1(float2(1-uvi.x,uvi.y)));} +comp_13=` +comp_14=`float3 getb3 (float2 uvi) +comp_15=`{return (GetBlur3(uvi)+GetBlur3(float2(1-uvi.x,uvi.y)));} +comp_16=` +comp_17=`float3 noise3 (float2 uvi) +comp_18=`{return (tex2D(snh,uvi) + 0.5*tex2D(snh,uvi*2+time*.01))/1.5;} +comp_19=` +comp_20=`shader_body { +comp_21=` +comp_22=`//WASSER +comp_23=`uv1 = uv-float2 (0.5,hory); +comp_24=`float z = .1/(uv1.y + pow(uv1.x,2)*0); +comp_25=`rs0 = float2 (uv1.x*z, z)*.1; +comp_26=`float gnd = (noise3(rs0+time*float2(0.02,.05))-0.5); +comp_27=` +comp_28=`for (int n = 0; n < 4; n ++) +comp_29=`{ +comp_30=` z += gnd*0.1; +comp_31=` rs0 = float2 (uv1.x * z, z); +comp_32=`} +comp_33=`water = noise3(rs0*float2(1,1)+float2(0,time*.2)) -0.5; +comp_34=` +comp_35=`float rr = (gnd+.4); +comp_36=`uv_wat = float2(uv.x,hory-uv1.y) -.1*water; +comp_37=` +comp_38=`mask = saturate(uv.y*16-8.2); +comp_39=`float3 sky = (.5-uv.y)*float3(0,.2,1)/1; +comp_40=` +comp_41=`ret = lerp (sky,get(uv_wat)*rr,mask); +comp_42=`ret += 1-exp(-get(uv)*3);; +comp_43=` +comp_44=` +comp_45=`uv2 = (uv-0.5)*0.4+0.5; +comp_46=`uv_wat = frac(float2 (uv2.x,hory-uv2.y-0.5))-0.05*water; +comp_47=`ret += lerp (getb3(uv2),getb3(uv_wat)*rr,mask); +comp_48=` +comp_49=` +comp_50=` +comp_51=`} +comp_52=`written by martin +comp_53=`END + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.35+(bass_att/12); +code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.500000+(bass_att/8)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 new file mode 100644 index 0000000..b39f6dc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 @@ -0,0 +1,1383 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 22:55:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.520 +blending_direction=-1 +random_1=0.724 +random_2=0.875 +random_3=0.007 +random_4=0.923 +random_5=0.349 + +[PRESET1_BEGIN] +NAME=Goody + martin - crystal palace - Taken sdfdat MOD2dxxxxss MOD3bxx SLOWDARK2gggg.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.94032 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.800 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.04789 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; +per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; +per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; +per_frame_4=wave_x = wave_x + 0.00*sin(0.8*time); +per_frame_5=wave_y = wave_y + 0.00*sin(0.5*time); +per_frame_6=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); +per_frame_7=dx_r = equal(turn,2)*0.016*sin(7*time) + (1-equal(turn,2))*dx_r; +per_frame_8=dy_r = equal(turn,2)*0.013*sin(8*time) + (1-equal(turn,2))*dy_r; +per_frame_9=dx = dx + 0.25*dx_r; +per_frame_10=dy = dy + 0.25*dy_r; +per_pixel_1=zoom = zoom - if (below (rad,0.61), +0.05, +0.01); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - city of shadows 007 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.500 +ob_b=0.500 +ob_a=0.100 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=it = it+1; +wave_0_per_point3=it = it*above(sample,0); +wave_0_per_point4=sz = q1; +wave_0_per_point5=ss = sample*2; +wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_0_per_point9= +wave_0_per_point10=xang = q2*0.132; +wave_0_per_point11=axang = 0; +wave_0_per_point12=yang = q2*0.153; +wave_0_per_point13=ayang = 0; +wave_0_per_point14=zang = q2*2.10; +wave_0_per_point15=azang = 0; +wave_0_per_point16=fov = 0.6 + 0.2*sin(time); +wave_0_per_point17=fov = .3; +wave_0_per_point18= +wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point21=ox = mx; +wave_0_per_point22=oy = my; +wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point25=ox = mx; +wave_0_per_point26=oz = mz; +wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point29=oy = my; +wave_0_per_point30=oz = mz; +wave_0_per_point31= +wave_0_per_point32=aa = 0 + (oz-1)*.5; +wave_0_per_point33=a = .05; +wave_0_per_point34=oz = oz - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=it = it+1; +wave_1_per_point3=it = it*above(sample,0); +wave_1_per_point4=sz = q1; +wave_1_per_point5=ss = sample*2; +wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_1_per_point9= +wave_1_per_point10=xang = q2*0.132; +wave_1_per_point11=axang = 0; +wave_1_per_point12=yang = q2*0.153; +wave_1_per_point13=ayang = 0; +wave_1_per_point14=zang = q2*2.10; +wave_1_per_point15=azang = 0; +wave_1_per_point16=fov = 0.6 + 0.2*sin(time); +wave_1_per_point17=fov = .3; +wave_1_per_point18= +wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point21=ox = mx; +wave_1_per_point22=oy = my; +wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point25=ox = mx; +wave_1_per_point26=oz = mz; +wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point29=oy = my; +wave_1_per_point30=oz = mz; +wave_1_per_point31= +wave_1_per_point32=oz = oz - 2; +wave_1_per_point33=x = ox*fov/oz + 0.5; +wave_1_per_point34=x = (x-.5)*0.75 + 0.5; +wave_1_per_point35=y = oy*fov/oz + 0.5; +wave_1_per_point36= +wave_1_per_point37=a = .5 + (oz+2)*.5; +wave_1_per_point38=a = .05; +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=it = it+1; +wave_2_per_point3=it = it*above(sample,0); +wave_2_per_point4=sz = q1; +wave_2_per_point5=ss = sample*2; +wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_2_per_point9= +wave_2_per_point10=xang = q2*0.132; +wave_2_per_point11=axang = 0; +wave_2_per_point12=yang = q2*0.153; +wave_2_per_point13=ayang = 0; +wave_2_per_point14=zang = q2*2.10; +wave_2_per_point15=azang = 0; +wave_2_per_point16=fov = 0.6 + 0.2*sin(time); +wave_2_per_point17=fov = .3; +wave_2_per_point18= +wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point21=ox = mx; +wave_2_per_point22=oy = my; +wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point25=ox = mx; +wave_2_per_point26=oz = mz; +wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point29=oy = my; +wave_2_per_point30=oz = mz; +wave_2_per_point31= +wave_2_per_point32=oz = oz - 2; +wave_2_per_point33=x = ox*fov/oz + 0.5; +wave_2_per_point34=x = (x-.5)*0.75 + 0.5; +wave_2_per_point35=y = oy*fov/oz + 0.5; +wave_2_per_point36= +wave_2_per_point37=a = .5 + (oz+2)*.1; +wave_2_per_point38=a = .05; +wave_2_per_point39=g = 1 + sin(sp); +wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=1.800 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=1.800 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=//******** INITIALIZATION ********* +per_frame_init_3=myzoom = .1; //MyZoom +per_frame_init_4= +per_frame_init_5=tele = 1.5; //tele +per_frame_init_6=ffac = 2.4; //fractal density factor ffac +per_frame_init_7=start = 1; +per_frame_init_8= +per_frame_init_9=n = 0; loop (10000, gmegabuf(n)=0; n=n+1; ); +per_frame_init_10=n = 0; loop (10000, megabuf(n)=0; n=n+1; ); +per_frame_init_11= +per_frame_init_12=gmegabuf(0) = 0; gmegabuf (1) = 2; gmegabuf(2) = 1; gmegabuf (3) = -4; +per_frame_init_13=gmegabuf(4) = 3; gmegabuf (5) = 0; gmegabuf(6) = 1; gmegabuf (7) = 5; +per_frame_init_14=gmegabuf(8) = 1; gmegabuf (9) = -3; gmegabuf(10) = 2; gmegabuf (11) = -4; +per_frame_init_15=gmegabuf(12) = -4; gmegabuf (13) = 1; gmegabuf(14) = 2; gmegabuf (15) = 0; +per_frame_init_16= +per_frame_init_17= +per_frame_init_18=gvol = 1; +per_frame_init_19=wait = 1; +per_frame_1=fps_ = .0 * fps_ + 1*if(fps<=25,fps,25+.5*(fps-25)); +per_frame_2=dec_s = 1-.05*30/fps_; +per_frame_3=dec_xs = 1-.01*30/fps_; +per_frame_4= +per_frame_5=dvol = (bass_att + mid_att + treb_att) - (bass+mid+treb); +per_frame_6=gvol = gvol*dec_xs + (1-dec_xs) * max(0.1,dvol)*6; +per_frame_7=q8 = min(gvol*.9,1); +per_frame_8= +per_frame_9=trel = trel + sqrt(gvol)/fps_; +per_frame_10=ctrl = pow(max(0,sin(trel*.25)*5-4),4); +per_frame_11=q31 = ctrl; +per_frame_12=q32 = .2/(ctrl+.05); +per_frame_13= +per_frame_14=change = (ctrl >= 0.8) && (t0 > 2) || (start == 1); +per_frame_15=t0 = if ( change, 0, t0 + 1/fps); +per_frame_16= +per_frame_17=q7 = myzoom; +per_frame_18=q16 = tele; +per_frame_19=q17 = ffac; +per_frame_20= +per_frame_21=//Find random starting point +per_frame_22=if (change == 1, +per_frame_23= par1 = rand(100)/40-.5; //fractal parameter +per_frame_24= q19 = par1; +per_frame_25= while (exec2( +per_frame_26= up = rand(120)/100; //look up +per_frame_27= +per_frame_28= ran1 = rand(800)/100; ran2 = 0; ran3 = 1.5 + up; +per_frame_29= PosX = rand(10); PosY = rand(10); +per_frame_30= PosZ = if ((up >= 0.4) && (rand(10)> 5), 1.8+rand(100)/100, 2*(rand(100)/100-.5)-.75); +per_frame_31= +per_frame_32= index = 0; mindist = 1; maxdist = 0; avg = 0; +per_frame_33= loop (17, +per_frame_34= dax = (index%4-1.5) * q16/8; day = (floor(index/4) -1.5) * q16/8; +per_frame_35= if (index==16, dax=0; day=0; ,0); +per_frame_36= c1 = cos(ran1+dax); c2 = cos(ran2); c3 = cos(ran3+day); +per_frame_37= s1 = sin(ran1+dax); s2 = sin(ran2); s3 = sin(ran3+day); +per_frame_38= +per_frame_39= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_40= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_41= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_42= +per_frame_43= //***********BOT************* +per_frame_44= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_45= dist = 0.004; +per_frame_46= while (exec2( +per_frame_47= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_48= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_49= +per_frame_50= uv3x = (floor(uvx+511.99))%4; +per_frame_51= uv3y = (floor(uvy+511.99))%4; +per_frame_52= +per_frame_53= uvx = 1-abs( 2*(uvx*.5-.25 - int(uvx*.5-.25))-1); +per_frame_54= uvy = 1-abs( 2*(uvy*.5-.25 - int(uvy*.5-.25))-1); +per_frame_55= +per_frame_56= ang1 = atan2(uvy,uvx); len = sqrt(uvx*uvx+uvy*uvy)*7.5; +per_frame_57= mod1 = .3*gmegabuf( uv3y+uv3x*4); +per_frame_58= uvz -= mod1; +per_frame_59= len *= 1-.3*floor(uvz*12*mod1+q19); +per_frame_60= uvx = len; uvy = ang1; uvz = uvz; +per_frame_61= +per_frame_62= uvx0 = uvx; uvy0 = uvy; uvz0 = uvz; +per_frame_63= loop (7+1, +per_frame_64= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_65= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_66= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_67= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_68= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *q17 + uvx0; +per_frame_69= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *q17 + uvy0; +per_frame_70= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *q17 + uvz0; +per_frame_71= ); +per_frame_72= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_73= dist *= 1.05; +per_frame_74= ,(dist < 0.8) && (len > 15))); +per_frame_75= if (dist > maxdist, maxdist = dist, 0); +per_frame_76= if (dist < mindist, mindist = dist, 0); +per_frame_77= avg += dist/17; +per_frame_78= index += 1; +per_frame_79= ); //loop 17 +per_frame_80= , (avg > 0.7) || (mindist < 0.1))); //end while +per_frame_81= +per_frame_82= lposx = rand(100)/100; +per_frame_83= lposy = rand(100)/100; +per_frame_84= +per_frame_85=,0); +per_frame_86= +per_frame_87= +per_frame_88=//Position +per_frame_89=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_90=q1 = lposx+.3*sin(time*.07); +per_frame_91=q2 = lposy+.3*sin(time*.1); +per_frame_92= +per_frame_93= //Multiply new RotMat by old one +per_frame_94= q20 = reg20; +per_frame_95= q21 = reg21; +per_frame_96= q22 = reg22; +per_frame_97= q23 = reg23; +per_frame_98= q24 = reg24; +per_frame_99= q25 = reg25; +per_frame_100= q26 = reg26; +per_frame_101= q27 = reg27; +per_frame_102= q28 = reg28; +per_frame_103= +per_frame_104=q14 = (start + ctrl)*.05; +per_frame_105=start = start * .95; +per_frame_106= +per_frame_107=warp = 0.0; zoom = 1; dx = 0; dy = 0; rot = 0; +per_frame_108=monitor = dist; +per_frame_109=q30 = start; +per_frame_110=q3 = up; +per_frame_111=q19 = par1; +per_frame_112= +per_frame_113=if (time > ttrig + wait, trig = 1, trig = 0); +per_frame_114=if (trig, ttrig = time; wait = rand(20)/100, 0); +per_frame_115=if (trig, flashx = rand(100)/70-.2; flashy = rand(100)/70-.2,0); +per_frame_116=q10 = flashx; q11 = flashy; +per_frame_117= +per_frame_118=monitor = q31; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float cloud, tmp, dist, bdist, z; +comp_4=`float2 dz, uv1, uv2, uv3; +comp_5=`float3 struc; +comp_6=`static const float up = q3; +comp_7=`static const float gvol = q8; +comp_8=`static const float3 skycol = float3 (.4,.5,1)/3*(2-gvol); +comp_9=`static const float2 lpos = float2 (q1,q2), fpos = float2 (q10,q11); +comp_10=`float3 lavcol (float t) {return saturate(pow(t,float3(1,1.8,4)));} +comp_11=` +comp_12=`float2 noise4 (float2 uvi) { float2 n1,n2,n3, zv; zv = 0.00; +comp_13=` n1 = tex2D(sampler_noise_hq, (uvi)); +comp_14=` n2 = tex2D(sampler_noise_hq, (uvi*2+zv)); +comp_15=`// n3 = tex2D(sampler_noise_hq, (uvi*4+zv)); +comp_16=` return n1 + 1*n2/2 ;} +comp_17=` +comp_18=` +comp_19=`shader_body { +comp_20=`uv = uv+texsize.zw*.5; +comp_21=`//uv = (uv-.5)*q32/4 + 0.5; +comp_22=`//uv += q31 * .1*(tex2D (sampler_pw_noise_lq,(uv-.5)*q32+rand_frame.xy*q31)-.5); +comp_23=`uv1 = uv-float2(.5,.5+up); +comp_24=`float3 Get1 = lerp(GetPixel(uv), GetBlur1(uv),.2); +comp_25=` +comp_26=`bdist = 1-Get1.b;; +comp_27=`float struc0 = Get1.r; +comp_28=` +comp_29=`cloud = 0; +comp_30=`float z0 = clamp(.25/(uv1.y-.3),-.7,.0) ; +comp_31=`float2 trel = .015*time * float2(q20,q21); +comp_32=` +comp_33=`for (int n = 1; n <= 4; n++) { +comp_34=` z = z0 + cloud*.015; +comp_35=` uv2 = float2 (uv1.x*z,z*1)*1 - trel; +comp_36=` cloud = lum(tex2D (sampler_noise_hq,uv2 +.015*noise4(uv2*3+2*trel))); +comp_37=`} +comp_38=`float flash0 = sat(bass_att-1); +comp_39=`float3 flash = flash0/length(uv.xy-cloud*.2-fpos)*(1-cloud)*float3(0,0.3,.6); +comp_40=` +comp_41=`float3 sky = (1-cloud)*skycol+ flash; +comp_42=` +comp_43=`uv3 = uv*float2(6,3); +comp_44=`sky *= sat(16*GetBlur1(frac(uv3+floor(uv3.x)*.3)).r -64*(uv1.y+.1));//background +comp_45=`sky *= sat(bdist*16-15) ; +comp_46=` +comp_47=`struc = lerp(gvol*lavcol(struc0),struc0,bdist)*(1.2-bdist) * sat(1.25-length(uv-lpos)); +comp_48=` +comp_49=`//uv = (uv-.5)*1+.5; +comp_50=`float2 shlen = (2-fpos); +comp_51=`float2 uv3 = frac(uv - shlen*.01*(1-0*Get1.b) ); +comp_52=`float fac = 1.2-sat(4*((GetBlur1(uv3).b)-.1 - Get1.b )); +comp_53=` +comp_54=`float relief = 1+0*(Get1 - GetBlur1(uv+.001*rand_frame.xy)).r; +comp_55=` +comp_56=`//struc += 8*struc0*struc0 * relief*sat(2*treb_att-3) * lerp(bdist,1-bdist,rand_frame.x>.5)*fac*skycol; +comp_57=` +comp_58=`ret = sky + struc; +comp_59=` +comp_60=`//ret = struc0 * fac; +comp_61=`} +comp_62=` +comp_63=`//------------------------------------------- +comp_64=`//Written by martin +comp_65=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 new file mode 100644 index 0000000..e6c85f9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 @@ -0,0 +1,1787 @@ +Created with MILKDROP 3.2 on 22/05/2023 at 10:51:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.48 +blending_direction=1 +random_1=0.862466 +random_2=0.381301 +random_3=0.822764 +random_4=0.707588 +random_5=0.307046 + +[PRESET1_BEGIN] +NAME=martin - space debris.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.830 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=51.200 +nMotionVectorsY=33.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.400 +mv_g=0.300 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.300 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=302 +wavecode_0_sep=30 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.76649 +wavecode_0_smoothing=0.04000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; t2 = 1000; +wave_0_per_point1=if (reg05, +wave_0_per_point2= sig = log(1+(value1+value2)) * (1+exp(-16*sample)); +wave_0_per_point3= dec = if (sig > gmegabuf(t1),reg00,reg01); +wave_0_per_point4= gmegabuf(t1) *= dec; +wave_0_per_point5= gmegabuf(t1) += (1-dec)*sig; +wave_0_per_point6= reg19 = max (reg19, gmegabuf(t1)); +wave_0_per_point7= +wave_0_per_point8= t3 = t1+2000; +wave_0_per_point9= gmegabuf(t3)=max(0,if(gmegabuf(t1)>gmegabuf(t2),1,gmegabuf(t3)-1/fps)); +wave_0_per_point10= +wave_0_per_point11= t2 = t1+1000; +wave_0_per_point12= dif = if (gmegabuf(t3)>0,0,2/fps); +wave_0_per_point13= dif = 0.5/fps; +wave_0_per_point14= gmegabuf(t2)=max (gmegabuf(t2)-dif,gmegabuf(t1)); +wave_0_per_point15= +wave_0_per_point16=,0); +wave_0_per_point17= +wave_0_per_point18=t1 += 1; +wave_0_per_point19=x=sample; y=0.5+value1*.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.86831 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=step = 12; +wave_1_per_point2=frac = (t1%step); +wave_1_per_point3= +wave_1_per_point4=slot = int(t1/7); +wave_1_per_point5= +wave_1_per_point6=rad1 = if (frac<3, 0, if (frac>step-4, gmegabuf(slot)*0.2, gmegabuf(slot)*0.2))+0.2; +wave_1_per_point7= +wave_1_per_point8=ang1 = slot*0.2; +wave_1_per_point9= +wave_1_per_point10=x = 0.5 + cos(ang1)*rad1; +wave_1_per_point11=y = 0.5 + sin(ang1)*rad1; +wave_1_per_point12= +wave_1_per_point13=a = (frac>1) * (frac.1; //!stop +per_frame_28= +per_frame_29=monitor = reg20; +warp_1=`#define sat saturate +warp_2=`static const float quality = 3; +warp_3=`static const float cscale = 0.01; +warp_4=`float3 rsl, rsl2, ret1; +warp_5=`float2 dz, uv0, uv1, uv2, uv3; +warp_6=`float lav_gnd,noise,noise2,tmp; +warp_7=` +warp_8=`float2 noise3 (float2 uvi,float scale) +warp_9=`{ uvi.y = sin(uvi.y*2*M_PI)*scale; uvi.x*=scale; +warp_10=` return (tex2D(sampler_noise_lq,uvi+time*.0001) +warp_11=` +tex2D(sampler_noise_lq,uvi*2)/2 +warp_12=` +tex2D(sampler_noise_lq,uvi*4)/4 +warp_13=` +tex2D(sampler_noise_lq,uvi*8)/8)/1.5; +warp_14=`} +warp_15=` +warp_16=` +warp_17=`float3 rs_lav (float2 uvi,float berg) { float z; float2 rs; +warp_18=` z = .15*(1-berg*2)/length(uvi); +warp_19=` rs.x = z ; rs.y = atan2(uvi.y,uvi.x)/M_PI/2; +warp_20=` return float3(rs,z); } +warp_21=` +warp_22=`shader_body { +warp_23=`uv0 = uv_orig; +warp_24=`float i=0, p=0; +warp_25=`uv1 = uv-0.5; +warp_26=` +warp_27=`float2 uv5 = uv0-float2(0,1-GetPixel(uv0).b)*-texsize.w*4; +warp_28=`lav_gnd=lerp (-0.5, -GetPixel(uv5).b,1); +warp_29=` +warp_30=`for (int n=1; n <= quality; n++) { +warp_31=` rsl = rs_lav(uv1,lav_gnd) +time*float3(.1,.007,0); +warp_32=` p = (lav_gnd+noise3 (rsl.xy, cscale))/quality; +warp_33=` i += p; +warp_34=` lav_gnd -= p*0.5+i*0.4; } +warp_35=` +warp_36=`float l = saturate(-lav_gnd); +warp_37=`ret.r = (lav_gnd +noise3 (rsl.xy+0.004,cscale))*2*sat(rad*2); +warp_38=`ret.b = lerp(l,GetBlur1(uv).b,0.3); +warp_39=` +warp_40=`//ret.r += sat(GetPixel(uv0+.01*(uv1)).g)/4; +warp_41=` +warp_42=`ret *= uv.x<0.97; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_clouds; +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`static float num = 40; +comp_5=`float chan, tube, tube0, tube1, sig, sig2,sig3, sig4, dots, dotmask, targ; +comp_6=`float2 uv1,uv2,uvb, dz; +comp_7=`float3 back, col0, col, col2; +comp_8=` +comp_9=`float3 scol (float x) { +comp_10=`return .1+0.9*sat (0.5+sin(M_PI/6*(12*x+time/4+float3(3,-1,-5))));} +comp_11=` +comp_12=`float3 GP (float2 uvi) +comp_13=`{return lerp (GetPixel(uvi),GetBlur1(uvi), saturate(length(uvi-0.5)*1));} +comp_14=` +comp_15=`shader_body +comp_16=`{ +comp_17=`uvb = (uv-0.5)*0.9+0.5; +comp_18=`float tilt = 0.5*sin(time*.03); +comp_19=`uvb = (uv-0.5)*0.9+0.5; +comp_20=`uv2 = 1.9*(uv-0.5) / (2+(uv.y-0.5)*tilt); +comp_21=` +comp_22=`chan = floor(num/2+uv2.x*num); +comp_23=`sig = GetBlur1(float2(0.99,chan/num)).r/aspect.y; +comp_24=`sig2 = GetBlur1(float2(0.99,chan/num)).g/aspect.y; +comp_25=`sig3 = GetBlur2(float2(0.99,chan/num)).r*1/aspect.y; +comp_26=`sig4 = GetBlur3(float2(0.99,uv2.x+0.5)).r*2/aspect.y; +comp_27=` +comp_28=`targ = 6.28*(uv2.x*num)-0.5; +comp_29=`tube0 = sat(0.25-0.75*cos(targ)); +comp_30=`tube = tube0* sat (200*sig-abs(500*(-uv2.y +0.002*tube0*sign(uv2.y)))); +comp_31=`tube = tube*0.25+exp (-4*abs(tube-0.3))*(tube>0); +comp_32=` +comp_33=`//dots = pow(tube0,2)* exp(abs (200*sig2-abs(500*(-uv2.y+tube0*.01*sign(uv2.y))))); +comp_34=`dots = pow(tube0,2)* 2/abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y)))); +comp_35=` +comp_36=`//dots = pow(tube0,2)* (abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y))))<3); +comp_37=`dotmask = dots>.2; +comp_38=`uvb += -.05*sin(time+targ ) * ((tube>0)||dotmask) ; +comp_39=`col0 = scol(uv.x+time/12); +comp_40=`col = col0* sat(sig3*16-0.5); +comp_41=`col2 = (col0+0.5)* sat(sig4*16-0.5); +comp_42=` +comp_43=`float cld = tex2D(sampler_noise_hq,uv/8+time*0.002).r; +comp_44=`back = 0.2*cld*float3 (0,0.6,1); +comp_45=`back *= GP(uvb).b; +comp_46=`back += GP(uvb).r/2; +comp_47=`back += GP(uvb).r*(0.5+col)*(sig4*3*uv.y); +comp_48=`back *= 1.25; +comp_49=`//back *= sat (1-2*GP(uvb).g); //dark stars +comp_50=` +comp_51=`back += exp(-12*length (uvb.y-0.5+(GP(uvb).b-0.5)*.6*rand_preset*rad))*col2*0.5*sqrt(mid_att); +comp_52=` +comp_53=`ret = back + (dots + tube/2)*col; +comp_54=`ret += !tube * exp(-3/sig/tube0*abs(uv2.y))*(col+0.5)*sig; +comp_55=` +comp_56=`ret += .1*dotmask*(1-dots/4);//*GetBlur1(uvb).r*41; +comp_57=` +comp_58=`//ret = GetPixel(uv); +comp_59=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R116 003 FRACTAL Z2c.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.05961 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma*bass)); +shape_0_per_frame5=my=my+(.0002*sin(tan(ma))); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx/2; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx-ang; +shape_1_per_frame13=y=my*bass; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.04467 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 6*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 6*tan(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = bass; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, time) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its-1); +warp_25=` +warp_26=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(4,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(1.8,2.4,-1.0); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 new file mode 100644 index 0000000..c22671e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 @@ -0,0 +1,1457 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 02:08:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.54 +blending_direction=-1 +random_1=0.199864 +random_2=0.857453 +random_3=0.084553 +random_4=0.035908 +random_5=0.122900 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.009 The purple montains +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 new file mode 100644 index 0000000..2dc029c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 @@ -0,0 +1,1470 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 02:11:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.46 +blending_direction=-1 +random_1=0.857588 +random_2=0.220190 +random_3=0.284282 +random_4=0.277236 +random_5=0.399594 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.012 White lava +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod +comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod +comp_18=`ret = lerp(ret,1,GetPixel(uv).x); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.5,1.7,2.3); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 new file mode 100644 index 0000000..4f5d972 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 @@ -0,0 +1,1471 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 12:13:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.46 +blending_direction=-1 +random_1=0.857588 +random_2=0.220190 +random_3=0.284282 +random_4=0.277236 +random_5=0.399594 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.012 White lava +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod +comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod +comp_18=`ret = lerp(ret,1,GetPixel(uv).x); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.5,1.7,2.3); +comp_22=`ret /= float3(1.4,0.6,0.5); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 new file mode 100644 index 0000000..4eb6ce3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 @@ -0,0 +1,1539 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 02:14:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.50 +blending_direction=1 +random_1=0.686992 +random_2=0.939837 +random_3=0.252981 +random_4=0.538076 +random_5=0.150000 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.021 goody - the jellyfish +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=5.225 +fWarpScale=0.008 +fZoomExponent=1.28248 +fShader=0.000 +zoom=0.93757 +rot=0.00000 +cx=0.415 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=0.80000 +sy=0.84000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.006 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.860 +ib_size=0.008 +ib_r=0.290 +ib_g=0.220 +ib_b=0.243 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; +per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; +per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; +per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; +per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; +per_frame_7=vvb = min(0.18,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.54; +per_frame_52=q2 = 0.53; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 1 ; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30/6; +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); +comp_5=`} +comp_6=` +comp_7=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 new file mode 100644 index 0000000..c5ce3ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 @@ -0,0 +1,1387 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:04:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.26 +blending_direction=-1 +random_1=0.790108 +random_2=0.516667 +random_3=0.796883 +random_4=0.918970 +random_5=0.177100 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_017 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.1,1.0,0.4); +comp_7=`ret -=0.2; +comp_8=`ret /= float3(-0.2,-2.0,-2.4); +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 new file mode 100644 index 0000000..27ac9a4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 @@ -0,0 +1,1640 @@ +Created with MILKDROP 3.2 on 15/07/2023 at 02:29:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.48 +blending_direction=1 +random_1=0.988347 +random_2=0.765583 +random_3=0.216125 +random_4=0.011111 +random_5=0.769512 + +[PRESET1_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.090 +shapecode_0_y=0.900 +shapecode_0_rad=0.22437 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.76002 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=6.19589 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.803 +shapecode_2_y=0.500 +shapecode_2_rad=0.31400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.49332 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=1.000 +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`ret /= float3(0.7,2.6,-1.5); +comp_53=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 new file mode 100644 index 0000000..6c78c97 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 @@ -0,0 +1,804 @@ +Created with MILKDROP 3.30 on 17/02/2024 at 17:53:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.990786 +random_2=0.471680 +random_3=0.245393 +random_4=0.943225 +random_5=0.006640 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R098 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.24298 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=1.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=flip+1; +wave_0_per_point6=flip=flip*below(flip,2); +wave_0_per_point7= +wave_0_per_point8=xp=0; +wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point10=zp=0; +wave_0_per_point11= +wave_0_per_point12=//wrist movement; +wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point14= +wave_0_per_point15=xq=xp; +wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); +wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); +wave_0_per_point24=zp=zq; +wave_0_per_point25= +wave_0_per_point26=//forearm movement; +wave_0_per_point27=zp=zp-0.3; +wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point29=xq=xp; +wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); +wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); +wave_0_per_point32= +wave_0_per_point33=//upper arm twist +wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); +wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); +wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); +wave_0_per_point37=zp=zq; +wave_0_per_point38= +wave_0_per_point39=//upper arm outward; +wave_0_per_point40=zp=zp-0.35; +wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; +wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); +wave_0_per_point43=yq=yp; +wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); +wave_0_per_point45= +wave_0_per_point46=//upper arm up down; +wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point48=xp=xq; +wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); +wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); +wave_0_per_point51= +wave_0_per_point52=//xp=xq;yp=yq;zp=zq; +wave_0_per_point53= +wave_0_per_point54= +wave_0_per_point55=//project into screenspace and draw on screen +wave_0_per_point56=zp=zp+2; +wave_0_per_point57=xs=xp/zp; +wave_0_per_point58=ys=yp/zp; +wave_0_per_point59= +wave_0_per_point60=x=xs+0.5; +wave_0_per_point61=y=ys*1.3+0.5; +wave_0_per_point62= +wave_0_per_point63= +wave_0_per_point64=a=(1-sample)*flip; +wave_0_per_point65= +wave_0_per_point66=b=b+pow(1-sample,2)*0.3 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=xq=xp; +wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); +wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); +wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); +wave_1_per_point25=zp=zq; +wave_1_per_point26= +wave_1_per_point27=//forearm movement; +wave_1_per_point28=zp=zp-0.3; +wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point30=xq=xp; +wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); +wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); +wave_1_per_point33= +wave_1_per_point34=//upper arm twist +wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); +wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); +wave_1_per_point38=zp=zq; +wave_1_per_point39= +wave_1_per_point40=//upper arm outward; +wave_1_per_point41=zp=zp-0.35; +wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); +wave_1_per_point44=yq=yp; +wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); +wave_1_per_point46= +wave_1_per_point47=//upper arm up down; +wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point49=xp=xq; +wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); +wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); +wave_1_per_point52= +wave_1_per_point53=//xp=xq;yp=yq;zp=zq; +wave_1_per_point54= +wave_1_per_point55= +wave_1_per_point56=//project into screenspace and draw on screen +wave_1_per_point57=zp=zp+2; +wave_1_per_point58=xs=xp/zp; +wave_1_per_point59=ys=yp/zp; +wave_1_per_point60= +wave_1_per_point61=x=xs+0.5; +wave_1_per_point62=y=ys*1.3+0.5; +wave_1_per_point63= +wave_1_per_point64= +wave_1_per_point65=a=(1-sample)*flip; +wave_1_per_point66= +wave_1_per_point67= +wave_1_per_point68=b=b+pow(1-sample,2)*0.3 +wave_1_per_point69= +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.06779 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=//spiral collide frame +per_frame_2=t = t + 2.5/fps; +per_frame_3=t = if(above(t,2),t-2,t); +per_frame_4=q22 = -t; +per_frame_5=// Flexis dampened sound response functions +per_frame_6=db = db*0.98 + bass_att*0.2; // dampener +per_frame_7=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) +per_frame_8=dt = dt*0.98 + treb_att*0.2; +per_frame_9=tt = tt + dt*0.1; +per_frame_10=dm = dm*0.98 + mid_att*0.2; +per_frame_11=mm = mm + dm*0.1; +per_frame_12=//***** [q11-q18] variables for Flexis caleidoscope shader code ***** +per_frame_13=// change +per_frame_14=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x +per_frame_15=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y +per_frame_16=w = (bb-tt)*0.1; // angle +per_frame_17=q16 = 0.8 - (db-dt)*0.04; // size +per_frame_18=//don't change +per_frame_19=q11 = sin(w); +per_frame_20=q12 = cos(w); +per_frame_21=q17 = sin(-w); +per_frame_22=q18 = cos(-w); +per_frame_23=q15 = 1/q16; +per_frame_24=zoom =1;// 0.999; +per_frame_25=warp = 0; +per_frame_26= +per_frame_27= +per_frame_28=// a +per_frame_29=scale = 8; +per_frame_30=angle = -time*0.2; +per_frame_31= +per_frame_32=q1 = scale*cos(angle); // the real part +per_frame_33=q2 = scale*sin(angle); // the imaginary part +per_frame_34= +per_frame_35=// b +per_frame_36= +per_frame_37=q3 = 0; // the real part +per_frame_38=q4 = 0.3; // the imaginary part +per_frame_39= +per_frame_40=// c +per_frame_41=scale = 0.8; +per_frame_42=angle = time*0.2; +per_frame_43= +per_frame_44=q5 = scale*cos(angle); // the real part +per_frame_45=q6 = scale*sin(angle); // the imaginary part +per_frame_46= +per_frame_47=// d +per_frame_48=q7 = -0.25; // the real part +per_frame_49=q8 = 0.2; // the imaginary part +per_frame_50= +per_frame_51=q11 = 1/asin(1); +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.1*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(0,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`//MilkDrop3 Color Mode: +comp_39=`ret /= float3(-0.2,-0.4,-1.2); +comp_40=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - frosty caves 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = 2; +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 new file mode 100644 index 0000000..63e8ec4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 @@ -0,0 +1,1565 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:38:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.55 +blending_direction=1 +random_1=0.794 +random_2=0.363 +random_3=0.210 +random_4=0.264 +random_5=0.856 + +[PRESET1_BEGIN] +NAME=martin - glassworks 3 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.300 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=200 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.160 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1= +wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_0_per_point3=phi = sample*100; +wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_0_per_point5= +wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; +wave_0_per_point9= +wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_0_per_point13= +wave_0_per_point14=a = min((1-sample)*50,1);; +wave_0_per_point15=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=200 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.550 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1= +wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_1_per_point3=phi = sample*100; +wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_1_per_point5= +wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); +wave_1_per_point9= +wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_1_per_point13= +wave_1_per_point14=t1+=1; +wavecode_2_enabled=0 +wavecode_2_samples=200 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=2.18300 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.000 +wavecode_2_b=1.000 +wavecode_2_a=0.600 +wave_2_per_frame1=t1 = 0; +wavecode_3_enabled=0 +wavecode_3_samples=500 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=5.42786 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.300 +wavecode_3_g=0.000 +wavecode_3_b=0.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = 0; +wave_3_per_point1=instance = t1; num_inst=500; +wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); +wave_3_per_point3=maxinst = nstab*ppstab-1; +wave_3_per_point4= +wave_3_per_point5=frac = (instance%ppstab)/ppstab; +wave_3_per_point6= +wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; +wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_3_per_point16= +wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; +wave_3_per_point18=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=6 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=250 +shapecode_0_x=0.900 +shapecode_0_y=0.900 +shapecode_0_rad=0.01215 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.51821 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.700 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.500 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//Spiegelung +shape_0_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab); stab = int (instance/ppstab); +shape_0_per_frame3=maxinst = nstab*ppstab; +shape_0_per_frame4=frac = (instance%ppstab)/ppstab; +shape_0_per_frame5= +shape_0_per_frame6=base1 = 1000+4*stab; base2 = 2000+4*stab; +shape_0_per_frame7=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +shape_0_per_frame8=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +shape_0_per_frame9=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +shape_0_per_frame10=z0 = -z0; +shape_0_per_frame11=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_0_per_frame12=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_0_per_frame13=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_0_per_frame14= +shape_0_per_frame15=if (instance < maxinst, +shape_0_per_frame16= rad = reg11/nenner*1.6*q32 ; +shape_0_per_frame17= mv = if (reg33, gmegabuf(500+stab), max(gmegabuf(500+stab), gmegabuf(500+nstab-stab)))/3; +shape_0_per_frame18= arg = abs(frac); +shape_0_per_frame19= a2= (arg < mv)*0.9+0.1; a2*= min(1, arg*1.5); a = a2; +shape_0_per_frame20= +shape_0_per_frame21=,a=0; a2=0;); +shape_0_per_frame22= +shapecode_1_enabled=1 +shapecode_1_sides=10 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=500 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.02449 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//Glas +shape_1_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); +shape_1_per_frame3=maxinst = nstab*ppstab-1; +shape_1_per_frame4= +shape_1_per_frame5=frac = (instance%ppstab)/ppstab; +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=base1 = 1000+4*stab; base2 = 2000+4*stab; +shape_1_per_frame9=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +shape_1_per_frame10=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +shape_1_per_frame11=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +shape_1_per_frame12= +shape_1_per_frame13= +shape_1_per_frame14=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_1_per_frame15=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_1_per_frame16=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_1_per_frame17= +shape_1_per_frame18=rad = 2*reg11/nenner*q32; +shape_1_per_frame19=a = min(1,4/Nenner) * (instance 50, megabuf(adr) = 0; megabuf(adr+3) = 0, 0); +shape_3_per_frame12=if ((count > i) && (megabuf(adr) <=0), +shape_3_per_frame13= megabuf(adr)=0; +shape_3_per_frame14= megabuf(adr+1)=reg77; //z0 +shape_3_per_frame15= megabuf (adr+2) = i*3.14/2 + (rand(1)-0.5)/8; //angle +shape_3_per_frame16= megabuf(adr+3)= max(0,1*sqrt(vol)) * (1+rand(1)*0.3); //speed +shape_3_per_frame17= megabuf(adr+4) = rand(1); +shape_3_per_frame18=,0); +shape_3_per_frame19= +shape_3_per_frame20=megabuf (adr) += 2/fps*megabuf(adr+3) * min (megabuf(adr)+0.2,1); //dist +shape_3_per_frame21=pos = megabuf(adr); +shape_3_per_frame22=k1 = megabuf(adr+2); +shape_3_per_frame23=ver = (instance%9)==0;ver=0; +shape_3_per_frame24=x0 = pos * cos(k1)*!ver; +shape_3_per_frame25=y0 = pos * sin(k1)*!ver; +shape_3_per_frame26=z0 = megabuf (adr+1)+ 0.2*sin(i+q11*3.14)+pos*ver; +shape_3_per_frame27=if (instance%2==0, z0 = -z0; r=0; b=1;, 0); +shape_3_per_frame28= +shape_3_per_frame29=g = !b*0.8 ; r = max(0,min(1,gmegabuf((2*frame+instance)%100)/2))*!b; +shape_3_per_frame30=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_3_per_frame31=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_3_per_frame32=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_3_per_frame33=rad = min(1,pos*2)*(Nenner > 1)* (megabuf(adr) > 0) /nenner*q32 * max(0.3,min (0.6,megabuf(adr+3))) * 0.7; +shape_3_per_frame34=if (instance%2==0, rad*=2, 0); +shape_3_per_frame35=free -= megabuf(adr) > 0; +shape_3_per_frame36=); +shape_3_per_frame37=reg98 = free; +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float stars, smask, gmask; +comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; +comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; +comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); +comp_7=`static const float3 ts = cross(t,s); +comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); +comp_9=`static const float3 centre = float3(q7,q8,q9); +comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; +comp_11=` +comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} +comp_13=` +comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; +comp_15=` return sat(tex2D(sampler_noise_hq,uvi) +comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } +comp_17=` +comp_18=`float3 tile (float2 uvi) +comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} +comp_20=` +comp_21=`float3 project () {float z; +comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); +comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} +comp_24=` +comp_25=`shader_body { +comp_26=`uv += 0*texsize.zw/2; uv0 = uv; +comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; +comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; +comp_29=`dz *= GetBlur1(uv).g > 0.06; +comp_30=`dz *= max(1,GetBlur2(uv).g*8); +comp_31=` +comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); +comp_33=`rs = project(); float lrs = length(rs.xy); +comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); +comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); +comp_36=`float gm0 = gmask; +comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); +comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); +comp_39=` +comp_40=`rip = tex2D(sampler_noise_lq,uv2*32*tex2D(sampler_pw_noise_lq,uv2)); +comp_41=`gnd1 = tile(uv2); +comp_42=`gnd2 = tile(uv2+0.0002*float2(q17,q18)); +comp_43=`gmask = sat (gmask*3-2*dot(gnd1,gnd1)); +comp_44=`gnd = sat(gnd1 + lum(gnd1-gnd2)*3); +comp_45=`float zblend = sat(abo-lrs/8); +comp_46=`smoke = 0.06*noise3(uv2-tstars*4).xy *zblend; +comp_47=` +comp_48=`stars = 0; smask = 0; +comp_49=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; +comp_50=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_51=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_52=` +comp_53=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; +comp_54=`//uv4 = uv4.yx; +comp_55=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_56=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_57=` +comp_58=`ret.b += (1-uv.y)*0.2; +comp_59=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; +comp_60=` +comp_61=`// Dioden +comp_62=`uv4 = uv0+dz*0.05; +comp_63=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); +comp_64=`ret += col(dio)*q3; +comp_65=` +comp_66=`// Spiegelung +comp_67=`float2 dref = rip.xy*0.02; +comp_68=`float2 uvm = uv4-dref; +comp_69=`float3 mirr = GetBlur1(uvm).b; +comp_70=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; +comp_71=` +comp_72=`//smoke +comp_73=`ret += smoke.x*q19; +comp_74=` +comp_75=`//orb +comp_76=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; +comp_77=`ret += 0.00015/pow(length(uv1),2)*treb; +comp_78=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; +comp_79=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; +comp_80=` +comp_81=` +comp_82=`//Glas +comp_83=`float refl = GetBlur1(uv0+dz*0.25).g/2; +comp_84=`ret += refl*(1+roam_cos); +comp_85=` +comp_86=`//back light +comp_87=`float bl = 0; +comp_88=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; +comp_89=`bl += .07/length(uv1)*sat(1-gm0);; +comp_90=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; +comp_91=`bl += pow(.07/length(uv1),2)*gmask; +comp_92=` +comp_93=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; +comp_94=` +comp_95=`ret = 1-exp(-ret*1.8); +comp_96=`} +comp_97=` +comp_98=`//------------------------------------------- +comp_99=`//Written by martin +comp_100=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - golden mirror sdf double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`ret /= float3(1.1,-0.9,1.1); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 new file mode 100644 index 0000000..3d9b5b8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 @@ -0,0 +1,1324 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:23:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.57 +blending_direction=-1 +random_1=0.617615 +random_2=0.811518 +random_3=0.0411924 +random_4=0.759756 +random_5=0.589431 + +[PRESET1_BEGIN] +NAME=m10a TEXTURE clipboard03 sky4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.503 +fZoomExponent=0.98000 +fShader=0.000 +zoom=1.01300 +rot=0.00000 +cx=0.485 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.06322 +sx=1.00000 +sy=0.98000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_r = 1; +per_frame_2=wave_g = 1; +per_frame_3=wave_b = 1; +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.2226*( 0.564*sin(0.3777*time) + 0.412*sin(0.3058*time) ); +per_frame_6=cy = cy + 0.1953*( 0.6*sin(0.3773*time) + 0.416*sin(0.2252*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.009*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,1.981)*0.0168*sin(time*7) + (1-equal(bass_thresh,1.981))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.194)*0.0131*sin(time*9) + (1-equal(bass_thresh,2.194))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=`//uv = uv_orig; +warp_4=`ret.z = GetPixel(uv).z*0; +warp_5=` +warp_6=` float pixelDistance = 4; +warp_7=` float motionStrength = 4; +warp_8=` +warp_9=` float diffusionFactor = 1; +warp_10=` float decay = -0.012; +warp_11=` +warp_12=` float2 uv_y = lerp(uv_orig,uv,0); +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*diffusionFactor; +warp_14=` +warp_15=` float2 d = texsize.zw*pixelDistance; +warp_16=` float1 dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).y*0.5; +warp_17=` float1 dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).y*0.5; +warp_18=` +warp_19=` float2 my_uv = uv_y + float2(dx,dy)*texsize.zw*motionStrength; +warp_20=` +warp_21=` ret.y = tex2D( sampler_fw_main, saturate(my_uv)).y; +warp_22=` +warp_23=` ret.y += (2*ret - 2*GetBlur1(uv_y)).y*0.0125 + decay; +warp_24=` +warp_25=` +warp_26=` ret.y += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.02; +warp_27=` +warp_28=` dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).x*0.5; +warp_29=` dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).x*0.5; +warp_30=` +warp_31=` my_uv = uv - float2(dx,dy)*texsize.zw*motionStrength; +warp_32=` +warp_33=`ret.x = GetPixel(my_uv).x - ret.y*0.01 + 0.004; +warp_34=`ret.x += (tex2D(sampler_noise_lq, dither_uv).x-0.5)*0.01 + ret.z*0.14; +warp_35=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=`} +comp_17=` +comp_18=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin + stahlregen - martin in da mash 3 003h sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` float2 uv_echo = (uv - 0.5)*1*float2(-1,-1) + .5; +comp_6=` ret = abs( tex2D(sampler_main, uv).xyz - +comp_7=` tex2D(sampler_main, uv_echo).zyx ); +comp_8=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 new file mode 100644 index 0000000..9ccccbe --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 @@ -0,0 +1,1212 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:55:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.530 +blending_direction=-1 +random_1=0.342 +random_2=0.686 +random_3=0.149 +random_4=0.185 +random_5=0.794 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R153.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R000.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.011 +fWarpScale=0.012 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00000 +rot=0.00000 +cx=0.495 +cy=0.500 +dx=0.00420 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.94169 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.776 +ob_b=0.700 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.288 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=chng=sin(time*0.58); +per_frame_2=cthr=0.9699; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.26,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*0.33,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=0.39+sin(atime*0.0067 )*0.39; +per_frame_21=q12=0.38+cos(atime*0.005463072297)*0.38; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=decay=1.05; +per_frame_26=zoom=1.0494; +per_frame_27=dx=0;dy=0;sx=1.000001;sy=0.999999; +per_frame_28= +per_frame_29=mv_r=0.35276+(((cos(time/5)*0.35)+0.41*0.41)*0.1); +per_frame_30=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); +per_frame_31=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); +per_frame_32= +per_frame_33= +per_frame_34=cx=-1;cy=2;rot=-treb*0.0021; +per_frame_35= +per_frame_36=cx=sin(time*0.1)*1.5 + 0.5; +per_frame_37=cy=cos(time*0.2)*1.5 + 0.5; +per_frame_38=vol=bass+treb+mid; +per_frame_39=atime=atime+vol; +per_frame_40=q8=atime*.01; +per_frame_41=q32=aspecty; +per_frame_42=q30=bass+treb+mid; +per_pixel_1=//adv=min( (bass*bass*bass), 1); +per_pixel_2=//warp=1*((( atan(time/3) *0.57+0.57)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; +per_pixel_3=//warp=warp*adv; +per_pixel_4= +per_pixel_5=//dx=cos(y)*0.0059*(rad+2)*treb ; +per_pixel_6=//dy=sin(x)*0.0059*(rad+2)*treb +per_pixel_7= +per_pixel_8=//Do people that don't do drugs make shit like this?? +per_pixel_9=//flexi per vertex +per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_11=cy1 = 0.48+cos(time*1.7474)*0.19; +per_pixel_12=dir = bass; +per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_18=dir = -mid*2; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_24=dir = treb*3; +per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_28=dx = dx+x1+x2+x3; +per_pixel_29=dy = dy+y1+y2+y3; +per_pixel_30= +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*12.5 + rand_frame.xy; +warp_4=`uv = lerp(uv,uv_orig,1.3-rad + (tex2D(sampler_noise_lq, dither_uv)-0.2)*0.55); +warp_5=`uv -= (float2(0,1)*(lum(GetPixel(saturate(uv))-.35))*texsize.zw*164)*(lum(GetPixel(saturate(uv)))-0.4); +warp_6=`ret = GetPixel(saturate(uv)) - 0.00101 + (tex2D(sampler_noise_lq, dither_uv)-0.51)*0.00361; +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L/4 + 2 + uv.x*3)*3 - 2); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*128 + 3 + uv.x*933)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(.8,1.8,2.2)*ret.x + +comp_10=` float3(1,0.4,2)*ret.y + +comp_11=` float3(2.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret*ret * (1.3 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.4,0.6,-1.9); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 new file mode 100644 index 0000000..41bc644 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 @@ -0,0 +1,1354 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 16:40:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.960840 +random_2=0.680894 +random_3=0.439973 +random_4=0.067344 +random_5=0.580352 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R154.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R153.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 new file mode 100644 index 0000000..ff86630 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 @@ -0,0 +1,448 @@ +Created with MILKDROP 3.30 on 16/12/2023 at 11:59:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.57 +blending_direction=1 +random_1=0.380352 +random_2=0.238211 +random_3=0.806504 +random_4=0.524526 +random_5=0.976558 + +[PRESET1_BEGIN] +NAME=martin + Stahlregen - martin in da mash 12b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.250 +wave_0_per_point1= +wave_0_per_point2=x = .2+sample/2; y = 0.5; +wave_0_per_point3= +wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); +wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); +wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); +per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33= +per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); +per_frame_35=q30 = p3 ; +per_frame_36= +per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_38=q31 = p4; +per_frame_39= +per_frame_40=//zoom = 1 + .05*q1; +per_frame_41=//rot = -0.01 * (index); +per_frame_42= +per_frame_43=zoom = 1+q28/4; +per_frame_44=warp = .0; +per_frame_45=dx = .2*q2; +warp_1=`sampler sampler_seaweed; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*22; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-2,2); +warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); +warp_21=`mus = .01/(length(uv6)-.001*q27); +warp_22=`mus *= .3*(1+roam_cos); +warp_23=`//mus = .2; +warp_24=` +warp_25=` +warp_26=`//probier auch 1*z; +warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); +warp_28=` +warp_29=`float3 ret1 = crisp + mus; +warp_30=` +warp_31=`q25 = q24+.4; //##hier auf 1 setzen +warp_32=`q25 = .5; +warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); +warp_34=` +warp_35=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - golden mirror +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 new file mode 100644 index 0000000..84b91a5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 @@ -0,0 +1,765 @@ +Created with MILKDROP 3.30 on 24/02/2024 at 13:03:30 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.960840 +random_2=0.680894 +random_3=0.439973 +random_4=0.067344 +random_5=0.580352 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R154 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R153 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\lines1.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.220000 +SpriteSY=0.220000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk new file mode 100644 index 0000000..9079196 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk @@ -0,0 +1,333 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.002 +fWaveScale=0.140 +fWaveSmoothing=0.000 +fWaveParam=-0.840 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=23 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.72143 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.04020 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=0.900 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=vis = bnot(q27%8)*q22/2; +shape_0_per_frame2=vis = min(vis,1); +shape_0_per_frame3=a = vis/2; a2 = vis/2; +shape_0_per_frame4=//tex_ang = 3*(1-vis); +shape_0_per_frame5= +shape_0_per_frame6=tex_zoom = 1; +shape_0_per_frame7=rad = vis*.3; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.900 +shapecode_1_y=0.500 +shapecode_1_rad=0.24732 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.40839 +shapecode_1_r=1.000 +shapecode_1_g=0.600 +shapecode_1_b=0.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.600 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=steps = q28+1; +shape_1_per_frame2=steps = 4; +shape_1_per_frame3=ampl = .2; //.2 bis .5 praktisch +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); +shape_1_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); +shape_1_per_frame7= +shape_1_per_frame8=a = .4; a2 = .0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=trig = q24 * bnot(q27%4); +shape_1_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; +shape_1_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; +shape_1_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; +shape_1_per_frame15= +shape_1_per_frame16=k1 = instance / num_inst; +shape_1_per_frame17= +shape_1_per_frame18=r = red *k1; +shape_1_per_frame19=g = green * (1-k1); +shape_1_per_frame20=b = blue * 4*k1*(1-k1); +shape_1_per_frame21= +shape_1_per_frame22=r = red; +shape_1_per_frame23=g = green; +shape_1_per_frame24=b = blue; +shape_1_per_frame25= +shape_1_per_frame26= +shape_1_per_frame27= +shape_1_per_frame28=r2 = r; b2 = b; g2 = g; +per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; +per_frame_init_2=trel = 0; p1 = 0; dir = 0; +per_frame_init_3=ang0 = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q24 = is_beat; +per_frame_15=vol = bass_att + mid_att + treb_att; +per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 + 1; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%4,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.1416/4; +per_frame_25= +per_frame_26=q1 = cos(rott); +per_frame_27=q2 = sin(rott); +per_frame_28=q3 = -q2; +per_frame_29=q4 = q1; +per_frame_30= +per_frame_31=trig = q24 * bnot(index%8); +per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_35= +per_frame_36=q10 = 0.2+vy*vy*4; +per_frame_37=q11 = cos(time/9)*.5+.3; +per_frame_38= +per_frame_39=speed = min(vol_-vol__+.5,1); +per_frame_40=speed = max(speed,-.5); +per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; +per_frame_42=movz = movz + 1/fps*speed_; +per_frame_43=q9 = movz; +per_frame_44= +per_frame_45=q12 = min(q22,6)*2; +per_frame_46=//q13 = 1.5+sin(time/5); +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); +per_frame_49= +per_frame_50=trel = trel + .2/fps*dir; +per_frame_51= +per_frame_52=q5 = cos(trel); +per_frame_53=q6 = sin(trel+0*q27*(q28%2)); +per_frame_54=q7 = -q6; +per_frame_55=q8 = q5; +per_frame_56= +per_frame_57=px = px * dec_med + (1-dec_med)*vx; +per_frame_58=py = py * dec_med + (1-dec_med)*vy; +per_frame_59=q15 = px/3; +per_frame_60=q16 = py/3; +per_frame_61= +per_frame_62=q13 = min(2,1+abs(8*px*py)); +per_frame_63= +per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); +per_frame_65=q17 = ang0*2; +per_frame_66= +per_frame_67=zoom = 1.1; +per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; +per_frame_69=dx = .00; +per_frame_70= +per_frame_71=monitor = q11; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*12; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-3,3); +warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*4*q28); +warp_21=`mus = .006/(length(uv6)); +warp_22=`mus *= (1+roam_cos); +warp_23=` +warp_24=` +warp_25=`//probier auch 1*z; +warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); +warp_27=` +warp_28=`float3 ret1 = crisp + mus; +warp_29=` +warp_30=`q25 = q24+.4; //##hier auf 1 setzen +warp_31=`q25 = 1; +warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_33=` +warp_34=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float3 neu, ret1; +comp_4=`float2 rs2,rs0,rss,uv1,uv2; +comp_5=`float ang2,c,s; +comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); +comp_7=`shader_body +comp_8=`{ +comp_9=`float2 uv5 = (uv-.5)*aspect.xy; +comp_10=` +comp_11=`uv -= 0.5; +comp_12=`uv *= aspect.xy; +comp_13=`uv += float2 (q15,q16); +comp_14=`uv = mul(uv,float2x2(_qb)); +comp_15=`uv5 = uv; +comp_16=` +comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; +comp_18=`rs0.y = .03/(length (uv5)); +comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); +comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); +comp_22=`//rss = abs(frac(rss*8)-.5)/7; +comp_23=` +comp_24=` +comp_25=`float3 ret1 = .0; +comp_26=`int anz = 10; +comp_27=`int n = 0; +comp_28=`float2 ofs = .02*float2(q5,q6).yx; +comp_29=`while (n <= anz) { +comp_30=` float dist = frac(-q9+1.0*n/anz); +comp_31=` +comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; +comp_33=` c = cos(ang2); +comp_34=` s = sin(ang2); +comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); +comp_36=` +comp_37=` neu = GetPixel(uv2+.5) ; +comp_38=` ret1 = max(ret1,neu*(1-dist)); +comp_39=`n++; +comp_40=`} +comp_41=` +comp_42=` +comp_43=`ret = ret1*2 +comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr +comp_45=`*saturate(1-ret1*32); +comp_46=` +comp_47=`//ret = GetPixel(uv_orig+.5); +comp_48=` +comp_49=`} +comp_50=` +comp_51=` + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk new file mode 100644 index 0000000..635e1b5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk @@ -0,0 +1,373 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time/3) +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98609 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73457 +shapecode_1_r=0.700 +shapecode_1_g=0.300 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.400 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_1_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_1_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_1_per_frame4= +shape_1_per_frame5=ang=sin(tm2/3)*1.4; +shape_1_per_frame6=//a2=sin(time)*0.5 + 0.5; +shape_1_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_1_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`//MilkDrop3 Color Mode: +comp_28=`ret /= float3(0.8,1.2,2.3); +comp_29=`//MilkDrop3 Invert Mode: +comp_30=`ret = 1 - ret; +comp_31=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.220000 +SpriteSY=0.220000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk new file mode 100644 index 0000000..3f82c96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk @@ -0,0 +1,333 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.002 +fWaveScale=0.140 +fWaveSmoothing=0.000 +fWaveParam=-0.840 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=23 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.72143 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.04020 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=0.900 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=vis = bnot(q27%8)*q22/2; +shape_0_per_frame2=vis = min(vis,1); +shape_0_per_frame3=a = vis/2; a2 = vis/2; +shape_0_per_frame4=//tex_ang = 3*(1-vis); +shape_0_per_frame5= +shape_0_per_frame6=tex_zoom = 1; +shape_0_per_frame7=rad = vis*.3; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.900 +shapecode_1_y=0.500 +shapecode_1_rad=0.24732 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.40839 +shapecode_1_r=1.000 +shapecode_1_g=0.600 +shapecode_1_b=0.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.600 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=steps = q28+1; +shape_1_per_frame2=steps = 4; +shape_1_per_frame3=ampl = .2; //.2 bis .5 praktisch +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); +shape_1_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); +shape_1_per_frame7= +shape_1_per_frame8=a = .4; a2 = .0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=trig = q24 * bnot(q27%4); +shape_1_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; +shape_1_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; +shape_1_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; +shape_1_per_frame15= +shape_1_per_frame16=k1 = instance / num_inst; +shape_1_per_frame17= +shape_1_per_frame18=r = red *k1; +shape_1_per_frame19=g = green * (1-k1); +shape_1_per_frame20=b = blue * 4*k1*(1-k1); +shape_1_per_frame21= +shape_1_per_frame22=r = red; +shape_1_per_frame23=g = green; +shape_1_per_frame24=b = blue; +shape_1_per_frame25= +shape_1_per_frame26= +shape_1_per_frame27= +shape_1_per_frame28=r2 = r; b2 = b; g2 = g; +per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; +per_frame_init_2=trel = 0; p1 = 0; dir = 0; +per_frame_init_3=ang0 = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q24 = is_beat; +per_frame_15=vol = bass_att + mid_att + treb_att; +per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 + 1; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%4,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.1416/4; +per_frame_25= +per_frame_26=q1 = cos(rott); +per_frame_27=q2 = sin(rott); +per_frame_28=q3 = -q2; +per_frame_29=q4 = q1; +per_frame_30= +per_frame_31=trig = q24 * bnot(index%8); +per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_35= +per_frame_36=q10 = 0.2+vy*vy*4; +per_frame_37=q11 = cos(time/9)*.5+.3; +per_frame_38= +per_frame_39=speed = min(vol_-vol__+.5,1); +per_frame_40=speed = max(speed,-.5); +per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; +per_frame_42=movz = movz + 1/fps*speed_; +per_frame_43=q9 = movz; +per_frame_44= +per_frame_45=q12 = min(q22,6)*2; +per_frame_46=//q13 = 1.5+sin(time/5); +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); +per_frame_49= +per_frame_50=trel = trel + .2/fps*dir; +per_frame_51= +per_frame_52=q5 = cos(trel); +per_frame_53=q6 = sin(trel+0*q27*(q28%2)); +per_frame_54=q7 = -q6; +per_frame_55=q8 = q5; +per_frame_56= +per_frame_57=px = px * dec_med + (1-dec_med)*vx; +per_frame_58=py = py * dec_med + (1-dec_med)*vy; +per_frame_59=q15 = px/3; +per_frame_60=q16 = py/3; +per_frame_61= +per_frame_62=q13 = min(2,1+abs(8*px*py)); +per_frame_63= +per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); +per_frame_65=q17 = ang0*2; +per_frame_66= +per_frame_67=zoom = 1.1; +per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; +per_frame_69=dx = .00; +per_frame_70= +per_frame_71=monitor = q11; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*12; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-3,3); +warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*4*q28); +warp_21=`mus = .006/(length(uv6)); +warp_22=`mus *= (1+roam_cos); +warp_23=` +warp_24=` +warp_25=`//probier auch 1*z; +warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); +warp_27=` +warp_28=`float3 ret1 = crisp + mus; +warp_29=` +warp_30=`q25 = q24+.4; //##hier auf 1 setzen +warp_31=`q25 = 1; +warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_33=` +warp_34=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float3 neu, ret1; +comp_4=`float2 rs2,rs0,rss,uv1,uv2; +comp_5=`float ang2,c,s; +comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); +comp_7=`shader_body +comp_8=`{ +comp_9=`float2 uv5 = (uv-.5)*aspect.xy; +comp_10=` +comp_11=`uv -= 0.5; +comp_12=`uv *= aspect.xy; +comp_13=`uv += float2 (q15,q16); +comp_14=`uv = mul(uv,float2x2(_qb)); +comp_15=`uv5 = uv; +comp_16=` +comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; +comp_18=`rs0.y = .03/(length (uv5)); +comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); +comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); +comp_22=`//rss = abs(frac(rss*8)-.5)/7; +comp_23=` +comp_24=` +comp_25=`float3 ret1 = .0; +comp_26=`int anz = 10; +comp_27=`int n = 0; +comp_28=`float2 ofs = .02*float2(q5,q6).yx; +comp_29=`while (n <= anz) { +comp_30=` float dist = frac(-q9+1.0*n/anz); +comp_31=` +comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; +comp_33=` c = cos(ang2); +comp_34=` s = sin(ang2); +comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); +comp_36=` +comp_37=` neu = GetPixel(uv2+.5) ; +comp_38=` ret1 = max(ret1,neu*(1-dist)); +comp_39=`n++; +comp_40=`} +comp_41=` +comp_42=` +comp_43=`ret = ret1*2 +comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr +comp_45=`*saturate(1-ret1*32); +comp_46=` +comp_47=`//ret = GetPixel(uv_orig+.5); +comp_48=` +comp_49=`//MilkDrop3 Color Mode: +comp_50=`ret /= float3(1.3,-1.1,1.3); +comp_51=`} + +[SPRITE1_BEGIN] +SpriteName=textures\Pattern_032.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=-0.332500 +SpriteY=0.005000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk new file mode 100644 index 0000000..2509f1c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk @@ -0,0 +1,285 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_25=rott = p2 * 3.14159265359/2; +per_frame_26= +per_frame_27=q27 = 8-index; +per_frame_28=q28 = .5 + sin(time/7)/10; +per_frame_29=q29 = index4; +per_frame_30= +per_frame_31=mv_a = 0.2; +per_frame_32=t_rel = time/3; +per_frame_33=wave_a = max(sin(time/8)-.5,0); +per_frame_34=wave_a = 0; +per_frame_35=wave_x = .5+.5*sin(time/13); +per_frame_36= +per_frame_37=q1 = cos(rott); +per_frame_38=q2 = sin(rott); +per_frame_39=q3 = -q2; +per_frame_40=q4 = q1; +per_frame_41= +per_frame_42=movez = movez + .01 * 30/fps ; +per_frame_43=q29 = movez; +per_frame_44= +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = .0; +per_frame_48=dx = .003 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 Feedback = GetBlur1(1-uv); +warp_6=` +warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 +warp_8=`//zz =mul(zz,float2x2(_qa)); +warp_9=`zz = zz.yx; +warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * 12; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv); +warp_15=` +warp_16=`ret = .99*crisp-.01; +warp_17=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2, uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float c, s; +comp_6=`uv -= 0.5; +comp_7=`uv *= aspect.xy; +comp_8=` +comp_9=`float dist = 1; +comp_10=`float inten = 1; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 1; +comp_14=`while (n <= anz) { +comp_15=` c = n%2; +comp_16=` s = (n+1)%2; +comp_17=` uv2.x = uv.x*c - uv.y*s; +comp_18=` uv2.y = uv.x*s + uv.y*c; +comp_19=` uv2 *= aspect.yx; +comp_20=` dist = 1-frac(1.0/anz*n+q29); +comp_21=` inten = sqrt(dist)*(1-dist*dist); +comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); +comp_23=` +comp_24=` neu = GetPixel(uv3); +comp_25=` +comp_26=` ret1 = max(ret1,neu*inten); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`ret = ret1*3; +comp_31=` +comp_32=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_024.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.200000 +SpriteSY=-0.200000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk new file mode 100644 index 0000000..64e1abd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk @@ -0,0 +1,215 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.495 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.92060 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06095 +shapecode_0_tex_zoom=0.27390 +shapecode_0_r=1.000 +shapecode_0_g=0.960 +shapecode_0_b=1.000 +shapecode_0_a=0.644 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=time*0.5; +shape_0_per_frame2= +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_25=rott = p2 * 3.14159265359/2; +per_frame_26= +per_frame_27=q27 = 8-index; +per_frame_28=q28 = .5 + sin(time/7)/10; +per_frame_29=q29 = index4; +per_frame_30= +per_frame_31=mv_a = 0.2; +per_frame_32=t_rel = time/3; +per_frame_33=wave_a = max(sin(time/8)-.5,0); +per_frame_34=wave_a = 0; +per_frame_35=wave_x = .5+.5*sin(time/13); +per_frame_36= +per_frame_37=q1 = cos(rott); +per_frame_38=q2 = sin(rott); +per_frame_39=q3 = -q2; +per_frame_40=q4 = q1; +per_frame_41= +per_frame_42=movez = movez + .01 * 30/fps ; +per_frame_43=q29 = movez; +per_frame_44= +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = .0; +per_frame_48=dx = .003 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 Feedback = GetBlur1(1-uv); +warp_6=` +warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 +warp_8=`//zz =mul(zz,float2x2(_qa)); +warp_9=`zz = zz.yx; +warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * 12; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv); +warp_15=` +warp_16=`ret = .99*crisp-.01; +warp_17=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2, uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float c, s; +comp_6=`uv -= 0.5; +comp_7=`uv *= aspect.xy; +comp_8=` +comp_9=`float dist = 1; +comp_10=`float inten = 1; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 1; +comp_14=`while (n <= anz) { +comp_15=` c = n%2; +comp_16=` s = (n+1)%2; +comp_17=` uv2.x = uv.x*c - uv.y*s; +comp_18=` uv2.y = uv.x*s + uv.y*c; +comp_19=` uv2 *= aspect.yx; +comp_20=` dist = 1-frac(1.0/anz*n+q29); +comp_21=` inten = sqrt(dist)*(1-dist*dist); +comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); +comp_23=` +comp_24=` neu = GetPixel(uv3); +comp_25=` +comp_26=` ret1 = max(ret1,neu*inten); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`ret = ret1*3; +comp_31=` +comp_32=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_024.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.200000 +SpriteSY=-0.200000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk new file mode 100644 index 0000000..039696f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk @@ -0,0 +1,347 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=126 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=16 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_25=rott = p2 * 3.14159265359/2; +per_frame_26= +per_frame_27=q27 = 8-index; +per_frame_28=q28 = .5 + sin(time/7)/10; +per_frame_29=q29 = index4; +per_frame_30= +per_frame_31=mv_a = 0.2; +per_frame_32=t_rel = time/3; +per_frame_33=wave_a = max(sin(time/8)-.5,0); +per_frame_34=wave_a = 0; +per_frame_35=wave_x = .5+.5*sin(time/13); +per_frame_36= +per_frame_37=q1 = cos(rott); +per_frame_38=q2 = sin(rott); +per_frame_39=q3 = -q2; +per_frame_40=q4 = q1; +per_frame_41= +per_frame_42=movez = movez + .01 * 30/fps ; +per_frame_43=q29 = movez; +per_frame_44= +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = .0; +per_frame_48=dx = .003 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 Feedback = GetBlur1(1-uv); +warp_6=` +warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 +warp_8=`//zz =mul(zz,float2x2(_qa)); +warp_9=`zz = zz.yx; +warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * 12; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv); +warp_15=` +warp_16=`ret = .99*crisp-.01; +warp_17=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2, uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float c, s; +comp_6=`uv -= 0.5; +comp_7=`uv *= aspect.xy; +comp_8=` +comp_9=`float dist = 1; +comp_10=`float inten = 1; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 1; +comp_14=`while (n <= anz) { +comp_15=` c = n%2; +comp_16=` s = (n+1)%2; +comp_17=` uv2.x = uv.x*c - uv.y*s; +comp_18=` uv2.y = uv.x*s + uv.y*c; +comp_19=`// uv2 *= aspect.yx; +comp_20=` dist = 1-frac(1.0/anz*n+q29); +comp_21=` inten = sqrt(dist)*(1-dist*dist); +comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); +comp_23=` +comp_24=` neu = GetPixel(uv3); +comp_25=` +comp_26=` ret1 = max(ret1,neu*inten); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`ret = ret1*3; +comp_31=` +comp_32=`//MilkDrop3 Color Mode: +comp_33=`ret /= float3(-0.8,1.3,3.0); +comp_34=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_024.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.200000 +SpriteSY=-0.200000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 new file mode 100644 index 0000000..ca37fec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 @@ -0,0 +1,1654 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:42:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.353523 +random_2=0.617615 +random_3=0.928455 +random_4=0.701491 +random_5=0.971680 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`ret /= float3(0.9,-2.4,2.4); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R229.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_43=`ret /= float3(2.0,-1.0,1.2); +comp_44=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 new file mode 100644 index 0000000..9c2c748 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 @@ -0,0 +1,1653 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:41:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.353523 +random_2=0.617615 +random_3=0.928455 +random_4=0.701491 +random_5=0.971680 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`ret /= float3(0.9,-2.4,2.4); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R229.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_43=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk new file mode 100644 index 0000000..3f6691f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk @@ -0,0 +1,859 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); +shape_2_per_frame8=a = (q15>1.5*(1+instance)); +shape_2_per_frame9=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat; +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig, rand(1)>0.5, conv);; +per_frame_61=tr1 = tr1*0.8+0.2*ang1; +per_frame_62=tr2 = tr2*0.8+0.2*ang2; +per_frame_63=conv_ = conv_*0.8+0.2*conv; +per_frame_64=q5 = conv_; +per_frame_65= +per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; +per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_69= +per_frame_70=q10 = cos(tr1)*b1; +per_frame_71=q11 = sin(tr1)*b1; +per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); +per_frame_73=jump = bcount * ct; +per_frame_74=q8 = cos(tr2+jump*2)*b2; +per_frame_75=q9 = sin(tr2+jump)*b2; +per_frame_76=fcountx += q10; fcounty += q11; +per_frame_77=q12 = -fcountx; q13 = -fcounty; +per_frame_78= +per_frame_79=q14 = sqrt(bass+mid+treb)/2; +per_frame_80=q15 = peak; +per_frame_81=q16 = vol-vol_; +per_frame_82=q32 = aspecty; +per_frame_83=start += dt; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); +warp_19=` +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, kk; +comp_3=`float2 uv1, uv2, uva, dz, center; +comp_4=`float3 rs; +comp_5=`static const int anz = 27; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc; +comp_29=`radi = ir0/scale; +comp_30=`for (int n=1; n <= anz; n++) +comp_31=`{ +comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); +comp_33=` radi -= ir0/scale/anz*10.9;; +comp_34=`} +comp_35=`shine *= (q14+1)/4; +comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); +comp_37=`ret = max(shine,1.5*struc); +comp_38=` +comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_41=`} +comp_42=`written by martin +comp_43=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 new file mode 100644 index 0000000..8a137e9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 @@ -0,0 +1,459 @@ +Created with MILKDROP 3.25 on 03/03/2024 at 16:39:41 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.187127 +random_2=0.671951 +random_3=0.629539 +random_4=0.602981 +random_5=0.435095 + +[PRESET1_BEGIN] +NAME=martin + Stahlregen - martin in da mash 12b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.250 +wave_0_per_point1= +wave_0_per_point2=x = .2+sample/2; y = 0.5; +wave_0_per_point3= +wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); +wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); +wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); +per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33= +per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); +per_frame_35=q30 = p3 ; +per_frame_36= +per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_38=q31 = p4; +per_frame_39= +per_frame_40=//zoom = 1 + .05*q1; +per_frame_41=//rot = -0.01 * (index); +per_frame_42= +per_frame_43=zoom = 1+q28/4; +per_frame_44=warp = .0; +per_frame_45=dx = .2*q2; +warp_1=`sampler sampler_seaweed; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*22; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-2,2); +warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); +warp_21=`mus = .01/(length(uv6)-.001*q27); +warp_22=`mus *= .3*(1+roam_cos); +warp_23=`//mus = .2; +warp_24=` +warp_25=` +warp_26=`//probier auch 1*z; +warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); +warp_28=` +warp_29=`float3 ret1 = crisp + mus; +warp_30=` +warp_31=`q25 = q24+.4; //##hier auf 1 setzen +warp_32=`q25 = .5; +warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); +warp_34=` +warp_35=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - liquid gold +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=20.945 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.05408 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=x = .5; y = .5; +shape_0_per_frame3=a = q24; +shape_0_per_frame4=a2 = 0; +shape_0_per_frame5=//a = 1; +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index +1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=alt = alt * .2 + q26*.8; +per_frame_34=q26 = q26 - alt; +per_frame_35= +per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; +per_frame_37=q30 = step; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=//zoom = 1 + .05*q1; +per_frame_43=//rot = -0.01 * (index); +per_frame_44=zoom = 1; +per_frame_45=rot = .003; +per_frame_46= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +.5*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-.5); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1,.8,.5); +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_36=`ret = ret1 * .98 - .01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`//MilkDrop3 Brightness Mode: +comp_27=`ret *= 1.4; +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\x1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.920000 +SpriteSY=-0.920000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.3*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.1*bass*2; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 new file mode 100644 index 0000000..e8c7145 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 @@ -0,0 +1,437 @@ +Created with MILKDROP 3.30 on 16/12/2023 at 12:07:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.187127 +random_2=0.671951 +random_3=0.629539 +random_4=0.602981 +random_5=0.435095 + +[PRESET1_BEGIN] +NAME=martin + Stahlregen - martin in da mash 12b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.250 +wave_0_per_point1= +wave_0_per_point2=x = .2+sample/2; y = 0.5; +wave_0_per_point3= +wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); +wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); +wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); +per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33= +per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); +per_frame_35=q30 = p3 ; +per_frame_36= +per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_38=q31 = p4; +per_frame_39= +per_frame_40=//zoom = 1 + .05*q1; +per_frame_41=//rot = -0.01 * (index); +per_frame_42= +per_frame_43=zoom = 1+q28/4; +per_frame_44=warp = .0; +per_frame_45=dx = .2*q2; +warp_1=`sampler sampler_seaweed; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*22; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-2,2); +warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); +warp_21=`mus = .01/(length(uv6)-.001*q27); +warp_22=`mus *= .3*(1+roam_cos); +warp_23=`//mus = .2; +warp_24=` +warp_25=` +warp_26=`//probier auch 1*z; +warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); +warp_28=` +warp_29=`float3 ret1 = crisp + mus; +warp_30=` +warp_31=`q25 = q24+.4; //##hier auf 1 setzen +warp_32=`q25 = .5; +warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); +warp_34=` +warp_35=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - liquid gold +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=20.945 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.05408 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=x = .5; y = .5; +shape_0_per_frame3=a = q24; +shape_0_per_frame4=a2 = 0; +shape_0_per_frame5=//a = 1; +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index +1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=alt = alt * .2 + q26*.8; +per_frame_34=q26 = q26 - alt; +per_frame_35= +per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; +per_frame_37=q30 = step; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=//zoom = 1 + .05*q1; +per_frame_43=//rot = -0.01 * (index); +per_frame_44=zoom = 1; +per_frame_45=rot = .003; +per_frame_46= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +.5*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-.5); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1,.8,.5); +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_36=`ret = ret1 * .98 - .01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`//MilkDrop3 Brightness Mode: +comp_27=`ret *= 1.4; +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 new file mode 100644 index 0000000..a8a464e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 @@ -0,0 +1,567 @@ +Created with MILKDROP 3.30 on 20/11/2023 at 23:32:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=1 +random_1=0.991192 +random_2=0.969106 +random_3=0.522222 +random_4=0.160163 +random_5=0.935637 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); +per_pixel_2=k1 = q3/2; +per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; +per_pixel_4=zoom = 1 + (len)*q4; +per_pixel_5=dx = 0.0 * q1* (y-.5); +per_pixel_6=dy = 0.0 * q2* (x-.5); +per_pixel_7= +per_pixel_8= +per_pixel_9=warp = 0.0; +per_pixel_10= +per_pixel_11=rot = (x1-y1)*.01*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - on air 004 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv4,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-.5)*aspect.xy; +comp_20=`ret += 0.01/length(uv1-.2); +comp_21=` +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 new file mode 100644 index 0000000..f958743 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 @@ -0,0 +1,570 @@ +Created with MILKDROP 3.30 on 20/11/2023 at 23:40:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=1 +random_1=0.991192 +random_2=0.969106 +random_3=0.522222 +random_4=0.160163 +random_5=0.935637 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire4 +NAME=MilkDrop2077.R042 fire4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); +per_pixel_2=k1 = q3/2; +per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; +per_pixel_4=zoom = 1 + (len)*q4; +per_pixel_5=dx = 0.0 * q1* (y-.5); +per_pixel_6=dy = 0.0 * q2* (x-.5); +per_pixel_7= +per_pixel_8= +per_pixel_9=warp = 0.0; +per_pixel_10= +per_pixel_11=rot = (x1-y1)*.01*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - on air 004 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv4,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-.5)*aspect.xy; +comp_20=`ret += 0.01/length(uv1-.2); +comp_21=` +comp_22=`//MilkDrop3 Color Mode: +comp_23=`ret /= float3(0.6,-2.4,-0.1); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 new file mode 100644 index 0000000..8444b4d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 @@ -0,0 +1,588 @@ +Created with MILKDROP 3.30 on 21/02/2024 at 23:39:41 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.41 +blending_direction=1 +random_1=0.991192 +random_2=0.969106 +random_3=0.522222 +random_4=0.160163 +random_5=0.935637 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); +per_pixel_2=k1 = q3/2; +per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; +per_pixel_4=zoom = 1 + (len)*q4; +per_pixel_5=dx = 0.0 * q1* (y-.5); +per_pixel_6=dy = 0.0 * q2* (x-.5); +per_pixel_7= +per_pixel_8= +per_pixel_9=warp = 0.0; +per_pixel_10= +per_pixel_11=rot = (x1-y1)*.01*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - on air 004 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv4,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-.5)*aspect.xy; +comp_20=`ret += 0.01/length(uv1-.2); +comp_21=` +comp_22=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\pea.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 new file mode 100644 index 0000000..d44d845 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 @@ -0,0 +1,588 @@ +Created with MILKDROP 3.30 on 21/02/2024 at 23:38:22 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.41 +blending_direction=1 +random_1=0.991192 +random_2=0.969106 +random_3=0.522222 +random_4=0.160163 +random_5=0.935637 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); +per_pixel_2=k1 = q3/2; +per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; +per_pixel_4=zoom = 1 + (len)*q4; +per_pixel_5=dx = 0.0 * q1* (y-.5); +per_pixel_6=dy = 0.0 * q2* (x-.5); +per_pixel_7= +per_pixel_8= +per_pixel_9=warp = 0.0; +per_pixel_10= +per_pixel_11=rot = (x1-y1)*.01*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - on air 004 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv4,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-.5)*aspect.xy; +comp_20=`ret += 0.01/length(uv1-.2); +comp_21=` +comp_22=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 new file mode 100644 index 0000000..96a427c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 @@ -0,0 +1,609 @@ +Created with MILKDROP 3.21 on 26/10/2023 at 22:55:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.49 +blending_direction=1 +random_1=0.179539 +random_2=0.768699 +random_3=0.435501 +random_4=0.159214 +random_5=0.440244 + +[PRESET1_BEGIN] +NAME=martin - on air MilkDrop2077 remix +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wave_2_per_point1=i=t1; +wave_2_per_point2=speed=.06; +wave_2_per_point3= +wave_2_per_point4=z=megabuf(3*i+2); +wave_2_per_point5=x = megabuf(3*i)/z+.5; +wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_2_per_point7= +wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_2_per_point9=if (out, +wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_2_per_point12= megabuf(3*i+2)=rand(1); +wave_2_per_point13=, +wave_2_per_point14= megabuf(i*3+2)-=speed/50; +wave_2_per_point15=); +wave_2_per_point16= +wave_2_per_point17=a=(1-pow(z,1))/2; +wave_2_per_point18=t1+=1; +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rg, rg2, rg3, rg4, oo; +comp_5=`float li,m; +comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; +comp_7=`static const float2 kpos = float2 (6,0); +comp_8=` +comp_9=`float3 proj (float2 eang) { +comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera +comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); +comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} +comp_13=` +comp_14=`float rahmen2 (float2 uvi){ +comp_15=` uvi=abs(uvi); +comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} +comp_17=` +comp_18=`float3 ring1 (float2 uvi){ +comp_19=` float k = length(uv1)-rrad+(bass_att/80); +comp_20=` float r=saturate(1-5000*pow(k,2)); +comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} +comp_22=` +comp_23=`float3 ring2 (float2 uvi){ +comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); +comp_25=` float r2=saturate(1-5000*pow(k2,2)); +comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} +comp_27=` +comp_28=`float3 ring3 (float2 uvi){ +comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); +comp_30=` float r3=saturate(1-5000*pow(k3,2)); +comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} +comp_32=` +comp_33=`float3 ring4 (float2 uvi){ +comp_34=` float k4 = length(uv1)-rrad*4+(treb_att/120); +comp_35=` float r4=saturate(1-5000*pow(k4,2)); +comp_36=` return float3 ( 1*(r4>0)*(uv1.xy)*(1-r4)*sign(k4),r4);} +comp_37=` +comp_38=` +comp_39=`shader_body +comp_40=`{ +comp_41=`float2 uv0=uv; +comp_42=`uv1 = (uv-0.5)*aspect.xy ; +comp_43=` +comp_44=`rg=ring1(uv1); +comp_45=`uv += rg.xy; +comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_47=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_48=` +comp_49=`rg2=ring2(uv1); +comp_50=`uv += rg2.xy; +comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_52=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_53=` +comp_54=`rg3=ring3(uv1); +comp_55=`uv += rg3.xy; +comp_56=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_57=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_58=` +comp_59=`rg4=ring4(uv1); +comp_60=`uv += rg4.xy; +comp_61=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_62=`ret += (rg4.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_63=` +comp_64=` +comp_65=`//ret = 0; +comp_66=`//MilkDrop3 Color Mode: +comp_67=`ret /= float3(1.2,1.3,1.2); +comp_68=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R054 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.80707 +fShader=0.800 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.120 +b2x=0.880 +b3x=0.970 +b1ed=0.295 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.61756 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.980 +shapecode_0_b=1.170 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.980 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); +shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); +shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.88000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.920 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); +shape_1_per_frame2=x = 0.57 + 0.189*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.435 +shapecode_2_y=0.595 +shapecode_2_rad=0.10300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.800 +shapecode_2_g=1.000 +shapecode_2_b=0.870 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.595 +shapecode_3_y=0.500 +shapecode_3_rad=0.09000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.970 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); +shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_5=oldq8 = q8; +per_frame_6=q8 = q8 + 0.11*time; +per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); +per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); +per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_11=mv_x = 1.25; +per_frame_12=mv_y = 1.25; +per_frame_13=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.64); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`//MilkDrop3 Color Mode: +comp_12=`ret /= float3(-2.3,1.7,2.5); +comp_13=`//MilkDrop3 Shadows Mode: +comp_14=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(3,2,3)); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk new file mode 100644 index 0000000..312c63c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk @@ -0,0 +1,273 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*cos(time/3); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.1,1.9,1.0); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 new file mode 100644 index 0000000..8c5280e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 @@ -0,0 +1,1687 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:48:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.520 +blending_direction=1 +random_1=0.068 +random_2=0.350 +random_3=0.736 +random_4=0.137 +random_5=0.386 + +[PRESET1_BEGIN] +NAME=2016 martin - shader pimped caleidoscope .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=1.346 +fWaveSmoothing=0.090 +fWaveParam=0.400 +fModWaveAlphaStart=1.420 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.200 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=25 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04740 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.99573 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=arg = (q10+instance/num_inst/8); +shape_1_per_frame3=x = 1-(arg-int(arg)); +shape_1_per_frame4=y = 0.51; +shape_1_per_frame5=rad = min(0.5,mid_att*0.1); +shape_1_per_frame6= +shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); +shape_1_per_frame8= +shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; +shape_1_per_frame10= +shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); +shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); +shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); +shape_1_per_frame14=fac = 1; +shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; +shape_1_per_frame16=a = 0.7 ; a2 = a/2; +shape_1_per_frame17= +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.40272 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=0.55045 +shapecode_2_r=1.000 +shapecode_2_g=0.950 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.44482 +shapecode_3_ang=3.26726 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.300 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=q24 = is_beat; +per_frame_11=q27 = bindex; +per_frame_12= +per_frame_13=sig=0; +per_frame_14=loop (num_sig, +per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); +per_frame_16= index = 0; maxquad = 0; +per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW +per_frame_19= gmegabuf(m+3) = 0; //lok. MAX +per_frame_20= loop (num_res, +per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; +per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; +per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_24= ex = excite / sqrt(omega); +per_frame_25= loop (EC_Steps, // Euler-Cauchy +per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung +per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX +per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW +per_frame_34= gmegabuf(n+4)= beatcos; +per_frame_35= gmegabuf(n+5)= beatsin; +per_frame_36= index += 1;); +per_frame_37=sig+=1;); +per_frame_38= +per_frame_39= +per_frame_40=//Beste raussuchen +per_frame_41=sig = 0; quali = 0; bestsig = -1; +per_frame_42=loop (num_sig, +per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; +per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); +per_frame_46=sig += 1); +per_frame_47= +per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; +per_frame_49=loop (num_res, +per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; +per_frame_51= tmpv = gmegabuf(n+3); +per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); +per_frame_53=index += 1;); +per_frame_54= +per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); +per_frame_57=q10 = trel1; +per_frame_58= +per_frame_59=//Vol delay chain +per_frame_60=vol = (bass+mid+treb); +per_frame_61=vol_=vol_*0.9 + 0.1*vol; +per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); +per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); +per_frame_64=monitor = BPM; +per_frame_65=q6 = gmegabuf(50000); +per_frame_66=q7 = sqrt(max(0,vol_-0.3)); +per_frame_67= +per_frame_68=tr1 += vol*dt; +per_frame_69=q8 = tr1; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2=scale = 0.2; +per_pixel_3= +per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); +per_pixel_5= +per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); +per_pixel_7= +per_pixel_8=zoom = 1+tt*0.2; +per_pixel_9= +per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); +per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); +per_pixel_12= +per_pixel_13= +warp_1=`float3 Get1 (float2 uvi) +warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) +warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) +warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} +warp_5=` +warp_6=` +warp_7=`shader_body +warp_8=`{ +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; +warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; +warp_12=` +warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; +warp_14=`ret *= 0.9; +warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); +warp_16=` +warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); +warp_18=`} +comp_1=`static const int anz = 3; +comp_2=`float3 ret1, neu, blur; +comp_3=`float2 uv3; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); +comp_7=`float r1 = frac(q10/2+time*0.2); +comp_8=`float r2 = frac(q10/4); +comp_9=`float2 uv2; +comp_10=`float ang2, c, s; +comp_11=`uv -= .5; +comp_12=`uv *= aspect.xy; +comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; +comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; +comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; +comp_16=`ret1*= (1+lum(ret1))/2; +comp_17=`float n = 1; +comp_18=`while (n <= anz) { +comp_19=` ang2 = n/anz*3.1416; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); +comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; +comp_26=` ret1 = max(ret1,neu+ret1); +comp_27=`n++; +comp_28=`} +comp_29=`ret = ret1*(1-rad); +comp_30=` +comp_31=`//ret = GetPixel(uv+0.5); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2016 martin - shine on me .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.401 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.800 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=val = value1 + value1; +wave_0_per_point2=dec = if (val > gmegabuf(t1), 0.5, 0.8); +wave_0_per_point3=//gmegabuf(t1) = gmegabuf(t1)*dec + (1-dec)* (value1+value2); +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.15+gmegabuf(15)*0.2; +shape_1_per_frame2=y = 0.5-gmegabuf(0); +shape_1_per_frame3= +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r = 0.2; +shape_1_per_frame15=g = 1; +shape_1_per_frame16=b = 1; +shape_1_per_frame17= +shape_1_per_frame18=rad = 0.11; +shape_1_per_frame19=a = 1; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=x = 0.1*int(x*10); +shape_2_per_frame5=y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); +shape_2_per_frame8=a = (q15>1.5*(1+instance)); +shape_2_per_frame9=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (50000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 0; +per_frame_1=dt = 1/fps; +per_frame_2= +per_frame_3=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_4=vol = vol*0.8 + 0.2*(bass+mid+treb)/3; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6= +per_frame_7=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_8=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_9=bindex = (bindex + is_beat) %4; +per_frame_10=bindex2 += is_beat*!bindex; +per_frame_11= +per_frame_12= +per_frame_13=n = 150; +per_frame_14=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=n = 0; base = 5000; +per_frame_20=loop (1024, +per_frame_21= col = int(n/32); +per_frame_22= row = n%32; +per_frame_23= gmegabuf(base+col*32+row) = min(1,0.001/pow(gmegabuf(col)-row/32 ,2)); +per_frame_24=n+= 1; +per_frame_25=); +per_frame_26= +per_frame_27=t= 0 ; +per_frame_28=q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_29= +per_frame_30=k1 = 0.03; +per_frame_31=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_32=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_33=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_34=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_35=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_36=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_37= +per_frame_38=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_39=ang1 =if (trig, int(rand(4))*3.1416/2, ang1);; +per_frame_40=tr = tr*0.8+0.2*ang1; +per_frame_41= +per_frame_42=bx = bx*0.8 + 0.2* (vol_>0.15)* (start>1); +per_frame_43=start += dt; +per_frame_44=q10 = cos(tr)*bx; +per_frame_45=q11 = sin(tr)*bx; +per_frame_46=fcountx += q10; fcounty += q11; +per_frame_47=q12 = -fcountx; q13 = -fcounty; +per_frame_48= +per_frame_49=if (trig, ax = rand(1)-0.5; ay = rand(1)-0.5;, 0); +per_frame_50=mx += min(0.05,max(-0.05,ax-mx))*dt*8; +per_frame_51=my += min(0.05,max(-0.05,ax-my))*dt*8; +per_frame_52=q16 = 0.5+mx/3; +per_frame_53=q17 = 0.5+my/3; +per_frame_54=q14 = sqrt(bass+mid+treb)/2; +per_frame_55=q15 = peak; +per_frame_56=q19 = is_beat; +per_frame_57=q18 = 0.1 ; +per_frame_58=q32 = aspecty; +per_frame_59=monitor = ang1; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.07; +warp_3=`shader_body { +warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_7=` +warp_8=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_9=` +warp_10=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_11=`zz =mul(zz,float2x2(_qa)); +warp_12=` +warp_13=`float2 h1 = clamp(tan(zz),-20,20); +warp_14=` +warp_15=`uv.xy += h1*texsize.zw * 0.1/reso; +warp_16=` +warp_17=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_18=` +warp_19=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 27; +comp_5=`static const float2 moonpos = 0.4; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.01 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=`uv2 = (uv-moonpos)*1.4 + moonpos; +comp_20=`//shine += (pow(GetPixel(uv2),2))/2; +comp_21=` +comp_22=`radi = 1; +comp_23=`for (int n=1; n <= anz; n++) +comp_24=`{ +comp_25=` uv2 = (normalize(uv-moonpos)*radi+moonpos); +comp_26=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_27=` radi -= 0.75/anz;; +comp_28=`} +comp_29=`ret = max(shine,0*GetPixel(uv)); +comp_30=`//ret = shine+GetPixel(uv); +comp_31=` +comp_32=`} +comp_33=`written by martin +comp_34=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 new file mode 100644 index 0000000..a31f705 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 @@ -0,0 +1,1686 @@ +Created with MILKDROP 3.1 on 05/04/2023 at 23:49:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.430 +blending_direction=-1 +random_1=0.959 +random_2=0.807 +random_3=0.344 +random_4=0.114 +random_5=0.177 + +[PRESET1_BEGIN] +NAME=2016 martin - shader pimped caleidoscope .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=1.346 +fWaveSmoothing=0.090 +fWaveParam=0.400 +fModWaveAlphaStart=1.420 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.200 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=25 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04740 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.99573 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=arg = (q10+instance/num_inst/8); +shape_1_per_frame3=x = 1-(arg-int(arg)); +shape_1_per_frame4=y = 0.51; +shape_1_per_frame5=rad = min(0.5,mid_att*0.1); +shape_1_per_frame6= +shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); +shape_1_per_frame8= +shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; +shape_1_per_frame10= +shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); +shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); +shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); +shape_1_per_frame14=fac = 1; +shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; +shape_1_per_frame16=a = 0.7 ; a2 = a/2; +shape_1_per_frame17= +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.40272 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=0.55045 +shapecode_2_r=1.000 +shapecode_2_g=0.950 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.44482 +shapecode_3_ang=3.26726 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.300 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=q24 = is_beat; +per_frame_11=q27 = bindex; +per_frame_12= +per_frame_13=sig=0; +per_frame_14=loop (num_sig, +per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); +per_frame_16= index = 0; maxquad = 0; +per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW +per_frame_19= gmegabuf(m+3) = 0; //lok. MAX +per_frame_20= loop (num_res, +per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; +per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; +per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_24= ex = excite / sqrt(omega); +per_frame_25= loop (EC_Steps, // Euler-Cauchy +per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung +per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX +per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW +per_frame_34= gmegabuf(n+4)= beatcos; +per_frame_35= gmegabuf(n+5)= beatsin; +per_frame_36= index += 1;); +per_frame_37=sig+=1;); +per_frame_38= +per_frame_39= +per_frame_40=//Beste raussuchen +per_frame_41=sig = 0; quali = 0; bestsig = -1; +per_frame_42=loop (num_sig, +per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; +per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); +per_frame_46=sig += 1); +per_frame_47= +per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; +per_frame_49=loop (num_res, +per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; +per_frame_51= tmpv = gmegabuf(n+3); +per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); +per_frame_53=index += 1;); +per_frame_54= +per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); +per_frame_57=q10 = trel1; +per_frame_58= +per_frame_59=//Vol delay chain +per_frame_60=vol = (bass+mid+treb); +per_frame_61=vol_=vol_*0.9 + 0.1*vol; +per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); +per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); +per_frame_64=monitor = BPM; +per_frame_65=q6 = gmegabuf(50000); +per_frame_66=q7 = sqrt(max(0,vol_-0.3)); +per_frame_67= +per_frame_68=tr1 += vol*dt; +per_frame_69=q8 = tr1; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2=scale = 0.2; +per_pixel_3= +per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); +per_pixel_5= +per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); +per_pixel_7= +per_pixel_8=zoom = 1+tt*0.2; +per_pixel_9= +per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); +per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); +per_pixel_12= +per_pixel_13= +warp_1=`float3 Get1 (float2 uvi) +warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) +warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) +warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} +warp_5=` +warp_6=` +warp_7=`shader_body +warp_8=`{ +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; +warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; +warp_12=` +warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; +warp_14=`ret *= 0.9; +warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); +warp_16=` +warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); +warp_18=`} +comp_1=`static const int anz = 3; +comp_2=`float3 ret1, neu, blur; +comp_3=`float2 uv3; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); +comp_7=`float r1 = frac(q10/2+time*0.2); +comp_8=`float r2 = frac(q10/4); +comp_9=`float2 uv2; +comp_10=`float ang2, c, s; +comp_11=`uv -= .5; +comp_12=`uv *= aspect.xy; +comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; +comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; +comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; +comp_16=`ret1*= (1+lum(ret1))/2; +comp_17=`float n = 1; +comp_18=`while (n <= anz) { +comp_19=` ang2 = n/anz*3.1416; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); +comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; +comp_26=` ret1 = max(ret1,neu+ret1); +comp_27=`n++; +comp_28=`} +comp_29=`ret = ret1*(1-rad); +comp_30=` +comp_31=`//ret = GetPixel(uv+0.5); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2016 martin - shine on me .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.401 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.800 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=val = value1 + value1; +wave_0_per_point2=dec = if (val > gmegabuf(t1), 0.5, 0.8); +wave_0_per_point3=//gmegabuf(t1) = gmegabuf(t1)*dec + (1-dec)* (value1+value2); +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.15+gmegabuf(15)*0.2; +shape_1_per_frame2=y = 0.5-gmegabuf(0); +shape_1_per_frame3= +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r = 0.2; +shape_1_per_frame15=g = 1; +shape_1_per_frame16=b = 1; +shape_1_per_frame17= +shape_1_per_frame18=rad = 0.11; +shape_1_per_frame19=a = 1; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=x = 0.1*int(x*10); +shape_2_per_frame5=y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); +shape_2_per_frame8=a = (q15>1.5*(1+instance)); +shape_2_per_frame9=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (50000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 0; +per_frame_1=dt = 1/fps; +per_frame_2= +per_frame_3=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_4=vol = vol*0.8 + 0.2*(bass+mid+treb)/3; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6= +per_frame_7=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_8=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_9=bindex = (bindex + is_beat) %4; +per_frame_10=bindex2 += is_beat*!bindex; +per_frame_11= +per_frame_12= +per_frame_13=n = 150; +per_frame_14=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=n = 0; base = 5000; +per_frame_20=loop (1024, +per_frame_21= col = int(n/32); +per_frame_22= row = n%32; +per_frame_23= gmegabuf(base+col*32+row) = min(1,0.001/pow(gmegabuf(col)-row/32 ,2)); +per_frame_24=n+= 1; +per_frame_25=); +per_frame_26= +per_frame_27=t= 0 ; +per_frame_28=q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_29= +per_frame_30=k1 = 0.03; +per_frame_31=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_32=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_33=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_34=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_35=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_36=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_37= +per_frame_38=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_39=ang1 =if (trig, int(rand(4))*3.1416/2, ang1);; +per_frame_40=tr = tr*0.8+0.2*ang1; +per_frame_41= +per_frame_42=bx = bx*0.8 + 0.2* (vol_>0.15)* (start>1); +per_frame_43=start += dt; +per_frame_44=q10 = cos(tr)*bx; +per_frame_45=q11 = sin(tr)*bx; +per_frame_46=fcountx += q10; fcounty += q11; +per_frame_47=q12 = -fcountx; q13 = -fcounty; +per_frame_48= +per_frame_49=if (trig, ax = rand(1)-0.5; ay = rand(1)-0.5;, 0); +per_frame_50=mx += min(0.05,max(-0.05,ax-mx))*dt*8; +per_frame_51=my += min(0.05,max(-0.05,ax-my))*dt*8; +per_frame_52=q16 = 0.5+mx/3; +per_frame_53=q17 = 0.5+my/3; +per_frame_54=q14 = sqrt(bass+mid+treb)/2; +per_frame_55=q15 = peak; +per_frame_56=q19 = is_beat; +per_frame_57=q18 = 0.1 ; +per_frame_58=q32 = aspecty; +per_frame_59=monitor = ang1; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.07; +warp_3=`shader_body { +warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_7=` +warp_8=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_9=` +warp_10=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_11=`zz =mul(zz,float2x2(_qa)); +warp_12=` +warp_13=`float2 h1 = clamp(tan(zz),-20,20); +warp_14=` +warp_15=`uv.xy += h1*texsize.zw * 0.1/reso; +warp_16=` +warp_17=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_18=` +warp_19=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 27; +comp_5=`static const float2 moonpos = 0.4; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.01 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=`uv2 = (uv-moonpos)*1.4 + moonpos; +comp_20=`//shine += (pow(GetPixel(uv2),2))/2; +comp_21=` +comp_22=`radi = 1; +comp_23=`for (int n=1; n <= anz; n++) +comp_24=`{ +comp_25=` uv2 = (normalize(uv-moonpos)*radi+moonpos); +comp_26=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_27=` radi -= 0.75/anz;; +comp_28=`} +comp_29=`ret = max(shine,0*GetPixel(uv)); +comp_30=`//ret = shine+GetPixel(uv); +comp_31=` +comp_32=`ret /= float3(1.3,2.7,-2.1); +comp_33=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 new file mode 100644 index 0000000..0907ee2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 @@ -0,0 +1,1100 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:55:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.410 +blending_direction=-1 +random_1=0.196 +random_2=0.997 +random_3=0.651 +random_4=0.383 +random_5=0.034 + +[PRESET1_BEGIN] +NAME=aKo - Hypnotic Punch - bloating conquesting tick 004f sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.150 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=4.914 +fWarpScale=3.795 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.48454 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (5*bass_att + 3*mid_att + 2*treb_att)/30; +per_frame_2=wave_r = wave_r + pow(sin(time),3); +per_frame_3=wave_g = wave_g + pow(sin(1.32*time),4); +per_frame_4=wave_b = wave_b + pow(sin(2.31*time),sin(1.33*time)); +per_frame_5=wave_x = wave_x + (0.1*sin(1.44*time)+ 0.065*sin(time*3.62) + 0.14*sin(0.35*time))/5; +per_frame_6=wave_y = wave_y + (0.14*sin(1.341*time)+ 0.045*sin(time*3.12) + 0.13*sin(0.45*time))/5; +per_frame_7=dx = dx + 1.8*vol*(0.006*sin(2.11*time)+0.0085*sin(0.649*time)); +per_frame_8=dy = dy + 1.8*vol*(0.007*sin(2.32*time)+0.0075*sin(0.789*time)); +per_frame_9=rot = rot + 0.1*sin(0.45*time); +per_frame_10=rot = rot*vol; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.001; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(1.1,.9,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - stormy sea 003b TIMESPACELUX2 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=11 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.263 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=0.550 +fWarpScale=3.545 +fZoomExponent=16.70885 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=//a = beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.090 +shapecode_0_y=0.900 +shapecode_0_rad=0.22437 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.76002 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=6.19589 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + .14*(.26*sin(time*.555) + (sin(time*.222))); +per_frame_2=wave_b = wave_b + .13*(.97*sin(time*.444) + (sin(time*.111))); +per_frame_3=wave_g = wave_g + .15*(.51*sin(time*.666) + (sin(time*.333))); +per_frame_4=warp = abs(.7*tan(time*4)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*0.3); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`float2 gradBlur1( float2 domain, float2 d, float3 filter){ +comp_2=` float3 dx = ( 2*GetBlur1(domain + float2(1,0)*d) - 2*GetBlur1(domain-float2(1,0)*d) ); +comp_3=` float3 dy = ( 2*GetBlur1(domain + float2(0,1)*d) - 2*GetBlur1(domain-float2(0,1)*d) ); +comp_4=` +comp_5=` return 0.5*float2(dx.x*filter.x + dx.y*filter.y + dx.z*filter.z, +comp_6=` dy.x*filter.x + dy.y*filter.y + dy.z*filter.z)/(filter.x+filter.y+filter.z); +comp_7=`} +comp_8=` +comp_9=`shader_body +comp_10=`{ +comp_11=`float2 d = texsize.zw*4; +comp_12=`float2 grady = gradBlur1(uv, d, float3(0,1,0)); +comp_13=`float2 gradx = gradBlur1(uv + grady*d, d, float3(1,0,0)); +comp_14=`float2 uv_green = uv-gradx*d*8; +comp_15=`ret = (0.7 + (grady.x+grady.y))*GetPixel(uv_green-grady*texsize.zw*8).y; +comp_16=`float3 c1 = lerp(0,float3(1,1,1),GetPixel(uv - gradx*d*0).x)*saturate(1-GetPixel(uv).y*2); +comp_17=`ret = lerp(ret,float3(1,1.4,2.4), (GetBlur3(saturate(uv_green + grady*texsize.zw*8)).y-1.3*GetPixel(uv_green-grady*texsize.zw*8).y)); +comp_18=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_19=` ((uv_green.xyy*q28 +comp_20=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_21=` ).xyz* +comp_22=` float3(1,1,0)*0.05 + +comp_23=` time*float3(0,0,1)*q31 +comp_24=` ); +comp_25=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_26=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_27=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_28=`ret = lerp(c1,1,ret); +comp_29=`ret = lerp(ret,float3(0,0,0),saturate(1*GetPixel(uv+grady*d*4 - gradx*d*16).z)); +comp_30=`ret /= float3(-2.0,0.4,0.5); +comp_31=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 new file mode 100644 index 0000000..2f8a96e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 @@ -0,0 +1,1314 @@ +Created with MILKDROP 3.2 on 29/04/2023 at 18:46:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.41 +blending_direction=-1 +random_1=0.073984 +random_2=0.180081 +random_3=0.313415 +random_4=0.789566 +random_5=0.536856 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R135.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.998 +fDecay=0.980 +fVideoEchoZoom=1.421 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.193 +fWaveScale=1.000 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.730 +fModWaveAlphaEnd=1.070 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.800 +wave_b=0.200 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2018 martin - the sewers .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=192 +wavecode_0_sep=50 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.03000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=y = gmegabuf (t1)*.15+.3; +wave_0_per_point7=a=0; +wave_0_per_point8=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=212 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20041 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.200 +wavecode_1_g=0.600 +wavecode_1_b=0.700 +wavecode_1_a=0.800 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 0.5 + value1; +wave_1_per_point3=a = min(1,pow(mid/1.5,4)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.84281 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11= +shape_1_per_frame12=megabuf(n) = x0; +shape_1_per_frame13=megabuf(n+1) = y0; +shape_1_per_frame14=megabuf(n+2) = z0; +shape_1_per_frame15= +shape_1_per_frame16=x = x0 + .5; +shape_1_per_frame17=y = y0*q32 + .5; +shape_1_per_frame18=z = z0; +shape_1_per_frame19= +shape_1_per_frame20=rad = 0.007/z*q13; +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = a/2; +shape_1_per_frame23= +shape_1_per_frame24=r = instance/num_inst; +shape_1_per_frame25=b = 1-r; +shape_1_per_frame26=g = 4*pow (r-0.5,2); +shape_1_per_frame27=r = r*0.75+1/4; +shape_1_per_frame28=g = g*0.75+1/4; +shape_1_per_frame29=b = b*0.75+1/4; +shape_1_per_frame30=r2 = r; b2 = b; g2 = g; +shape_1_per_frame31= +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=1.000 +shapecode_2_g=0.700 +shapecode_2_b=0.500 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=128 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=k1 = 1; +shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=rad = 0.007/z*q13; +shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_3_per_frame22=a2 = a/2; +shape_3_per_frame23= +shape_3_per_frame24=r = instance/num_inst; +shape_3_per_frame25=b = 1-r; +shape_3_per_frame26=g = 4*pow (r-0.5,2); +shape_3_per_frame27=r = r*0.75+1/4; +shape_3_per_frame28=g = g*0.75+1/4; +shape_3_per_frame29=b = b*0.75+1/4; +shape_3_per_frame30=r2 = r; b2 = b; g2 = g; +shape_3_per_frame31= +shape_3_per_frame32=x = 1-x; +shape_3_per_frame33= +shape_3_per_frame34=//y = 1-y; //EVENTUELL +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_3= +per_frame_init_4=vol_=1; +per_frame_init_5=flen = 128; shapes = 16*2; +per_frame_init_6=reg01 = shapes; +per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; +per_frame_init_8= +per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; +per_frame_init_10= +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (10*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27= +per_frame_28=m1 = maxind*8; +per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_33=bcount2 += is_rbeat; +per_frame_34=trel1 += BPM/60*dt/2; +per_frame_35= +per_frame_36=n = 0; vol = .1; bbase = 10000; +per_frame_37=loop (flen, +per_frame_38= value = gmegabuf(n)/vol_; +per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_40= megabuf (bbase+n) = value; +per_frame_41= dec = if(trig,dec_f,dec_m); +per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n+5000),2); +per_frame_44= n += 1; +per_frame_45=); +per_frame_46= +per_frame_47=vol = sqrt(vol); +per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_49= +per_frame_50=// post smoothing +per_frame_51=n = 0; +per_frame_52=loop (flen, +per_frame_53= value = megabuf(n+5000); +per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); +per_frame_55= dec = dec_m; +per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_57= n = n+1; +per_frame_58=); +per_frame_59= +per_frame_60= +per_frame_61=// Berechnung Ortskoordinaten aus Spektrum +per_frame_62=dist = 2; step = flen/shapes/2+1; +per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; +per_frame_64=loop (shapes, +per_frame_65=style = 2; +per_frame_66= +per_frame_67=if (style ==0, //Standard ohne slope limitation +per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; +per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; +per_frame_70=, +per_frame_71= if (style==1, //x,y, slope limitation +per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); +per_frame_73= delta = min (slope, max(-slope, delta)); +per_frame_74= megabuf(n) += delta/fps*speed; +per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); +per_frame_76= delta = min (slope, max(-slope, delta)); +per_frame_77= megabuf(n+1) += delta/fps*speed; +per_frame_78= , +per_frame_79= //rad, ang slope limitation +per_frame_80= x0 = megabuf(m)-megabuf(m+dist); +per_frame_81= y0 = megabuf(m)-megabuf(m-dist); +per_frame_82= radi = sqrt (x0*x0+y0*y0); +per_frame_83= angi = atan2 (x0,y0)+6.28*2; +per_frame_84= j=n+4000; +per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_89=)); +per_frame_90=tt = (bcount%8==0) && dbl_beat; +per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; +per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; +per_frame_95= m = m + step; n = n+8; k= k+1; +per_frame_96=); +per_frame_97= +per_frame_98= +per_frame_99=//Projektion +per_frame_100=n = 1000; m = 2000; +per_frame_101=loop (shapes, +per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_104= gmegabuf(n+2) = megabuf(m+2); +per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_107= n = n+8; m = m+8; +per_frame_108=); +per_frame_109= +per_frame_110=q32 = aspecty; +per_frame_111=q13 = sqrt(mid_att); //shp rad +per_frame_112= +per_frame_113=trig = (bcount%32 == 0) && dbl_beat; +per_frame_114=if (trig, +per_frame_115= r1 = 4+int (rand(6)); +per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); +per_frame_117= r3 = -1*pow (2, int(rand(3))); +per_frame_118= +per_frame_119= s1 = (1+int(rand(4))); +per_frame_120= if (rand(1)>0.5,s1=-s1,0); +per_frame_121= s2 = rand(3); +per_frame_122= s3 = -1*pow (2, int(rand(3))); +per_frame_123=,0); +per_frame_124= +per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_126= +per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); +per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); +per_frame_129= +per_frame_130=//tex shift +per_frame_131=//q29 = frk*bcount; q30 = int(0); +per_frame_132=q28 = frk; +per_frame_133= +per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); +per_frame_135= +per_frame_136=slow = certain < 1.8; +per_frame_137=//mask shift x +per_frame_138=q20 = 1/r1; //Anteil +per_frame_139=q22 = q20*r2; //Limit +per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); +per_frame_141=q21 = q20*int(trelx); //phase +per_frame_142= +per_frame_143=//mask shift y +per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_145=q26 = s2; //Narrow +per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); +per_frame_147=q27 = int(trely)/q25; //phase +per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow +per_frame_149= +per_frame_150=tmove += (2+certain)*dt/3; +per_frame_151=q19=tmove; +per_frame_152=monitor = certain; +per_frame_153=q10 = trel1; +per_frame_154=q11 = max(0,certain-1)/2; +per_frame_155= +per_frame_156= +per_frame_157=trig = (bcount%4==0) && dbl_beat; +per_frame_158=tbers = max(0,if (bers, tbers+dt/2, tbers-dt/2)); +per_frame_159=vc = certain+bvol*0.25; +per_frame_160=if (vc > 4.5+tbers, bers=1, if (vc < 3+tbers/5, bers=0;,0)); +per_frame_161=if (bers, if (trig, +per_frame_162= ddx = int (rand(4)-2)/3; +per_frame_163= ddy = - int (rand(3))/3, 0);, +per_frame_164= if (trig, ddx=0; ddy=0;,0)); +per_frame_165= +per_frame_166=q17=ddx; q18 = ddy; +per_frame_167= +per_frame_168=q16 = 1 ; +per_frame_169=monitor = slow; +per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; +warp_1=`float2 dz; +warp_2=`static const float2 hor = float2 (texsize.z,0)*4; +warp_3=`static const float2 ver = float2 (0,texsize.w)*4; +warp_4=`shader_body { +warp_5=` +warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_8=` +warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); +warp_10=`} +comp_1=`#define sat saturate +comp_2=`#define snl sampler_noise_lq +comp_3=`#define snh sampler_noise_hq +comp_4=`sampler sampler_heart; +comp_5=`sampler sampler_pw_noise_lq; +comp_6=`float3 neon, neons, col; +comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; +comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; +comp_9=`static const int anz = 0, tubes = 12; +comp_10=`static float trad = 0.01, tlen = 2;; +comp_11=` +comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} +comp_13=` +comp_14=`shader_body +comp_15=`{ +comp_16=`uv = (uv-0.5)*q16+0.5; +comp_17=`uv += float2(q17,q18); +comp_18=`uv0 = uv; +comp_19=`uv1 = (uv-0.5)*aspect.xy ; +comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); +comp_21=`uv2 = float2 (z*(uv1.x),z+q19); +comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); +comp_23=`uv2 = float2 (z*(uv1.x),z+q19); +comp_24=` +comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; +comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); +comp_27=`uv += water * 0.04 *iswater; +comp_28=` +comp_29=`//NEON +comp_30=`uv1 = (uv-0.5)*aspect.xy ; +comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; +comp_32=`dist = tuv0.x; +comp_33=`near = sat (2-dist/4); +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; +comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); +comp_40=`nshape *= sat(k1*2); +comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; +comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); +comp_43=` +comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; +comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; +comp_46=` +comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; +comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; +comp_49=`nmask += 0.1; +comp_50=` +comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; +comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; +comp_53=`noise *= (nshape==0) * near; +comp_54=` +comp_55=` +comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); +comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); +comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; +comp_59=` +comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; +comp_61=` +comp_62=`//Hintergrundbel. +comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); +comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); +comp_65=` +comp_66=` +comp_67=`float3 shine = ret; +comp_68=`float radi=1; float anz = 20; +comp_69=`float scale=1.5/anz; +comp_70=`for (int n=1; n <= anz; n++) +comp_71=`{ +comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; +comp_73=` radi -= .9/anz ; +comp_74=`} +comp_75=` +comp_76=` +comp_77=`ret = shine * (1-sat(5*iswater)*0.2); +comp_78=` +comp_79=`//ret = ret*0.2+nmask/2; +comp_80=` +comp_81=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 new file mode 100644 index 0000000..263a35d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 @@ -0,0 +1,1339 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:09:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.530 +blending_direction=1 +random_1=0.841 +random_2=0.449 +random_3=0.399 +random_4=0.688 +random_5=0.363 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R194.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.597 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.630 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.49138 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=.5+q4;y=.5+q5; +shape_0_per_frame2=a=bass_att+mid_att+treb_att; +shape_0_per_frame3=a=a*0.25; +shape_0_per_frame4=a=a*a*1.5; +shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); +shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); +shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); +shape_0_per_frame8=rad = sin(bass+vol); +shape_0_per_frame9=r = bass+1.31*time; +shape_0_per_frame10=g = bass+1.32*time/2; +shape_0_per_frame11=b = bass+1.33*time/3; +shape_0_per_frame12=zoom = sin(bass); +shapecode_1_enabled=0 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01842 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81954 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tex_ang=0.01; +shape_1_per_frame2=x=.5-q4; +shape_1_per_frame3=y=.5-q5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); +comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); +comp_5=` uv = float2(rad,uv.y); +comp_6=` +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` ret += GetBlur1(uv); +comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2018 martin - the sewers2 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=192 +wavecode_0_sep=50 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.03000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=y = gmegabuf (t1)*.15+.3; +wave_0_per_point7=a=0; +wave_0_per_point8=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=212 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20041 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.200 +wavecode_1_g=0.600 +wavecode_1_b=0.700 +wavecode_1_a=0.800 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 0.5 + value1; +wave_1_per_point3=a = min(1,pow(mid/1.5,4)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.84281 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11= +shape_1_per_frame12=megabuf(n) = x0; +shape_1_per_frame13=megabuf(n+1) = y0; +shape_1_per_frame14=megabuf(n+2) = z0; +shape_1_per_frame15= +shape_1_per_frame16=x = x0 + .5; +shape_1_per_frame17=y = y0*q32 + .5; +shape_1_per_frame18=z = z0; +shape_1_per_frame19= +shape_1_per_frame20=rad = 0.007/z*q13; +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = a/2; +shape_1_per_frame23= +shape_1_per_frame24=r = instance/num_inst; +shape_1_per_frame25=b = 1-r; +shape_1_per_frame26=g = 4*pow (r-0.5,2); +shape_1_per_frame27=r = r*0.75+1/4; +shape_1_per_frame28=g = g*0.75+1/4; +shape_1_per_frame29=b = b*0.75+1/4; +shape_1_per_frame30=r2 = r; b2 = b; g2 = g; +shape_1_per_frame31= +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=1.000 +shapecode_2_g=0.700 +shapecode_2_b=0.500 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=128 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=k1 = 1; +shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=rad = 0.007/z*q13; +shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_3_per_frame22=a2 = a/2; +shape_3_per_frame23= +shape_3_per_frame24=r = instance/num_inst; +shape_3_per_frame25=b = 1-r; +shape_3_per_frame26=g = 4*pow (r-0.5,2); +shape_3_per_frame27=r = r*0.75+1/4; +shape_3_per_frame28=g = g*0.75+1/4; +shape_3_per_frame29=b = b*0.75+1/4; +shape_3_per_frame30=r2 = r; b2 = b; g2 = g; +shape_3_per_frame31= +shape_3_per_frame32=x = 1-x; +shape_3_per_frame33= +shape_3_per_frame34=//y = 1-y; //EVENTUELL +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_3= +per_frame_init_4=vol_=1; +per_frame_init_5=flen = 128; shapes = 16*2; +per_frame_init_6=reg01 = shapes; +per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; +per_frame_init_8= +per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; +per_frame_init_10= +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (10*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27= +per_frame_28=m1 = maxind*8; +per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_33=bcount2 += is_rbeat; +per_frame_34=trel1 += BPM/60*dt/2; +per_frame_35= +per_frame_36=n = 0; vol = .1; bbase = 10000; +per_frame_37=loop (flen, +per_frame_38= value = gmegabuf(n)/vol_; +per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_40= megabuf (bbase+n) = value; +per_frame_41= dec = if(trig,dec_f,dec_m); +per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n+5000),2); +per_frame_44= n += 1; +per_frame_45=); +per_frame_46= +per_frame_47=vol = sqrt(vol); +per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_49= +per_frame_50=// post smoothing +per_frame_51=n = 0; +per_frame_52=loop (flen, +per_frame_53= value = megabuf(n+5000); +per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); +per_frame_55= dec = dec_m; +per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_57= n = n+1; +per_frame_58=); +per_frame_59= +per_frame_60= +per_frame_61=// Berechnung Ortskoordinaten aus Spektrum +per_frame_62=dist = 2; step = flen/shapes/2+1; +per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; +per_frame_64=loop (shapes, +per_frame_65=style = 2; +per_frame_66= +per_frame_67=if (style ==0, //Standard ohne slope limitation +per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; +per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; +per_frame_70=, +per_frame_71= if (style==1, //x,y, slope limitation +per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); +per_frame_73= delta = min (slope, max(-slope, delta)); +per_frame_74= megabuf(n) += delta/fps*speed; +per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); +per_frame_76= delta = min (slope, max(-slope, delta)); +per_frame_77= megabuf(n+1) += delta/fps*speed; +per_frame_78= , +per_frame_79= //rad, ang slope limitation +per_frame_80= x0 = megabuf(m)-megabuf(m+dist); +per_frame_81= y0 = megabuf(m)-megabuf(m-dist); +per_frame_82= radi = sqrt (x0*x0+y0*y0); +per_frame_83= angi = atan2 (x0,y0)+6.28*2; +per_frame_84= j=n+4000; +per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_89=)); +per_frame_90=tt = (bcount%8==0) && dbl_beat; +per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; +per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; +per_frame_95= m = m + step; n = n+8; k= k+1; +per_frame_96=); +per_frame_97= +per_frame_98= +per_frame_99=//Projektion +per_frame_100=n = 1000; m = 2000; +per_frame_101=loop (shapes, +per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_104= gmegabuf(n+2) = megabuf(m+2); +per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_107= n = n+8; m = m+8; +per_frame_108=); +per_frame_109= +per_frame_110=q32 = aspecty; +per_frame_111=q13 = sqrt(mid_att); //shp rad +per_frame_112= +per_frame_113=trig = (bcount%32 == 0) && dbl_beat; +per_frame_114=if (trig, +per_frame_115= r1 = 4+int (rand(6)); +per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); +per_frame_117= r3 = -1*pow (2, int(rand(3))); +per_frame_118= +per_frame_119= s1 = (1+int(rand(4))); +per_frame_120= if (rand(1)>0.5,s1=-s1,0); +per_frame_121= s2 = rand(3); +per_frame_122= s3 = -1*pow (2, int(rand(3))); +per_frame_123=,0); +per_frame_124= +per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_126= +per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); +per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); +per_frame_129= +per_frame_130=//tex shift +per_frame_131=//q29 = frk*bcount; q30 = int(0); +per_frame_132=q28 = frk; +per_frame_133= +per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); +per_frame_135= +per_frame_136=slow = certain < 1.8; +per_frame_137=//mask shift x +per_frame_138=q20 = 1/r1; //Anteil +per_frame_139=q22 = q20*r2; //Limit +per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); +per_frame_141=q21 = q20*int(trelx); //phase +per_frame_142= +per_frame_143=//mask shift y +per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_145=q26 = s2; //Narrow +per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); +per_frame_147=q27 = int(trely)/q25; //phase +per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow +per_frame_149= +per_frame_150=tmove += (2+certain)*dt/3; +per_frame_151=q19=tmove; +per_frame_152=monitor = certain; +per_frame_153=q10 = trel1; +per_frame_154=q11 = max(0,certain-1)/2; +per_frame_155= +per_frame_156= +per_frame_157=q17=ddx; q18 = ddy; +per_frame_158= +per_frame_159=q16 = 1 ; +per_frame_160=monitor = slow; +per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; +warp_1=`float2 dz; +warp_2=`static const float2 hor = float2 (texsize.z,0)*4; +warp_3=`static const float2 ver = float2 (0,texsize.w)*4; +warp_4=`shader_body { +warp_5=` +warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_8=` +warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); +warp_10=`} +comp_1=`#define sat saturate +comp_2=`#define snl sampler_noise_lq +comp_3=`#define snh sampler_noise_hq +comp_4=`sampler sampler_heart; +comp_5=`sampler sampler_pw_noise_lq; +comp_6=`float3 neon, neons, col; +comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; +comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; +comp_9=`static const int anz = 0, tubes = 12; +comp_10=`static float trad = 0.01, tlen = 2;; +comp_11=` +comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} +comp_13=` +comp_14=`shader_body +comp_15=`{ +comp_16=`uv = (uv-0.5)*q16+0.5; +comp_17=`uv += float2(q17,q18); +comp_18=`uv0 = uv; +comp_19=`uv1 = (uv-0.5)*aspect.xy ; +comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); +comp_21=`uv2 = float2 (z*(uv1.x),z+q19); +comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); +comp_23=`uv2 = float2 (z*(uv1.x),z+q19); +comp_24=` +comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; +comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); +comp_27=`uv += water * 0.04 *iswater; +comp_28=` +comp_29=`//NEON +comp_30=`uv1 = (uv-0.5)*aspect.xy ; +comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; +comp_32=`dist = tuv0.x; +comp_33=`near = sat (2-dist/4); +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; +comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); +comp_40=`nshape *= sat(k1*2); +comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; +comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); +comp_43=` +comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; +comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; +comp_46=` +comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; +comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; +comp_49=`nmask += 0.1; +comp_50=` +comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; +comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; +comp_53=`noise *= (nshape==0) * near; +comp_54=` +comp_55=` +comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); +comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); +comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; +comp_59=` +comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; +comp_61=` +comp_62=`//Hintergrundbel. +comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); +comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); +comp_65=` +comp_66=` +comp_67=`float3 shine = ret; +comp_68=`float radi=1; float anz = 20; +comp_69=`float scale=1.5/anz; +comp_70=`for (int n=1; n <= anz; n++) +comp_71=`{ +comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; +comp_73=` radi -= .9/anz ; +comp_74=`} +comp_75=` +comp_76=` +comp_77=`ret = shine * (1-sat(5*iswater)*0.2); +comp_78=` +comp_79=`//ret = ret*0.2+nmask/2; +comp_80=`ret *= 1.3; +comp_81=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 new file mode 100644 index 0000000..9c2cd79 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 @@ -0,0 +1,1340 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:14:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.530 +blending_direction=-1 +random_1=0.098 +random_2=0.861 +random_3=0.744 +random_4=0.663 +random_5=0.738 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R194.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.597 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.630 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.49138 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=.5+q4;y=.5+q5; +shape_0_per_frame2=a=bass_att+mid_att+treb_att; +shape_0_per_frame3=a=a*0.25; +shape_0_per_frame4=a=a*a*1.5; +shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); +shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); +shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); +shape_0_per_frame8=rad = sin(bass+vol); +shape_0_per_frame9=r = bass+1.31*time; +shape_0_per_frame10=g = bass+1.32*time/2; +shape_0_per_frame11=b = bass+1.33*time/3; +shape_0_per_frame12=zoom = sin(bass); +shapecode_1_enabled=0 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01842 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81954 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tex_ang=0.01; +shape_1_per_frame2=x=.5-q4; +shape_1_per_frame3=y=.5-q5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); +comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); +comp_5=` uv = float2(rad,uv.y); +comp_6=` +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` ret += GetBlur1(uv); +comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2018 martin - the sewers2 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=192 +wavecode_0_sep=50 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.03000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=y = gmegabuf (t1)*.15+.3; +wave_0_per_point7=a=0; +wave_0_per_point8=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=212 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20041 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.200 +wavecode_1_g=0.600 +wavecode_1_b=0.700 +wavecode_1_a=0.800 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 0.5 + value1; +wave_1_per_point3=a = min(1,pow(mid/1.5,4)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.84281 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11= +shape_1_per_frame12=megabuf(n) = x0; +shape_1_per_frame13=megabuf(n+1) = y0; +shape_1_per_frame14=megabuf(n+2) = z0; +shape_1_per_frame15= +shape_1_per_frame16=x = x0 + .5; +shape_1_per_frame17=y = y0*q32 + .5; +shape_1_per_frame18=z = z0; +shape_1_per_frame19= +shape_1_per_frame20=rad = 0.007/z*q13; +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = a/2; +shape_1_per_frame23= +shape_1_per_frame24=r = instance/num_inst; +shape_1_per_frame25=b = 1-r; +shape_1_per_frame26=g = 4*pow (r-0.5,2); +shape_1_per_frame27=r = r*0.75+1/4; +shape_1_per_frame28=g = g*0.75+1/4; +shape_1_per_frame29=b = b*0.75+1/4; +shape_1_per_frame30=r2 = r; b2 = b; g2 = g; +shape_1_per_frame31= +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=1.000 +shapecode_2_g=0.700 +shapecode_2_b=0.500 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=128 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=k1 = 1; +shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=rad = 0.007/z*q13; +shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_3_per_frame22=a2 = a/2; +shape_3_per_frame23= +shape_3_per_frame24=r = instance/num_inst; +shape_3_per_frame25=b = 1-r; +shape_3_per_frame26=g = 4*pow (r-0.5,2); +shape_3_per_frame27=r = r*0.75+1/4; +shape_3_per_frame28=g = g*0.75+1/4; +shape_3_per_frame29=b = b*0.75+1/4; +shape_3_per_frame30=r2 = r; b2 = b; g2 = g; +shape_3_per_frame31= +shape_3_per_frame32=x = 1-x; +shape_3_per_frame33= +shape_3_per_frame34=//y = 1-y; //EVENTUELL +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_3= +per_frame_init_4=vol_=1; +per_frame_init_5=flen = 128; shapes = 16*2; +per_frame_init_6=reg01 = shapes; +per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; +per_frame_init_8= +per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; +per_frame_init_10= +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (10*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27= +per_frame_28=m1 = maxind*8; +per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_33=bcount2 += is_rbeat; +per_frame_34=trel1 += BPM/60*dt/2; +per_frame_35= +per_frame_36=n = 0; vol = .1; bbase = 10000; +per_frame_37=loop (flen, +per_frame_38= value = gmegabuf(n)/vol_; +per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_40= megabuf (bbase+n) = value; +per_frame_41= dec = if(trig,dec_f,dec_m); +per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n+5000),2); +per_frame_44= n += 1; +per_frame_45=); +per_frame_46= +per_frame_47=vol = sqrt(vol); +per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_49= +per_frame_50=// post smoothing +per_frame_51=n = 0; +per_frame_52=loop (flen, +per_frame_53= value = megabuf(n+5000); +per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); +per_frame_55= dec = dec_m; +per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_57= n = n+1; +per_frame_58=); +per_frame_59= +per_frame_60= +per_frame_61=// Berechnung Ortskoordinaten aus Spektrum +per_frame_62=dist = 2; step = flen/shapes/2+1; +per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; +per_frame_64=loop (shapes, +per_frame_65=style = 2; +per_frame_66= +per_frame_67=if (style ==0, //Standard ohne slope limitation +per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; +per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; +per_frame_70=, +per_frame_71= if (style==1, //x,y, slope limitation +per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); +per_frame_73= delta = min (slope, max(-slope, delta)); +per_frame_74= megabuf(n) += delta/fps*speed; +per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); +per_frame_76= delta = min (slope, max(-slope, delta)); +per_frame_77= megabuf(n+1) += delta/fps*speed; +per_frame_78= , +per_frame_79= //rad, ang slope limitation +per_frame_80= x0 = megabuf(m)-megabuf(m+dist); +per_frame_81= y0 = megabuf(m)-megabuf(m-dist); +per_frame_82= radi = sqrt (x0*x0+y0*y0); +per_frame_83= angi = atan2 (x0,y0)+6.28*2; +per_frame_84= j=n+4000; +per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_89=)); +per_frame_90=tt = (bcount%8==0) && dbl_beat; +per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; +per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; +per_frame_95= m = m + step; n = n+8; k= k+1; +per_frame_96=); +per_frame_97= +per_frame_98= +per_frame_99=//Projektion +per_frame_100=n = 1000; m = 2000; +per_frame_101=loop (shapes, +per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_104= gmegabuf(n+2) = megabuf(m+2); +per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_107= n = n+8; m = m+8; +per_frame_108=); +per_frame_109= +per_frame_110=q32 = aspecty; +per_frame_111=q13 = sqrt(mid_att); //shp rad +per_frame_112= +per_frame_113=trig = (bcount%32 == 0) && dbl_beat; +per_frame_114=if (trig, +per_frame_115= r1 = 4+int (rand(6)); +per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); +per_frame_117= r3 = -1*pow (2, int(rand(3))); +per_frame_118= +per_frame_119= s1 = (1+int(rand(4))); +per_frame_120= if (rand(1)>0.5,s1=-s1,0); +per_frame_121= s2 = rand(3); +per_frame_122= s3 = -1*pow (2, int(rand(3))); +per_frame_123=,0); +per_frame_124= +per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_126= +per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); +per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); +per_frame_129= +per_frame_130=//tex shift +per_frame_131=//q29 = frk*bcount; q30 = int(0); +per_frame_132=q28 = frk; +per_frame_133= +per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); +per_frame_135= +per_frame_136=slow = certain < 1.8; +per_frame_137=//mask shift x +per_frame_138=q20 = 1/r1; //Anteil +per_frame_139=q22 = q20*r2; //Limit +per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); +per_frame_141=q21 = q20*int(trelx); //phase +per_frame_142= +per_frame_143=//mask shift y +per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_145=q26 = s2; //Narrow +per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); +per_frame_147=q27 = int(trely)/q25; //phase +per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow +per_frame_149= +per_frame_150=tmove += (2+certain)*dt/3; +per_frame_151=q19=tmove; +per_frame_152=monitor = certain; +per_frame_153=q10 = trel1; +per_frame_154=q11 = max(0,certain-1)/2; +per_frame_155= +per_frame_156= +per_frame_157=q17=ddx; q18 = ddy; +per_frame_158= +per_frame_159=q16 = 1 ; +per_frame_160=monitor = slow; +per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; +warp_1=`float2 dz; +warp_2=`static const float2 hor = float2 (texsize.z,0)*4; +warp_3=`static const float2 ver = float2 (0,texsize.w)*4; +warp_4=`shader_body { +warp_5=` +warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_8=` +warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); +warp_10=`} +comp_1=`#define sat saturate +comp_2=`#define snl sampler_noise_lq +comp_3=`#define snh sampler_noise_hq +comp_4=`sampler sampler_heart; +comp_5=`sampler sampler_pw_noise_lq; +comp_6=`float3 neon, neons, col; +comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; +comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; +comp_9=`static const int anz = 0, tubes = 12; +comp_10=`static float trad = 0.01, tlen = 2;; +comp_11=` +comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} +comp_13=` +comp_14=`shader_body +comp_15=`{ +comp_16=`uv = (uv-0.5)*q16+0.5; +comp_17=`uv += float2(q17,q18); +comp_18=`uv0 = uv; +comp_19=`uv1 = (uv-0.5)*aspect.xy ; +comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); +comp_21=`uv2 = float2 (z*(uv1.x),z+q19); +comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); +comp_23=`uv2 = float2 (z*(uv1.x),z+q19); +comp_24=` +comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; +comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); +comp_27=`uv += water * 0.04 *iswater; +comp_28=` +comp_29=`//NEON +comp_30=`uv1 = (uv-0.5)*aspect.xy ; +comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; +comp_32=`dist = tuv0.x; +comp_33=`near = sat (2-dist/4); +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; +comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); +comp_40=`nshape *= sat(k1*2); +comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; +comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); +comp_43=` +comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; +comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; +comp_46=` +comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; +comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; +comp_49=`nmask += 0.1; +comp_50=` +comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; +comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; +comp_53=`noise *= (nshape==0) * near; +comp_54=` +comp_55=` +comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); +comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); +comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; +comp_59=` +comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; +comp_61=` +comp_62=`//Hintergrundbel. +comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); +comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); +comp_65=` +comp_66=` +comp_67=`float3 shine = ret; +comp_68=`float radi=1; float anz = 20; +comp_69=`float scale=1.5/anz; +comp_70=`for (int n=1; n <= anz; n++) +comp_71=`{ +comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; +comp_73=` radi -= .9/anz ; +comp_74=`} +comp_75=` +comp_76=` +comp_77=`ret = shine * (1-sat(5*iswater)*0.2); +comp_78=` +comp_79=`//ret = ret*0.2+nmask/2; +comp_80=`//ret -= 0.1; +comp_81=`//ret /= float3(2.9,-1.6,1.8); +comp_82=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 new file mode 100644 index 0000000..0ffb553 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 @@ -0,0 +1,1340 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:07:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.490 +blending_direction=1 +random_1=0.759 +random_2=0.773 +random_3=0.316 +random_4=0.326 +random_5=0.568 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R194.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.597 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.630 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.49138 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=.5+q4;y=.5+q5; +shape_0_per_frame2=a=bass_att+mid_att+treb_att; +shape_0_per_frame3=a=a*0.25; +shape_0_per_frame4=a=a*a*1.5; +shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); +shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); +shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); +shape_0_per_frame8=rad = sin(bass+vol); +shape_0_per_frame9=r = bass+1.31*time; +shape_0_per_frame10=g = bass+1.32*time/2; +shape_0_per_frame11=b = bass+1.33*time/3; +shape_0_per_frame12=zoom = sin(bass); +shapecode_1_enabled=0 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01842 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81954 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tex_ang=0.01; +shape_1_per_frame2=x=.5-q4; +shape_1_per_frame3=y=.5-q5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); +comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); +comp_5=` uv = float2(rad,uv.y); +comp_6=` +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` ret += GetBlur1(uv); +comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=2018 martin - the sewers2 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=192 +wavecode_0_sep=50 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.03000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=y = gmegabuf (t1)*.15+.3; +wave_0_per_point7=a=0; +wave_0_per_point8=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=212 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20041 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.200 +wavecode_1_g=0.600 +wavecode_1_b=0.700 +wavecode_1_a=0.800 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 0.5 + value1; +wave_1_per_point3=a = min(1,pow(mid/1.5,4)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.84281 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11= +shape_1_per_frame12=megabuf(n) = x0; +shape_1_per_frame13=megabuf(n+1) = y0; +shape_1_per_frame14=megabuf(n+2) = z0; +shape_1_per_frame15= +shape_1_per_frame16=x = x0 + .5; +shape_1_per_frame17=y = y0*q32 + .5; +shape_1_per_frame18=z = z0; +shape_1_per_frame19= +shape_1_per_frame20=rad = 0.007/z*q13; +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = a/2; +shape_1_per_frame23= +shape_1_per_frame24=r = instance/num_inst; +shape_1_per_frame25=b = 1-r; +shape_1_per_frame26=g = 4*pow (r-0.5,2); +shape_1_per_frame27=r = r*0.75+1/4; +shape_1_per_frame28=g = g*0.75+1/4; +shape_1_per_frame29=b = b*0.75+1/4; +shape_1_per_frame30=r2 = r; b2 = b; g2 = g; +shape_1_per_frame31= +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=1.000 +shapecode_2_g=0.700 +shapecode_2_b=0.500 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=128 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=k1 = 1; +shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=rad = 0.007/z*q13; +shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_3_per_frame22=a2 = a/2; +shape_3_per_frame23= +shape_3_per_frame24=r = instance/num_inst; +shape_3_per_frame25=b = 1-r; +shape_3_per_frame26=g = 4*pow (r-0.5,2); +shape_3_per_frame27=r = r*0.75+1/4; +shape_3_per_frame28=g = g*0.75+1/4; +shape_3_per_frame29=b = b*0.75+1/4; +shape_3_per_frame30=r2 = r; b2 = b; g2 = g; +shape_3_per_frame31= +shape_3_per_frame32=x = 1-x; +shape_3_per_frame33= +shape_3_per_frame34=//y = 1-y; //EVENTUELL +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_3= +per_frame_init_4=vol_=1; +per_frame_init_5=flen = 128; shapes = 16*2; +per_frame_init_6=reg01 = shapes; +per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; +per_frame_init_8= +per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; +per_frame_init_10= +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (10*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27= +per_frame_28=m1 = maxind*8; +per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_33=bcount2 += is_rbeat; +per_frame_34=trel1 += BPM/60*dt/2; +per_frame_35= +per_frame_36=n = 0; vol = .1; bbase = 10000; +per_frame_37=loop (flen, +per_frame_38= value = gmegabuf(n)/vol_; +per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_40= megabuf (bbase+n) = value; +per_frame_41= dec = if(trig,dec_f,dec_m); +per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n+5000),2); +per_frame_44= n += 1; +per_frame_45=); +per_frame_46= +per_frame_47=vol = sqrt(vol); +per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_49= +per_frame_50=// post smoothing +per_frame_51=n = 0; +per_frame_52=loop (flen, +per_frame_53= value = megabuf(n+5000); +per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); +per_frame_55= dec = dec_m; +per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_57= n = n+1; +per_frame_58=); +per_frame_59= +per_frame_60= +per_frame_61=// Berechnung Ortskoordinaten aus Spektrum +per_frame_62=dist = 2; step = flen/shapes/2+1; +per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; +per_frame_64=loop (shapes, +per_frame_65=style = 2; +per_frame_66= +per_frame_67=if (style ==0, //Standard ohne slope limitation +per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; +per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; +per_frame_70=, +per_frame_71= if (style==1, //x,y, slope limitation +per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); +per_frame_73= delta = min (slope, max(-slope, delta)); +per_frame_74= megabuf(n) += delta/fps*speed; +per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); +per_frame_76= delta = min (slope, max(-slope, delta)); +per_frame_77= megabuf(n+1) += delta/fps*speed; +per_frame_78= , +per_frame_79= //rad, ang slope limitation +per_frame_80= x0 = megabuf(m)-megabuf(m+dist); +per_frame_81= y0 = megabuf(m)-megabuf(m-dist); +per_frame_82= radi = sqrt (x0*x0+y0*y0); +per_frame_83= angi = atan2 (x0,y0)+6.28*2; +per_frame_84= j=n+4000; +per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_89=)); +per_frame_90=tt = (bcount%8==0) && dbl_beat; +per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; +per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; +per_frame_95= m = m + step; n = n+8; k= k+1; +per_frame_96=); +per_frame_97= +per_frame_98= +per_frame_99=//Projektion +per_frame_100=n = 1000; m = 2000; +per_frame_101=loop (shapes, +per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_104= gmegabuf(n+2) = megabuf(m+2); +per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_107= n = n+8; m = m+8; +per_frame_108=); +per_frame_109= +per_frame_110=q32 = aspecty; +per_frame_111=q13 = sqrt(mid_att); //shp rad +per_frame_112= +per_frame_113=trig = (bcount%32 == 0) && dbl_beat; +per_frame_114=if (trig, +per_frame_115= r1 = 4+int (rand(6)); +per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); +per_frame_117= r3 = -1*pow (2, int(rand(3))); +per_frame_118= +per_frame_119= s1 = (1+int(rand(4))); +per_frame_120= if (rand(1)>0.5,s1=-s1,0); +per_frame_121= s2 = rand(3); +per_frame_122= s3 = -1*pow (2, int(rand(3))); +per_frame_123=,0); +per_frame_124= +per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_126= +per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); +per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); +per_frame_129= +per_frame_130=//tex shift +per_frame_131=//q29 = frk*bcount; q30 = int(0); +per_frame_132=q28 = frk; +per_frame_133= +per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); +per_frame_135= +per_frame_136=slow = certain < 1.8; +per_frame_137=//mask shift x +per_frame_138=q20 = 1/r1; //Anteil +per_frame_139=q22 = q20*r2; //Limit +per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); +per_frame_141=q21 = q20*int(trelx); //phase +per_frame_142= +per_frame_143=//mask shift y +per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_145=q26 = s2; //Narrow +per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); +per_frame_147=q27 = int(trely)/q25; //phase +per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow +per_frame_149= +per_frame_150=tmove += (2+certain)*dt/3; +per_frame_151=q19=tmove; +per_frame_152=monitor = certain; +per_frame_153=q10 = trel1; +per_frame_154=q11 = max(0,certain-1)/2; +per_frame_155= +per_frame_156= +per_frame_157=q17=ddx; q18 = ddy; +per_frame_158= +per_frame_159=q16 = 1 ; +per_frame_160=monitor = slow; +per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; +warp_1=`float2 dz; +warp_2=`static const float2 hor = float2 (texsize.z,0)*4; +warp_3=`static const float2 ver = float2 (0,texsize.w)*4; +warp_4=`shader_body { +warp_5=` +warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_8=` +warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); +warp_10=`} +comp_1=`#define sat saturate +comp_2=`#define snl sampler_noise_lq +comp_3=`#define snh sampler_noise_hq +comp_4=`sampler sampler_heart; +comp_5=`sampler sampler_pw_noise_lq; +comp_6=`float3 neon, neons, col; +comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; +comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; +comp_9=`static const int anz = 0, tubes = 12; +comp_10=`static float trad = 0.01, tlen = 2;; +comp_11=` +comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} +comp_13=` +comp_14=`shader_body +comp_15=`{ +comp_16=`uv = (uv-0.5)*q16+0.5; +comp_17=`uv += float2(q17,q18); +comp_18=`uv0 = uv; +comp_19=`uv1 = (uv-0.5)*aspect.xy ; +comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); +comp_21=`uv2 = float2 (z*(uv1.x),z+q19); +comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); +comp_23=`uv2 = float2 (z*(uv1.x),z+q19); +comp_24=` +comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; +comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); +comp_27=`uv += water * 0.04 *iswater; +comp_28=` +comp_29=`//NEON +comp_30=`uv1 = (uv-0.5)*aspect.xy ; +comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; +comp_32=`dist = tuv0.x; +comp_33=`near = sat (2-dist/4); +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; +comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); +comp_40=`nshape *= sat(k1*2); +comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; +comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); +comp_43=` +comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; +comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; +comp_46=` +comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; +comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; +comp_49=`nmask += 0.1; +comp_50=` +comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; +comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; +comp_53=`noise *= (nshape==0) * near; +comp_54=` +comp_55=` +comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); +comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); +comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; +comp_59=` +comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; +comp_61=` +comp_62=`//Hintergrundbel. +comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); +comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); +comp_65=` +comp_66=` +comp_67=`float3 shine = ret; +comp_68=`float radi=1; float anz = 20; +comp_69=`float scale=1.5/anz; +comp_70=`for (int n=1; n <= anz; n++) +comp_71=`{ +comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; +comp_73=` radi -= .9/anz ; +comp_74=`} +comp_75=` +comp_76=` +comp_77=`ret = shine * (1-sat(5*iswater)*0.2); +comp_78=` +comp_79=`//ret = ret*0.2+nmask/2; +comp_80=` +comp_81=`ret /= float3(0.4,2.0,1.9); +comp_82=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 new file mode 100644 index 0000000..5c5abf1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 @@ -0,0 +1,2145 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 19:10:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.40 +blending_direction=1 +random_1=0.875203 +random_2=0.723442 +random_3=0.087669 +random_4=0.161111 +random_5=0.465447 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.007 clipboard03.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`ret /= float3(-0.5,0.9,2.0); +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 new file mode 100644 index 0000000..623f04d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 @@ -0,0 +1,2145 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 19:10:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.40 +blending_direction=1 +random_1=0.875203 +random_2=0.723442 +random_3=0.087669 +random_4=0.161111 +random_5=0.465447 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q25 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//wrist movement; +wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point14= +wave_1_per_point15=xq=xp; +wave_1_per_point16=sa=sin(ang);ca=cos(ang); +wave_1_per_point17=yq=yp*sa + zp*ca; +wave_1_per_point18=zq=yp*ca - zp*sa; +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=sa=sin(ang);ca=cos(ang); +wave_1_per_point24=xp=xq*sa + yq*ca; +wave_1_per_point25=yp=xq*ca - yq*sa; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//forearm movement; +wave_1_per_point29=zp=zp-0.3; +wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point31=xq=xp; +wave_1_per_point32=sa=sin(ang);ca=cos(ang); +wave_1_per_point33=yq=yp*sa + zp*ca; +wave_1_per_point34=zq=yp*ca - zp*sa; +wave_1_per_point35= +wave_1_per_point36=//upper arm twist +wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point38=sa=sin(ang);ca=cos(ang); +wave_1_per_point39=xp=xq*sa + yq*ca; +wave_1_per_point40=yp=xq*ca - yq*sa; +wave_1_per_point41=zp=zq; +wave_1_per_point42= +wave_1_per_point43=//upper arm outward; +wave_1_per_point44=zp=zp-0.35; +wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point46=sa=sin(ang);ca=cos(ang); +wave_1_per_point47=xq=xp*sa + zp*ca; +wave_1_per_point48=yq=yp; +wave_1_per_point49=zq=xp*ca - zp*sa; +wave_1_per_point50= +wave_1_per_point51=//upper arm up down; +wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point53=xp=xq; +wave_1_per_point54=sa=sin(ang);ca=cos(ang); +wave_1_per_point55=yp=yq*ca - zq*sa; +wave_1_per_point56=zp=yq*sa + zq*ca; +wave_1_per_point57= +wave_1_per_point58=//xp=xq;yp=yq;zp=zq; +wave_1_per_point59= +wave_1_per_point60= +wave_1_per_point61=//project into screenspace and draw on screen +wave_1_per_point62=zp=zp+2; +wave_1_per_point63=xs=xp/zp; +wave_1_per_point64=ys=yp/zp; +wave_1_per_point65= +wave_1_per_point66=x=xs+0.5; +wave_1_per_point67=y=ys*1.3+0.5; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=a=(1-sample); +wave_1_per_point71= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.900 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=t2 = t2 + bass_att/2; +wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_2_per_point2= +wave_2_per_point3=k1 = cos(time/2.4); +wave_2_per_point4=k2 = sin(time/2); +wave_2_per_point5= +wave_2_per_point6=t_abs = sample; +wave_2_per_point7=t_rel = sample-time/2.12; +wave_2_per_point8=ampl = cos(t_rel)*5; +wave_2_per_point9=//ampl = 3; +wave_2_per_point10= +wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_2_per_point13=oz = ampl/2.3; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17= +wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_2_per_point21= +wave_2_per_point22=r = 1; +wave_2_per_point23=g = 0.5; +wave_2_per_point24=b = 0.2; +wave_2_per_point25= +wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_2_per_point29= +wave_2_per_point30=xang = k1*3; +wave_2_per_point31=yang = 1; +wave_2_per_point32=zang = 3*k1; +wave_2_per_point33=fov = 0.22; +wave_2_per_point34= +wave_2_per_point35=monitor = t2; +wave_2_per_point36= +wave_2_per_point37=// Rotation um x,y,z +wave_2_per_point38= +wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point41= +wave_2_per_point42=ox = mx; +wave_2_per_point43=oy = my; +wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point46=ox = mx; +wave_2_per_point47=oz = mz; +wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point50=oy = my; +wave_2_per_point51=oz = mz; +wave_2_per_point52= +wave_2_per_point53=oz = oz - 6; +wave_2_per_point54=x = ox*fov/oz +0.5; +wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_2_per_point56=y = oy*fov/oz + 0.5; +wave_2_per_point57= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.007 clipboard03.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`ret /= float3(1.8,-1.8,2.1); +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 new file mode 100644 index 0000000..8f4352c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 @@ -0,0 +1,2035 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 00:22:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.51 +blending_direction=-1 +random_1=0.586585 +random_2=0.947832 +random_3=0.967751 +random_4=0.523171 +random_5=0.408401 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R063.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=1.707 +fWarpScale=2.087 +fZoomExponent=1.09000 +fShader=0.000 +zoom=0.94990 +rot=0.00000 +cx=0.460 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01030 +sx=0.78992 +sy=1.01000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.970 +ob_a=0.297 +ib_size=0.250 +ib_r=0.248 +ib_g=0.192 +ib_b=0.205 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.150 +b2x=0.790 +b3x=1.120 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (0.36, 30/fps); +per_frame_2=dec_slow = pow (0.931, 30/fps); +per_frame_3=//dec_xlow = pow (1.039, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+0.11); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.84; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.80134/4); +per_frame_25=q2 = sin(p2 * 3.51859/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+0.041; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,0.28)*prox*2; +per_frame_45=q32 = 0.58 + 0.21*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.822-0.0023; +warp_6=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*0.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; +comp_44=`rss0.y = 0.12/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-0.6); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*0.61; +comp_53=`float z = 0.994/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/2; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(0.043*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(0.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; +comp_76=`dots *= saturate(0.17/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/12; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*2); +comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`//ret += blk; +comp_91=` +comp_92=`ret /= float3(0.5,-1.9,0.6); +comp_93=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 new file mode 100644 index 0000000..1080db7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 @@ -0,0 +1,2035 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 00:23:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.59 +blending_direction=-1 +random_1=0.854607 +random_2=0.352575 +random_3=0.010434 +random_4=0.983198 +random_5=0.086721 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R063.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=1.707 +fWarpScale=2.087 +fZoomExponent=1.09000 +fShader=0.000 +zoom=0.94990 +rot=0.00000 +cx=0.460 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01030 +sx=0.78992 +sy=1.01000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.970 +ob_a=0.297 +ib_size=0.250 +ib_r=0.248 +ib_g=0.192 +ib_b=0.205 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.150 +b2x=0.790 +b3x=1.120 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (0.36, 30/fps); +per_frame_2=dec_slow = pow (0.931, 30/fps); +per_frame_3=//dec_xlow = pow (1.039, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+0.11); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.84; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.80134/4); +per_frame_25=q2 = sin(p2 * 3.51859/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+0.041; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,0.28)*prox*2; +per_frame_45=q32 = 0.58 + 0.21*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.822-0.0023; +warp_6=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*0.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; +comp_44=`rss0.y = 0.12/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-0.6); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*0.61; +comp_53=`float z = 0.994/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/2; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(0.043*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(0.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; +comp_76=`dots *= saturate(0.17/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/12; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*2); +comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`//ret += blk; +comp_91=` +comp_92=`ret /= float3(1.7,1.9,0.8); +comp_93=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk new file mode 100644 index 0000000..63bd04b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk @@ -0,0 +1,328 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00180 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.360 +ob_g=0.290 +ob_b=0.290 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.06989 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 2.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.40271 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.930 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_3_per_frame3= +shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_3_per_frame7= +shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_3_per_frame11= +shape_3_per_frame12=r=redif; +shape_3_per_frame13=g=greenif; +shape_3_per_frame14=b=blueif; +shape_3_per_frame15= +shape_3_per_frame16=r2=sin(time*.47); +shape_3_per_frame17=g2=sin(time*.72); +shape_3_per_frame18=b2=sin(time*0.33); +shape_3_per_frame19= +shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); +per_frame_1=decay=.6; +per_frame_2=wave_a=0; +per_frame_3=zoom=1; +per_frame_4=warp=0; +per_frame_5= +per_frame_6=q5=aspectx; +per_frame_7=q6=aspecty; +per_frame_8= +per_frame_9= +per_frame_10=bt=bt+bass/fps; +per_frame_11=q1=bt; +warp_1=`shader_body { +warp_2=` +warp_3=`//uv = uv_orig; +warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_6=` +warp_7=`float2 tmp = uv1; +warp_8=`tmp.x = ang*3; tmp.y = rad; +warp_9=`uv1 = tmp; +warp_10=` +warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); +warp_12=` +warp_13=`float3 ret1 = GetBlur1 (uv)-.3; +warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; +warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; +warp_16=` +warp_17=`ret = -.4*blur + crisp; +warp_18=` +warp_19=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); +warp_20=` ret -= 0.04; +warp_21=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\stars1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.000000 +SpriteY=-0.000000 +SpriteSX=-1.080000 +SpriteSY=-1.080000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.27+(bass_att/15); +code_2=new_scale=1.0+0.900000/2+0.1*sin(time*0.500000+(bass_att/10)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk new file mode 100644 index 0000000..492bb58 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk @@ -0,0 +1,645 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); +comp_5=`} +comp_6=` +comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 new file mode 100644 index 0000000..84bb8c7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 @@ -0,0 +1,1832 @@ +Created with MILKDROP 3.2 on 15/04/2023 at 23:10:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=1 +random_1=0.644309 +random_2=0.927507 +random_3=0.256504 +random_4=0.232656 +random_5=0.093902 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.001 Fire Wave.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); +comp_5=`} +comp_6=` +comp_7=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 new file mode 100644 index 0000000..7cfc909 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 @@ -0,0 +1,1832 @@ +Created with MILKDROP 3.2 on 15/04/2023 at 23:12:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.59 +blending_direction=-1 +random_1=0.686585 +random_2=0.847154 +random_3=0.237534 +random_4=0.365583 +random_5=0.325339 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.001 Fire Wave.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); +comp_5=`} +comp_6=` +comp_7=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 new file mode 100644 index 0000000..b5347ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 @@ -0,0 +1,1832 @@ +Created with MILKDROP 3.2 on 15/04/2023 at 23:14:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.48 +blending_direction=-1 +random_1=0.924255 +random_2=0.253930 +random_3=0.970461 +random_4=0.149051 +random_5=0.239431 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.001 Fire Wave.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); +comp_5=`} +comp_6=` +comp_7=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk new file mode 100644 index 0000000..8c7547a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk @@ -0,0 +1,325 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.007; +per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,.26); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d + float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 +time* (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand *0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk new file mode 100644 index 0000000..e89a1ce --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk @@ -0,0 +1,846 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 new file mode 100644 index 0000000..2c20a25 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 @@ -0,0 +1,1880 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 00:17:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.230 +blending_direction=-1 +random_1=0.354 +random_2=0.137 +random_3=0.223 +random_4=0.483 +random_5=0.749 + +[PRESET1_BEGIN] +NAME=2018 martin - the sewers .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=192 +wavecode_0_sep=50 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.03000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=y = gmegabuf (t1)*.15+.3; +wave_0_per_point7=a=0; +wave_0_per_point8=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=212 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20041 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.200 +wavecode_1_g=0.600 +wavecode_1_b=0.700 +wavecode_1_a=0.800 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 0.5 + value1; +wave_1_per_point3=a = min(1,pow(mid/1.5,4)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.84281 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=128 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11= +shape_1_per_frame12=megabuf(n) = x0; +shape_1_per_frame13=megabuf(n+1) = y0; +shape_1_per_frame14=megabuf(n+2) = z0; +shape_1_per_frame15= +shape_1_per_frame16=x = x0 + .5; +shape_1_per_frame17=y = y0*q32 + .5; +shape_1_per_frame18=z = z0; +shape_1_per_frame19= +shape_1_per_frame20=rad = 0.007/z*q13; +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = a/2; +shape_1_per_frame23= +shape_1_per_frame24=r = instance/num_inst; +shape_1_per_frame25=b = 1-r; +shape_1_per_frame26=g = 4*pow (r-0.5,2); +shape_1_per_frame27=r = r*0.75+1/4; +shape_1_per_frame28=g = g*0.75+1/4; +shape_1_per_frame29=b = b*0.75+1/4; +shape_1_per_frame30=r2 = r; b2 = b; g2 = g; +shape_1_per_frame31= +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=1.000 +shapecode_2_g=0.700 +shapecode_2_b=0.500 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=128 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=k1 = 1; +shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=rad = 0.007/z*q13; +shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_3_per_frame22=a2 = a/2; +shape_3_per_frame23= +shape_3_per_frame24=r = instance/num_inst; +shape_3_per_frame25=b = 1-r; +shape_3_per_frame26=g = 4*pow (r-0.5,2); +shape_3_per_frame27=r = r*0.75+1/4; +shape_3_per_frame28=g = g*0.75+1/4; +shape_3_per_frame29=b = b*0.75+1/4; +shape_3_per_frame30=r2 = r; b2 = b; g2 = g; +shape_3_per_frame31= +shape_3_per_frame32=x = 1-x; +shape_3_per_frame33= +shape_3_per_frame34=//y = 1-y; //EVENTUELL +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_3= +per_frame_init_4=vol_=1; +per_frame_init_5=flen = 128; shapes = 16*2; +per_frame_init_6=reg01 = shapes; +per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; +per_frame_init_8= +per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; +per_frame_init_10= +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (10*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27= +per_frame_28=m1 = maxind*8; +per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_33=bcount2 += is_rbeat; +per_frame_34=trel1 += BPM/60*dt/2; +per_frame_35= +per_frame_36=n = 0; vol = .1; bbase = 10000; +per_frame_37=loop (flen, +per_frame_38= value = gmegabuf(n)/vol_; +per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_40= megabuf (bbase+n) = value; +per_frame_41= dec = if(trig,dec_f,dec_m); +per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n+5000),2); +per_frame_44= n += 1; +per_frame_45=); +per_frame_46= +per_frame_47=vol = sqrt(vol); +per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_49= +per_frame_50=// post smoothing +per_frame_51=n = 0; +per_frame_52=loop (flen, +per_frame_53= value = megabuf(n+5000); +per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); +per_frame_55= dec = dec_m; +per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_57= n = n+1; +per_frame_58=); +per_frame_59= +per_frame_60= +per_frame_61=// Berechnung Ortskoordinaten aus Spektrum +per_frame_62=dist = 2; step = flen/shapes/2+1; +per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; +per_frame_64=loop (shapes, +per_frame_65=style = 2; +per_frame_66= +per_frame_67=if (style ==0, //Standard ohne slope limitation +per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; +per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; +per_frame_70=, +per_frame_71= if (style==1, //x,y, slope limitation +per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); +per_frame_73= delta = min (slope, max(-slope, delta)); +per_frame_74= megabuf(n) += delta/fps*speed; +per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); +per_frame_76= delta = min (slope, max(-slope, delta)); +per_frame_77= megabuf(n+1) += delta/fps*speed; +per_frame_78= , +per_frame_79= //rad, ang slope limitation +per_frame_80= x0 = megabuf(m)-megabuf(m+dist); +per_frame_81= y0 = megabuf(m)-megabuf(m-dist); +per_frame_82= radi = sqrt (x0*x0+y0*y0); +per_frame_83= angi = atan2 (x0,y0)+6.28*2; +per_frame_84= j=n+4000; +per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_89=)); +per_frame_90=tt = (bcount%8==0) && dbl_beat; +per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; +per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; +per_frame_95= m = m + step; n = n+8; k= k+1; +per_frame_96=); +per_frame_97= +per_frame_98= +per_frame_99=//Projektion +per_frame_100=n = 1000; m = 2000; +per_frame_101=loop (shapes, +per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_104= gmegabuf(n+2) = megabuf(m+2); +per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_107= n = n+8; m = m+8; +per_frame_108=); +per_frame_109= +per_frame_110=q32 = aspecty; +per_frame_111=q13 = sqrt(mid_att); //shp rad +per_frame_112= +per_frame_113=trig = (bcount%32 == 0) && dbl_beat; +per_frame_114=if (trig, +per_frame_115= r1 = 4+int (rand(6)); +per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); +per_frame_117= r3 = -1*pow (2, int(rand(3))); +per_frame_118= +per_frame_119= s1 = (1+int(rand(4))); +per_frame_120= if (rand(1)>0.5,s1=-s1,0); +per_frame_121= s2 = rand(3); +per_frame_122= s3 = -1*pow (2, int(rand(3))); +per_frame_123=,0); +per_frame_124= +per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_126= +per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); +per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); +per_frame_129= +per_frame_130=//tex shift +per_frame_131=//q29 = frk*bcount; q30 = int(0); +per_frame_132=q28 = frk; +per_frame_133= +per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); +per_frame_135= +per_frame_136=slow = certain < 1.8; +per_frame_137=//mask shift x +per_frame_138=q20 = 1/r1; //Anteil +per_frame_139=q22 = q20*r2; //Limit +per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); +per_frame_141=q21 = q20*int(trelx); //phase +per_frame_142= +per_frame_143=//mask shift y +per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_145=q26 = s2; //Narrow +per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); +per_frame_147=q27 = int(trely)/q25; //phase +per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow +per_frame_149= +per_frame_150=tmove += (2+certain)*dt/3; +per_frame_151=q19=tmove; +per_frame_152=monitor = certain; +per_frame_153=q10 = trel1; +per_frame_154=q11 = max(0,certain-1)/2; +per_frame_155= +per_frame_156= +per_frame_157=trig = (bcount%4==0) && dbl_beat; +per_frame_158=tbers = max(0,if (bers, tbers+dt/2, tbers-dt/2)); +per_frame_159=vc = certain+bvol*0.25; +per_frame_160=if (vc > 4.5+tbers, bers=1, if (vc < 3+tbers/5, bers=0;,0)); +per_frame_161=if (bers, if (trig, +per_frame_162= ddx = int (rand(4)-2)/3; +per_frame_163= ddy = - int (rand(3))/3, 0);, +per_frame_164= if (trig, ddx=0; ddy=0;,0)); +per_frame_165= +per_frame_166=q17=ddx; q18 = ddy; +per_frame_167= +per_frame_168=q16 = 1 ; +per_frame_169=monitor = slow; +per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; +warp_1=`float2 dz; +warp_2=`static const float2 hor = float2 (texsize.z,0)*4; +warp_3=`static const float2 ver = float2 (0,texsize.w)*4; +warp_4=`shader_body { +warp_5=` +warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_8=` +warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); +warp_10=`} +comp_1=`#define sat saturate +comp_2=`#define snl sampler_noise_lq +comp_3=`#define snh sampler_noise_hq +comp_4=`sampler sampler_heart; +comp_5=`sampler sampler_pw_noise_lq; +comp_6=`float3 neon, neons, col; +comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; +comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; +comp_9=`static const int anz = 0, tubes = 12; +comp_10=`static float trad = 0.01, tlen = 2;; +comp_11=` +comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} +comp_13=` +comp_14=`shader_body +comp_15=`{ +comp_16=`uv = (uv-0.5)*q16+0.5; +comp_17=`uv += float2(q17,q18); +comp_18=`uv0 = uv; +comp_19=`uv1 = (uv-0.5)*aspect.xy ; +comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); +comp_21=`uv2 = float2 (z*(uv1.x),z+q19); +comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); +comp_23=`uv2 = float2 (z*(uv1.x),z+q19); +comp_24=` +comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; +comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); +comp_27=`uv += water * 0.04 *iswater; +comp_28=` +comp_29=`//NEON +comp_30=`uv1 = (uv-0.5)*aspect.xy ; +comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; +comp_32=`dist = tuv0.x; +comp_33=`near = sat (2-dist/4); +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; +comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); +comp_40=`nshape *= sat(k1*2); +comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; +comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); +comp_43=` +comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; +comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; +comp_46=` +comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; +comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; +comp_49=`nmask += 0.1; +comp_50=` +comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; +comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; +comp_53=`noise *= (nshape==0) * near; +comp_54=` +comp_55=` +comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); +comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); +comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; +comp_59=` +comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; +comp_61=` +comp_62=`//Hintergrundbel. +comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); +comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); +comp_65=` +comp_66=` +comp_67=`float3 shine = ret; +comp_68=`float radi=1; float anz = 20; +comp_69=`float scale=1.5/anz; +comp_70=`for (int n=1; n <= anz; n++) +comp_71=`{ +comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; +comp_73=` radi -= .9/anz ; +comp_74=`} +comp_75=` +comp_76=` +comp_77=`ret = shine * (1-sat(5*iswater)*0.2); +comp_78=` +comp_79=`//ret = ret*0.2+nmask/2; +comp_80=` +comp_81=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk new file mode 100644 index 0000000..34b6a8d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk @@ -0,0 +1,838 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 new file mode 100644 index 0000000..09525b0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 @@ -0,0 +1,1683 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:27:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=-1 +random_1=0.817615 +random_2=0.595935 +random_3=0.828455 +random_4=0.581978 +random_5=0.801355 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R153 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2X [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(1.8,2.6,2.9); +comp_32=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 new file mode 100644 index 0000000..88279ac --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 @@ -0,0 +1,1299 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:30:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.26 +blending_direction=-1 +random_1=0.365989 +random_2=0.516396 +random_3=0.723442 +random_4=0.987263 +random_5=0.425474 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2X [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(1.8,2.6,2.9); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R153 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 new file mode 100644 index 0000000..dc6c103 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 @@ -0,0 +1,1704 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:38:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.40 +blending_direction=-1 +random_1=0.960434 +random_2=0.018970 +random_3=0.175745 +random_4=0.163957 +random_5=0.233062 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(-1.0,1.6,1.2); +comp_32=`ret /= float3(-1.8,-0.4,1.3); +comp_33=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - juggernaut brighter +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); +shape_2_per_frame8=a = (q15>1.5*(1+instance)); +shape_2_per_frame9=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat; +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig, rand(1)>0.5, conv);; +per_frame_61=tr1 = tr1*0.8+0.2*ang1; +per_frame_62=tr2 = tr2*0.8+0.2*ang2; +per_frame_63=conv_ = conv_*0.8+0.2*conv; +per_frame_64=q5 = conv_; +per_frame_65= +per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; +per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_69= +per_frame_70=q10 = cos(tr1)*b1; +per_frame_71=q11 = sin(tr1)*b1; +per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); +per_frame_73=jump = bcount * ct; +per_frame_74=q8 = cos(tr2+jump*2)*b2; +per_frame_75=q9 = sin(tr2+jump)*b2; +per_frame_76=fcountx += q10; fcounty += q11; +per_frame_77=q12 = -fcountx; q13 = -fcounty; +per_frame_78= +per_frame_79=q14 = sqrt(bass+mid+treb)/2; +per_frame_80=q15 = peak; +per_frame_81=q16 = vol-vol_; +per_frame_82=q32 = aspecty; +per_frame_83=start += dt; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); +warp_19=` +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, kk; +comp_3=`float2 uv1, uv2, uva, dz, center; +comp_4=`float3 rs; +comp_5=`static const int anz = 27; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc; +comp_29=`radi = ir0/scale; +comp_30=`for (int n=1; n <= anz; n++) +comp_31=`{ +comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); +comp_33=` radi -= ir0/scale/anz*10.9;; +comp_34=`} +comp_35=`shine *= (q14+1)/4; +comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); +comp_37=`ret = max(shine,1.5*struc); +comp_38=` +comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_41=`} +comp_42=`written by martin +comp_43=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk new file mode 100644 index 0000000..d39195c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk @@ -0,0 +1,810 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=//q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*5; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.97; //or try: ret -= 0.0269; +warp_11=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.99*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` //ret = abs(avg_col - ret)*8; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk new file mode 100644 index 0000000..13f173c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk @@ -0,0 +1,799 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 new file mode 100644 index 0000000..347597c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 @@ -0,0 +1,1569 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 19:15:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.480 +blending_direction=1 +random_1=0.083 +random_2=0.423 +random_3=0.563 +random_4=0.211 +random_5=0.929 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr*2; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.007; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=`ret = tex2D(sampler_fw_main, uv); +comp_5=` +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`ret /= float3(2.0,2.5,1.8); +comp_17=`} +comp_18=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 new file mode 100644 index 0000000..3370837 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 @@ -0,0 +1,1170 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:00:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.52 +blending_direction=-1 +random_1=0.0674797 +random_2=0.738889 +random_3=0.232249 +random_4=0.655691 +random_5=0.449187 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R023.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.5,0.2,0.3); +comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.003 martin - kings cross 3 lines.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 new file mode 100644 index 0000000..9d43aa6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 @@ -0,0 +1,1171 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:03:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.590 +blending_direction=-1 +random_1=0.804 +random_2=0.736 +random_3=0.020 +random_4=0.165 +random_5=0.186 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R023.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.5,0.2,0.3); +comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.003 martin - kings cross 3 lines.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`ret /= float3(1.7,-1.9,2.4); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 new file mode 100644 index 0000000..338da39 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 @@ -0,0 +1,1215 @@ +Created with MILKDROP 3.0 on 18/03/2023 at 12:16:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=1 +random_1=0.243496 +random_2=0.826423 +random_3=0.765989 +random_4=0.837398 +random_5=0.50542 + +[PRESET1_BEGIN] +NAME=martin - stormy sea 003 DRAINRED XXXX sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=trel = rand(10); +per_frame_init_2=index = rand(8); +per_frame_init_3=index2 = rand(8); +per_frame_init_4=avg = 0; +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); +per_frame_15=q23 = beat - avg; +per_frame_16=q24 = is_beat; +per_frame_17=q27 = index; +per_frame_18=q28 = index2; +per_frame_19=q19 = index; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.14159265359/2; +per_frame_25=q1 = cos(rott); +per_frame_26=q2 = sin(rott); +per_frame_27= +per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; +per_frame_29=winkel = winkel + pulse/fps*30; +per_frame_30=q29 = winkel; +per_frame_31= +per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; +per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; +per_frame_34=q30 = trel_; +per_frame_35=q31 = sin(trel_/4)*12; +per_frame_36= +per_frame_37=dec_slow = pow (0.94, 30/fps); +per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; +per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); +per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; +per_frame_41= +per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); +per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); +per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); +per_frame_45= +per_frame_46=q15 = above(q20,1.3); //stopngo +per_frame_47= +per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; +per_frame_49=zoom = 1.0 + .04*q1*50/fps; +per_frame_50=cx = .5+.2*sin(trel_*12) * bnot(q28%3); +per_frame_51=cy = .5+.4*cos(trel_*6) * bnot(q28%3); +per_frame_52=rot = (.04*q1+rota/8*q2)*50/fps; +per_frame_53=dx = .012*q1*50/fps*avg; +per_frame_54=dy = .012*q2*50/fps*avg; +per_frame_55= +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = 2*GetPixel(uv)+GetBlur1(uv); +comp_5=` +comp_6=`uv *= (1-.15*cos(2*(ret.xx+ret.yy+ret.zz))); +comp_7=`uv += .075*cos(2*(ret.xx+ret.yy+ret.zz)); +comp_8=` +comp_9=`ret = tex2D(sampler_main,uv); +comp_10=` ret *= 2.00; //gamma +comp_11=` ret *= ret; //darken +comp_12=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - kings crossx.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.150 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2 = 0; +wave_0_per_frame3=t3 = 0; +wave_0_per_point1=num_inst = reg00; +wave_0_per_point2=instance = (t1+q25)%512;; +wave_0_per_point3= +wave_0_per_point4=rx1 = gmegabuf (instance*8+5); +wave_0_per_point5=rx2 = gmegabuf ((num_inst-instance-1)*8+5); //mirrored +wave_0_per_point6= +wave_0_per_point7=ry1 = gmegabuf (instance*8+6); +wave_0_per_point8=ry2 = gmegabuf ((num_inst-instance-1)*8+6);//mirrored +wave_0_per_point9= +wave_0_per_point10=kx = 0.2; +wave_0_per_point11=ky = 0.2; +wave_0_per_point12= +wave_0_per_point13=x0 = (rx1 - rx2)*kx ;; +wave_0_per_point14=x = x0+0.05 + sample*0.9; +wave_0_per_point15= +wave_0_per_point16=y0 = (ry1+ry2)*ky; +wave_0_per_point17=y = y0+0.51; +wave_0_per_point18= +wave_0_per_point19=a = 0.5 ; +wave_0_per_point20=r = 0.5 + 0.3*sin(rx1*12+sample*12+2); +wave_0_per_point21=g = 0.5 + 0.3*sin(rx2*12+sample*12+1); +wave_0_per_point22=b = 0.5 + 0.3*sin(ry1*12+sample*12); +wave_0_per_point23= +wave_0_per_point24=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=162 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=511 +shapecode_0_x=0.300 +shapecode_0_y=0.700 +shapecode_0_rad=0.35855 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.25489 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=100 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.02007 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.400 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=400 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 180; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12= +per_frame_init_13=t1 = rand(3); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*2)/1.6; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-0.25*dt; //damping +per_frame_11= EC_Steps = int (10*omega*dt)+1; +per_frame_12= loop (EC_Steps, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/EC_Steps; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); +per_frame_15= beatcos = megabuf(n+1); +per_frame_16= beatsin = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= megabuf (n+5) = beatcos; +per_frame_21= megabuf (n+6) = beatsin ; +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=n = 0; maxind = 0; +per_frame_26=loop (num_res, +per_frame_27= scale = (1+megabuf(n+3)/2)/2*sqrt(vol_); +per_frame_28= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_29= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_30= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_31=n+=8;); +per_frame_32= +per_frame_33=idx += megabuf(maxind+5)*og<0; +per_frame_34=og=megabuf(maxind+5); +per_frame_35=idx2 = int (idx/8); +per_frame_36= +per_frame_37=q25=int(time*4); +per_frame_38=t1 += dt*0.002; +per_frame_39= +per_frame_40=q27=sin(t1*11)*0.05+.1; +per_frame_41=q28=sin(t1*15); +per_frame_42=q29=sin(t1*19)*3; +per_frame_43= +per_frame_44=t2 = t1*4; +per_frame_45=rot = .3*pow(sin(t2*17),3); +per_frame_46=dx = .01 *pow(sin(t2*21),3); +per_frame_47=dy = .01 *pow(sin(t2*25),3); +per_frame_48=zoom = 1+0.1*pow(sin(t2*29),3); +per_frame_49= +per_frame_50=q32 = aspecty; +per_frame_51= +per_frame_52=monitor = q27; +warp_1=`sampler sampler_rand00; +warp_2=`static const float reso = q27; +warp_3=`shader_body { +warp_4=`//uv = uv_orig; +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float2 zz = (uv1 *texsize.xy ) * reso; +warp_7=` +warp_8=`float a= M_PI*rad*q28+q29; +warp_9=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_10=`float2 h1 = clamp(tan(zz),-20,20); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * -.2/reso+-.0; +warp_13=` +warp_14=`float3 crisp = GetPixel(uv); +warp_15=`crisp = max(crisp,GetBlur1((uv+uv_orig)/2)); +warp_16=` +warp_17=`//crisp = max(crisp,GetBlur1(uv_orig)*(0.85-0.2*lum(GetBlur1(uv_orig)))); +warp_18=` +warp_19=`ret = crisp*0.8 - .01; +warp_20=` +warp_21=`//ret = max(ret,saturate ((tex2D(sampler_rand00,uv/4-texsize.zw)-tex2D(sampler_rand00,uv/4+texsize.zw)))); +warp_22=` +warp_23=` +warp_24=`} +comp_1=`float3 ret1, neu, blur; +comp_2=`float2 uv1,uv2; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.1)/2;; +comp_8=`int anz=3; +comp_9=`float n = 0; +comp_10=`while (n <= anz) +comp_11=`{ +comp_12=` float ang2 = n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx; +comp_15=` float2 uv3 = frac (0.75/min(aspect.x,aspect.y)*uv2 + .5 );; +comp_16=` uv3=abs(frac(uv3+.5)-.5); +comp_17=` neu = GetPixel (uv3) + GetBlur1(uv3); +comp_18=` +comp_19=` ret1 = max(ret1,neu); +comp_20=`n++; +comp_21=`} +comp_22=` +comp_23=`ret = ret1*(1-rad/2); +comp_24=` +comp_25=`//ret = GetPixel(uv+0.5); +comp_26=`ret /= float3(2.4,2.1,2.9); +comp_27=`ret /= float3(-2.5,2.5,2.0); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk new file mode 100644 index 0000000..55fff08 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk @@ -0,0 +1,811 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`//float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + .1; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (ang/3.14, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +.0*time; +comp_14=` +comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); +comp_16=`uv3.y = uv3.y +0.18*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (3,0,1)*uv.y*pow(0.95-rad/3,18); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,0.5); +comp_25=` +comp_26=`float mask = saturate(1-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=` +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk new file mode 100644 index 0000000..f596ca7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk @@ -0,0 +1,813 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`//float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + .1; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (ang/3.14, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +.0*time; +comp_14=` +comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); +comp_16=`uv3.y = uv3.y +0.18*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,1); +comp_25=` +comp_26=`float mask = saturate(1-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=` +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 new file mode 100644 index 0000000..daed2ca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 @@ -0,0 +1,1481 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 22:58:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.292818 +random_2=0.640108 +random_3=0.533604 +random_4=0.152981 +random_5=0.573171 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832/time; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .0004*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),1); +per_frame_46=dy = .02 *pow(sin(t2*7),1); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R083 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.480 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04575 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_1_per_frame3=vg = vol_avg*.1; +wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_1_per_point1=tm = q1; +wave_1_per_point2=sp = sample*6.28*8*6; +wave_1_per_point3= +wave_1_per_point4=vol = (value1+value2)*.5; +wave_1_per_point5=it = it*above(sample,0); +wave_1_per_point6=it = it + 1; +wave_1_per_point7=rad = .5 + vol + .02; +wave_1_per_point8=ra = rad*sin(sample*3.14); +wave_1_per_point9=ox = ra*sin(sp); +wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_1_per_point11=oz = ra*cos(sp); +wave_1_per_point12= +wave_1_per_point13=xang = tm*.132; +wave_1_per_point14=sxang = 0; +wave_1_per_point15=yang = tm*.153; +wave_1_per_point16=ayang = 0; +wave_1_per_point17=zang = tm*.110; +wave_1_per_point18=azang = 0; +wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_1_per_point20=fov = .5; +wave_1_per_point21= +wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point24=ox = mx; +wave_1_per_point25=oy = my; +wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point28=ox = mx; +wave_1_per_point29=oz = mz; +wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point32=oy = my; +wave_1_per_point33=oz = mz; +wave_1_per_point34= +wave_1_per_point35=oz = oz - 2; +wave_1_per_point36=x = ox*fov/oz + 0.5; +wave_1_per_point37=x = (x-.5)*0.75 + 0.5; +wave_1_per_point38=y = oy*fov/oz + 0.5; +wave_1_per_point39= +wave_1_per_point40=r = 1; +wave_1_per_point41=g = .25+.25*sin(sp); +wave_1_per_point42=b = 0; +wave_1_per_point43=a = .5 + (oz+2)*.5; +wave_1_per_point44=a = a*below(z,2); +wave_1_per_point45=minrgb = min(r,min(g,b)); +wave_1_per_point46=maxrgb = max(r,max(g,b)); +wave_1_per_point47=l = (maxrgb-minrgb)*.5; +wave_1_per_point48=diff = maxrgb-minrgb; +wave_1_per_point49=sum = maxrgb+minrgb; +wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_1_per_point52=h = h*0.1666666; +wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_1_per_point54= +wave_1_per_point55=h = h + time*0.05*1.324 + .1; +wave_1_per_point56=h = h - int(h); +wave_1_per_point57= +wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_1_per_point59=tmpa = 2*l - tmpb; +wave_1_per_point60=hvr = h + .333333; +wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_1_per_point62=hvg = h; +wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_1_per_point64=hvb = h - .333333; +wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_1_per_point66= +wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_2_per_frame3=vg = vol_avg*.1; +wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_2_per_point1=tm = q1; +wave_2_per_point2=sp = sample*6.28*8*6; +wave_2_per_point3= +wave_2_per_point4=vol = (value1+value2)*.5; +wave_2_per_point5=it = it*above(sample,0); +wave_2_per_point6=it = it + 1; +wave_2_per_point7=rad = .5 + vol + .01; +wave_2_per_point8=ra = rad*sin(sample*3.14); +wave_2_per_point9=ox = ra*sin(sp); +wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_2_per_point11=oz = ra*cos(sp); +wave_2_per_point12= +wave_2_per_point13=xang = tm*.132; +wave_2_per_point14=sxang = 0; +wave_2_per_point15=yang = tm*.153; +wave_2_per_point16=ayang = 0; +wave_2_per_point17=zang = tm*.110; +wave_2_per_point18=azang = 0; +wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_2_per_point20=fov = .5; +wave_2_per_point21= +wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point24=ox = mx; +wave_2_per_point25=oy = my; +wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point28=ox = mx; +wave_2_per_point29=oz = mz; +wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point32=oy = my; +wave_2_per_point33=oz = mz; +wave_2_per_point34= +wave_2_per_point35=oz = oz - 2; +wave_2_per_point36=x = ox*fov/oz + 0.5; +wave_2_per_point37=x = (x-.5)*0.75 + 0.5; +wave_2_per_point38=y = oy*fov/oz + 0.5; +wave_2_per_point39= +wave_2_per_point40=r = 1; +wave_2_per_point41=g = .25+.25*sin(sp); +wave_2_per_point42=b = 0; +wave_2_per_point43=a = .5 + (oz+2)*.5; +wave_2_per_point44=a = a*below(z,2); +wave_2_per_point45=minrgb = min(r,min(g,b)); +wave_2_per_point46=maxrgb = max(r,max(g,b)); +wave_2_per_point47=l = (maxrgb-minrgb)*.5; +wave_2_per_point48=diff = maxrgb-minrgb; +wave_2_per_point49=sum = maxrgb+minrgb; +wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_2_per_point52=h = h*0.1666666; +wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_2_per_point54= +wave_2_per_point55=h = h + time*0.05*1.324 + .05; +wave_2_per_point56=h = h - int(h); +wave_2_per_point57= +wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_2_per_point59=tmpa = 2*l - tmpb; +wave_2_per_point60=hvr = h + .333333; +wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_2_per_point62=hvg = h; +wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_2_per_point64=hvb = h - .333333; +wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_2_per_point66= +wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_3_per_frame3=vg = vol_avg*.1; +wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_3_per_point1=tm = q1; +wave_3_per_point2=sp = sample*6.28*8*6; +wave_3_per_point3= +wave_3_per_point4=vol = (value1+value2)*.5; +wave_3_per_point5=it = it*above(sample,0); +wave_3_per_point6=it = it + 1; +wave_3_per_point7=rad = .5 + vol; +wave_3_per_point8=ra = rad*sin(sample*3.14); +wave_3_per_point9=ox = ra*sin(sp); +wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_3_per_point11=oz = ra*cos(sp); +wave_3_per_point12= +wave_3_per_point13=xang = tm*.132; +wave_3_per_point14=sxang = 0; +wave_3_per_point15=yang = tm*.153; +wave_3_per_point16=ayang = 0; +wave_3_per_point17=zang = tm*.110; +wave_3_per_point18=azang = 0; +wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_3_per_point20=fov = .5; +wave_3_per_point21= +wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point24=ox = mx; +wave_3_per_point25=oy = my; +wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point28=ox = mx; +wave_3_per_point29=oz = mz; +wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point32=oy = my; +wave_3_per_point33=oz = mz; +wave_3_per_point34= +wave_3_per_point35=oz = oz - 2; +wave_3_per_point36=x = ox*fov/oz + 0.5; +wave_3_per_point37=x = (x-.5)*0.75 + 0.5; +wave_3_per_point38=y = oy*fov/oz + 0.5; +wave_3_per_point39= +wave_3_per_point40=r = 1; +wave_3_per_point41=g = .25+.25*sin(sp); +wave_3_per_point42=b = 0; +wave_3_per_point43=a = .5 + (oz+2)*.5; +wave_3_per_point44=a = a*below(z,2); +wave_3_per_point45=minrgb = min(r,min(g,b)); +wave_3_per_point46=maxrgb = max(r,max(g,b)); +wave_3_per_point47=l = (maxrgb-minrgb)*.5; +wave_3_per_point48=diff = maxrgb-minrgb; +wave_3_per_point49=sum = maxrgb+minrgb; +wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_3_per_point52=h = h*0.1666666; +wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_3_per_point54= +wave_3_per_point55=h = h + time*0.05*1.324; +wave_3_per_point56=h = h - int(h); +wave_3_per_point57= +wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_3_per_point59=tmpa = 2*l - tmpb; +wave_3_per_point60=hvr = h + .333333; +wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_3_per_point62=hvg = h; +wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_3_per_point64=hvb = h - .333333; +wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_3_per_point66= +wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.44484 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; +shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; +shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; +shape_0_per_frame6= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.44484 +shapecode_1_ang=2.89026 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22019 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_1_per_frame3=r=sin(time*.331)*.5+.5; +shape_1_per_frame4=g=sin(time*.559)*.5+.5; +shape_1_per_frame5=b=sin(time*.772)*.5+.5; +shape_1_per_frame6=border_r=r; +shape_1_per_frame7=border_g=g; +shape_1_per_frame8=border_b=b; +shape_1_per_frame9=rad=sin(time*.4)*.2+.5; +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.880 +shapecode_2_rad=1.97884 +shapecode_2_ang=0.62832 +shapecode_2_tex_ang=6.28319 +shapecode_2_tex_zoom=0.51341 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; +shape_2_per_frame2=y=cos(time*.003)*.5+.5; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.070 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += time*0.025; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` float fins = 3 + floor(rand_preset.z*5.95); +comp_20=` #if 1 // SHARP FINS +comp_21=` ang2 = frac(ang2*fins)/fins; +comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_23=` ang2 = abs(ang2 - 0.5/fins); +comp_24=` #else // COSINE FINS - a bit slow +comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_26=` #endif +comp_27=` +comp_28=` // RADIAL KALEIDOSCOPING? +comp_29=` #if 0 +comp_30=` rad2 *= g_fTexSize.z; +comp_31=` // choose one: +comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); +comp_33=` rad2 = cos(rad2*5); +comp_34=` //rad2 = sqrt(rad2)*0.5; +comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_36=` //rad2 += cos(rad2*61)*0.02; +comp_37=` rad2 *= g_fTexSize.x; +comp_38=` #endif +comp_39=` +comp_40=` ang2 *= M_PI_2; +comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),tan(ang2))*texsize.zw; +comp_42=` +comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,2.2,5.5) + tex2D(sampler_fw_main,uv2).x*float3(-3,0.66,3) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); +comp_44=`ret /= float3(1.3,2.3,1.3); +comp_45=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 new file mode 100644 index 0000000..a16d0fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 @@ -0,0 +1,1287 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:01:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.10 +blending_direction=1 +random_1=0.752439 +random_2=0.176287 +random_3=0.137669 +random_4=0.786314 +random_5=0.842276 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832/time; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .0004*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),1); +per_frame_46=dy = .02 *pow(sin(t2*7),1); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R292 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret *=1.5; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 new file mode 100644 index 0000000..82409ac --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 @@ -0,0 +1,1342 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:06:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.05 +blending_direction=1 +random_1=0.099458 +random_2=0.686585 +random_3=0.718835 +random_4=0.539160 +random_5=0.183062 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832/time; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .0004*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),1); +per_frame_46=dy = .02 *pow(sin(t2*7),1); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.027 XLines 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-sin(12),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *5 -4)*2.5; +comp_17=`} +comp_18=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 new file mode 100644 index 0000000..77390a8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 @@ -0,0 +1,1300 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:08:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.10 +blending_direction=-1 +random_1=0.570054 +random_2=0.023442 +random_3=0.652710 +random_4=0.783333 +random_5=0.794851 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832/time; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .0004*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),1); +per_frame_46=dy = .02 *pow(sin(t2*7),1); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R167 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.12262 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=512 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01220 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01489 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=256 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=256 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); +per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); +per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); +per_frame_4=wave_r = sqrt(wave_r); +per_frame_5=wave_g = sqrt(wave_g); +per_frame_6=wave_b = sqrt(wave_b); +per_frame_7=wave_x = int(rand(100))*0.01; +per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; +per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_14=decay = decay - 0.01*equal(frame%6,0); +per_frame_15=dx = dx + dx_residual; +per_frame_16=dy = dy + dy_residual; +per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_20=wave_x = wave_x - dx_residual*7; +per_frame_21=wave_y = wave_y - dy_residual*7; +per_frame_22=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).x, +comp_5=` +comp_6=`ret = lerp ( +comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, +comp_8=`ret, +comp_9=`pow(ret,1)); +comp_10=` +comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_13=` ret *= 1.0; //gamma +comp_14=`//ret = tex2D(sampler_main, uv); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 new file mode 100644 index 0000000..2d7cf5e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 @@ -0,0 +1,1400 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:10:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.10 +blending_direction=1 +random_1=0.270867 +random_2=0.399051 +random_3=0.874255 +random_4=0.265041 +random_5=0.710569 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832/time; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .0004*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),1); +per_frame_46=dy = .02 *pow(sin(t2*7),1); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d2 Mirror +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad,2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`} +comp_103=` +comp_104=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 new file mode 100644 index 0000000..0b35c04 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 @@ -0,0 +1,1333 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:30:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.10 +blending_direction=1 +random_1=0.764634 +random_2=0.141734 +random_3=0.796341 +random_4=0.153252 +random_5=0.665312 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R179 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=31.200 +nMotionVectorsY=2.280 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=1.000 +mv_g=1.000 +mv_b=0.800 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=0.5; +wave_0_per_frame2=t2=0.5; +wave_0_per_frame3=scalar=sin(time*0.3)*5; +wave_0_per_frame4=t3=scalar +wave_0_per_point1=x=t1; +wave_0_per_point2=y=t2; +wave_0_per_point3=n=sample*6.283; +wave_0_per_point4=timeA=time*0.3+t3; +wave_0_per_point5=timeB=time*0.1+t3; +wave_0_per_point6= +wave_0_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_0_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_0_per_point9= +wave_0_per_point10=x=x+ xm*0.1; +wave_0_per_point11=y=y+ ym*0.1; +wave_0_per_point12=t1=x; +wave_0_per_point13=t2=y; +wave_0_per_point14= +wave_0_per_point15=r=tan(n)*0.5+0.5; +wave_0_per_point16=r=min(r,1)*above(r,0); +wave_0_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_0_per_point18=g=min(g,1)*above(g,0); +wave_0_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_0_per_point20=b=min(b,1)*above(b,0); +wave_0_per_point21= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0.5; +wave_1_per_frame2=t2=0.5; +wave_1_per_frame3=scalar=sin(time*0.3)*5; +wave_1_per_frame4=t3=scalar +wave_1_per_point1=x=t1; +wave_1_per_point2=y=t2; +wave_1_per_point3=n=sample*6.283; +wave_1_per_point4=timeA=time*0.3+t3 + 0.01; +wave_1_per_point5=timeB=time*0.1+t3 + 0.01; +wave_1_per_point6= +wave_1_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_1_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_1_per_point9= +wave_1_per_point10=x=x+ xm*0.1; +wave_1_per_point11=y=y+ ym*0.1; +wave_1_per_point12=t1=x; +wave_1_per_point13=t2=y; +wave_1_per_point14= +wave_1_per_point15=r=tan(n)*0.5+0.5; +wave_1_per_point16=r=min(r,1)*above(r,0); +wave_1_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_1_per_point18=g=min(g,1)*above(g,0); +wave_1_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_1_per_point20=b=min(b,1)*above(b,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=0.5; +wave_2_per_frame2=t2=0.5; +wave_2_per_frame3=scalar=sin(time*0.3)*5; +wave_2_per_frame4=t3=scalar +wave_2_per_point1=x=t1; +wave_2_per_point2=y=t2; +wave_2_per_point3=n=sample*6.283; +wave_2_per_point4=timeA=time*0.3+t3; +wave_2_per_point5=timeB=time*0.1+t3; +wave_2_per_point6= +wave_2_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_2_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_2_per_point9= +wave_2_per_point10=x=x+ xm*0.1; +wave_2_per_point11=y=y+ ym*0.1; +wave_2_per_point12=t1=x; +wave_2_per_point13=t2=y; +wave_2_per_point14= +wave_2_per_point15=r=tan(n)*0.5+0.5; +wave_2_per_point16=r=min(r,1)*above(r,0); +wave_2_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_2_per_point18=g=min(g,1)*above(g,0); +wave_2_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_2_per_point20=b=min(b,1)*above(b,0); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1=0.5; +wave_3_per_frame2=t2=0.5; +wave_3_per_frame3=scalar=sin(time*0.3)*5; +wave_3_per_frame4=t3=scalar +wave_3_per_point1=x=t1; +wave_3_per_point2=y=t2; +wave_3_per_point3=n=sample*6.283; +wave_3_per_point4=timeA=time*0.3+t3; +wave_3_per_point5=timeB=time*0.1+t3; +wave_3_per_point6= +wave_3_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_3_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_3_per_point9= +wave_3_per_point10=x=x+ xm*0.1; +wave_3_per_point11=y=y+ ym*0.1; +wave_3_per_point12=t1=x; +wave_3_per_point13=t2=y; +wave_3_per_point14= +wave_3_per_point15=r=tan(n)*0.5+0.5; +wave_3_per_point16=r=min(r,1)*above(r,0); +wave_3_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_3_per_point18=g=min(g,1)*above(g,0); +wave_3_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_3_per_point20=b=min(b,1)*above(b,0); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93272 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.800 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.850 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.3)*0.01 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; +per_frame_43=q31 = crawl; +per_frame_44= +per_frame_45=q32 = 2 + sin(time/7); +per_frame_46=monitor = index2; +per_frame_47= +per_frame_48=zoom = 1.0+.01*q1; +per_frame_49=dy = .005; +per_frame_50=dx = .0; +per_frame_51=warp = 0; +per_frame_52=rot = .0; +per_frame_53= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float3 crisp,dx,dy,ret1; +warp_3=`float2 zz, uv1,uv2; +warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; +warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); +warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; +warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); +warp_8=`float3 cloud (float2 uv_in) { +warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} +warp_10=` +warp_11=`shader_body { +warp_12=` +warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; +warp_14=` +warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); +warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); +warp_17=`zz = float2(dx.b,dy.b); +warp_18=` +warp_19=`//clouds +warp_20=`zv = time*.06 ; +warp_21=`zv = time*.08+ .0*GetPixel(uv); //## +warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); +warp_23=` +warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; +warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; +warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; +warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; +warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; +warp_29=`noise = pow(noise,1); +warp_30=`uv2 = uv1+noise*.1; +warp_31=` +warp_32=`//******************************* +warp_33=`ret1 = cloud(uv2); +warp_34=`float k1 = .1; +warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; +warp_36=` +warp_37=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_38=` ((uv.xyy +warp_39=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_40=` ).xyz* +warp_41=` float3(1,1,0)*0.05 + +warp_42=` time*float3(0,0,1)*0.4 +warp_43=` ); +warp_44=`float br = ret.x+ret.y+ret.z; +warp_45=`if(br>.1 && br<=.21)ret += (noise2)*.5; +warp_46=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= 1.49; //gamma +comp_6=` } +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 new file mode 100644 index 0000000..7d6ba0e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 @@ -0,0 +1,1323 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 23:40:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.10 +blending_direction=1 +random_1=0.103523 +random_2=0.480488 +random_3=0.397561 +random_4=0.982656 +random_5=0.483062 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross mod +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - juggernaut brighter +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); +shape_2_per_frame8=a = (q15>1.5*(1+instance)); +shape_2_per_frame9=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat; +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig, rand(1)>0.5, conv);; +per_frame_61=tr1 = tr1*0.8+0.2*ang1; +per_frame_62=tr2 = tr2*0.8+0.2*ang2; +per_frame_63=conv_ = conv_*0.8+0.2*conv; +per_frame_64=q5 = conv_; +per_frame_65= +per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; +per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_69= +per_frame_70=q10 = cos(tr1)*b1; +per_frame_71=q11 = sin(tr1)*b1; +per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); +per_frame_73=jump = bcount * ct; +per_frame_74=q8 = cos(tr2+jump*2)*b2; +per_frame_75=q9 = sin(tr2+jump)*b2; +per_frame_76=fcountx += q10; fcounty += q11; +per_frame_77=q12 = -fcountx; q13 = -fcounty; +per_frame_78= +per_frame_79=q14 = sqrt(bass+mid+treb)/2; +per_frame_80=q15 = peak; +per_frame_81=q16 = vol-vol_; +per_frame_82=q32 = aspecty; +per_frame_83=start += dt; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); +warp_19=` +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, kk; +comp_3=`float2 uv1, uv2, uva, dz, center; +comp_4=`float3 rs; +comp_5=`static const int anz = 27; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc; +comp_29=`radi = ir0/scale; +comp_30=`for (int n=1; n <= anz; n++) +comp_31=`{ +comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); +comp_33=` radi -= ir0/scale/anz*10.9;; +comp_34=`} +comp_35=`shine *= (q14+1)/4; +comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); +comp_37=`ret = max(shine,1.5*struc); +comp_38=` +comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_41=`} +comp_42=`written by martin +comp_43=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 new file mode 100644 index 0000000..7a2fdc1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 @@ -0,0 +1,690 @@ +Created with MILKDROP 3.30 on 21/02/2024 at 19:48:01 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=snail +blending_progress=0.20 +blending_direction=1 +random_1=0.610027 +random_2=0.174661 +random_3=0.055827 +random_4=0.849594 +random_5=0.253794 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross mod +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.013 Octopus +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=3 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.06779 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(q1*0.25); +shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 5; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect +comp_49=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala3.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=2.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk new file mode 100644 index 0000000..542acdd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk @@ -0,0 +1,843 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 new file mode 100644 index 0000000..bab0243 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 @@ -0,0 +1,1600 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:32:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.403827 +blending_direction=1 +random_1=0.138347 +random_2=0.253117 +random_3=0.841463 +random_4=0.0859079 +random_5=0.122087 + +[PRESET1_BEGIN] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.765 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=1.680 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.842 +wave_b=0.546 +wave_x=0.475 +wave_y=0.525 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=46.560 +mv_dx=-0.828 +mv_dy=0.443 +mv_l=5.600 +mv_r=0.354 +mv_g=0.078 +mv_b=0.735 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=1.350 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.48500 +wavecode_1_r=1.000 +wavecode_1_g=0.850 +wavecode_1_b=1.274 +wavecode_1_a=1.080 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.150 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.15000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.195 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21391 +shapecode_0_r=0.000 +shapecode_0_g=1.030 +shapecode_0_b=1.000 +shapecode_0_a=0.920 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.010 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.050 +shapecode_0_border_g=0.890 +shapecode_0_border_b=1.080 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.515 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.320 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.265 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=0.940 +shapecode_2_border_b=0.890 +shapecode_2_border_a=0.108 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.13000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.080 +shapecode_3_border_g=0.920 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=0 lamer.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.325 +fWaveSmoothing=0.984 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.669 +wave_g=0.780 +wave_b=0.631 +wave_x=0.771 +wave_y=0.540 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.555 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.790 +mv_g=0.562 +mv_b=1.529 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39000 +wavecode_0_r=0.930 +wavecode_0_g=1.240 +wavecode_0_b=1.062 +wavecode_0_a=0.760 +wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.000145*cos(ma)); +wave_0_per_point5=my=my+(0.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); +wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); +wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); +wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.81)); +wave_0_per_point16=pi23=4*asin(1)*0.3933333329; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.93000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=0.935 +wavecode_1_g=1.010 +wavecode_1_b=0.790 +wavecode_1_a=0.770 +wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00012*tan(ma)); +wave_1_per_point5=my=my+(0.00008*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); +wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); +wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); +wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*0.3199999997; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; +wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.01000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=0.920 +wavecode_2_g=1.060 +wavecode_2_b=0.643 +wavecode_2_a=1.286 +wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00041*cos(ma)); +wave_2_per_point5=my=my+(0.00039*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); +wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); +wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); +wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.32)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.99000 +wavecode_3_smoothing=0.48000 +wavecode_3_r=1.070 +wavecode_3_g=0.770 +wavecode_3_b=1.047 +wavecode_3_a=0.780 +wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); +wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00086*cos(ma)); +wave_3_per_point5=my=my+(0.00088*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); +wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.400 +shapecode_0_y=0.610 +shapecode_0_rad=0.03173 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.47752 +shapecode_0_tex_zoom=1.19000 +shapecode_0_r=0.880 +shapecode_0_g=0.900 +shapecode_0_b=1.180 +shapecode_0_a=1.692 +shapecode_0_r2=1.130 +shapecode_0_g2=0.000 +shapecode_0_b2=0.830 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.090 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); +shape_0_per_frame5=my=my+(0.00016*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); +shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); +shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); +shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); +shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; +shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; +shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; +shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.470 +shapecode_1_y=0.530 +shapecode_1_rad=0.01300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.13000 +shapecode_1_r=1.210 +shapecode_1_g=0.825 +shapecode_1_b=1.190 +shapecode_1_a=1.239 +shapecode_1_r2=0.760 +shapecode_1_g2=0.000 +shapecode_1_b2=0.780 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.110 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); +shape_1_per_frame5=my=my+(0.00008*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); +shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); +shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); +shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; +shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); +shape_1_per_frame17=pi23=4*asin(1)*0.333033333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; +shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; +shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; +shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.445 +shapecode_2_y=0.555 +shapecode_2_rad=0.10700 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.20000 +shapecode_2_r=1.100 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.850 +shapecode_2_border_g=0.830 +shapecode_2_border_b=0.728 +shapecode_2_border_a=0.078 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.425 +shapecode_3_rad=0.09300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=0.989 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.220 +shapecode_3_r2=0.000 +shapecode_3_g2=0.703 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.910 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.160 +shapecode_3_border_a=0.122 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 new file mode 100644 index 0000000..5f8c9eb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 @@ -0,0 +1,1533 @@ +Created with MILKDROP 3.2 on 01/07/2023 at 11:58:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.55 +blending_direction=1 +random_1=0.136721 +random_2=0.456098 +random_3=0.986856 +random_4=0.849187 +random_5=0.480623 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.765 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=1.680 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.842 +wave_b=0.546 +wave_x=0.475 +wave_y=0.525 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=46.560 +mv_dx=-0.828 +mv_dy=0.443 +mv_l=5.600 +mv_r=0.354 +mv_g=0.078 +mv_b=0.735 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=1.350 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.48500 +wavecode_1_r=1.000 +wavecode_1_g=0.850 +wavecode_1_b=1.274 +wavecode_1_a=1.080 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.150 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.15000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.195 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21391 +shapecode_0_r=0.000 +shapecode_0_g=1.030 +shapecode_0_b=1.000 +shapecode_0_a=0.920 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.010 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.050 +shapecode_0_border_g=0.890 +shapecode_0_border_b=1.080 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.515 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.320 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.265 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=0.940 +shapecode_2_border_b=0.890 +shapecode_2_border_a=0.108 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.13000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.080 +shapecode_3_border_g=0.920 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 new file mode 100644 index 0000000..9956b07 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 @@ -0,0 +1,1535 @@ +Created with MILKDROP 3.2 on 01/07/2023 at 23:25:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.773848 +random_2=0.415447 +random_3=0.010027 +random_4=0.075203 +random_5=0.525203 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`ret /= float3(2.4,0.1,0.4); +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.765 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=1.680 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.842 +wave_b=0.546 +wave_x=0.475 +wave_y=0.525 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=46.560 +mv_dx=-0.828 +mv_dy=0.443 +mv_l=5.600 +mv_r=0.354 +mv_g=0.078 +mv_b=0.735 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=1.350 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.48500 +wavecode_1_r=1.000 +wavecode_1_g=0.850 +wavecode_1_b=1.274 +wavecode_1_a=1.080 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.150 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.15000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.195 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21391 +shapecode_0_r=0.000 +shapecode_0_g=1.030 +shapecode_0_b=1.000 +shapecode_0_a=0.920 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.010 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.050 +shapecode_0_border_g=0.890 +shapecode_0_border_b=1.080 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.515 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.320 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.265 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=0.940 +shapecode_2_border_b=0.890 +shapecode_2_border_a=0.108 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.13000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.080 +shapecode_3_border_g=0.920 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`ret /= float3(2.2,-0.7,1.1); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 new file mode 100644 index 0000000..4ae072d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 @@ -0,0 +1,1625 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:35:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.61 +blending_direction=1 +random_1=0.820 +random_2=0.318 +random_3=0.902 +random_4=0.723 +random_5=0.581 + +[PRESET1_BEGIN] +NAME=vort3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=LamersAss - The Vortex vs Martin.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .1; +warp_15=` _fx_vol *= .09; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.015786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = .2+c; +comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret *1.5; +comp_26=`//ret -=0.1; +comp_27=` +comp_28=` +comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); +comp_30=` +comp_31=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 new file mode 100644 index 0000000..f874944 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 @@ -0,0 +1,1628 @@ +Created with MILKDROP 3.2 on 01/07/2023 at 01:52:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.61 +blending_direction=1 +random_1=0.820000 +random_2=0.318000 +random_3=0.902000 +random_4=0.723000 +random_5=0.581000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .1; +warp_15=` _fx_vol *= .09; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.015786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = .2+c; +comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret *1.5; +comp_26=`//ret -=0.1; +comp_27=` +comp_28=` +comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); +comp_30=` +comp_31=`ret /= float3(2.0,-1.4,1.8); +comp_32=`ret /= float3(-1.8,-1.6,1.6); +comp_33=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=vortex.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(-2.9,-0.1,2.9); +comp_32=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 new file mode 100644 index 0000000..f874944 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 @@ -0,0 +1,1628 @@ +Created with MILKDROP 3.2 on 01/07/2023 at 01:52:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.61 +blending_direction=1 +random_1=0.820000 +random_2=0.318000 +random_3=0.902000 +random_4=0.723000 +random_5=0.581000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .1; +warp_15=` _fx_vol *= .09; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.015786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = .2+c; +comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret *1.5; +comp_26=`//ret -=0.1; +comp_27=` +comp_28=` +comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); +comp_30=` +comp_31=`ret /= float3(2.0,-1.4,1.8); +comp_32=`ret /= float3(-1.8,-1.6,1.6); +comp_33=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=vortex.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(-2.9,-0.1,2.9); +comp_32=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 new file mode 100644 index 0000000..0aa7711 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 @@ -0,0 +1,1736 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:34:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.597 +blending_direction=1 +random_1=0.179 +random_2=0.622 +random_3=0.134 +random_4=0.621 +random_5=0.874 + +[PRESET1_BEGIN] +NAME=vort3no border.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.000 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS2.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.325 +fWaveSmoothing=0.984 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.669 +wave_g=0.780 +wave_b=0.631 +wave_x=0.771 +wave_y=0.540 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.555 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.790 +mv_g=0.562 +mv_b=1.529 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39000 +wavecode_0_r=0.930 +wavecode_0_g=1.240 +wavecode_0_b=1.062 +wavecode_0_a=0.760 +wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.000145*cos(ma)); +wave_0_per_point5=my=my+(0.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); +wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); +wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); +wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.81)); +wave_0_per_point16=pi23=4*asin(1)*0.3933333329; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.93000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=0.935 +wavecode_1_g=1.010 +wavecode_1_b=0.790 +wavecode_1_a=0.770 +wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00012*tan(ma)); +wave_1_per_point5=my=my+(0.00008*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); +wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); +wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); +wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*0.3199999997; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; +wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.01000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=0.920 +wavecode_2_g=1.060 +wavecode_2_b=0.643 +wavecode_2_a=1.286 +wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00041*cos(ma)); +wave_2_per_point5=my=my+(0.00039*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); +wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); +wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); +wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.32)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.99000 +wavecode_3_smoothing=0.48000 +wavecode_3_r=1.070 +wavecode_3_g=0.770 +wavecode_3_b=1.047 +wavecode_3_a=0.780 +wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); +wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00086*cos(ma)); +wave_3_per_point5=my=my+(0.00088*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); +wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.400 +shapecode_0_y=0.610 +shapecode_0_rad=0.03173 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.47752 +shapecode_0_tex_zoom=1.19000 +shapecode_0_r=0.880 +shapecode_0_g=0.900 +shapecode_0_b=1.180 +shapecode_0_a=1.692 +shapecode_0_r2=1.130 +shapecode_0_g2=0.000 +shapecode_0_b2=0.830 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.090 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); +shape_0_per_frame5=my=my+(0.00016*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); +shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); +shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); +shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); +shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; +shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; +shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; +shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.470 +shapecode_1_y=0.530 +shapecode_1_rad=0.01300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.13000 +shapecode_1_r=1.210 +shapecode_1_g=0.825 +shapecode_1_b=1.190 +shapecode_1_a=1.239 +shapecode_1_r2=0.760 +shapecode_1_g2=0.000 +shapecode_1_b2=0.780 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.110 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); +shape_1_per_frame5=my=my+(0.00008*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); +shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); +shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); +shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; +shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); +shape_1_per_frame17=pi23=4*asin(1)*0.333033333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; +shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; +shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; +shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.445 +shapecode_2_y=0.555 +shapecode_2_rad=0.10700 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.20000 +shapecode_2_r=1.100 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.850 +shapecode_2_border_g=0.830 +shapecode_2_border_b=0.728 +shapecode_2_border_a=0.078 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.425 +shapecode_3_rad=0.09300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=0.989 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.220 +shapecode_3_r2=0.000 +shapecode_3_g2=0.703 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.910 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.160 +shapecode_3_border_a=0.122 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk new file mode 100644 index 0000000..e77edc2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk @@ -0,0 +1,399 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk new file mode 100644 index 0000000..364984d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk @@ -0,0 +1,534 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.981 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.010 +wavecode_0_b=0.270 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/0.32; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; +wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.880 +wavecode_2_g=1.080 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.910 +wavecode_3_g=0.970 +wavecode_3_b=0.270 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, 0.59, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=0.54+(y-0.54)*1.1064; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.560 +shapecode_0_y=0.490 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.020 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=0.46+0.10034*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.80672 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.130 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.13188 +shapecode_2_tex_zoom=1.33455 +shapecode_2_r=1.160 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.140 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.060 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.870 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.820 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .1; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.015786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 new file mode 100644 index 0000000..fbfc1f5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 @@ -0,0 +1,1490 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 23:03:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.590 +blending_direction=-1 +random_1=0.292 +random_2=0.685 +random_3=0.174 +random_4=0.899 +random_5=0.647 + +[PRESET1_BEGIN] +NAME=Flexi - going processing [a wip 03] sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.037 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.658 +fWarpScale=5.427 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26890 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.750 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=452 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=0.500 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2 = 0; +wave_0_per_point1=ppo = 9; +wave_0_per_point2=index = t2*q32; +wave_0_per_point3=sample = t1 % ppo; +wave_0_per_point4= +wave_0_per_point5=nindex = gmegabuf(index + 10)*q32; // the next neighbor's index +wave_0_per_point6=nnindex = gmegabuf(index + 11)*q32; // the next neighbor's index +wave_0_per_point7=nnnindex = gmegabuf(index + 12)*q32; // the next neighbor's index +wave_0_per_point8= +wave_0_per_point9=x = gmegabuf(index); +wave_0_per_point10=y = gmegabuf(index+1); +wave_0_per_point11=//r = 0.5 + gmegabuf(index+5)*0.5; +wave_0_per_point12=//g = 0.5 + gmegabuf(index+6)*0.5; +wave_0_per_point13=//b = 0.5 + gmegabuf(index+7)*0.5; +wave_0_per_point14= +wave_0_per_point15=nx = gmegabuf(nindex); +wave_0_per_point16=ny = gmegabuf(nindex+1); +wave_0_per_point17=nnx = gmegabuf(nnindex); +wave_0_per_point18=nny = gmegabuf(nnindex+1); +wave_0_per_point19=nnnx = gmegabuf(nnnindex); +wave_0_per_point20=nnny = gmegabuf(nnnindex+1); +wave_0_per_point21= +wave_0_per_point22=x = 0.5 + (x-0.5)/q2; +wave_0_per_point23=y = 0.5 + (y-0.5)/q2; +wave_0_per_point24=nx = 0.5 + (nx-0.5)/q2; +wave_0_per_point25=ny = 0.5 + (ny-0.5)/q2; +wave_0_per_point26=nnx = 0.5 + (nnx-0.5)/q2; +wave_0_per_point27=nny = 0.5 + (nny-0.5)/q2; +wave_0_per_point28=nnnx = 0.5 + (nnnx-0.5)/q2; +wave_0_per_point29=nnny = 0.5 + (nnny-0.5)/q2; +wave_0_per_point30= +wave_0_per_point31=x = if( equal(sample,2), nx, x); +wave_0_per_point32=y = if( equal(sample,2), ny, y); +wave_0_per_point33=x = if( equal(sample,4), nnx, x); +wave_0_per_point34=y = if( equal(sample,4), nny, y); +wave_0_per_point35=x = if( equal(sample,6), nnnx, x); +wave_0_per_point36=y = if( equal(sample,6), nnny, y); +wave_0_per_point37= +wave_0_per_point38=a = above(sample,1)*below(sample,ppo-1)*a; +wave_0_per_point39= +wave_0_per_point40=t1 = t1 + 1; +wave_0_per_point41=t2 = if( equal(t1%ppo,0), t2 +1, t2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=7.75180 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.210 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_frame1=t8 = 1; +wave_1_per_frame2= +wave_1_per_frame3=t1 = 0.5; +wave_1_per_frame4=t2 = 0.9; +wave_1_per_point1=d = d*0.85 + (value1)*1; +wave_1_per_point2= +wave_1_per_point3=x = 0.5 + d*sample*(1-sample); +wave_1_per_point4=y = 0.9 - sample*0.8; +wavecode_2_enabled=0 +wavecode_2_samples=280 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=5.92556 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.500 +wave_2_per_frame1=t1 = 0; +wave_2_per_frame2=t2 = 0; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_point1=// q32 number of attributes +wave_2_per_point2=// q31 number of objects +wave_2_per_point3= +wave_2_per_point4=ppo = 7; // number of points used for each object +wave_2_per_point5=index = t2*q32; // object's index +wave_2_per_point6= +wave_2_per_point7=x = 0.5 +(gmegabuf(index)-0.5)/q2; +wave_2_per_point8=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; +wave_2_per_point9= +wave_2_per_point10=// collecting pairs of index and distance to the current object in a local buffer +wave_2_per_point11=i = 0; +wave_2_per_point12=j = 0; +wave_2_per_point13=loop(q31, +wave_2_per_point14= d = sqrt( sqr(gmegabuf(index)-gmegabuf(i)) + sqr(gmegabuf(index+1)-gmegabuf(i+1))); +wave_2_per_point15= d = if( equal(d,0), 1, d); +wave_2_per_point16= megabuf(j) = i; // store index/distance pairs +wave_2_per_point17= megabuf(j+1) = d; +wave_2_per_point18= j = j+2; +wave_2_per_point19= i = i+q32; +wave_2_per_point20= ); +wave_2_per_point21= +wave_2_per_point22=// sort that buffer, but only 5 cycles for the 5 nearest objects +wave_2_per_point23=i = 0; +wave_2_per_point24=loop( 5, +wave_2_per_point25= j = i; +wave_2_per_point26= smallestfind = 100; +wave_2_per_point27= findindex = 0; +wave_2_per_point28= loop( q31-j, +wave_2_per_point29= distance =megabuf(j*2+1); +wave_2_per_point30= smaller = above( smallestfind, distance); +wave_2_per_point31= smallestfind = if(smaller, distance, smallestfind); +wave_2_per_point32= findindex = if( smaller, j*2, findindex); +wave_2_per_point33= j = j + 1; +wave_2_per_point34= ); +wave_2_per_point35= +wave_2_per_point36= // now that the nearest object was found, swap it to the buffer's top +wave_2_per_point37= +wave_2_per_point38= j = megabuf(i); +wave_2_per_point39= d = megabuf(i+1); +wave_2_per_point40= +wave_2_per_point41= megabuf(i) = megabuf(findindex); +wave_2_per_point42= megabuf(i+1) = megabuf(findindex+1); +wave_2_per_point43= megabuf(findindex) = j; +wave_2_per_point44= megabuf(findindex+1) = d; +wave_2_per_point45= +wave_2_per_point46= i = i+1; +wave_2_per_point47= ); +wave_2_per_point48= +wave_2_per_point49= +wave_2_per_point50=index2 = (t1)%ppo; +wave_2_per_point51=i = megabuf(index2-2); +wave_2_per_point52=xx = 0.5 + (gmegabuf(i)-0.5)/q2; +wave_2_per_point53=yy = 0.5 + (gmegabuf(i+1)-0.5)/q2; +wave_2_per_point54=w = asin(1)*index2/4; +wave_2_per_point55=//xx = x + sin(w)*0.1; +wave_2_per_point56=//yy = y + cos(w)*0.1; +wave_2_per_point57=x = if( equal(index2%2,0), x, xx); +wave_2_per_point58=y = if( equal(index2%2,0), y, yy); +wave_2_per_point59= +wave_2_per_point60= +wave_2_per_point61=a = below(index2,ppo-1)*above(index2,1)*a; +wave_2_per_point62=r = 0.5 + gmegabuf(index + 5)*0.5; +wave_2_per_point63=g = 0.5 + gmegabuf(index + 6)*0.5; +wave_2_per_point64=b = 0.5 + gmegabuf(index + 7)*0.5; +wave_2_per_point65= +wave_2_per_point66= +wave_2_per_point67=t2 = t2 + equal(t1%ppo,ppo-1); +wave_2_per_point68=t1 = t1 + 1; +wave_2_per_point69= +wave_2_per_point70=//a = above(t1,128); +wavecode_3_enabled=0 +wavecode_3_samples=15 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=5.92556 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.400 +wave_3_init1=t2 = 0 +wave_3_per_frame1=t1 = 0; +wave_3_per_frame2=t2 = 0; +wave_3_per_frame3=t3 = 0; +wave_3_per_frame4=t4 = 0.5; +wave_3_per_point1=ppo = 5; +wave_3_per_point2= +wave_3_per_point3=index = t2*q32; +wave_3_per_point4=neighbor = 1; +wave_3_per_point5=neighbor = gmegabuf(index+10+neighbor); +wave_3_per_point6=x = 0.5 + (gmegabuf(index)-0.5)/q2; +wave_3_per_point7=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; +wave_3_per_point8=xx = 0.5 + ( gmegabuf(neighbor) - 0.5)/q2; +wave_3_per_point9=yy = 0.5 + ( gmegabuf(neighbor+1) - 0.5)/q2; +wave_3_per_point10= +wave_3_per_point11=x = if( equal(t1 % 2, 0), x, xx); +wave_3_per_point12=y = if( equal(t1 % 2, 0), y, yx); +wave_3_per_point13= +wave_3_per_point14= +wave_3_per_point15=t2 = t2 + equal(t1,ppo); +wave_3_per_point16=t1 = if(above(t1,ppo),t1-ppo,t1) + 1; +wave_3_per_point17= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=100 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=3.20442 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=6.23873 +shapecode_0_r=0.500 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.620 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=index = instance*q32; +shape_0_per_frame2= +shape_0_per_frame3=x = gmegabuf(index); +shape_0_per_frame4=y = gmegabuf(index+1); +shape_0_per_frame5= +shape_0_per_frame6=rad = gmegabuf(index+4)*2; +shape_0_per_frame7= +shape_0_per_frame8=//r = gmegabuf(index+5); +shape_0_per_frame9=//g = gmegabuf(index+6); +shape_0_per_frame10=//b = gmegabuf(index+7); +shape_0_per_frame11= +shape_0_per_frame12=//r2 = r; +shape_0_per_frame13=// g2 = g; +shape_0_per_frame14=// b2 = b; +shape_0_per_frame15= +shape_0_per_frame16= +shape_0_per_frame17=x = 0.5 + (x-0.5)/q2; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.740 +shapecode_1_y=0.270 +shapecode_1_rad=0.64927 +shapecode_1_ang=3.83274 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81948 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=vx = 0 +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.33000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73458 +shapecode_2_r=0.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0 +shapecode_3_enabled=0 +shapecode_3_sides=64 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.16283 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.73458 +shapecode_3_r=0.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=vx = 0 +per_frame_init_1=// clear buffer +per_frame_init_2=i = 0; loop(1024*1024, gmegabuf(i) = 0; i = i+1); +per_frame_init_3= +per_frame_init_4=count = 50; +per_frame_init_5=attributes = 16; +per_frame_init_6= +per_frame_init_7=minradius = 0.005; +per_frame_init_8=maxradius = 0.045; +per_frame_init_9=v = 0.005; +per_frame_init_10= +per_frame_init_11=// randomize initial coordinates +per_frame_init_12=index = 0; +per_frame_init_13=loop(count, +per_frame_init_14= gmegabuf(index*attributes) = rand(1000)/1000; +per_frame_init_15= gmegabuf(index*attributes+1) = rand(1000)/1000; +per_frame_init_16= gmegabuf(index*attributes+2) = v*(rand(1000)/1000-0.5); +per_frame_init_17= gmegabuf(index*attributes+3) = v*(rand(1000)/1000-0.5); +per_frame_init_18= gmegabuf(index*attributes+4) = minradius + (maxradius-minradius)*(index+1)/count; +per_frame_init_19= gmegabuf(index*attributes+5) = rand(1000)/1000; +per_frame_init_20= gmegabuf(index*attributes+6) = rand(1000)/1000; +per_frame_init_21= gmegabuf(index*attributes+7) = rand(1000)/1000; +per_frame_init_22= gmegabuf(index*attributes+8) = sqr(gmegabuf(index*attributes+4)) ; +per_frame_init_23= index = index+1; +per_frame_init_24= ); +per_frame_init_25= +per_frame_init_26=q31 = count; +per_frame_init_27=q32 = attributes; +per_frame_init_28= +per_frame_init_29=// 0, x +per_frame_init_30=// 1, y +per_frame_init_31=// 2, vx +per_frame_init_32=// 3, vy +per_frame_init_33=// 4, radius +per_frame_init_34=// 5, red +per_frame_init_35=// 6, green +per_frame_init_36=// 7, blue +per_frame_init_37=// 8, mass +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4= +per_frame_5=gravity = 0.005/fps*0; +per_frame_6=dampening = 1; +per_frame_7=pi2 = asin(1); +per_frame_8= +per_frame_9= +per_frame_10=nn = 3; // number of nearest neighbors to search, reduce if not needed! +per_frame_11= // collision detection is based on nearest neighbors now, so keep it at least at 1. +per_frame_12= +per_frame_13=check = 2; // how many neighbors will be checked for a possible collision. may not be above nn. +per_frame_14= // raise to avoid odd behavior in clusters of touching balls. +per_frame_15= +per_frame_16=index = 0; index2 = 0; w = (aspecty-aspectx)/2; +per_frame_17=loop(count, +per_frame_18= // simple physics: adding velocity vectors, applying gravity + bouncing off borders +per_frame_19= gmegabuf(index*attributes+1) = gmegabuf(index*attributes+1) + gmegabuf(index*attributes+3); +per_frame_20= gmegabuf(index*attributes) = gmegabuf(index*attributes) + gmegabuf(index*attributes+2); +per_frame_21= gmegabuf(index*attributes+2) = if( below( gmegabuf(index*attributes), 0-w+gmegabuf(index*attributes+4)), +per_frame_22= abs(gmegabuf(index*attributes+2))*dampening, +per_frame_23= gmegabuf(index*attributes+2) ); +per_frame_24= gmegabuf(index*attributes+2) = if( above( gmegabuf(index*attributes), 1+w-gmegabuf(index*attributes+4)), +per_frame_25= -abs(gmegabuf(index*attributes+2))*dampening, +per_frame_26= gmegabuf(index*attributes+2) ); +per_frame_27= gmegabuf(index*attributes+3) = gmegabuf(index*attributes+3) - gravity; +per_frame_28= gmegabuf(index*attributes+3) = if( below( gmegabuf(index*attributes+1), gmegabuf(index*attributes+4)), +per_frame_29= abs(gmegabuf(index*attributes+3))*dampening, +per_frame_30= gmegabuf(index*attributes+3); ); +per_frame_31= gmegabuf(index*attributes+3) = if( above( gmegabuf(index*attributes+1), 1-gmegabuf(index*attributes+4)), +per_frame_32= -abs(gmegabuf(index*attributes+3))*dampening, +per_frame_33= gmegabuf(index*attributes+3); ); +per_frame_34= i = 0; j = 0; // collecting pairs of index and distance to the current object in a local buffer +per_frame_35= loop( count, +per_frame_36= d = sqrt( sqr(gmegabuf(index*attributes)-gmegabuf(i*attributes)) + sqr(gmegabuf(index*attributes+1)-gmegabuf(i*attributes+1))); +per_frame_37= d = if( equal(d,0), 10, d); // leave out comparison with itself (where d == 0, set d to a high value) +per_frame_38= d = d - (gmegabuf(index*attributes+4)+gmegabuf(i*attributes+4))*0.5; // subtract radius (surface to surface distance) +per_frame_39= megabuf(j) = i; // store index/distance pairs +per_frame_40= megabuf(j+1) = d; +per_frame_41= j = j+2; +per_frame_42= i = i+1; ); +per_frame_43= i = 0; // sort that buffer, but only as many cycles as needed for the _nn_ nearest neighbors +per_frame_44= loop( nn, +per_frame_45= j = i; smallestfind = 10; findindex = -1; +per_frame_46= loop( count-j, +per_frame_47= distance =megabuf(j*2+1); +per_frame_48= smaller = above( smallestfind, distance); +per_frame_49= smallestfind = if(smaller, distance, smallestfind); +per_frame_50= findindex = if( smaller, j*2, findindex); +per_frame_51= j = j + 1; ); +per_frame_52= j = megabuf(i*2); d = megabuf(i*2+1); +per_frame_53= megabuf(i*2) = megabuf(findindex); +per_frame_54= megabuf(i*2+1) = megabuf(findindex+1); +per_frame_55= megabuf(findindex) = j; +per_frame_56= megabuf(findindex+1) = d; +per_frame_57= i = i+1; +per_frame_58= ); +per_frame_59= i = 0; // storing the indexes of the nearest neighbors in the attributes beginning from 10 +per_frame_60= loop( nn, +per_frame_61= gmegabuf(index*attributes + 10 + i) = megabuf(i*2); +per_frame_62= i = i +1; +per_frame_63= ); +per_frame_64= i = 0; // collision detection and impulse transmission below +per_frame_65= loop( check, +per_frame_66= index2 = megabuf(i); +per_frame_67= hit = below( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes)) + +per_frame_68= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), +per_frame_69= gmegabuf(index*attributes + 4) + gmegabuf(index2*attributes + 4) +per_frame_70= ) +per_frame_71= * +per_frame_72= above( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes))+ +per_frame_73= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), +per_frame_74= sqrt( sqr( gmegabuf(index*attributes+0) - gmegabuf(index2*attributes+0)+ +per_frame_75= gmegabuf(index*attributes+2) - gmegabuf(index2*attributes+2))+ +per_frame_76= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1)+ +per_frame_77= gmegabuf(index*attributes+3) - gmegabuf(index2*attributes+3)) ) ); +per_frame_78= ref_ang = atan2( gmegabuf(index2*attributes)-gmegabuf(index*attributes), // calculating the angle of the common tangent +per_frame_79= gmegabuf(index2*attributes + 1)-gmegabuf(index*attributes + 1)) + pi2; +per_frame_80= v1 = sqrt(sqr( gmegabuf(index*attributes + 2)) + sqr( gmegabuf(index*attributes + 3))); // velocity of object1 +per_frame_81= v2 = sqrt(sqr( gmegabuf(index2*attributes + 2)) + sqr( gmegabuf(index2*attributes + 3))); // velocity of object2 +per_frame_82= w1 = atan2( gmegabuf(index*attributes + 2), gmegabuf(index*attributes + 3)); // object1 motion angle +per_frame_83= w2 = atan2( gmegabuf(index2*attributes + 2), gmegabuf(index2*attributes + 3)); // object2 motion angle +per_frame_84= m1 = gmegabuf(index*attributes + 8); m2 = gmegabuf(index2*attributes + 8); +per_frame_85= vv1 = ((m1-m2)*v1 + 2*m2*v2)/(m1+m2); vv2 = ((m2-m1)*v2 + 2*m1*v1)/(m1+m2); +per_frame_86= gmegabuf( index*attributes + 2) = if( hit,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), +per_frame_87= gmegabuf( index*attributes + 2) ); +per_frame_88= gmegabuf( index*attributes + 3) = if( hit, cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), +per_frame_89= gmegabuf( index*attributes + 3) ); +per_frame_90= gmegabuf( index2*attributes + 2) = if( hit, sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), +per_frame_91= gmegabuf( index2*attributes + 2) ); +per_frame_92= gmegabuf( index2*attributes + 3) = if( hit, cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), +per_frame_93= gmegabuf( index2*attributes + 3) ); +per_frame_94= i=i+2; +per_frame_95= ); +per_frame_96= index = index+1; +per_frame_97= ); +per_frame_98=q1 = aspectx; +per_frame_99=q2 = aspecty; +warp_1=`float3 maxNeumann(float2 domain){ +warp_2=` float3 maxneumann = float3(0,0,0); +warp_3=` float2 pixel = texsize.zw; +warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); +warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); +warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); +warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); +warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); +warp_9=` return maxneumann; +warp_10=`} +warp_11=` +warp_12=`shader_body +warp_13=`{ +warp_14=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); +warp_15=` float2 uvo = uv; +warp_16=` +warp_17=` uv = lerp(uv_orig,uv,0.15); +warp_18=` +warp_19=` float2 d = texsize.zw*2; +warp_20=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +warp_21=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +warp_22=` +warp_23=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_24=` +warp_25=` float2 uv_fire = 0.5+(uvo-0.5)*0.995 + 0*noise.xy*texsize.zw*0.5 - float2(dx.x,dy.x)*texsize.zw*3; +warp_26=` +warp_27=` ret.x = tex2d(sampler_fc_main, uv_fire).x - 0.004; +warp_28=` +warp_29=`// ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; +warp_30=` +warp_31=` d = texsize.zw*4; +warp_32=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) )*0.5; +warp_33=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) )*0.5; +warp_34=` +warp_35=` d = float2(dx.y,dy.y)*texsize.zw; +warp_36=` +warp_37=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; +warp_38=` +warp_39=` ret.y += -(bass-treb)*0.01; +warp_40=`} +comp_1=`float sigmoid(float t, float c){ +comp_2=` return 1 / ( 1 + exp(t*c)); +comp_3=`} +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` float2 d = texsize.zw; +comp_8=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_9=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_10=`float2 dz = float2(dx.y,dy.y)*3; +comp_11=` +comp_12=`d = texsize.zw*2; +comp_13=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_14=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_15=` +comp_16=`dz +=float2(dx.y,dy.y); +comp_17=` +comp_18=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_19=` +comp_20=`ret = bg*float3(0.3,0.5,0.7); +comp_21=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_22=`ret = lerp(ret,1,GetPixel(uv).z); +comp_23=` +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=`//ret = sigmoid(length((uv-0.5)*aspect)-0.04,50); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.325 +fWaveSmoothing=0.984 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.669 +wave_g=0.780 +wave_b=0.631 +wave_x=0.771 +wave_y=0.540 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.555 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.790 +mv_g=0.562 +mv_b=1.529 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39000 +wavecode_0_r=0.930 +wavecode_0_g=1.240 +wavecode_0_b=1.062 +wavecode_0_a=0.760 +wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.000145*cos(ma)); +wave_0_per_point5=my=my+(0.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); +wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); +wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); +wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.81)); +wave_0_per_point16=pi23=4*asin(1)*0.3933333329; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.93000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=0.935 +wavecode_1_g=1.010 +wavecode_1_b=0.790 +wavecode_1_a=0.770 +wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00012*tan(ma)); +wave_1_per_point5=my=my+(0.00008*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); +wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); +wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); +wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*0.3199999997; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; +wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.01000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=0.920 +wavecode_2_g=1.060 +wavecode_2_b=0.643 +wavecode_2_a=1.286 +wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00041*cos(ma)); +wave_2_per_point5=my=my+(0.00039*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); +wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); +wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); +wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.32)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.99000 +wavecode_3_smoothing=0.48000 +wavecode_3_r=1.070 +wavecode_3_g=0.770 +wavecode_3_b=1.047 +wavecode_3_a=0.780 +wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); +wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00086*cos(ma)); +wave_3_per_point5=my=my+(0.00088*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); +wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.400 +shapecode_0_y=0.610 +shapecode_0_rad=0.03173 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.47752 +shapecode_0_tex_zoom=1.19000 +shapecode_0_r=0.880 +shapecode_0_g=0.900 +shapecode_0_b=1.180 +shapecode_0_a=1.692 +shapecode_0_r2=1.130 +shapecode_0_g2=0.000 +shapecode_0_b2=0.830 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.090 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); +shape_0_per_frame5=my=my+(0.00016*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); +shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); +shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); +shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); +shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; +shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; +shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; +shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.470 +shapecode_1_y=0.530 +shapecode_1_rad=0.01300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.13000 +shapecode_1_r=1.210 +shapecode_1_g=0.825 +shapecode_1_b=1.190 +shapecode_1_a=1.239 +shapecode_1_r2=0.760 +shapecode_1_g2=0.000 +shapecode_1_b2=0.780 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.110 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); +shape_1_per_frame5=my=my+(0.00008*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); +shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); +shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); +shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; +shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); +shape_1_per_frame17=pi23=4*asin(1)*0.333033333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; +shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; +shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; +shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.445 +shapecode_2_y=0.555 +shapecode_2_rad=0.10700 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.20000 +shapecode_2_r=1.100 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.850 +shapecode_2_border_g=0.830 +shapecode_2_border_b=0.728 +shapecode_2_border_a=0.078 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.425 +shapecode_3_rad=0.09300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=0.989 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.220 +shapecode_3_r2=0.000 +shapecode_3_g2=0.703 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.910 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.160 +shapecode_3_border_a=0.122 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(tan(ang)*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(cos(ang*2)*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang/3)*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-1; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 new file mode 100644 index 0000000..0964851 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 @@ -0,0 +1,1491 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 23:04:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.290 +blending_direction=-1 +random_1=0.050 +random_2=0.666 +random_3=0.611 +random_4=0.322 +random_5=0.183 + +[PRESET1_BEGIN] +NAME=Flexi - going processing [a wip 03] sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.037 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.658 +fWarpScale=5.427 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26890 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.750 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=452 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=0.500 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2 = 0; +wave_0_per_point1=ppo = 9; +wave_0_per_point2=index = t2*q32; +wave_0_per_point3=sample = t1 % ppo; +wave_0_per_point4= +wave_0_per_point5=nindex = gmegabuf(index + 10)*q32; // the next neighbor's index +wave_0_per_point6=nnindex = gmegabuf(index + 11)*q32; // the next neighbor's index +wave_0_per_point7=nnnindex = gmegabuf(index + 12)*q32; // the next neighbor's index +wave_0_per_point8= +wave_0_per_point9=x = gmegabuf(index); +wave_0_per_point10=y = gmegabuf(index+1); +wave_0_per_point11=//r = 0.5 + gmegabuf(index+5)*0.5; +wave_0_per_point12=//g = 0.5 + gmegabuf(index+6)*0.5; +wave_0_per_point13=//b = 0.5 + gmegabuf(index+7)*0.5; +wave_0_per_point14= +wave_0_per_point15=nx = gmegabuf(nindex); +wave_0_per_point16=ny = gmegabuf(nindex+1); +wave_0_per_point17=nnx = gmegabuf(nnindex); +wave_0_per_point18=nny = gmegabuf(nnindex+1); +wave_0_per_point19=nnnx = gmegabuf(nnnindex); +wave_0_per_point20=nnny = gmegabuf(nnnindex+1); +wave_0_per_point21= +wave_0_per_point22=x = 0.5 + (x-0.5)/q2; +wave_0_per_point23=y = 0.5 + (y-0.5)/q2; +wave_0_per_point24=nx = 0.5 + (nx-0.5)/q2; +wave_0_per_point25=ny = 0.5 + (ny-0.5)/q2; +wave_0_per_point26=nnx = 0.5 + (nnx-0.5)/q2; +wave_0_per_point27=nny = 0.5 + (nny-0.5)/q2; +wave_0_per_point28=nnnx = 0.5 + (nnnx-0.5)/q2; +wave_0_per_point29=nnny = 0.5 + (nnny-0.5)/q2; +wave_0_per_point30= +wave_0_per_point31=x = if( equal(sample,2), nx, x); +wave_0_per_point32=y = if( equal(sample,2), ny, y); +wave_0_per_point33=x = if( equal(sample,4), nnx, x); +wave_0_per_point34=y = if( equal(sample,4), nny, y); +wave_0_per_point35=x = if( equal(sample,6), nnnx, x); +wave_0_per_point36=y = if( equal(sample,6), nnny, y); +wave_0_per_point37= +wave_0_per_point38=a = above(sample,1)*below(sample,ppo-1)*a; +wave_0_per_point39= +wave_0_per_point40=t1 = t1 + 1; +wave_0_per_point41=t2 = if( equal(t1%ppo,0), t2 +1, t2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=7.75180 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.210 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_frame1=t8 = 1; +wave_1_per_frame2= +wave_1_per_frame3=t1 = 0.5; +wave_1_per_frame4=t2 = 0.9; +wave_1_per_point1=d = d*0.85 + (value1)*1; +wave_1_per_point2= +wave_1_per_point3=x = 0.5 + d*sample*(1-sample); +wave_1_per_point4=y = 0.9 - sample*0.8; +wavecode_2_enabled=0 +wavecode_2_samples=280 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=5.92556 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.500 +wave_2_per_frame1=t1 = 0; +wave_2_per_frame2=t2 = 0; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_point1=// q32 number of attributes +wave_2_per_point2=// q31 number of objects +wave_2_per_point3= +wave_2_per_point4=ppo = 7; // number of points used for each object +wave_2_per_point5=index = t2*q32; // object's index +wave_2_per_point6= +wave_2_per_point7=x = 0.5 +(gmegabuf(index)-0.5)/q2; +wave_2_per_point8=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; +wave_2_per_point9= +wave_2_per_point10=// collecting pairs of index and distance to the current object in a local buffer +wave_2_per_point11=i = 0; +wave_2_per_point12=j = 0; +wave_2_per_point13=loop(q31, +wave_2_per_point14= d = sqrt( sqr(gmegabuf(index)-gmegabuf(i)) + sqr(gmegabuf(index+1)-gmegabuf(i+1))); +wave_2_per_point15= d = if( equal(d,0), 1, d); +wave_2_per_point16= megabuf(j) = i; // store index/distance pairs +wave_2_per_point17= megabuf(j+1) = d; +wave_2_per_point18= j = j+2; +wave_2_per_point19= i = i+q32; +wave_2_per_point20= ); +wave_2_per_point21= +wave_2_per_point22=// sort that buffer, but only 5 cycles for the 5 nearest objects +wave_2_per_point23=i = 0; +wave_2_per_point24=loop( 5, +wave_2_per_point25= j = i; +wave_2_per_point26= smallestfind = 100; +wave_2_per_point27= findindex = 0; +wave_2_per_point28= loop( q31-j, +wave_2_per_point29= distance =megabuf(j*2+1); +wave_2_per_point30= smaller = above( smallestfind, distance); +wave_2_per_point31= smallestfind = if(smaller, distance, smallestfind); +wave_2_per_point32= findindex = if( smaller, j*2, findindex); +wave_2_per_point33= j = j + 1; +wave_2_per_point34= ); +wave_2_per_point35= +wave_2_per_point36= // now that the nearest object was found, swap it to the buffer's top +wave_2_per_point37= +wave_2_per_point38= j = megabuf(i); +wave_2_per_point39= d = megabuf(i+1); +wave_2_per_point40= +wave_2_per_point41= megabuf(i) = megabuf(findindex); +wave_2_per_point42= megabuf(i+1) = megabuf(findindex+1); +wave_2_per_point43= megabuf(findindex) = j; +wave_2_per_point44= megabuf(findindex+1) = d; +wave_2_per_point45= +wave_2_per_point46= i = i+1; +wave_2_per_point47= ); +wave_2_per_point48= +wave_2_per_point49= +wave_2_per_point50=index2 = (t1)%ppo; +wave_2_per_point51=i = megabuf(index2-2); +wave_2_per_point52=xx = 0.5 + (gmegabuf(i)-0.5)/q2; +wave_2_per_point53=yy = 0.5 + (gmegabuf(i+1)-0.5)/q2; +wave_2_per_point54=w = asin(1)*index2/4; +wave_2_per_point55=//xx = x + sin(w)*0.1; +wave_2_per_point56=//yy = y + cos(w)*0.1; +wave_2_per_point57=x = if( equal(index2%2,0), x, xx); +wave_2_per_point58=y = if( equal(index2%2,0), y, yy); +wave_2_per_point59= +wave_2_per_point60= +wave_2_per_point61=a = below(index2,ppo-1)*above(index2,1)*a; +wave_2_per_point62=r = 0.5 + gmegabuf(index + 5)*0.5; +wave_2_per_point63=g = 0.5 + gmegabuf(index + 6)*0.5; +wave_2_per_point64=b = 0.5 + gmegabuf(index + 7)*0.5; +wave_2_per_point65= +wave_2_per_point66= +wave_2_per_point67=t2 = t2 + equal(t1%ppo,ppo-1); +wave_2_per_point68=t1 = t1 + 1; +wave_2_per_point69= +wave_2_per_point70=//a = above(t1,128); +wavecode_3_enabled=0 +wavecode_3_samples=15 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=5.92556 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.400 +wave_3_init1=t2 = 0 +wave_3_per_frame1=t1 = 0; +wave_3_per_frame2=t2 = 0; +wave_3_per_frame3=t3 = 0; +wave_3_per_frame4=t4 = 0.5; +wave_3_per_point1=ppo = 5; +wave_3_per_point2= +wave_3_per_point3=index = t2*q32; +wave_3_per_point4=neighbor = 1; +wave_3_per_point5=neighbor = gmegabuf(index+10+neighbor); +wave_3_per_point6=x = 0.5 + (gmegabuf(index)-0.5)/q2; +wave_3_per_point7=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; +wave_3_per_point8=xx = 0.5 + ( gmegabuf(neighbor) - 0.5)/q2; +wave_3_per_point9=yy = 0.5 + ( gmegabuf(neighbor+1) - 0.5)/q2; +wave_3_per_point10= +wave_3_per_point11=x = if( equal(t1 % 2, 0), x, xx); +wave_3_per_point12=y = if( equal(t1 % 2, 0), y, yx); +wave_3_per_point13= +wave_3_per_point14= +wave_3_per_point15=t2 = t2 + equal(t1,ppo); +wave_3_per_point16=t1 = if(above(t1,ppo),t1-ppo,t1) + 1; +wave_3_per_point17= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=100 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=3.20442 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=6.23873 +shapecode_0_r=0.500 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.620 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=index = instance*q32; +shape_0_per_frame2= +shape_0_per_frame3=x = gmegabuf(index); +shape_0_per_frame4=y = gmegabuf(index+1); +shape_0_per_frame5= +shape_0_per_frame6=rad = gmegabuf(index+4)*2; +shape_0_per_frame7= +shape_0_per_frame8=//r = gmegabuf(index+5); +shape_0_per_frame9=//g = gmegabuf(index+6); +shape_0_per_frame10=//b = gmegabuf(index+7); +shape_0_per_frame11= +shape_0_per_frame12=//r2 = r; +shape_0_per_frame13=// g2 = g; +shape_0_per_frame14=// b2 = b; +shape_0_per_frame15= +shape_0_per_frame16= +shape_0_per_frame17=x = 0.5 + (x-0.5)/q2; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.740 +shapecode_1_y=0.270 +shapecode_1_rad=0.64927 +shapecode_1_ang=3.83274 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81948 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=vx = 0 +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.33000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73458 +shapecode_2_r=0.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0 +shapecode_3_enabled=0 +shapecode_3_sides=64 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.16283 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.73458 +shapecode_3_r=0.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=vx = 0 +per_frame_init_1=// clear buffer +per_frame_init_2=i = 0; loop(1024*1024, gmegabuf(i) = 0; i = i+1); +per_frame_init_3= +per_frame_init_4=count = 50; +per_frame_init_5=attributes = 16; +per_frame_init_6= +per_frame_init_7=minradius = 0.005; +per_frame_init_8=maxradius = 0.045; +per_frame_init_9=v = 0.005; +per_frame_init_10= +per_frame_init_11=// randomize initial coordinates +per_frame_init_12=index = 0; +per_frame_init_13=loop(count, +per_frame_init_14= gmegabuf(index*attributes) = rand(1000)/1000; +per_frame_init_15= gmegabuf(index*attributes+1) = rand(1000)/1000; +per_frame_init_16= gmegabuf(index*attributes+2) = v*(rand(1000)/1000-0.5); +per_frame_init_17= gmegabuf(index*attributes+3) = v*(rand(1000)/1000-0.5); +per_frame_init_18= gmegabuf(index*attributes+4) = minradius + (maxradius-minradius)*(index+1)/count; +per_frame_init_19= gmegabuf(index*attributes+5) = rand(1000)/1000; +per_frame_init_20= gmegabuf(index*attributes+6) = rand(1000)/1000; +per_frame_init_21= gmegabuf(index*attributes+7) = rand(1000)/1000; +per_frame_init_22= gmegabuf(index*attributes+8) = sqr(gmegabuf(index*attributes+4)) ; +per_frame_init_23= index = index+1; +per_frame_init_24= ); +per_frame_init_25= +per_frame_init_26=q31 = count; +per_frame_init_27=q32 = attributes; +per_frame_init_28= +per_frame_init_29=// 0, x +per_frame_init_30=// 1, y +per_frame_init_31=// 2, vx +per_frame_init_32=// 3, vy +per_frame_init_33=// 4, radius +per_frame_init_34=// 5, red +per_frame_init_35=// 6, green +per_frame_init_36=// 7, blue +per_frame_init_37=// 8, mass +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4= +per_frame_5=gravity = 0.005/fps*0; +per_frame_6=dampening = 1; +per_frame_7=pi2 = asin(1); +per_frame_8= +per_frame_9= +per_frame_10=nn = 3; // number of nearest neighbors to search, reduce if not needed! +per_frame_11= // collision detection is based on nearest neighbors now, so keep it at least at 1. +per_frame_12= +per_frame_13=check = 2; // how many neighbors will be checked for a possible collision. may not be above nn. +per_frame_14= // raise to avoid odd behavior in clusters of touching balls. +per_frame_15= +per_frame_16=index = 0; index2 = 0; w = (aspecty-aspectx)/2; +per_frame_17=loop(count, +per_frame_18= // simple physics: adding velocity vectors, applying gravity + bouncing off borders +per_frame_19= gmegabuf(index*attributes+1) = gmegabuf(index*attributes+1) + gmegabuf(index*attributes+3); +per_frame_20= gmegabuf(index*attributes) = gmegabuf(index*attributes) + gmegabuf(index*attributes+2); +per_frame_21= gmegabuf(index*attributes+2) = if( below( gmegabuf(index*attributes), 0-w+gmegabuf(index*attributes+4)), +per_frame_22= abs(gmegabuf(index*attributes+2))*dampening, +per_frame_23= gmegabuf(index*attributes+2) ); +per_frame_24= gmegabuf(index*attributes+2) = if( above( gmegabuf(index*attributes), 1+w-gmegabuf(index*attributes+4)), +per_frame_25= -abs(gmegabuf(index*attributes+2))*dampening, +per_frame_26= gmegabuf(index*attributes+2) ); +per_frame_27= gmegabuf(index*attributes+3) = gmegabuf(index*attributes+3) - gravity; +per_frame_28= gmegabuf(index*attributes+3) = if( below( gmegabuf(index*attributes+1), gmegabuf(index*attributes+4)), +per_frame_29= abs(gmegabuf(index*attributes+3))*dampening, +per_frame_30= gmegabuf(index*attributes+3); ); +per_frame_31= gmegabuf(index*attributes+3) = if( above( gmegabuf(index*attributes+1), 1-gmegabuf(index*attributes+4)), +per_frame_32= -abs(gmegabuf(index*attributes+3))*dampening, +per_frame_33= gmegabuf(index*attributes+3); ); +per_frame_34= i = 0; j = 0; // collecting pairs of index and distance to the current object in a local buffer +per_frame_35= loop( count, +per_frame_36= d = sqrt( sqr(gmegabuf(index*attributes)-gmegabuf(i*attributes)) + sqr(gmegabuf(index*attributes+1)-gmegabuf(i*attributes+1))); +per_frame_37= d = if( equal(d,0), 10, d); // leave out comparison with itself (where d == 0, set d to a high value) +per_frame_38= d = d - (gmegabuf(index*attributes+4)+gmegabuf(i*attributes+4))*0.5; // subtract radius (surface to surface distance) +per_frame_39= megabuf(j) = i; // store index/distance pairs +per_frame_40= megabuf(j+1) = d; +per_frame_41= j = j+2; +per_frame_42= i = i+1; ); +per_frame_43= i = 0; // sort that buffer, but only as many cycles as needed for the _nn_ nearest neighbors +per_frame_44= loop( nn, +per_frame_45= j = i; smallestfind = 10; findindex = -1; +per_frame_46= loop( count-j, +per_frame_47= distance =megabuf(j*2+1); +per_frame_48= smaller = above( smallestfind, distance); +per_frame_49= smallestfind = if(smaller, distance, smallestfind); +per_frame_50= findindex = if( smaller, j*2, findindex); +per_frame_51= j = j + 1; ); +per_frame_52= j = megabuf(i*2); d = megabuf(i*2+1); +per_frame_53= megabuf(i*2) = megabuf(findindex); +per_frame_54= megabuf(i*2+1) = megabuf(findindex+1); +per_frame_55= megabuf(findindex) = j; +per_frame_56= megabuf(findindex+1) = d; +per_frame_57= i = i+1; +per_frame_58= ); +per_frame_59= i = 0; // storing the indexes of the nearest neighbors in the attributes beginning from 10 +per_frame_60= loop( nn, +per_frame_61= gmegabuf(index*attributes + 10 + i) = megabuf(i*2); +per_frame_62= i = i +1; +per_frame_63= ); +per_frame_64= i = 0; // collision detection and impulse transmission below +per_frame_65= loop( check, +per_frame_66= index2 = megabuf(i); +per_frame_67= hit = below( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes)) + +per_frame_68= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), +per_frame_69= gmegabuf(index*attributes + 4) + gmegabuf(index2*attributes + 4) +per_frame_70= ) +per_frame_71= * +per_frame_72= above( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes))+ +per_frame_73= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), +per_frame_74= sqrt( sqr( gmegabuf(index*attributes+0) - gmegabuf(index2*attributes+0)+ +per_frame_75= gmegabuf(index*attributes+2) - gmegabuf(index2*attributes+2))+ +per_frame_76= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1)+ +per_frame_77= gmegabuf(index*attributes+3) - gmegabuf(index2*attributes+3)) ) ); +per_frame_78= ref_ang = atan2( gmegabuf(index2*attributes)-gmegabuf(index*attributes), // calculating the angle of the common tangent +per_frame_79= gmegabuf(index2*attributes + 1)-gmegabuf(index*attributes + 1)) + pi2; +per_frame_80= v1 = sqrt(sqr( gmegabuf(index*attributes + 2)) + sqr( gmegabuf(index*attributes + 3))); // velocity of object1 +per_frame_81= v2 = sqrt(sqr( gmegabuf(index2*attributes + 2)) + sqr( gmegabuf(index2*attributes + 3))); // velocity of object2 +per_frame_82= w1 = atan2( gmegabuf(index*attributes + 2), gmegabuf(index*attributes + 3)); // object1 motion angle +per_frame_83= w2 = atan2( gmegabuf(index2*attributes + 2), gmegabuf(index2*attributes + 3)); // object2 motion angle +per_frame_84= m1 = gmegabuf(index*attributes + 8); m2 = gmegabuf(index2*attributes + 8); +per_frame_85= vv1 = ((m1-m2)*v1 + 2*m2*v2)/(m1+m2); vv2 = ((m2-m1)*v2 + 2*m1*v1)/(m1+m2); +per_frame_86= gmegabuf( index*attributes + 2) = if( hit,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), +per_frame_87= gmegabuf( index*attributes + 2) ); +per_frame_88= gmegabuf( index*attributes + 3) = if( hit, cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), +per_frame_89= gmegabuf( index*attributes + 3) ); +per_frame_90= gmegabuf( index2*attributes + 2) = if( hit, sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), +per_frame_91= gmegabuf( index2*attributes + 2) ); +per_frame_92= gmegabuf( index2*attributes + 3) = if( hit, cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), +per_frame_93= gmegabuf( index2*attributes + 3) ); +per_frame_94= i=i+2; +per_frame_95= ); +per_frame_96= index = index+1; +per_frame_97= ); +per_frame_98=q1 = aspectx; +per_frame_99=q2 = aspecty; +warp_1=`float3 maxNeumann(float2 domain){ +warp_2=` float3 maxneumann = float3(0,0,0); +warp_3=` float2 pixel = texsize.zw; +warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); +warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); +warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); +warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); +warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); +warp_9=` return maxneumann; +warp_10=`} +warp_11=` +warp_12=`shader_body +warp_13=`{ +warp_14=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); +warp_15=` float2 uvo = uv; +warp_16=` +warp_17=` uv = lerp(uv_orig,uv,0.15); +warp_18=` +warp_19=` float2 d = texsize.zw*2; +warp_20=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +warp_21=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +warp_22=` +warp_23=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_24=` +warp_25=` float2 uv_fire = 0.5+(uvo-0.5)*0.995 + 0*noise.xy*texsize.zw*0.5 - float2(dx.x,dy.x)*texsize.zw*3; +warp_26=` +warp_27=` ret.x = tex2d(sampler_fc_main, uv_fire).x - 0.004; +warp_28=` +warp_29=`// ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; +warp_30=` +warp_31=` d = texsize.zw*4; +warp_32=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) )*0.5; +warp_33=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) )*0.5; +warp_34=` +warp_35=` d = float2(dx.y,dy.y)*texsize.zw; +warp_36=` +warp_37=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; +warp_38=` +warp_39=` ret.y += -(bass-treb)*0.01; +warp_40=`} +comp_1=`float sigmoid(float t, float c){ +comp_2=` return 1 / ( 1 + exp(t*c)); +comp_3=`} +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` float2 d = texsize.zw; +comp_8=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_9=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_10=`float2 dz = float2(dx.y,dy.y)*3; +comp_11=` +comp_12=`d = texsize.zw*2; +comp_13=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_14=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_15=` +comp_16=`dz +=float2(dx.y,dy.y); +comp_17=` +comp_18=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_19=` +comp_20=`ret = bg*float3(0.3,0.5,0.7); +comp_21=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_22=`ret = lerp(ret,1,GetPixel(uv).z); +comp_23=` +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=`//ret = sigmoid(length((uv-0.5)*aspect)-0.04,50); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.325 +fWaveSmoothing=0.984 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.669 +wave_g=0.780 +wave_b=0.631 +wave_x=0.771 +wave_y=0.540 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.555 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.790 +mv_g=0.562 +mv_b=1.529 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39000 +wavecode_0_r=0.930 +wavecode_0_g=1.240 +wavecode_0_b=1.062 +wavecode_0_a=0.760 +wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.000145*cos(ma)); +wave_0_per_point5=my=my+(0.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); +wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); +wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); +wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.81)); +wave_0_per_point16=pi23=4*asin(1)*0.3933333329; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.93000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=0.935 +wavecode_1_g=1.010 +wavecode_1_b=0.790 +wavecode_1_a=0.770 +wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00012*tan(ma)); +wave_1_per_point5=my=my+(0.00008*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); +wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); +wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); +wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*0.3199999997; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; +wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.01000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=0.920 +wavecode_2_g=1.060 +wavecode_2_b=0.643 +wavecode_2_a=1.286 +wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00041*cos(ma)); +wave_2_per_point5=my=my+(0.00039*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); +wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); +wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); +wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.32)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.99000 +wavecode_3_smoothing=0.48000 +wavecode_3_r=1.070 +wavecode_3_g=0.770 +wavecode_3_b=1.047 +wavecode_3_a=0.780 +wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); +wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00086*cos(ma)); +wave_3_per_point5=my=my+(0.00088*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); +wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.400 +shapecode_0_y=0.610 +shapecode_0_rad=0.03173 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.47752 +shapecode_0_tex_zoom=1.19000 +shapecode_0_r=0.880 +shapecode_0_g=0.900 +shapecode_0_b=1.180 +shapecode_0_a=1.692 +shapecode_0_r2=1.130 +shapecode_0_g2=0.000 +shapecode_0_b2=0.830 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.090 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); +shape_0_per_frame5=my=my+(0.00016*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); +shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); +shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); +shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); +shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; +shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; +shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; +shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.470 +shapecode_1_y=0.530 +shapecode_1_rad=0.01300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.13000 +shapecode_1_r=1.210 +shapecode_1_g=0.825 +shapecode_1_b=1.190 +shapecode_1_a=1.239 +shapecode_1_r2=0.760 +shapecode_1_g2=0.000 +shapecode_1_b2=0.780 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.110 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); +shape_1_per_frame5=my=my+(0.00008*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); +shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); +shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); +shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; +shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); +shape_1_per_frame17=pi23=4*asin(1)*0.333033333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; +shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; +shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; +shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.445 +shapecode_2_y=0.555 +shapecode_2_rad=0.10700 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.20000 +shapecode_2_r=1.100 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.850 +shapecode_2_border_g=0.830 +shapecode_2_border_b=0.728 +shapecode_2_border_a=0.078 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.425 +shapecode_3_rad=0.09300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=0.989 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.220 +shapecode_3_r2=0.000 +shapecode_3_g2=0.703 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.910 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.160 +shapecode_3_border_a=0.122 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(tan(ang)*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(cos(ang*2)*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang/3)*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-1; +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`ret /= float3(1.5,0.1,3.0); +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 new file mode 100644 index 0000000..c5c71e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 @@ -0,0 +1,1561 @@ +Created with MILKDROP 3.2 on 16/05/2023 at 00:08:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.59 +blending_direction=1 +random_1=0.082385 +random_2=0.960434 +random_3=0.110298 +random_4=0.324661 +random_5=0.133604 + +[PRESET1_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.980 +fWaveScale=2.806 +fWaveSmoothing=0.900 +fWaveParam=1.020 +fModWaveAlphaStart=0.712 +fModWaveAlphaEnd=0.798 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.679 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.558 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=9.960 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.783 +mv_r=1.000 +mv_g=1.000 +mv_b=1.080 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.83000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.243 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.200 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.862 +wavecode_1_b=1.143 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.010 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.84000 +wavecode_3_smoothing=0.51000 +wavecode_3_r=0.951 +wavecode_3_g=1.110 +wavecode_3_b=1.000 +wavecode_3_a=0.950 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.445 +shapecode_0_y=0.500 +shapecode_0_rad=0.12000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.89000 +shapecode_0_r=1.160 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.990 +shapecode_0_border_g=1.240 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.103 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.910 +shapecode_1_r2=0.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.960 +shapecode_1_border_g=0.860 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.095 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.633 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.110 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.920 +shapecode_2_border_a=0.122 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.495 +shapecode_3_rad=0.09804 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.230 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.186 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0272 MOD4 black4 modmove3c.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=13 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.100 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*bass*3; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(1.5,2.3,2.9)*0.05 + +warp_21=` time*float3(2,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 3; +warp_27=` if (n < 1) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.995; +warp_41=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = 0.2+c; +comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_26=`ret /= float3(0.9,0.9,1.1); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 new file mode 100644 index 0000000..7c6af47 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 @@ -0,0 +1,1562 @@ +Created with MILKDROP 3.2 on 27/05/2023 at 01:06:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.59 +blending_direction=1 +random_1=0.082385 +random_2=0.960434 +random_3=0.110298 +random_4=0.324661 +random_5=0.133604 + +[PRESET1_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.980 +fWaveScale=2.806 +fWaveSmoothing=0.900 +fWaveParam=1.020 +fModWaveAlphaStart=0.712 +fModWaveAlphaEnd=0.798 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.679 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.558 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=9.960 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.783 +mv_r=1.000 +mv_g=1.000 +mv_b=1.080 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.83000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.243 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.200 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.862 +wavecode_1_b=1.143 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.010 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.84000 +wavecode_3_smoothing=0.51000 +wavecode_3_r=0.951 +wavecode_3_g=1.110 +wavecode_3_b=1.000 +wavecode_3_a=0.950 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.445 +shapecode_0_y=0.500 +shapecode_0_rad=0.12000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.89000 +shapecode_0_r=1.160 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.990 +shapecode_0_border_g=1.240 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.103 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.910 +shapecode_1_r2=0.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.960 +shapecode_1_border_g=0.860 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.095 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.633 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.110 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.920 +shapecode_2_border_a=0.122 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.495 +shapecode_3_rad=0.09804 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.230 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.186 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.004 LamersAss - The Vortex5.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=13 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.100 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*bass*3; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(1.5,2.3,2.9)*0.05 + +warp_21=` time*float3(2,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 3; +warp_27=` if (n < 1) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.995; +warp_41=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = 0.2+c; +comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_26=`ret /= float3(0.9,0.9,1.1); +comp_27=`ret /= float3(-2.4,1.9,1.1); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 new file mode 100644 index 0000000..9e9eb6d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 @@ -0,0 +1,1562 @@ +Created with MILKDROP 3.2 on 27/05/2023 at 01:08:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=patches +blending_progress=0.59 +blending_direction=1 +random_1=0.082385 +random_2=0.960434 +random_3=0.110298 +random_4=0.324661 +random_5=0.133604 + +[PRESET1_BEGIN] +NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.980 +fWaveScale=2.806 +fWaveSmoothing=0.900 +fWaveParam=1.020 +fModWaveAlphaStart=0.712 +fModWaveAlphaEnd=0.798 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.679 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.558 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=9.960 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.783 +mv_r=1.000 +mv_g=1.000 +mv_b=1.080 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.200 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.83000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.243 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.200 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.862 +wavecode_1_b=1.143 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.010 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.84000 +wavecode_3_smoothing=0.51000 +wavecode_3_r=0.951 +wavecode_3_g=1.110 +wavecode_3_b=1.000 +wavecode_3_a=0.950 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.445 +shapecode_0_y=0.500 +shapecode_0_rad=0.12000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.89000 +shapecode_0_r=1.160 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.990 +shapecode_0_border_g=1.240 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.103 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.910 +shapecode_1_r2=0.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.960 +shapecode_1_border_g=0.860 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.095 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.633 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.110 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.920 +shapecode_2_border_a=0.122 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.495 +shapecode_3_rad=0.09804 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.230 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.186 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; +per_frame_9=wave_g=tan(4*sin(all*ang))/3; +per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; +per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; +per_pixel_4= +warp_1=`// by LamersAss, V1 (28/5/2022) +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; +warp_6=` +warp_7=` for ( int i = 0; i < 3; i++ ) +warp_8=` { +warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) +warp_10=` + max( .0, _fx_vol[i] - 1. ); +warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); +warp_12=` } +warp_13=` +warp_14=` _fx_vol += rot_f3[0] * .5; +warp_15=` _fx_vol *= .07; +warp_16=` _fx_vol *= 1.9; +warp_17=` _fx_vol += 0.022; +warp_18=` +warp_19=` float _fx_decay = fps * 0.013786; +warp_20=` float _fx_rad = length( float2( +warp_21=` ( uv.x - .5 ) * aspect.x, +warp_22=` ( uv.y - .5 ) * aspect.y ) ); +warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; +warp_24=` +warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); +warp_26=` +warp_27=` float2 _fx_prevframe = uv_orig; +warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=`//ret -= 0.1; +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.004 LamersAss - The Vortex5.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=11 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.100 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*bass*3; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(1.5,2.3,2.9)*0.05 + +warp_21=` time*float3(2,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 3; +warp_27=` if (n < 1) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.995; +warp_41=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = 0.2+c; +comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_26=`ret /= float3(0.9,0.9,1.1); +comp_27=`ret /= float3(1.1,-0.8,2.0); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 new file mode 100644 index 0000000..dbc61ad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 @@ -0,0 +1,552 @@ +Created with MILKDROP 3.30 on 16/01/2024 at 23:49:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.31 +blending_direction=1 +random_1=0.624797 +random_2=0.954743 +random_3=0.865989 +random_4=0.837669 +random_5=0.239973 + +[PRESET1_BEGIN] +NAME=martin - stratospheric turbulences3d nocut +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.056 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=0.800 +fModWaveAlphaEnd=0.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.200 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.13000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; +wave_0_per_point3=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.270 +wavecode_1_g=0.180 +wavecode_1_b=1.000 +wavecode_1_a=0.400 +wave_1_per_frame1=t1 = 1; t2=2; +wave_1_per_point1=zmax=18; +wave_1_per_point2=z = sample-reg60*1.5; +wave_1_per_point3=z = (z-int(z))*zmax; +wave_1_per_point4= +wave_1_per_point5=bs = 4096; +wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); +wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); +wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; +wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; +wave_1_per_point10= +wave_1_per_point11=a=(1-z/zmax)*0.65; +per_frame_init_1=n = 1500; loop (15000,megabuf(n) =0;gmegabuf(n) = 10; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=300; maxbpm=500; num_res=200; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*5*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove/2; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_141=q6 = tubes; +per_frame_142=q7 = tlen; +per_frame_143=q17=ddx; q18 = ddy; +per_frame_144=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_145=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_146= +per_frame_147=reg32 = aspecty; +per_frame_148=q31 = reg51; +per_frame_149= +per_frame_150=trig = (bcount%50==0) && dbl_beat; +per_frame_151=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60) .5 ? -1. : 1. ); +warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); +warp_30=` +warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; +warp_32=` +warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); +warp_34=` float _fx_spinmult = 600.; +warp_35=` +warp_36=` for ( int i = 0; i < 3; i++ ) +warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) +warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) +warp_39=` ret[i] = max( ret[i], +warp_40=` ( 12. * _fx_vol[i] ) * +warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) +warp_42=` ); +warp_43=` +warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); +warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); +warp_46=` +warp_47=` for ( int i = 0; i < 3; i++ ) +warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); +warp_49=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`uv2.x=1-uv2.x; +comp_6=` +comp_7=` float2 d = texsize.zw*4; +comp_8=` float2 d2 = texsize.zw*4; +comp_9=` +comp_10=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_11=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_12=` +comp_13=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_14=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_15=` +comp_16=` +comp_17=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_18=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_19=` +comp_20=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_21=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_22=` +comp_23=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_24=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_25=` +comp_26=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_27=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_28=` +comp_29=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_30=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_31=` +comp_32=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_33=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_34=` +comp_35=`//ret = .7-ret2; +comp_36=`//ret2=.7-ret; +comp_37=`//ret-=ret2; +comp_38=`//MilkDrop3 Color Mode: +comp_39=`ret /= float3(2.2,2.4,2.3); +comp_40=`//MilkDrop3 Solarize Mode: +comp_41=`ret = ret*(1-ret)*4; +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=amandio c - savage garden sdfx +[preset00] +fRating=1.000 +fGammaAdj=1.630 +fDecay=1.000 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.000 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.002 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=11 +shapecode_0_x=0.550 +shapecode_0_y=0.500 +shapecode_0_rad=0.13031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.27705 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.700 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x= rand(1); +shape_0_per_frame2=y= rand(1); +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04963 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=4.08407 +shapecode_1_tex_zoom=5.76110 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.100 +shapecode_1_border_a=0.000 +shape_1_per_frame1=i= 1+instance; c= i>1; +shape_1_per_frame2= +shape_1_per_frame3= +shape_1_per_frame4=p += q3*(sin(i*q1)-cos(i*q2))/i+q2; p *= c; +shape_1_per_frame5= +shape_1_per_frame6=x1 += sin(p*q4); x1 *= c; +shape_1_per_frame7=y1 += cos(p); y1 *= c; +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10=z=.005; +shape_1_per_frame11=x= z*x1/q8 + q5; +shape_1_per_frame12=y= z*y1 + q6; +shape_1_per_frame13= +shape_1_per_frame14= +shape_1_per_frame15=r= q7; +shape_1_per_frame16=g= r*r; +shape_1_per_frame17=b= .3*g; +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=rad = .005; +per_frame_1= +per_frame_2=q1= rand(500); +per_frame_3=q2= rand(500); +per_frame_4=q3= rand(500); +per_frame_5=q4= pow(-1,q3%2); +per_frame_6= +per_frame_7=q5= rand(1); +per_frame_8=q6= rand(1); +per_frame_9=q7= rand(1); +per_frame_10= +per_frame_11=q8=aspecty; +per_frame_12= +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk new file mode 100644 index 0000000..d3b4759 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk @@ -0,0 +1,357 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 new file mode 100644 index 0000000..1a46eaa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 @@ -0,0 +1,1611 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:36:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.46 +blending_direction=-1 +random_1=0.113279 +random_2=0.877236 +random_3=0.116260 +random_4=0.551897 +random_5=0.131572 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R079.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.200 +fDecay=0.980 +fVideoEchoZoom=1.216 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=7.889 +fWaveScale=3.323 +fWaveSmoothing=0.900 +fWaveParam=-0.600 +fModWaveAlphaStart=1.010 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=27.000 +nMotionVectorsY=19.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=//solarize=above(0.5,bass); +per_frame_31=//darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; +per_frame_34= +per_frame_35=xpos=sin(musictime*0.6)*0.3; +per_frame_36=ypos=sin(musictime*0.4)*0.3; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; +warp_6=` +warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; +warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; +warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*0.96+0.5 ).z; +warp_10=` +warp_11=` // darken (decay) over time +warp_12=` ret = ret- (ret*.5); +warp_13=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_14=` ret = ret - .01; +warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_16=` ((uv.xyy*q27 +warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_18=` ).xyz* +warp_19=` float3(1,1,0)*0.05 + +warp_20=` time*float3(0,0,1)*q29 +warp_21=` ); +warp_22=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; +warp_23=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; +warp_24=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`ret-=ret2; +comp_37=`ret /= float3(0.1,0.4,-1.9); +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.006 Isosceles River.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 new file mode 100644 index 0000000..bc12df9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 @@ -0,0 +1,1187 @@ +Created with MILKDROP 3.0 on 05/03/2023 at 23:27:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=patches +blending_progress=0.568 +blending_direction=1 +random_1=0.645 +random_2=0.608 +random_3=0.546 +random_4=0.077 +random_5=0.563 + +[PRESET1_BEGIN] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=2.289 +fWarpScale=5.472 +fZoomExponent=0.01000 +fShader=0.320 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.525 +dx=0.00000 +dy=0.00000 +warp=1.85660 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +per_frame_1=q1 = aspectX/4; +per_frame_2=q2 = aspectY/4; +per_frame_3=w1 = asin(1)*0.7; +per_frame_4=w2 = asin(1)*0.3; +per_frame_5=q5 = tan(w1)/time; +per_frame_6=q6 = cos(w1)/3; +per_frame_7=q7 = sin(w2)*bass; +per_frame_8=q8 = cos(w2); +per_frame_9=w1 = asin(1)*0.7; +per_frame_10=w2 = asin(1)*1.3; +per_frame_11=q9 = sin(w1)*time; +per_frame_12=q10 = cos(time); +per_frame_13=q11 = tan(w2)*3; +per_frame_14=q12 = tan(w2); +per_frame_15=zoom = .998; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(0.6,0.6,2.9),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.7,0.6,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.4,0.5,1.2)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.006 Isosceles River double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 new file mode 100644 index 0000000..cf05842 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 @@ -0,0 +1,1140 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:11:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.2 +blending_direction=-1 +random_1=0.841192 +random_2=0.772087 +random_3=0.0104336 +random_4=0.0780488 +random_5=0.677778 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.011 Flexi Orange Fan.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.006 Isosceles River.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`ret /= float3(1.6,-2.5,1.1); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 new file mode 100644 index 0000000..b40143b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 @@ -0,0 +1,1209 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 23:02:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.550 +blending_direction=1 +random_1=0.335 +random_2=0.906 +random_3=0.494 +random_4=0.146 +random_5=0.368 + +[PRESET1_BEGIN] +NAME=Isosceles Mashup 20210214 v008 003XX TUNNEL4d.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.200 +fWarpScale=0.940 +fZoomExponent=3.04777 +fShader=0.320 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.192 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.396 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,0.89),0.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*0.51; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.990 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,0.91),0.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=0.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,0.1),0.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*0.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49500 +wavecode_3_r=1.000 +wavecode_3_g=0.990 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,0.1),0.51,mx); +wave_3_per_point12=my=if(above(my,0.9),0.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*0.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.01000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.010 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.010 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (1.148, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.008; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.611; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.468; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.04; +per_frame_32= +per_frame_33=vol=bass+treb+mid; +per_frame_34=q30=vol*2; +per_frame_35=q3=vol*4; +per_frame_36=q1=.5;q2=.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(0.6,0.6,2.9),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.7,0.6,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.4,0.5,1.2)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Serge + Demon_Lord 003 MOD4 final3x sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=5.686 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.489 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=// clear screen first +per_frame_init_2=ob_r = 0; ob_g = 0; ob_b = 0; ob_a = 1; +per_frame_init_3=ib_r = 0; ib_g = 0; ib_b = 0; ib_a = 1; +per_frame_init_4=ob_size = 0.5; +per_frame_init_5=ib_size = 0.5; +per_frame_init_6=start = 1; +per_frame_1=zoom = 1; +per_frame_2=warp = 0; +per_frame_3=xx1 = xx1*0.9 + (bass); +per_frame_4=xx2 = xx2*0.9 + (treb); +per_frame_5=yy1 = yy1*0.94 + (treb+bass)*0.75; +per_frame_6=x1 = 0.5 + xx2-xx1; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8=spring = 10; +per_frame_9=grav = .5; +per_frame_10=resist = 1; +per_frame_11=bounce = 0.5; +per_frame_12=dt = .001000000; +per_frame_13=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_14=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_15=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_16=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_17=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_18=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_19=x2 = x2 + vx2; +per_frame_20=y2 = y2 + vy2; +per_frame_21=x3 = x3 + vx3; +per_frame_22=y3 = y3 + vy3; +per_frame_23=x4 = x4 + vx4; +per_frame_24=y4 = y4 + vy4; +per_frame_25=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_26=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_27=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_28=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_29=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_30=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_31=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_32=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_33=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_34=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_35=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_36=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_37= +per_frame_38=ww = ww + (vx3-vx4)*10 - (x4-x3)*0.3+ bb*asin(1)*2; +per_frame_39= +per_frame_40=startx = endx; +per_frame_41=starty = endy; +per_frame_42=endx = startx + cos(ww)*0.004; +per_frame_43=endy = starty + sin(ww)*0.004; +per_frame_44= +per_frame_45=monitor = x4; +per_frame_46= +per_frame_47=bb = 1- above(endx,0.2)*above(endy,0.2)*below(endx,0.8)*below(endy,0.8); +per_frame_48= +per_frame_49=endx = min(0.8,max(0.2,endx)); +per_frame_50=endy = min(0.8,max(0.2,endy)); +per_frame_51= +per_frame_52= +per_frame_53=q9 = startx; q10 = starty; q11 = endx; q12 = endy; +per_frame_54=q13 = startx*1.1; q14 = starty*1.1; q15 = endx*1.1; q16 = endy*1.1; +per_frame_55=q17 = startx*bass; q18 = starty*treb; q19 = endx*mid; q20 = endy*1.3; +per_frame_56=q21 = starty*bass; q22 = startx*treb; q23 = endy*mid; q24 = endx*1.3; +per_frame_57= +per_frame_58= +per_frame_59=ob_size = start; +per_frame_60=ib_size = start; +per_frame_61=start = start-1; +per_pixel_1=du = (x*2-1) - (q4+q7+q10-1.5)*2/3; +per_pixel_2=dv = (y*2-1) + (q5+q8+q11-1.5)*2/3; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = sin(dist*0.05)*0.4*q14; +per_pixel_6=dx = mult*sin(ang2*2+q13)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2+q13)*aspecty; +per_pixel_8=//flexi per vertex - circular canvas warps +per_pixel_9=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_10=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_11=dir = bass; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_14=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_15=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_16=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_17=dir = -mid*2; +per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_19=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_20=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_21=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_22=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_23=dir = treb*3; +per_pixel_24=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_25=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_26=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_27=dx = dx+x1+x2+x3; +per_pixel_28=dy = dy+y1+y2+y3; +per_pixel_29= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.98-0.004; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 2.00; //gamma +comp_5=` +comp_6=` ret += GetBlur2(uv); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk new file mode 100644 index 0000000..bc7172b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk @@ -0,0 +1,744 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.320 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); +per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); +per_pixel_3=rot = 0.005; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=`} +comp_17=` +comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 new file mode 100644 index 0000000..ba0fd5d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 @@ -0,0 +1,1048 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 16:54:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.35 +blending_direction=-1 +random_1=0.748509 +random_2=0.851355 +random_3=0.569106 +random_4=0.034011 +random_5=0.033198 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R300 Inferno2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.8,1.6,2.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.007 clipboard03 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`} +comp_16=` +comp_17=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk new file mode 100644 index 0000000..107a580 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk @@ -0,0 +1,693 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`} +comp_16=` +comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 new file mode 100644 index 0000000..1cea88b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 @@ -0,0 +1,1934 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 00:05:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.49 +blending_direction=1 +random_1=0.935501 +random_2=0.0785908 +random_3=0.357859 +random_4=0.729404 +random_5=0.243631 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (332) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.91581 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.090 +shapecode_0_y=0.900 +shapecode_0_rad=0.22437 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.76002 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=6.19589 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_7=` ((uv.xyy*q27 +warp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_9=` ).xyz* +warp_10=` float3(1,1,0)*0.05 + +warp_11=` time*float3(0,0,1)*q29 +warp_12=` ); +warp_13=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_14=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_15=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_16=` // take the difference between the crisp and blurred images, +warp_17=` // then add it back into the image. Creates spots and stripes over time. +warp_18=` ret += (ret - GetBlur2(uv))*0.3; +warp_19=` ret *= 0.9; +warp_20=` +warp_21=` // add noise: +warp_22=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_23=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; +warp_24=` +warp_25=` // desaturate over time, to keep the globs white +warp_26=` ret = lerp(ret, lum(ret), 0.2); +warp_27=`} +comp_1=` +comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; +comp_3=`float3 noise, ret1, neu; +comp_4=`static float2 hor = float2 (texsize.z,0); +comp_5=`static float2 ver = float2 (0, texsize.w); +comp_6=` +comp_7=`shader_body { +comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; +comp_9=` +comp_10=`float z = .1/uv1.y/uv1.x; +comp_11=` +comp_12=`rs0.x = uv1.x*z; +comp_13=`rs0.y = z; +comp_14=`rs.x = rs0.x + time/2; +comp_15=`rs.y = rs0.y + time/2; +comp_16=` +comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); +comp_18=`noise = noise-.55; +comp_19=` +comp_20=`float3 mask = saturate(24*(uv1.y)) ; +comp_21=` +comp_22=` +comp_23=` +comp_24=`float dist = 1; +comp_25=`float inten = 1; +comp_26=`ret1 = 0; +comp_27=`int anz = 4; +comp_28=`int n = 1; +comp_29=`dz = 0; +comp_30=`while (n <= anz) { +comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; +comp_32=` +comp_33=` inten = sqrt(dist)*(1-dist)*4; +comp_34=` uv = uv1*aspect.yx; +comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); +comp_36=` +comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); +comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); +comp_39=` neu = GetPixel(uv3); +comp_40=` ret1 = max(ret1,neu*inten); +comp_41=`n++; +comp_42=`} +comp_43=` +comp_44=`dz = (dz*(.5+rand_preset.z)); +comp_45=`float2 pos = 2*(rand_preset.xy-.5); +comp_46=`uv1 = 4*uv1; +comp_47=`float2 uv_rr = sin(uv1 + dz + pos); +comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); +comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); +comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); +comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; +comp_52=` +comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) +comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; +comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; +comp_56=`ret *= 1+ret; +comp_57=`//ret = GetPixel(uv_orig+.5); +comp_58=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.007 clipboard03.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`ret /= float3(1.4,2.4,-3.0); +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk new file mode 100644 index 0000000..05270d2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += time*0.025; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` float fins = 3 + floor(rand_preset.z*6.307); +comp_20=` #if 1 // SHARP FINS +comp_21=` ang2 = frac(ang2*fins)/fins; +comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_23=` ang2 = abs(ang2 - 0.5/fins); +comp_24=` #else // COSINE FINS - a bit slow +comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_26=` #endif +comp_27=` +comp_28=` // RADIAL KALEIDOSCOPING? +comp_29=` #if 0 +comp_30=` rad2 *= g_fTexSize.z; +comp_31=` // choose one: +comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/3.0, 0.5); +comp_33=` rad2 = cos(rad2*5); +comp_34=` //rad2 = sqrt(rad2)*0.5; +comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_36=` //rad2 += cos(rad2*61)*0.02; +comp_37=` rad2 *= g_fTexSize.x; +comp_38=` #endif +comp_39=` +comp_40=` ang2 *= M_PI_2; +comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_42=` +comp_43=` ret = tex2D(sampler_main,uv2).y*float3(1,2.4,3.3) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,3) - tex2D(sampler_main,uv2).z*float3(2.6,1,2); +comp_44=`ret *= 0.33; +comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk new file mode 100644 index 0000000..5d7d0fd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk @@ -0,0 +1,801 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// tribute to suksma! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` float2 uv2; +comp_6=` +comp_7=` float4 c = float4(5,0.4,0.15,0.1); +comp_8=` +comp_9=` uv2 = uv + float2(1,0)*texsize.zw; +comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_13=` +comp_14=` uv2 = uv + float2(0,1)*texsize.zw; +comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_18=` +comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_20=` +comp_21=` ret = 0.5 + 0.5*g; +comp_22=` ret *= saturate(length(ret.xy-0.5)*5); +comp_23=` ret = ret.xxy; +comp_24=` ret += 1.15; +comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); +comp_26=` ret *= ret; +comp_27=` +comp_28=` //ret *= 1.5; //old gamma effect +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 new file mode 100644 index 0000000..315ddcc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 @@ -0,0 +1,1987 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 00:30:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.51 +blending_direction=-1 +random_1=0.105285 +random_2=0.002846 +random_3=0.592818 +random_4=0.139160 +random_5=0.610705 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.008 The rainbow spider2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.2,2.8,1.1); +comp_51=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk new file mode 100644 index 0000000..eb157f9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk @@ -0,0 +1,822 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 new file mode 100644 index 0000000..311dbaf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 @@ -0,0 +1,1970 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 00:53:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.450 +blending_direction=1 +random_1=0.903 +random_2=0.673 +random_3=0.147 +random_4=0.271 +random_5=0.161 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.008 The rainbow spider.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// tribute to suksma! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` float2 uv2; +comp_6=` +comp_7=` float4 c = float4(5,0.4,0.15,0.1); +comp_8=` +comp_9=` uv2 = uv + float2(1,0)*texsize.zw; +comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_13=` +comp_14=` uv2 = uv + float2(0,1)*texsize.zw; +comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_18=` +comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_20=` +comp_21=` ret = 0.5 + 0.5*g; +comp_22=` ret *= saturate(length(ret.xy-0.5)*5); +comp_23=` ret = ret.xxy; +comp_24=` ret += 1.15; +comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); +comp_26=` ret *= ret; +comp_27=` +comp_28=` //ret *= 1.5; //old gamma effect +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.015 Gum 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`ret /= float3(-1.1,-0.7,2.6); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk new file mode 100644 index 0000000..867bd0a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk @@ -0,0 +1,603 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.981 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.010 +wavecode_0_b=0.270 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/0.32; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; +wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.880 +wavecode_2_g=1.080 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.910 +wavecode_3_g=0.970 +wavecode_3_b=0.270 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, 0.59, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=0.54+(y-0.54)*1.1064; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.560 +shapecode_0_y=0.490 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.020 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=0.46+0.10034*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.80672 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.130 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.13188 +shapecode_2_tex_zoom=1.33455 +shapecode_2_r=1.160 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.140 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.060 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`//MilkDrop3 Blow Mode: +comp_20=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk new file mode 100644 index 0000000..899d5d9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk @@ -0,0 +1,601 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.981 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.010 +wavecode_0_b=0.270 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/0.32; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; +wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.880 +wavecode_2_g=1.080 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.910 +wavecode_3_g=0.970 +wavecode_3_b=0.270 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, 0.59, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=0.54+(y-0.54)*1.1064; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.560 +shapecode_0_y=0.490 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.020 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=0.46+0.10034*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.80672 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.130 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.13188 +shapecode_2_tex_zoom=1.33455 +shapecode_2_r=1.160 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.140 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.060 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk new file mode 100644 index 0000000..e0a7931 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk @@ -0,0 +1,257 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.037 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.940000 +SpriteSY=0.940000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk new file mode 100644 index 0000000..f7018c5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk @@ -0,0 +1,161 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=ds = max ((q26*q26-.5),0); +per_frame_34=step = step + 8*ds; +per_frame_35= +per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; +per_frame_37=q30 = p3 ; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=zoom = 1; +per_frame_43=rot = -0.001 ; +per_frame_44= +per_frame_45= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.820000 +SpriteSY=0.820000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk new file mode 100644 index 0000000..2730f53 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk @@ -0,0 +1,912 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .1*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_frame_125=q31=pixelsx; +per_frame_126=q32=pixelsy; +per_pixel_1=zoom = 1; +per_pixel_2=warp = 0.01; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(0,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(.2,0.5,2),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk new file mode 100644 index 0000000..e713035 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk @@ -0,0 +1,277 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(1.1,1.4,1.1); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk new file mode 100644 index 0000000..9d455c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk @@ -0,0 +1,819 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 new file mode 100644 index 0000000..e4dbf0c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 @@ -0,0 +1,1213 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:17:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=checkerboard +blending_progress=0.410 +blending_direction=-1 +random_1=0.116 +random_2=0.676 +random_3=0.187 +random_4=0.471 +random_5=0.941 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R013 Rainbow Snail2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.009 The purple montains.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk new file mode 100644 index 0000000..8b5baa8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk @@ -0,0 +1,284 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.430 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00600 +cx=0.535 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03621 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.012 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=51.200 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.790 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.15493 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.72000 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.041 + rand(900)/1000; +shape_2_per_frame3=ang = rand(320)/100; +shape_2_per_frame4= +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.120 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.245*( 0.36*sin(1.1356*time) + 0.376*sin(1.1783*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*3; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float3 reta = tex2D(sampler_main, uv); +comp_5=`ret = reta; +comp_6=`//ret = sqrt(ret)*1; +comp_7=`//ret += GetBlur2(uv); +comp_8=`ret -= GetBlur1(uv)*0.5; +comp_9=` +comp_10=`ret *= 2; +comp_11=` +comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_13=` ((uv.xyy*q28 +comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_15=` ).xyz* +comp_16=` float3(1.6,1.3,1.4)*0.05 + +comp_17=` time*float3(2.9,2.7,0.9)*q31 +comp_18=` ); +comp_19=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; +comp_20=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; +comp_21=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; +comp_22=` +comp_23=`ret.y -= 0.2; +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk new file mode 100644 index 0000000..dabe6b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk @@ -0,0 +1,1155 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8/2; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk new file mode 100644 index 0000000..79fa942 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk @@ -0,0 +1,479 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1= +wave_0_per_frame2=cl1 = cl1 + 0.002; +wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); +wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); +wave_0_per_frame5=t8 = cl1; +wave_0_per_frame6= +wave_0_per_frame7=w = 50; +wave_0_per_frame8=d = (3)*0.02 - 0.005; +wave_0_per_frame9= +wave_0_per_frame10=cl2 = cl2 + q1*0.5; +wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); +wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); +wave_0_per_frame13=t7 = cl2; +wave_0_per_frame14= +wave_0_per_frame15=cl3 = cl3 + 0.002; +wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); +wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); +wave_0_per_frame18=t6 = cl3; +wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; +wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; +wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); +wave_0_per_point7= +wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; +wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; +wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; +wave_0_per_point11= +wave_0_per_point12=v = 0.001; +wave_0_per_point13= +wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); +wave_0_per_point15=bb = d*d*0.5; +wave_0_per_point16=n= 0.3; +wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); +wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); +wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); +wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); +wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); +wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); +wave_0_per_point23= +wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_0_per_point27= +wave_0_per_point28=zoom = .5*(1/(z+0.5)); +wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; +wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; +wave_0_per_point31=a = -z+0.7; +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.880000 +SpriteSY=0.880000 +SpriteRot=2.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk new file mode 100644 index 0000000..666a9e9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk @@ -0,0 +1,605 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.981 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.010 +wavecode_0_b=0.270 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/0.32; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; +wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.880 +wavecode_2_g=1.080 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.910 +wavecode_3_g=0.970 +wavecode_3_b=0.270 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, 0.59, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=0.54+(y-0.54)*1.1064; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.560 +shapecode_0_y=0.490 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.020 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=0.46+0.10034*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.80672 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.130 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.13188 +shapecode_2_tex_zoom=1.33455 +shapecode_2_r=1.160 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.140 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.060 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`//ret /= float3(0.7,-0.4,2.0); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.880000 +SpriteSY=0.880000 +SpriteRot=2.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk new file mode 100644 index 0000000..624ea82 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk @@ -0,0 +1,445 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.007 +fWaveScale=3.277 +fWaveSmoothing=0.180 +fWaveParam=-0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=0.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=444 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.12821 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=5.42791 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.500 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; +shape_0_init2=loop (1024, +shape_0_init3= z=rand(1)+.1; +shape_0_init4= megabuf(i+2) = z; +shape_0_init5= megabuf(i) = (rand(1)-0.5)/z; +shape_0_init6= megabuf(i+1)= (rand(1)-.5)/z; +shape_0_init7=i+=3;); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=k1 = i/num_inst; +shape_0_per_frame3=zmax = 7; +shape_0_per_frame4=speed=.15; +shape_0_per_frame5= +shape_0_per_frame6=z=megabuf(3*i+2); +shape_0_per_frame7=x = megabuf(3*i)/z+.5; +shape_0_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; +shape_0_per_frame9= +shape_0_per_frame10=rad = .022/(z*zmax)*reg32 ; +shape_0_per_frame11= +shape_0_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +shape_0_per_frame13=if (out, +shape_0_per_frame14= megabuf(3*i)= (rand(2)-1); //x +shape_0_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y +shape_0_per_frame16= megabuf(3*i+2)=1; +shape_0_per_frame17=, +shape_0_per_frame18= megabuf(i*3+2)-=speed/fps; +shape_0_per_frame19=); +shape_0_per_frame20= +shape_0_per_frame21=a=1-pow(z,4); +shape_0_per_frame22=a*=0.6; +shapecode_1_enabled=1 +shapecode_1_sides=15 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=arg = (q10/num_inst + instance/num_inst)*6.283; +shape_1_per_frame2= +shape_1_per_frame3=rad1 = 0.25 ; +shape_1_per_frame4=if (instance==0, x0=q1; y0=q2,0); +shape_1_per_frame5=if (instance==1, x0=q2; y0=q3,0); +shape_1_per_frame6=if (instance==2, x0=q3; y0=q4,0); +shape_1_per_frame7=ang1=rand(12); +shape_1_per_frame8=rad1=rand(1)*rand(1)/22*mid_att; +shape_1_per_frame9=x= 0.5+rad1*cos(ang1); +shape_1_per_frame10=y= 0.5+rad1*sin(ang1)*reg32; +shape_1_per_frame11= +shape_1_per_frame12=rad = min(0.15,mid_att*0.05+0.02)*reg32; +shape_1_per_frame13= +shape_1_per_frame14=r = 0.5 + 0.4*sin(8*q1); +shape_1_per_frame15=b = 0.5 + 0.4*sin(8*q2); +shape_1_per_frame16=g = 0.5 + 0.4*sin(8*q3); +shape_1_per_frame17=a = 0.6; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=12 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=40 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22168 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=1.48882 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.300 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang1=rand(12); +shape_2_per_frame2=rad1=(1+rand(1))*(+.2+rand(1))/16; +shape_2_per_frame3=x= 0.5+rad1*cos(ang1); +shape_2_per_frame4=y= 0.5+rad1*sin(ang1)*reg32; +shape_2_per_frame5= +shape_2_per_frame6=r=b=g=max(0,sin(time/4.7)); +shape_2_per_frame7=r2=b2=g2=0; +shape_2_per_frame8=rad = 0.01*sqrt(bass_att+mid_att); +shape_2_per_frame9= +shape_2_per_frame10=a=0.4*abs(sin(time/8)); +shape_2_per_frame11=additive = sin(time/8)>0;; +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=200 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.04511 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i=instance; +shape_3_per_frame2=oy=0; +shape_3_per_frame3=oz=0; +shape_3_per_frame4=if (i0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.1,1.9,1.0); +comp_27=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spirale4.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=0.100000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.880000 +SpriteSY=0.880000 +SpriteRot=2.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 new file mode 100644 index 0000000..5136b01 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 @@ -0,0 +1,1918 @@ +Created with MILKDROP 3.0 on 04/03/2023 at 02:28:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.40 +blending_direction=-1 +random_1=0.430081 +random_2=0.710163 +random_3=0.689024 +random_4=0.760298 +random_5=0.391192 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.009 The yellow montains.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8/2; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R232.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74192 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=//this shape is a hidden trick... +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk new file mode 100644 index 0000000..904349a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk @@ -0,0 +1,462 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=10.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1= +wave_0_per_frame2=cl1 = cl1 + 0.002; +wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); +wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); +wave_0_per_frame5=t8 = cl1; +wave_0_per_frame6= +wave_0_per_frame7=w = 50; +wave_0_per_frame8=d = (3)*0.02 - 0.005; +wave_0_per_frame9= +wave_0_per_frame10=cl2 = cl2 + q1*0.5; +wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); +wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); +wave_0_per_frame13=t7 = cl2; +wave_0_per_frame14= +wave_0_per_frame15=cl3 = cl3 + 0.002; +wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); +wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); +wave_0_per_frame18=t6 = cl3; +wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; +wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; +wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); +wave_0_per_point7= +wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; +wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; +wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; +wave_0_per_point11= +wave_0_per_point12=v = 0.001; +wave_0_per_point13= +wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); +wave_0_per_point15=bb = d*d*0.5; +wave_0_per_point16=n= 0.3; +wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); +wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); +wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); +wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); +wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); +wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); +wave_0_per_point23= +wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_0_per_point27= +wave_0_per_point28=zoom = .5*(1/(z+0.5)); +wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; +wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; +wave_0_per_point31=a = -z+0.7; +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 new file mode 100644 index 0000000..2ca87ac --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 @@ -0,0 +1,1918 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:14:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.47 +blending_direction=1 +random_1=0.69607 +random_2=0.416531 +random_3=0.425474 +random_4=0.0421409 +random_5=0.337127 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.007 clipboard03 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.320 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); +per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); +per_pixel_3=rot = 0.005; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=`} +comp_17=` +comp_18=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.009 The yellow montains.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8/2; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk new file mode 100644 index 0000000..868765c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk @@ -0,0 +1,394 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(rad*time*5,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=` +comp_17=` float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 new file mode 100644 index 0000000..56eb66a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 @@ -0,0 +1,1265 @@ +Created with MILKDROP 3.2 on 16/08/2023 at 23:55:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.50 +blending_direction=-1 +random_1=0.690786 +random_2=0.890786 +random_3=0.888347 +random_4=0.964770 +random_5=0.330217 + +[PRESET1_BEGIN] +NAME=blood red raw holy - cousmologic stint sdfx +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.630 +fDecay=0.935 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=31.200 +nMotionVectorsY=23.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = (vvb+vvm+vvt)*10; +per_frame_12=q2 = (vvb+vvm+vvt)*10; +per_frame_13=q3 = (vvb+vvm+vvt)*10; +per_frame_14=q4 = (vvb+vvm+vvt)*10; +per_frame_15=q5 = (vvb+vvm+vvt)*10; +per_frame_16=q6 = (vvb+vvm+vvt)*10; +per_frame_17=q7 = (vvb+vvm+vvt)*10; +per_frame_18=q8 = (vvb+vvm+vvt)*10; +per_frame_19=q9 = (vvb+vvm+vvt)*10; +per_frame_20=q10 = (vvb+vvm+vvt)*10; +per_frame_21=q11 = (vvb+vvm+vvt)*10; +per_frame_22=q12 = (vvb+vvm+vvt)*10; +per_frame_23=q13 = (vvb+vvm+vvt)*10; +per_frame_24=q14 = (vvb+vvm+vvt)*10; +per_frame_25=q15 = (vvb+vvm+vvt)*10; +per_frame_26=q16 = (vvb+vvm+vvt)*10; +per_frame_27=q17 = (vvb+vvm+vvt)*10; +per_frame_28=q18 = (vvb+vvm+vvt)*10; +per_frame_29=q19 = (vvb+vvm+vvt)*10; +per_frame_30=q20 = (vvb+vvm+vvt)*10; +per_frame_31=q21 = (vvb+vvm+vvt)*10; +per_frame_32=q22 = (vvb+vvm+vvt)*10; +per_frame_33=q23 = (vvb+vvm+vvt)*10; +per_frame_34=q24 = (vvb+vvm+vvt)*10; +per_frame_35=q25 = (vvb+vvm+vvt)*10; +per_frame_36=q26 = (vvb+vvm+vvt)*10; +per_frame_37=q27 = (vvb+vvm+vvt)*10; +per_frame_38=q28 = (vvb+vvm+vvt)*10; +per_frame_39=q29 = (vvb+vvm+vvt)*10; +per_frame_40=q30 = (vvb+vvm+vvt)*10; +per_frame_41=q31 = (vvb+vvm+vvt)*10; +per_frame_42=q32 = (vvb+vvm+vvt)*10; +per_frame_43= +per_frame_44=warp = 0; +per_frame_45=q1 = .6+.3*sin(time*.95242); +per_frame_46=q2 = .6+.3*sin(time*1.332211); +per_frame_47=q3 = .6+.3*sin(time*.44556); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.1)*.1 +0.02; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.01; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur3(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret.x=1-ret.x; +comp_14=`ret.y=1-ret.y; +comp_15=`ret.z=1-ret.z; +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.010 TV's eye2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`ret /= float3(1.8,1.7,2.5); +comp_52=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk new file mode 100644 index 0000000..ca1c986 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk @@ -0,0 +1,867 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 new file mode 100644 index 0000000..e6b5baa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 @@ -0,0 +1,1209 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:31:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.520 +blending_direction=1 +random_1=0.017 +random_2=0.837 +random_3=0.670 +random_4=0.147 +random_5=1.000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*3)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.010 TV's eye2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`ret /= float3(0.8,2.9,2.6); +comp_52=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk new file mode 100644 index 0000000..af5618a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk @@ -0,0 +1,319 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk new file mode 100644 index 0000000..0ce02b4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk @@ -0,0 +1,764 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); +per_pixel_2=rot=0.002; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk new file mode 100644 index 0000000..90a1049 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk @@ -0,0 +1,230 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=7 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk new file mode 100644 index 0000000..020f1d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk @@ -0,0 +1,764 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.0,-1.5,0.7); +comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 new file mode 100644 index 0000000..c342e01 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 @@ -0,0 +1,1615 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 00:21:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.400 +blending_direction=-1 +random_1=0.763 +random_2=0.309 +random_3=0.010 +random_4=0.763 +random_5=0.777 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.011 Flexi Red Fan.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.0,-1.5,0.7); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.9,-2.8,-0.4); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 new file mode 100644 index 0000000..f2f804a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 @@ -0,0 +1,1615 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 00:25:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.440 +blending_direction=1 +random_1=0.678 +random_2=0.812 +random_3=0.751 +random_4=0.943 +random_5=0.374 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.011 Flexi Red Fan.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.0,-1.5,0.7); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.1,-2.4,-2.3); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 new file mode 100644 index 0000000..bb7a322 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 @@ -0,0 +1,1137 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:28:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.470 +blending_direction=1 +random_1=0.205 +random_2=0.112 +random_3=0.841 +random_4=0.010 +random_5=0.694 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R234.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.81954 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (bass+mid+att)/6; +per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=wave_x = xpos + 0.5; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=wave_y = ypos + 0.5; +per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_22=warp = warp*vol; +per_frame_23=zoom = zoom - 0.02*zoom*bass_att; +per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_25=ob_a = 1 - 2*vol; +per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); +per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); +per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); +per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); +per_frame_30=Decay = extreme; +per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); +per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); +per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); +per_frame_34=mv_x = if(above(effect,0),1.25,64); +per_frame_35=mv_y = if(above(effect,0),64,2.25); +per_frame_36=mv_r =1-bass_effect; +per_frame_37=mv_g=1-treb_effect; +per_frame_38=mv_b=1-mid_effect; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 new file mode 100644 index 0000000..66e3271 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 @@ -0,0 +1,1231 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:20:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.510 +blending_direction=-1 +random_1=0.461 +random_2=0.560 +random_3=0.388 +random_4=0.118 +random_5=0.338 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.0,-2.7,-0.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 new file mode 100644 index 0000000..6de8597 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 @@ -0,0 +1,1089 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 22:39:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.56 +blending_direction=-1 +random_1=0.360976 +random_2=0.984146 +random_3=0.947696 +random_4=0.880352 +random_5=0.184824 + +[PRESET1_BEGIN] +NAME=_Aderrasi - Wanderer in Curved Space - mash0000 - faclempt kibitzing meshuggana schmaltz (Geiss greyscale mix) sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.000 +fDecay=0.995 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.721 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); +per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); +per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); +per_frame_4=warp = 0; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5= +per_pixel_6=xs = above(sin(12*dx_r*bass),0)*(dy_r*sin(2*rad)) + +per_pixel_7=below(sin(12*dx_r*bass),0)*(cos(time)*dx_r*sin(0.6*rad)); +per_pixel_8= +per_pixel_9=zoom = zoom + abs(12*xs); +per_pixel_10=rot = rot + 5*xs*cos(1-xs*rad*12*dx_r); +per_pixel_11=dx = dx + dx_r; +per_pixel_12=dy = dy + dy_r; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.00; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret = lum(ret); +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0204x.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=8.311 +fWarpScale=55.045 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.80961 +rot=0.00000 +cx=0.500 +cy=0.595 +dx=0.00000 +dy=0.00000 +warp=0.65309 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//warp = 0; +per_frame_2=zoom = 1; +per_frame_3=rot = 0.001; +per_frame_4= +per_frame_5=wave_g = if(below(treb, 1.8),1,0); +per_frame_6=decay = .999+0*if(equal(frame % 10,0),.95,1); +per_frame_7= +per_frame_8= +per_frame_9=//dx = if(equal(frame % 100,0),.001,0); +per_pixel_1=zoom = 1 + sin(2*(ang+0.96604))*0.0012 +2*((below(rad,0.47)+ above(rad,0.47)*(1.3857-rad))*0.047 +below(rad,0.275))*above(treb,2.07); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 new file mode 100644 index 0000000..bfb2b37 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 @@ -0,0 +1,1999 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:18:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.570 +blending_direction=1 +random_1=0.355 +random_2=0.336 +random_3=0.455 +random_4=0.171 +random_5=0.867 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.015 Gum 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 new file mode 100644 index 0000000..dbe580b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 @@ -0,0 +1,2000 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:21:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.570 +blending_direction=1 +random_1=0.355 +random_2=0.336 +random_3=0.455 +random_4=0.171 +random_5=0.867 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.015 Gum 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.4,-2.0,-2.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk new file mode 100644 index 0000000..c1ed19b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk @@ -0,0 +1,831 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 new file mode 100644 index 0000000..f18c37d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 @@ -0,0 +1,1256 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:37:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.52 +blending_direction=1 +random_1=0.966802 +random_2=0.738753 +random_3=0.657046 +random_4=0.34729 +random_5=0.247154 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.2,-2.0,-0.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk new file mode 100644 index 0000000..97ce3ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk @@ -0,0 +1,829 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=167 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.10828 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=1.44513 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.660 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*.3; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*bass; +shape_4_per_frame6=g=g+tan(mid)*bass; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.072; +warp_11=` float1 c2 = -0.00935; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2 -c1; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.9,1,1.2); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= float3(0.6,0.4,0.1); +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk new file mode 100644 index 0000000..54495ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk @@ -0,0 +1,831 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod +comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod +comp_18=`ret = lerp(ret,1,GetPixel(uv).x); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 new file mode 100644 index 0000000..4ffb72c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 @@ -0,0 +1,1652 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 00:52:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.460 +blending_direction=-1 +random_1=0.267 +random_2=0.201 +random_3=0.402 +random_4=0.708 +random_5=0.138 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.008 The rainbow spider.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// tribute to suksma! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` float2 uv2; +comp_6=` +comp_7=` float4 c = float4(5,0.4,0.15,0.1); +comp_8=` +comp_9=` uv2 = uv + float2(1,0)*texsize.zw; +comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_13=` +comp_14=` uv2 = uv + float2(0,1)*texsize.zw; +comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_18=` +comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_20=` +comp_21=` ret = 0.5 + 0.5*g; +comp_22=` ret *= saturate(length(ret.xy-0.5)*5); +comp_23=` ret = ret.xxy; +comp_24=` ret += 1.15; +comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); +comp_26=` ret *= ret; +comp_27=` +comp_28=` //ret *= 1.5; //old gamma effect +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.012 White lava double3.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod +comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod +comp_18=`ret = lerp(ret,1,GetPixel(uv).x); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-0.7,1.9,1.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk new file mode 100644 index 0000000..5f3a348 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk @@ -0,0 +1,1088 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 5; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 new file mode 100644 index 0000000..ad9e5eb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 @@ -0,0 +1,1631 @@ +Created with MILKDROP 3.2 on 26/07/2023 at 22:20:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=1 +random_1=0.752981 +random_2=0.258266 +random_3=0.392276 +random_4=0.593767 +random_5=0.301084 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.013 Octopus 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 5; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk new file mode 100644 index 0000000..4bf5784 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk @@ -0,0 +1,819 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time/3) +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.79141 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73457 +shapecode_2_r=0.700 +shapecode_2_g=0.300 +shapecode_2_b=0.500 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_2_per_frame4= +shape_2_per_frame5=ang=sin(tm2/3)*1.4; +shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; +shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; +shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 12; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect +comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk new file mode 100644 index 0000000..3632d64 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk @@ -0,0 +1,830 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.79141 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73457 +shapecode_2_r=0.700 +shapecode_2_g=0.300 +shapecode_2_b=0.500 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_2_per_frame4= +shape_2_per_frame5=ang=sin(tm2/3)*1.4; +shape_2_per_frame6=a2=sin(time)*0.5 + 0.5; +shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_2_per_frame8=y=cos(tm3/1.3) * 0.1 + 0.5 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=10 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.97883 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.05655 +shapecode_3_tex_zoom=0.25840 +shapecode_3_r=0.710 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.700 +shapecode_3_r2=0.190 +shapecode_3_g2=0.480 +shapecode_3_b2=0.440 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.080 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.110 +shape_3_per_frame1=ang=sin(time*.4); +shape_3_per_frame2=; +shapecode_4_enabled=0 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = bass; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, time) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its-1); +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 5; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = sin(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 4; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`//ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect +comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk new file mode 100644 index 0000000..8096967 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk @@ -0,0 +1,1078 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 5; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect +comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 new file mode 100644 index 0000000..d85fb87 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 @@ -0,0 +1,1283 @@ +Created with MILKDROP 3.2 on 04/07/2023 at 00:40:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=wave +blending_progress=0.44 +blending_direction=1 +random_1=0.705962 +random_2=0.817886 +random_3=0.485501 +random_4=0.841599 +random_5=0.765854 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.013 Octopus Fractal 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time/3) +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.79141 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73457 +shapecode_2_r=0.700 +shapecode_2_g=0.300 +shapecode_2_b=0.500 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_2_per_frame4= +shape_2_per_frame5=ang=sin(tm2/3)*1.4; +shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; +shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; +shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 9; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2+6; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 12; // a little bit of overbright +comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect +comp_49=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk new file mode 100644 index 0000000..49659ac --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk @@ -0,0 +1,806 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00950 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43170 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.7; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.06989 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 2.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.40271 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.930 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_3_per_frame3= +shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_3_per_frame7= +shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_3_per_frame11= +shape_3_per_frame12=r=redif; +shape_3_per_frame13=g=greenif; +shape_3_per_frame14=b=blueif; +shape_3_per_frame15= +shape_3_per_frame16=r2=sin(time*.47); +shape_3_per_frame17=g2=sin(time*.72); +shape_3_per_frame18=b2=sin(time*0.33); +shape_3_per_frame19= +shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_4_enabled=0 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.21091 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.010 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*0.6; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*g; +shape_4_per_frame6=g=g+sin(mid)*g; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =1; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(rad*10*cos(rad*rad*time-ang*6)*sin(rad)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(2.3,1.5,.7); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*4); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 new file mode 100644 index 0000000..78ead94 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 @@ -0,0 +1,1721 @@ +Created with MILKDROP 3.2 on 23/06/2023 at 15:47:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.58 +blending_direction=1 +random_1=0.699865 +random_2=0.330623 +random_3=0.674255 +random_4=0.999052 +random_5=0.107182 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3dbxxx rad.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_19=`ret /= float3(0.7,0.7,2.7); +comp_20=`ret /= float3(rad,1.6,2.6); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia 2 fire.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00950 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43170 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.7; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.06989 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 2.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.40271 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.930 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_3_per_frame3= +shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_3_per_frame7= +shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_3_per_frame11= +shape_3_per_frame12=r=redif; +shape_3_per_frame13=g=greenif; +shape_3_per_frame14=b=blueif; +shape_3_per_frame15= +shape_3_per_frame16=r2=sin(time*.47); +shape_3_per_frame17=g2=sin(time*.72); +shape_3_per_frame18=b2=sin(time*0.33); +shape_3_per_frame19= +shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_4_enabled=0 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.21091 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.010 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*0.6; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*g; +shape_4_per_frame6=g=g+sin(mid)*g; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =1; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(rad*10*cos(rad*rad*time-ang*6)*sin(rad)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(2.3,1.5,.7); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*4); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 new file mode 100644 index 0000000..7a95a26 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 @@ -0,0 +1,1125 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 23:42:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.65 +blending_direction=1 +random_1=0.921951 +random_2=0.140921 +random_3=0.105420 +random_4=0.310163 +random_5=0.776829 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - triangle of light +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = -(uv - .5) + .5; +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=`ret = lerp ( +comp_15=`blurs, +comp_16=`ret, +comp_17=`pow(ret,1)); +comp_18=` +comp_19=` +comp_20=` +comp_21=` +comp_22=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_23=`// ret = pow(ret,float3(1.5,1.9,1.9))*1.25 - .25; +comp_24=` ret = pow(ret,float3(1.9,2.4,1.8)); +comp_25=`// ret *= 1.0; //gamma +comp_26=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk new file mode 100644 index 0000000..9c0148a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk @@ -0,0 +1,763 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 new file mode 100644 index 0000000..19cc2c2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 @@ -0,0 +1,1095 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 00:11:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.440 +blending_direction=-1 +random_1=0.086 +random_2=0.246 +random_3=0.413 +random_4=0.404 +random_5=0.497 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.2,0.7,0.7); +comp_37=`} +comp_38=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 new file mode 100644 index 0000000..a13b13c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 @@ -0,0 +1,1547 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:52:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.430 +blending_direction=-1 +random_1=0.631 +random_2=0.213 +random_3=0.218 +random_4=0.370 +random_5=0.295 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.011 Flexi Orange Fan2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); +per_pixel_2=rot=0.002; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(4.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.4,0.7,0.5); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk new file mode 100644 index 0000000..412ac0c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk @@ -0,0 +1,801 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00950 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.06989 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 2.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.40271 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.930 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_3_per_frame3= +shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_3_per_frame7= +shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_3_per_frame11= +shape_3_per_frame12=r=redif; +shape_3_per_frame13=g=greenif; +shape_3_per_frame14=b=blueif; +shape_3_per_frame15= +shape_3_per_frame16=r2=sin(time*.47); +shape_3_per_frame17=g2=sin(time*.72); +shape_3_per_frame18=b2=sin(time*0.33); +shape_3_per_frame19= +shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_4_enabled=0 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.21091 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.010 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*0.6; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*g; +shape_4_per_frame6=g=g+sin(mid)*g; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =1; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(ang+rad*12*cos(time-ang*3)*tan(rad)-sin(time)-sin(time)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.97-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,2,GetPixel(uv).z); +comp_34=`//ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 new file mode 100644 index 0000000..bdc435e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 @@ -0,0 +1,1106 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:32:25 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.290 +blending_direction=-1 +random_1=0.319 +random_2=0.108 +random_3=0.793 +random_4=0.960 +random_5=0.086 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R284.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.97237 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time/3) +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.79141 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73457 +shapecode_2_r=0.700 +shapecode_2_g=0.300 +shapecode_2_b=0.500 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_2_per_frame4= +shape_2_per_frame5=ang=sin(tm2/3)*1.4; +shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; +shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; +shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_26=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_27=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_28=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_29=oldq8 = q8; +per_frame_30=q8 = q8 + 0.1*time; +per_frame_31=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_32=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); +per_frame_33=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); +per_frame_34=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_35=mv_x = 1.25; +per_frame_36=mv_y = 1.25; +per_frame_37=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +.5*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-.5); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1,.8,.5); +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_36=`ret = ret1 * .98 - .01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.4 + GetBlur2(uv)*1.75; +comp_4=` ret *= 0.69; +comp_5=`ret -= 0.6; +comp_6=`ret += float3(.2,.5,.4); +comp_7=`} +comp_8=` +comp_9=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.3,0.7,1.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 new file mode 100644 index 0000000..1114c90 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 @@ -0,0 +1,1071 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:23:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.550 +blending_direction=1 +random_1=0.549 +random_2=0.054 +random_3=0.905 +random_4=0.578 +random_5=0.559 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R232.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74192 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=//this shape is a hidden trick... +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 new file mode 100644 index 0000000..fc3f2af --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 @@ -0,0 +1,451 @@ +Created with MILKDROP 3.30 on 19/11/2023 at 23:42:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.35 +blending_direction=1 +random_1=0.715041 +random_2=0.824119 +random_3=0.587669 +random_4=0.499864 +random_5=0.389295 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire +NAME=MilkDrop2077.R042 fire +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.92368 +rot=0.00000 +cx=0.500 +cy=0.520 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.159; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia slow +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk new file mode 100644 index 0000000..a03ff82 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk @@ -0,0 +1,288 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(1.0,1.8,2.1); +comp_47=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk new file mode 100644 index 0000000..509071a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk @@ -0,0 +1,767 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(1.0,1.8,2.1); +comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk new file mode 100644 index 0000000..977edb5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk @@ -0,0 +1,271 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=11.20206 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); +per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); +per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); +per_frame_4=warp = 0; +per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); +per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); +per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); +per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); +per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); +per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); +per_frame_11=ing = 2*sin(0.25*time); +per_frame_12=wave_x = wave_x + 0.7*sin(time); +per_frame_13=wave_y = wave_y + 0.7*cos(time); +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=rot = rot + 0.15*(1-rad)*(5*sin(time)); +per_pixel_6=zoom = zoom - 0.1*(0.9-rad); +per_pixel_7=cx = cx + 1*0.25*sin(time)*(0.75*sin(time)); +per_pixel_8=cy = cy + 1*0.25*cos(time)*(0.75*cos(time)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.2; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.23; +comp_14=`//MilkDrop3 Color Mode: +comp_15=`ret /= float3(2.1,2.2,2.6); +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk new file mode 100644 index 0000000..0ada49d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk @@ -0,0 +1,761 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 new file mode 100644 index 0000000..488e4ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 @@ -0,0 +1,1670 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 23:03:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.54 +blending_direction=-1 +random_1=0.367209 +random_2=0.945393 +random_3=0.051626 +random_4=0.099187 +random_5=0.289837 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.43500 +wavecode_0_r=0.910 +wavecode_0_g=1.220 +wavecode_0_b=0.860 +wavecode_0_a=0.960 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.97000 +wavecode_1_smoothing=0.40500 +wavecode_1_r=1.230 +wavecode_1_g=0.840 +wavecode_1_b=1.040 +wavecode_1_a=1.190 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89000 +wavecode_2_smoothing=0.52500 +wavecode_2_r=0.850 +wavecode_2_g=0.960 +wavecode_2_b=0.870 +wavecode_2_a=0.940 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.46500 +wavecode_3_r=1.140 +wavecode_3_g=1.170 +wavecode_3_b=1.100 +wavecode_3_a=0.890 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.07419 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_0_per_frame4=x = x+ 0.47*x*sin(time); +shape_0_per_frame5=y = y+ 0.4*y*cos(time); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12=rad = rad*treb_att; +shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.29496 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.20047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.97000 +shapecode_3_r=0.830 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.560 +shapecode_3_g2=0.500 +shapecode_3_b2=0.860 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_4_enabled=0 +shapecode_4_sides=3 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=10 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=1.97883 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.05655 +shapecode_4_tex_zoom=0.25840 +shapecode_4_r=0.710 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=0.700 +shapecode_4_r2=0.190 +shapecode_4_g2=0.480 +shapecode_4_b2=0.440 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.960 +shapecode_4_border_g=1.080 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.110 +shape_4_per_frame1=ang=sin(time*.4); +shape_4_per_frame2=; +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 60/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(6.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia slow.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(0.5,0.6,0.3); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk new file mode 100644 index 0000000..bc024bf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk @@ -0,0 +1,776 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .025; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 new file mode 100644 index 0000000..99e6660 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 @@ -0,0 +1,1313 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:35:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.510 +blending_direction=1 +random_1=0.223 +random_2=0.992 +random_3=0.415 +random_4=0.440 +random_5=0.940 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.014 Utopia white.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .025; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 new file mode 100644 index 0000000..2997689 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 @@ -0,0 +1,1187 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:38:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.290 +blending_direction=-1 +random_1=0.348 +random_2=0.487 +random_3=0.254 +random_4=0.587 +random_5=0.699 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R052.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(0.1,2,1.5); +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(0.5/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += 0.1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(2.1,2,2)*0.05 + +comp_78=` time*float3(1,2.1,0.1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); +comp_98=`//ret += 0.1; +comp_99=`ret = 1-exp((-.6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret -= 0.1; +comp_103=`} +comp_104=` +comp_105=`//------------------------------------------- +comp_106=`//Written by martin +comp_107=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.014 Utopia white.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .025; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(0.7,0.8,0.6); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk new file mode 100644 index 0000000..b6e3e96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk @@ -0,0 +1,752 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 new file mode 100644 index 0000000..f36395e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 @@ -0,0 +1,1093 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 00:10:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.410 +blending_direction=-1 +random_1=0.043 +random_2=0.936 +random_3=0.410 +random_4=0.045 +random_5=0.816 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.014 Utopia.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 new file mode 100644 index 0000000..58517f3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 @@ -0,0 +1,1547 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 18:44:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.47 +blending_direction=1 +random_1=0.579810 +random_2=0.379946 +random_3=0.846477 +random_4=0.711382 +random_5=0.025068 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.015 Gum.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk new file mode 100644 index 0000000..6f25fb7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk @@ -0,0 +1,804 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk new file mode 100644 index 0000000..6b89e9f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk @@ -0,0 +1,1149 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 new file mode 100644 index 0000000..43c3481 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 @@ -0,0 +1,1491 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:04:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.570 +blending_direction=1 +random_1=0.134 +random_2=0.819 +random_3=0.491 +random_4=0.891 +random_5=0.427 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.015 Gum2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`ret /= float3(1.8,1.2,0.2); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk new file mode 100644 index 0000000..7a20477 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk @@ -0,0 +1,673 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 new file mode 100644 index 0000000..93adacd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 @@ -0,0 +1,1600 @@ +Created with MILKDROP 3.0 on 04/03/2023 at 17:51:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.55 +blending_direction=-1 +random_1=0.255 +random_2=0.390 +random_3=0.418 +random_4=0.127 +random_5=0.496 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.014 Utopia white.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .025; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,.5,.2); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.015 Gum.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`ret /= float3(0.9,3.0,1.4); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 new file mode 100644 index 0000000..eb43fe5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 @@ -0,0 +1,1043 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 22:56:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.470 +blending_direction=1 +random_1=0.765 +random_2=0.760 +random_3=0.093 +random_4=0.746 +random_5=0.206 + +[PRESET1_BEGIN] +NAME=Goody on mushrooms + Hexcollie n Fyornulis - Cellsmosis (acid angelated) 002xxx CRAZY0b sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.240 +fDecay=1.000 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=1 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=rtx=(bass+mid+treb)*.5; +per_frame_2=rty=(bass+mid+treb)*0.5; +per_frame_3=rtz=(bass+mid+treb)*0.25; +per_frame_4= +per_frame_5=q=q+.01; +per_frame_6= +per_frame_7=rt=rt-(rt-rtx+(rt-rty+(rt-rtz))*q)/(fps*10); +per_frame_8= +per_frame_9=q1=rt; +per_frame_10= +per_frame_11=t=time*.1; +per_frame_12= +per_frame_13=po=(bass+mid+treb)*.25; +per_frame_14=po=po*po; +per_frame_15= +per_frame_16=ipo=ipo+(po*.25)/(fps*25); +per_frame_17= +per_frame_18=q2=ipo*t; +per_frame_19= +per_frame_20=zoom=1.0009; +per_frame_21= +per_frame_22=echo_zoom=1; +per_frame_23= +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*2; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` +comp_8=` float2 uv_dz = uv + float2(dy.z,-dx.z)*texsize.zw*64; +comp_9=` float2 uv_dy = uv - float2(dx.z,dy.z)*texsize.zw*32; +comp_10=` +comp_11=`ret = GetPixel(uv).y*0.2; +comp_12=`ret = lerp(float3(0.2,0.2,0),float3(0.6,0.6,0),GetBlur3(uv_dz).y*8); +comp_13=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dz).y*6); +comp_14=`ret = lerp(ret,float3(0,0,0),GetPixel(uv_dz).y*2); +comp_15=`ret = lerp(ret,float3(0,0,0.6),GetBlur1(uv).z*2); +comp_16=`ret = lerp(ret,float3(0,1,1),GetPixel(uv).z); +comp_17=`ret = lerp(ret,float3(1.4,0,0),GetBlur1(uv_dy).x*2); +comp_18=`ret = lerp(ret,0,GetPixel(uv_dy).x*2); +comp_19=` +comp_20=`} +comp_21=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=9cm2b52e4i7 LASER5e SUN6p MOD SNAIL4 black.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.800 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=-0.515 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.090 +fWarpScale=1.331 +fZoomExponent=0.91000 +fShader=0.320 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.009 +ob_g=0.000 +ob_b=0.000 +ob_a=1.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=7.290 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.071 +mv_r=1.000 +mv_g=0.900 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.03000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.870 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.990 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.840 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.580 +shapecode_2_rad=0.08800 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.150 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.940 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.110 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.930 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.100 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.960 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=vol=(bass_att+mid_att+treb_att)*0.278; +per_frame_2=vol=min(vol,1); +per_frame_3=decay=0.892; +per_frame_4=zoom=1; +per_frame_5=q8=vol; +per_frame_6=vol=vol*vol; +per_frame_7=wave_g=1-min(abs(sin((1-r)*3.14)),1); +per_frame_8=wave_b=min(abs(sin(1-g)),1); +per_frame_9=wave_r=min(abs(sin(time)),1); +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.52+sin(-time*2.3824)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-0.35*sqrt(ret1); +comp_26=`ret *= 1.7; +comp_27=`ret /= float3(1.7,-2.4,-1.1); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk new file mode 100644 index 0000000..fc3ac85 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk @@ -0,0 +1,918 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 new file mode 100644 index 0000000..8d19d4e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 @@ -0,0 +1,1683 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:22:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.43 +blending_direction=-1 +random_1=0.473984 +random_2=0.539024 +random_3=0.467480 +random_4=0.983469 +random_5=0.691328 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R286.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=1.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`sampler sampler_rand00; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); +warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; +warp_7=` +warp_8=` uv2.xy += (uv.xy - uv_orig.xy); +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; +warp_12=` +warp_13=` // darken (decay) over time +warp_14=` ret = (ret*0.99) - 0.003; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` ret /= float3(.3,.6,.7); +comp_8=` //ret -= .5; +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk new file mode 100644 index 0000000..afab3c4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk @@ -0,0 +1,1062 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8=pi=3.1416; +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*2*pi); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); +per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); +per_frame_139= +per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen +per_frame_141= ox = x0; oy=y0; oz=z0; +per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_148= +per_frame_149= base = p*1000+4*stab; +per_frame_150= gmegabuf (base)=ox; +per_frame_151= gmegabuf (base+1)=oy; +per_frame_152= gmegabuf (base+2)=oz; +per_frame_153=stab += 1); +per_frame_154=p += 1); +per_frame_155= +per_frame_156=reg33 = index2%2; +per_frame_157=reg32 = is_beat ; +per_frame_158=q3 = min(vol_,3)*1.5; +per_frame_159=q11 = trel1; +per_frame_160= +per_frame_161=reg10 = nstab; +per_frame_162=reg11 = sdia; //Dicke Stab +per_frame_163=q31 = aspectx; +per_frame_164=q32 = aspecty; +per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_166= +per_frame_167= +per_frame_168=//shape 4 +per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_170=x0 = 0; +per_frame_171=y0 = 0; +per_frame_172=z0 = 2*-r0+0.5; +per_frame_173=reg77 = z0; //fuer shape 4 +per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_177=q15 = x-0.5; q16 = y-0.5; +per_frame_178= +per_frame_179=z0 = -z0; +per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_183=q5 = x-0.5; q6 = y-0.5; +per_frame_184= +per_frame_185=//back light comp +per_frame_186=circ = ((index2/2)%2==0); +per_frame_187=if (circ, +per_frame_188=x0 = sin (trel1*pi/2)*50; +per_frame_189=y0 = cos (trel1*pi/2)*50; +per_frame_190=, +per_frame_191=x0 = sin (bcount+r1)*50; +per_frame_192=y0 = cos (bcount+r1)*50; +per_frame_193=); +per_frame_194= +per_frame_195=z0 = 3; +per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_199=q1 = x-0.5; q2 = y-0.5; +per_frame_200=q31 = nenner > 0; +per_frame_201= +per_frame_202=z0 = -3; +per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_206=q10 = x-0.5; q12 = y-0.5; +per_frame_207= +per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_209=tband += .05*abs(s4)*dt; +per_frame_210=q30 = tband; //tile move +per_frame_211=monitor = bivol; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 new file mode 100644 index 0000000..1726d4d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 @@ -0,0 +1,1537 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 12:40:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.42 +blending_direction=1 +random_1=0.699865 +random_2=0.704065 +random_3=0.833604 +random_4=0.539295 +random_5=0.554472 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R245.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=10.437 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=32.000 +nMotionVectorsY=24.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.100 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=xi = int(rand(100))/100; +wave_1_per_point2=yi = int(rand(100))/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.53328 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=45.11150 +shapecode_0_r=0.500 +shapecode_0_g=1.000 +shapecode_0_b=0.900 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a2 =0;a = 0; +shape_1_per_frame2=a = q24/2; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = int(rand(10))/10; +shape_2_per_frame2=y = int(rand(10))/10; +shape_2_per_frame3= +shape_2_per_frame4=r = int(rand(50))/50; +shape_2_per_frame5=g = int(rand(50))/50; +shape_2_per_frame6=b = int(rand(50))/50; +shape_2_per_frame7= +shape_2_per_frame8=r2 = 1; +shape_2_per_frame9=g2 = 1; +shape_2_per_frame10=b2 = 1; +shape_2_per_frame11= +shape_2_per_frame12=a = min(q21/2 ,1); +shape_2_per_frame13=a = .5; +shape_2_per_frame14=rad = a*a/16 ; +shape_2_per_frame15=a2 = .5; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.490 +shapecode_3_y=0.500 +shapecode_3_rad=0.84592 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.68039 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); +warp_17=`//use in warp shader for collidescope in neon 3 mixes +warp_18=`uv6=abs(frac(uv6+.5)-.5) ; +warp_19=` +warp_20=`mus = .1/(length(uv6)); +warp_21=`mus *= .5*(1+roam_cos); +warp_22=` +warp_23=`float3 blur = GetBlur2(frac(uv)); +warp_24=` +warp_25=`float3 crisp= tex2D(sampler_main,uv); +warp_26=` +warp_27=`float3 ret1 = crisp - blur*.02 + .1*mus; +warp_28=` +warp_29=`q25 = 1; +warp_30=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_31=` +warp_32=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2,uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`uv = mul(uv, float2x2(_qb)); +comp_11=` +comp_12=`float dist = 1; +comp_13=`float inten = 1; +comp_14=`ret1 = 0; +comp_15=`int anz = 4; +comp_16=`float n = anz; +comp_17=`while (n >= 0) { +comp_18=` ang2 = 0*n/anz; +comp_19=` c = cos(ang2); +comp_20=` s = sin(ang2); +comp_21=` uv2.x = uv.x*c - uv.y*s; +comp_22=` uv2.y = uv.x*s + uv.y*c; +comp_23=`//uv2 = uv; +comp_24=` dist = 1-frac(1.0/anz*n+q30); //evtl sqrt ! +comp_25=` inten = sqrt(dist)*(1-dist)*2; +comp_26=`float2 uv3 = 3*uv2*dist*(1+q5*uv.x) + 0.5 +float2(q18*n,q19) ; +comp_27=` +comp_28=`float3 cmul = float3(dist,1-dist,1-(dist-.5)*(dist-.5)*4); +comp_29=` neu = tex2D(sampler_main,uv3) +q6*GetBlur1(frac(uv3*1.04)).bgr*1; +comp_30=` +comp_31=`// neu = neu*cmul; +comp_32=` ret1 = max(ret1,neu*inten); +comp_33=`n--; +comp_34=`} +comp_35=` +comp_36=`ret1 = lerp(ret1,ret1.gbr,q26/6); +comp_37=`ret = ret1*2 + (1-rad)*q26/3*GetPixel(q5/2+uv*(2-rad)); +comp_38=` +comp_39=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8=pi=3.1416; +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*2*pi); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); +per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); +per_frame_139= +per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen +per_frame_141= ox = x0; oy=y0; oz=z0; +per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_148= +per_frame_149= base = p*1000+4*stab; +per_frame_150= gmegabuf (base)=ox; +per_frame_151= gmegabuf (base+1)=oy; +per_frame_152= gmegabuf (base+2)=oz; +per_frame_153=stab += 1); +per_frame_154=p += 1); +per_frame_155= +per_frame_156=reg33 = index2%2; +per_frame_157=reg32 = is_beat ; +per_frame_158=q3 = min(vol_,3)*1.5; +per_frame_159=q11 = trel1; +per_frame_160= +per_frame_161=reg10 = nstab; +per_frame_162=reg11 = sdia; //Dicke Stab +per_frame_163=q31 = aspectx; +per_frame_164=q32 = aspecty; +per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_166= +per_frame_167= +per_frame_168=//shape 4 +per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_170=x0 = 0; +per_frame_171=y0 = 0; +per_frame_172=z0 = 2*-r0+0.5; +per_frame_173=reg77 = z0; //fuer shape 4 +per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_177=q15 = x-0.5; q16 = y-0.5; +per_frame_178= +per_frame_179=z0 = -z0; +per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_183=q5 = x-0.5; q6 = y-0.5; +per_frame_184= +per_frame_185=//back light comp +per_frame_186=circ = ((index2/2)%2==0); +per_frame_187=if (circ, +per_frame_188=x0 = sin (trel1*pi/2)*50; +per_frame_189=y0 = cos (trel1*pi/2)*50; +per_frame_190=, +per_frame_191=x0 = sin (bcount+r1)*50; +per_frame_192=y0 = cos (bcount+r1)*50; +per_frame_193=); +per_frame_194= +per_frame_195=z0 = 3; +per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_199=q1 = x-0.5; q2 = y-0.5; +per_frame_200=q31 = nenner > 0; +per_frame_201= +per_frame_202=z0 = -3; +per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_206=q10 = x-0.5; q12 = y-0.5; +per_frame_207= +per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_209=tband += .05*abs(s4)*dt; +per_frame_210=q30 = tband; //tile move +per_frame_211=monitor = bivol; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk new file mode 100644 index 0000000..a097a4d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk @@ -0,0 +1,440 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_1_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_1_per_point5=my=my+(.0004*sin(ma*bass)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.3),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.160 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_2_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0008*cos(ma)); +wave_2_per_point5=my=my+(.0008*sin(ma*ang)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx/time; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.22)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`//MilkDrop3 Color Mode: +comp_30=`ret /= float3(-2.1,0.7,2.6); +comp_31=`//MilkDrop3 Burn Mode: +comp_32=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_33=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320000 +SpriteSY=-0.320000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk new file mode 100644 index 0000000..eab4377 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk @@ -0,0 +1,874 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.052 + 0.85*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk new file mode 100644 index 0000000..2067457 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk @@ -0,0 +1,386 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 new file mode 100644 index 0000000..35b21cc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 @@ -0,0 +1,1171 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 20:37:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.590 +blending_direction=1 +random_1=0.146 +random_2=0.954 +random_3=0.223 +random_4=0.427 +random_5=0.880 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0193x Isosceles Mashup 20210214 v008 003X4xxxx wav4bbb.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.717 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=0.320 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.637 +wave_g=0.611 +wave_b=0.650 +wave_x=0.500 +wave_y=0.550 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.030 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=73.600 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=0.900 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11870 +wavecode_0_smoothing=0.45500 +wavecode_0_r=0.768 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00017*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.1),(0.83+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.94)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=0.820 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*0.056*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); +wave_1_per_point8=my=if(above(my,0.965),(0.965-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.64414*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00044*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,0.1),(0.95+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.090 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00091*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,0.78),(0.78-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.697+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.05655 +shapecode_0_tex_zoom=0.28682 +shapecode_0_r=1.020 +shapecode_0_g=0.890 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.931 +shapecode_0_border_g=1.080 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.101 +shape_0_per_frame1=ang=sin(time*0.42); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03615 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.85000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.664246*0.0095*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,0.8),(0.8-my),my); +shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); +shape_1_per_frame10=my=if(below(my,0.1),(0.94+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.520 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.830 +shapecode_2_g=1.096 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.050 +shapecode_2_border_g=0.900 +shapecode_2_border_b=1.110 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(0.00009*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,0.113),(1.04+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,0.12)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.455 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.10000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.130 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.948 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(0.00037*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,1.01),(1.01-mx),mx); +shape_3_per_frame8=my=if(above(my,0.83),(0.83-my),my); +shape_3_per_frame9=mx=if(below(mx,0.09),(1.03+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,0.3)); +per_frame_1= +per_frame_2=//zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.56+sin(time*3)*0.33; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = 0.2+c; +comp_23=`ret = base*(.8-base)*(1-base)*2*float3(0.7,2.5,2.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=shifter - rapid birth bright sdf.milk +[preset00] +fRating=5.000 +fGammaAdj=3.940 +fDecay=0.950 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.303 +fWarpScale=3.259 +fZoomExponent=0.45112 +fShader=0.000 +zoom=1.02979 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.09861 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.280 +nMotionVectorsY=48.000 +mv_dx=0.400 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=ti = time*1; +wave_0_per_frame2=r = .75 + .25*sin(ti*1.789); +wave_0_per_frame3=g = .75 + .25*sin(ti*1.123); +wave_0_per_frame4=b = .75 + .25*sin(ti*1.465); +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=Y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=ti = time*.3; +wave_0_per_point5= +wave_0_per_point6=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +wave_0_per_point7=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +wave_0_per_point8=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +wave_0_per_point9=tot = zm; +wave_0_per_point10=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +wave_0_per_point11=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); +wave_0_per_point12=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +wave_0_per_point13=tot = tot + zm; +wave_0_per_point14= +wave_0_per_point15=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +wave_0_per_point16=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +wave_0_per_point17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +wave_0_per_point18=tot = tot + zm; +wave_0_per_point19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); +wave_0_per_point20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +wave_0_per_point21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +wave_0_per_point22=tot = tot + zm; +wave_0_per_point23= +wave_0_per_point24= +wave_0_per_point25=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +wave_0_per_point26=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +wave_0_per_point27=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +wave_0_per_point28=tot = tot + zm; +wave_0_per_point29=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +wave_0_per_point30=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +wave_0_per_point31=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +wave_0_per_point32=tot = tot + zm; +wave_0_per_point33= +wave_0_per_point34=tot = abs(tot); +wave_0_per_point35= +wave_0_per_point36=mx = x - .5; +wave_0_per_point37=my = y - .5; +wave_0_per_point38=dis = pow(mx*mx + my*my,.1); +wave_0_per_point39= +wave_0_per_point40=a = min(1,min(1,max(0,tot*10))*max(0,1-dis)*6); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.41456 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=//a = q8; +shape_0_per_frame2=//a2 = q8; +shapecode_1_enabled=1 +shapecode_1_sides=53 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.25228 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.06283 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tex_zoom = 1/rad; +shapecode_2_enabled=1 +shapecode_2_sides=53 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.18717 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.06283 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.150 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_zoom = 1/rad; +shapecode_3_enabled=1 +shapecode_3_sides=53 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06265 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.06283 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.200 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=tex_zoom = 1/rad; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=tic = min(time-tin,.1); +per_frame_2=tin = time; +per_frame_3= +per_frame_4=ra = 1/tic*.25; +per_frame_5=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_6=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_7=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_8=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_9= +per_frame_10=tt = tt + tic*treb; +per_frame_11=mt = mt + tic*mid; +per_frame_12=bt = bt + tic*bass; +per_frame_13=vt = vt + tic*vav; +per_frame_14= +per_frame_15= +per_frame_16=q1 = tt*4; +per_frame_17=q2 = mt*4; +per_frame_18=q3 = bt*4; +per_frame_19= +per_frame_20=st = .04; +per_frame_21=q4 = treb_avg*st; +per_frame_22=q5 = mid_avg*st; +per_frame_23=q6 = bass_avg*st; +per_frame_24= +per_frame_25=warp = vav*.2; +per_frame_26= +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk new file mode 100644 index 0000000..b663f3f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk @@ -0,0 +1,869 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 new file mode 100644 index 0000000..b0333a0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 @@ -0,0 +1,476 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 00:51:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.50 +blending_direction=1 +random_1=0.998509 +random_2=0.895528 +random_3=0.307588 +random_4=0.175610 +random_5=0.068564 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R207 02 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(2.5,1.2,2.0); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 new file mode 100644 index 0000000..0925fb7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 @@ -0,0 +1,1229 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:32:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.250 +blending_direction=1 +random_1=0.412 +random_2=0.613 +random_3=0.942 +random_4=0.983 +random_5=0.349 + +[PRESET1_BEGIN] +NAME=fiShbRaiN + geiss - witchcraft (Grow Mix 3d - finally mirrored)_4 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` +warp_17=` // sample previous frame +warp_18=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_19=` +warp_20=`float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; +warp_21=` +warp_22=` float4 lums2 = 0; +warp_23=` lums2.x = lum( MyGet(uv_echo + texsize.zw*d.xz) ); +warp_24=` lums2.y = lum( MyGet(uv_echo - texsize.zw*d.xz) ); +warp_25=` lums2.z = lum( MyGet(uv_echo + texsize.zw*d.zy) ); +warp_26=` lums2.w = lum( MyGet(uv_echo - texsize.zw*d.zy) ); +warp_27=` float2 grad2 = float2(lums2.x-lums2.y, lums2.z-lums2.w)*str*1000/grad_rad; +warp_28=` grad2 = (saturate(grad2*0.5+0.5)*2-1)*1.4; +warp_29=` +warp_30=`float3 ret2 = tex2D(sampler_fc_main, uv_echo + grad2*texsize.zw).xyz; +warp_31=` +warp_32=`ret = lerp(ret,ret2,0.50); +warp_33=` +warp_34=` // darken (decay) over time +warp_35=` ret *= 0.95; //or try: ret -= 0.004; +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.7 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(texsize.zw * 4, 0); +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); +comp_24=` +comp_25=`ret2 = ret2*1.7 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(texsize.zw * 4, 0); +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 0.50 ); //video echo +comp_43=` +comp_44=`//ret *= (hue_shader*8)-6.25; +comp_45=` +comp_46=`} +comp_47=` +comp_48=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0182d sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=98.000 +fWaveScale=28.885 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.990 +fWarpAnimSpeed=100.000 +fWarpScale=97.000 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.98829 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-1.00000 +dy=1.00000 +warp=102.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.485 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.920 +b2x=0.990 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.48000 +wavecode_1_r=1.000 +wavecode_1_g=1.020 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.03000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.010 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.020 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.010 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.490 +shapecode_2_g2=0.510 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.258*sin(time*6.154))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.990 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.988 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.921 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.921 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*40; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*20; +per_frame_41=q12 = (vvb+vvm+vvt)*20; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*35; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=warp = 0; +per_frame_64= +per_frame_65=wave_b = if(below(treb, 1.8),1-.025*int(rand(10)),0); +per_frame_66=wave_g = wave_g*sqr(.01*int(rand(100))); +per_frame_67=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); +per_frame_68=monitor = wave_g; +per_frame_69=cx=.5+.3*cos(time*.21); +per_frame_70=cy=.5+.3*sin(time*.1); +per_frame_71=//cx=cx+(bass-1.2)*.1; +per_frame_72=//cy=cy+(treb_att-1)*.1; +per_frame_73=mv_a=bass_att*.4; +per_frame_74=//mv_g=mv_r*1; +per_frame_75=wave_x = cx; +per_frame_76=wave_y=1-cy; +per_frame_77=monitor=(3.14159+atan(-.1))/3.14159; +per_frame_78=q1=cx; +per_frame_79=q2=cy; +per_frame_80=q11=sin(time)/4-.25; +per_frame_81=q12=q11; +per_frame_82=q31=tan(time*.1)/cos(time*.1)+2; +per_frame_83=q32=tan(time*.098)*sin(time*.101)+2; +per_frame_84=chng=sin(time*.5); +per_frame_85=cthr=.9999; +per_frame_86=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_87=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_88=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_89=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_90=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_91=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_92=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_93=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_94=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_95=mq30=if(above(chng,cthr),rand(1)*.3,mq30); +per_frame_96=monitor=chng; +per_frame_97=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_98=q27=mq27;q28=mq28;q29=mq29;q30=mq30; +per_frame_99= +per_frame_100=monitor=mq1; +per_pixel_1=radc=sqr(q1-x)+sqr(q2-y); +per_pixel_2=near=below(radc,.015); +per_pixel_3=notnear = 1- near; +per_pixel_4=//sy=max(0.3,pow(bass_att,.2))*near + notnear; +per_pixel_5=//sx=1/sy*near + notnear; +per_pixel_6=//rot = .01*sin(x*5+time)*notnear-.015; +per_pixel_7=rot = .015*notnear; +per_pixel_8=//zoom = 1+ notnear*0.01*(0.48+sin(ang*5+time)); +per_pixel_9=angc=atan((y-cy)/(x-cx))+below(x,cx)*sign(y-cy)*3.235838; +per_pixel_10=//dx=(x-cx)*.03*(cos(angc*3)*3+2);//*notnear; +per_pixel_11=//dy=(y-cy)*.03*(sin(angc*3)*3+2);//*notnear; +per_pixel_12=//zoom=1-angc/3.14159*.07; +per_pixel_13= +per_pixel_14=shift = -.02*(pow(cos(angc*.5-time*1.1-pow(radc,.4)*8),6)-.6)*notnear; +per_pixel_15=dx=cos(angc)*shift; +per_pixel_16=dy=sin(angc)*shift; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); +comp_8=` +comp_9=` ret = float3(1,1.7,2.2)*ret.x + +comp_10=` float3(2.6,2.9,0.6)*ret.y + +comp_11=` float3(2.4,1.4,0.4)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_17=`ret /= float3(0.8,2.3,1.4); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 new file mode 100644 index 0000000..48aff2b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 @@ -0,0 +1,1235 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 20:36:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.420 +blending_direction=-1 +random_1=0.767 +random_2=0.321 +random_3=0.516 +random_4=0.222 +random_5=0.191 + +[PRESET1_BEGIN] +NAME=suksma - ed geining hateops - Informal Martini Exit 003 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00180 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.800 +ob_b=0.700 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.300 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x=cos(time)*0.1; +wave_0_per_point2=y=sin(time)*0.1 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.360 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=int(rand(100))*0.01*0.5 + 0.25; +shape_1_per_frame9=y=int(rand(100))*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=int(rand(100))*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.0; +per_frame_2=zoom=1.009; +per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; +per_frame_4= +per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); +per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); +per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); +per_frame_8= +per_frame_9= +per_frame_10=cx=-1;cy=2;rot=-treb*0.002; +per_frame_11= +per_frame_12=cx=sin(time*0.1)*1.5 + 0.5; +per_frame_13=cy=cos(time*0.2)*1.5 + 0.5 +per_pixel_1=//adv=min( (bass*bass*bass), 1); +per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; +per_pixel_3=//warp=warp*adv; +per_pixel_4= +per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ; +per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb +per_pixel_7= +per_pixel_8=//Do people that don't do drugs make shit like this?? +per_pixel_9=//flexi per vertex +per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_11=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_12=dir = bass; +per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_18=dir = -mid*2; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_24=dir = treb*3; +per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_28=dx = dx+x1+x2+x3; +per_pixel_29=dy = dy+y1+y2+y3; +per_pixel_30= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` //rotate texture cords +comp_5=` float texRotU2 = (uv[0] - 0.5)*cos(-q8*0.29) + (uv[1] - 0.5)*sin(-q8*0.29); +comp_6=` float texRotv2 = -(uv[0] - 0.5)*sin(-q8*0.29) + (uv[1] - 0.5)*cos(-q8*0.29); +comp_7=` +comp_8=` +comp_9=` float2 uv2 = float2(texRotU2*0.8 +0.5, texRotv2*0.8 + 0.5); +comp_10=` +comp_11=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_12=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_13=` tex2D(sampler_main, uv_echo).xyz, +comp_14=` 0.50 +comp_15=` )*0.6; +comp_16=` +comp_17=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_18=` ((uv2.xyy*q28 +comp_19=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_20=` ).xyz* +comp_21=` float3(1,1,0)*0.05 + +comp_22=` time*float3(0,0,1)*q31 +comp_23=` ); +comp_24=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_25=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_26=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_27=` ret += tex2D(sampler_main, uv2).xyz*0.4; +comp_28=` ret *= 2.00; //gamma +comp_29=` ret = (1 - ret*(1-ret)*4)*0.6; //invert +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0193x Isosceles Mashup 20210214 v008 003X4xxxx wav4bbb.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.717 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=0.320 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.637 +wave_g=0.611 +wave_b=0.650 +wave_x=0.500 +wave_y=0.550 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.030 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11870 +wavecode_0_smoothing=0.45500 +wavecode_0_r=0.768 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00017*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.1),(0.83+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.94)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=0.820 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*0.056*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); +wave_1_per_point8=my=if(above(my,0.965),(0.965-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.64414*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00044*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,0.1),(0.95+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.090 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00091*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,0.78),(0.78-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.697+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.05655 +shapecode_0_tex_zoom=0.28682 +shapecode_0_r=1.020 +shapecode_0_g=0.890 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.931 +shapecode_0_border_g=1.080 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.101 +shape_0_per_frame1=ang=sin(time*0.42); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03615 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.85000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.664246*0.0095*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,0.8),(0.8-my),my); +shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); +shape_1_per_frame10=my=if(below(my,0.1),(0.94+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.520 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.830 +shapecode_2_g=1.096 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.050 +shapecode_2_border_g=0.900 +shapecode_2_border_b=1.110 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(0.00009*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,0.113),(1.04+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,0.12)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.455 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.10000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.130 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.948 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(0.00037*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,1.01),(1.01-mx),mx); +shape_3_per_frame8=my=if(above(my,0.83),(0.83-my),my); +shape_3_per_frame9=mx=if(below(mx,0.09),(1.03+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,0.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1= +per_frame_2=//zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.56+sin(time*3)*0.33; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.278*3.424333); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; +comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; +comp_20=`c = c + b + a-b; +comp_21=`a = a + c + a*c; +comp_22=`base = 0.2+c; +comp_23=`ret = base*(.8-base)*(1-base)*2*float3(0.7,2.5,2.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod +comp_24=`//ret.xy = ret.yx; +comp_25=`ret /= float3(1.6,2.5,0.9); +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk new file mode 100644 index 0000000..8a04d96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk @@ -0,0 +1,470 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.950 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.010 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk new file mode 100644 index 0000000..79ba354 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk @@ -0,0 +1,889 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.43500 +wavecode_0_r=0.910 +wavecode_0_g=1.220 +wavecode_0_b=0.860 +wavecode_0_a=0.960 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.97000 +wavecode_1_smoothing=0.40500 +wavecode_1_r=1.230 +wavecode_1_g=0.840 +wavecode_1_b=1.040 +wavecode_1_a=1.190 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89000 +wavecode_2_smoothing=0.52500 +wavecode_2_r=0.850 +wavecode_2_g=0.960 +wavecode_2_b=0.870 +wavecode_2_a=0.940 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.46500 +wavecode_3_r=1.140 +wavecode_3_g=1.170 +wavecode_3_b=1.100 +wavecode_3_a=0.890 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.07419 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_0_per_frame4=x = x+ 0.47*x*sin(time); +shape_0_per_frame5=y = y+ 0.4*y*cos(time); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12=rad = rad*treb_att; +shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.29496 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.20047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.97000 +shapecode_3_r=0.830 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.560 +shapecode_3_g2=0.500 +shapecode_3_b2=0.860 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_4_enabled=0 +shapecode_4_sides=3 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=10 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=1.97883 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.05655 +shapecode_4_tex_zoom=0.25840 +shapecode_4_r=0.710 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=0.700 +shapecode_4_r2=0.190 +shapecode_4_g2=0.480 +shapecode_4_b2=0.440 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.960 +shapecode_4_border_g=1.080 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.110 +shape_4_per_frame1=ang=sin(time*.4); +shape_4_per_frame2=; +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 60/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(6.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk new file mode 100644 index 0000000..9fe652d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk @@ -0,0 +1,884 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 new file mode 100644 index 0000000..634d71d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 @@ -0,0 +1,1643 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:14:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.53 +blending_direction=1 +random_1=0.034011 +random_2=0.040244 +random_3=0.722358 +random_4=0.086585 +random_5=0.081572 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk new file mode 100644 index 0000000..2aadaa6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk @@ -0,0 +1,885 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk new file mode 100644 index 0000000..b8d13f5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk @@ -0,0 +1,885 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 new file mode 100644 index 0000000..5f63f9f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 @@ -0,0 +1,1292 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 23:06:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.35 +blending_direction=-1 +random_1=0.526016 +random_2=0.785095 +random_3=0.928726 +random_4=0.033062 +random_5=0.286992 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.8,1.6,2.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk new file mode 100644 index 0000000..310489f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk @@ -0,0 +1,388 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`//MilkDrop3 Blow Mode: +comp_37=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_38=`//MilkDrop3 Color Mode: +comp_39=`ret /= float3(1.3,1.6,1.1); +comp_40=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11b.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=0 +SpriteX=-0.085000 +SpriteY=-0.135000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk new file mode 100644 index 0000000..7987931 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk @@ -0,0 +1,388 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`//MilkDrop3 Color Mode: +comp_37=`ret /= float3(1.3,1.6,1.1); +comp_38=`//MilkDrop3 Shadows Mode: +comp_39=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); +comp_40=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11b.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=0 +SpriteX=-0.085000 +SpriteY=-0.135000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk new file mode 100644 index 0000000..8b4f8c0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk @@ -0,0 +1,390 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`//float1 cs = cos(0.25*3.14159); +comp_11=`//float1 sn = sin(0.25*3.14159); +comp_12=`//float2 uv3 = uv2; +comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_15=` +comp_16=`uv.x=uv2.x; +comp_17=`uv.y=uv2.y; +comp_18=` +comp_19=` +comp_20=` float2 d = texsize.zw; +comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_23=`float2 dz = float2(dx.y,dy.y)*3; +comp_24=` +comp_25=`d = texsize.zw*2; +comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_28=` +comp_29=`dz +=float2(dx.y,dy.y); +comp_30=` +comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_32=` +comp_33=`ret = bg*float3(3.3,1.5,.2); +comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_35=`ret = lerp(ret,1,GetPixel(uv).z); +comp_36=` +comp_37=`//ret = GetPixel(uv); +comp_38=`//MilkDrop3 Color Mode: +comp_39=`ret /= float3(1.4,0.9,2.3); +comp_40=`//MilkDrop3 Shadows Mode: +comp_41=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); +comp_42=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11b.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=0 +SpriteX=-0.085000 +SpriteY=-0.135000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk new file mode 100644 index 0000000..b5ada52 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk @@ -0,0 +1,389 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`//float1 cs = cos(0.25*3.14159); +comp_11=`//float1 sn = sin(0.25*3.14159); +comp_12=`//float2 uv3 = uv2; +comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_15=` +comp_16=`uv.x=uv2.x; +comp_17=`uv.y=uv2.y; +comp_18=` +comp_19=` +comp_20=` float2 d = texsize.zw; +comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_23=`float2 dz = float2(dx.y,dy.y)*3; +comp_24=` +comp_25=`d = texsize.zw*2; +comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_28=` +comp_29=`dz +=float2(dx.y,dy.y); +comp_30=` +comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_32=` +comp_33=`ret = bg*float3(3.3,1.5,.2); +comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_35=`ret = lerp(ret,1,GetPixel(uv).z); +comp_36=` +comp_37=`//ret = GetPixel(uv); +comp_38=`//ret /= float3(1.4,0.9,2.3); +comp_39=`//MilkDrop3 Color Mode: +comp_40=`ret /= float3(2.0,2.8,1.1); +comp_41=`//MilkDrop3 Brightness Mode: +comp_42=`ret *= 1.6; +comp_43=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\triangle3.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-1.222501 +SpriteY=0.057500 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk new file mode 100644 index 0000000..6ce8e1b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk @@ -0,0 +1,389 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.37) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x += v.x*q1 + v.y*q2; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`//float1 cs = cos(0.25*3.14159); +comp_11=`//float1 sn = sin(0.25*3.14159); +comp_12=`//float2 uv3 = uv2; +comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_15=` +comp_16=`uv.x=uv2.x; +comp_17=`uv.y=uv2.y; +comp_18=` +comp_19=` +comp_20=` float2 d = texsize.zw; +comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_23=`float2 dz = float2(dx.y,dy.y)*3; +comp_24=` +comp_25=`d = texsize.zw*2; +comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_28=` +comp_29=`dz +=float2(dx.y,dy.y); +comp_30=` +comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_32=` +comp_33=`ret = bg*float3(3.3,1.5,.2); +comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_35=`ret = lerp(ret,1,GetPixel(uv).z); +comp_36=` +comp_37=`//ret = GetPixel(uv); +comp_38=`//ret /= float3(1.4,0.9,2.3); +comp_39=`//MilkDrop3 Color Mode: +comp_40=`ret /= float3(2.0,2.8,1.1); +comp_41=`//MilkDrop3 Brightness Mode: +comp_42=`ret *= 1.6; +comp_43=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-1.222501 +SpriteY=0.057500 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 new file mode 100644 index 0000000..93a4c17 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 @@ -0,0 +1,1802 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 23:21:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.44 +blending_direction=1 +random_1=0.139702 +random_2=0.411247 +random_3=0.510434 +random_4=0.390108 +random_5=0.014634 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=7.015 +fWaveScale=1.000 +fWaveSmoothing=0.270 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.800 +wave_g=0.100 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=11.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.300 +mv_r=0.890 +mv_g=0.680 +mv_b=1.000 +mv_a=0.490 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.1,3.0,1.4); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk new file mode 100644 index 0000000..ae74fb1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk @@ -0,0 +1,866 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=7.015 +fWaveScale=1.000 +fWaveSmoothing=0.270 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.800 +wave_g=0.100 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=11.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.300 +mv_r=0.890 +mv_g=0.680 +mv_b=1.000 +mv_a=0.490 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.1,3.0,1.4); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk new file mode 100644 index 0000000..d6c94c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk @@ -0,0 +1,1084 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.980 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265/2; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = sin(bass+0.86*t8); +wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); +wave_0_per_point9=y1 = (-1)*cos(t8*nsample); +wave_0_per_point10=z1 = (-1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); +wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; +wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_0_per_point32=g = x2*z2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.46374 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=//pi +wave_1_init2=t8=3.14159265; +wave_1_init3=t5 = 1; +wave_1_per_frame1=rotx = rotx+bass; +wave_1_per_frame2=roty = roty+mid; +wave_1_per_frame3=rotz = rotz+treb; +wave_1_per_frame4=//rotx = 0; +wave_1_per_frame5=//roty =0; +wave_1_per_frame6=//rotz = 0; +wave_1_per_frame7= +wave_1_per_frame8=//convert rotation values from degrees to radians +wave_1_per_frame9=t1= t8*rotx/180; +wave_1_per_frame10=t2 = t8*roty/180; +wave_1_per_frame11=t3 = t8*rotz/180; +wave_1_per_frame12= +wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_1_per_frame15= +wave_1_per_point1=//Define 3D Shape +wave_1_per_point2= +wave_1_per_point3=//Sphere +wave_1_per_point4=fvar = sample*512; +wave_1_per_point5=svar = fvar*128; +wave_1_per_point6=tvar = 0&svar; +wave_1_per_point7=nsample = tvar*4.5; +wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_1_per_point9=y1 = (1)*cos(t8*nsample); +wave_1_per_point10=z1 = (1)*sin(t8*nsample); +wave_1_per_point11= +wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_1_per_point19=//move resulting shape in 3d space +wave_1_per_point20=x4 = x3; +wave_1_per_point21=y4 = y3; +wave_1_per_point22=z4 = z3+5; +wave_1_per_point23=//draw 3d shape in 2d +wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_1_per_point26= +wave_1_per_point27=a = -.9+sin(nsample+time); +wave_1_per_point28=a = if(below(a,0),0,a); +wave_1_per_point29=a=1; +wave_1_per_point30=r = y2*z2; +wave_1_per_point31=b = z3+y3; +wave_1_per_point32=g = z3/x2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265*1.56; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_2_per_frame15=r = 1; +wave_2_per_frame16=b = 0; +wave_2_per_frame17=g=0; +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.59; +wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); +wave_2_per_point9=y1 = (1)*cos(t8*nsample); +wave_2_per_point10=z1 = (1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); +wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=g=y2; +wave_2_per_point31=b=x2; +wave_2_per_point32=r= z2+z3; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265*0.15; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.91; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30= +wave_3_per_point31=b = z4; +wave_3_per_point32=r=z2-x1; +wave_3_per_point33=g=y2+z2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.32674 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.980 +shapecode_0_g=1.040 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.940 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.060 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); +shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33334 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.050 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); +shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.930 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.040 +shapecode_2_border_r=0.910 +shapecode_2_border_g=1.060 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.980 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.010 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 new file mode 100644 index 0000000..c8b9ed4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 @@ -0,0 +1,1536 @@ +Created with MILKDROP 3.2 on 10/08/2023 at 19:20:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.49 +blending_direction=-1 +random_1=0.577507 +random_2=0.301220 +random_3=0.497019 +random_4=0.032385 +random_5=0.213008 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 6 amandio c - magnetosphere +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.900 +wavecode_0_g=0.900 +wavecode_0_b=0.960 +wavecode_0_a=1.000 +wave_0_per_point1=////spiral code by Stahlregen +wave_0_per_point2= +wave_0_per_point3=aturns = -5; +wave_0_per_point4=asize = 1; +wave_0_per_point5=aspeed =.1; +wave_0_per_point6= +wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point9= +wave_0_per_point10=bturns = 5; +wave_0_per_point11=bsize = 1; +wave_0_per_point12=bspeed =-.3; +wave_0_per_point13= +wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point16= +wave_0_per_point17=x = - ax * bx + 0.5; +wave_0_per_point18=y = - ax * by + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.980 +wavecode_1_g=0.980 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=aturns = -5; +wave_1_per_point2=asize = 1; +wave_1_per_point3=aspeed =.1; +wave_1_per_point4= +wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point7= +wave_1_per_point8=bturns = 5; +wave_1_per_point9=bsize = 1; +wave_1_per_point10=bspeed =-.3; +wave_1_per_point11= +wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point14= +wave_1_per_point15=x = ax * bx + 0.5; +wave_1_per_point16=y = ax * by + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(3,7,5)); +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((uv3.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(11,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); +comp_37=`ret *= 2; +comp_38=` +comp_39=`ret /= float3(3.2,3.2,2); +comp_40=`ret /= float3(0.5,0.9,2.4); +comp_41=`ret /= float3(-2.3,2.0,0.9); +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.980 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265/2; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = sin(bass+0.86*t8); +wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); +wave_0_per_point9=y1 = (-1)*cos(t8*nsample); +wave_0_per_point10=z1 = (-1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); +wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; +wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_0_per_point32=g = x2*z2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.46374 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=//pi +wave_1_init2=t8=3.14159265; +wave_1_init3=t5 = 1; +wave_1_per_frame1=rotx = rotx+bass; +wave_1_per_frame2=roty = roty+mid; +wave_1_per_frame3=rotz = rotz+treb; +wave_1_per_frame4=//rotx = 0; +wave_1_per_frame5=//roty =0; +wave_1_per_frame6=//rotz = 0; +wave_1_per_frame7= +wave_1_per_frame8=//convert rotation values from degrees to radians +wave_1_per_frame9=t1= t8*rotx/180; +wave_1_per_frame10=t2 = t8*roty/180; +wave_1_per_frame11=t3 = t8*rotz/180; +wave_1_per_frame12= +wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_1_per_frame15= +wave_1_per_point1=//Define 3D Shape +wave_1_per_point2= +wave_1_per_point3=//Sphere +wave_1_per_point4=fvar = sample*512; +wave_1_per_point5=svar = fvar*128; +wave_1_per_point6=tvar = 0&svar; +wave_1_per_point7=nsample = tvar*4.5; +wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_1_per_point9=y1 = (1)*cos(t8*nsample); +wave_1_per_point10=z1 = (1)*sin(t8*nsample); +wave_1_per_point11= +wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_1_per_point19=//move resulting shape in 3d space +wave_1_per_point20=x4 = x3; +wave_1_per_point21=y4 = y3; +wave_1_per_point22=z4 = z3+5; +wave_1_per_point23=//draw 3d shape in 2d +wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_1_per_point26= +wave_1_per_point27=a = -.9+sin(nsample+time); +wave_1_per_point28=a = if(below(a,0),0,a); +wave_1_per_point29=a=1; +wave_1_per_point30=r = y2*z2; +wave_1_per_point31=b = z3+y3; +wave_1_per_point32=g = z3/x2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265*1.56; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_2_per_frame15=r = 1; +wave_2_per_frame16=b = 0; +wave_2_per_frame17=g=0; +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.59; +wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); +wave_2_per_point9=y1 = (1)*cos(t8*nsample); +wave_2_per_point10=z1 = (1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); +wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=g=y2; +wave_2_per_point31=b=x2; +wave_2_per_point32=r= z2+z3; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265*0.15; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.91; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30= +wave_3_per_point31=b = z4; +wave_3_per_point32=r=z2-x1; +wave_3_per_point33=g=y2+z2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.32674 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.980 +shapecode_0_g=1.040 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.940 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.060 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); +shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33334 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.050 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); +shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.930 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.040 +shapecode_2_border_r=0.910 +shapecode_2_border_g=1.060 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.980 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.010 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 new file mode 100644 index 0000000..1e734d3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 @@ -0,0 +1,1539 @@ +Created with MILKDROP 3.2 on 10/08/2023 at 19:21:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.65 +blending_direction=-1 +random_1=0.577507 +random_2=0.301220 +random_3=0.497019 +random_4=0.032385 +random_5=0.213008 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 6 amandio c - magnetosphere +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.900 +wavecode_0_g=0.900 +wavecode_0_b=0.960 +wavecode_0_a=1.000 +wave_0_per_point1=////spiral code by Stahlregen +wave_0_per_point2= +wave_0_per_point3=aturns = -5; +wave_0_per_point4=asize = 1; +wave_0_per_point5=aspeed =.1; +wave_0_per_point6= +wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point9= +wave_0_per_point10=bturns = 5; +wave_0_per_point11=bsize = 1; +wave_0_per_point12=bspeed =-.3; +wave_0_per_point13= +wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point16= +wave_0_per_point17=x = - ax * bx + 0.5; +wave_0_per_point18=y = - ax * by + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.980 +wavecode_1_g=0.980 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=aturns = -5; +wave_1_per_point2=asize = 1; +wave_1_per_point3=aspeed =.1; +wave_1_per_point4= +wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point7= +wave_1_per_point8=bturns = 5; +wave_1_per_point9=bsize = 1; +wave_1_per_point10=bspeed =-.3; +wave_1_per_point11= +wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point14= +wave_1_per_point15=x = ax * bx + 0.5; +wave_1_per_point16=y = ax * by + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(3,7,5)); +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((uv3.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(11,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); +comp_37=`ret *= 2; +comp_38=` +comp_39=`ret /= float3(3.2,3.2,2); +comp_40=`ret /= float3(0.5,0.9,2.4); +comp_41=`ret /= float3(-2.3,2.0,0.9); +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.980 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265/2; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = sin(bass+0.86*t8); +wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); +wave_0_per_point9=y1 = (-1)*cos(t8*nsample); +wave_0_per_point10=z1 = (-1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); +wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; +wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_0_per_point32=g = x2*z2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.46374 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=//pi +wave_1_init2=t8=3.14159265; +wave_1_init3=t5 = 1; +wave_1_per_frame1=rotx = rotx+bass; +wave_1_per_frame2=roty = roty+mid; +wave_1_per_frame3=rotz = rotz+treb; +wave_1_per_frame4=//rotx = 0; +wave_1_per_frame5=//roty =0; +wave_1_per_frame6=//rotz = 0; +wave_1_per_frame7= +wave_1_per_frame8=//convert rotation values from degrees to radians +wave_1_per_frame9=t1= t8*rotx/180; +wave_1_per_frame10=t2 = t8*roty/180; +wave_1_per_frame11=t3 = t8*rotz/180; +wave_1_per_frame12= +wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_1_per_frame15= +wave_1_per_point1=//Define 3D Shape +wave_1_per_point2= +wave_1_per_point3=//Sphere +wave_1_per_point4=fvar = sample*512; +wave_1_per_point5=svar = fvar*128; +wave_1_per_point6=tvar = 0&svar; +wave_1_per_point7=nsample = tvar*4.5; +wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_1_per_point9=y1 = (1)*cos(t8*nsample); +wave_1_per_point10=z1 = (1)*sin(t8*nsample); +wave_1_per_point11= +wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_1_per_point19=//move resulting shape in 3d space +wave_1_per_point20=x4 = x3; +wave_1_per_point21=y4 = y3; +wave_1_per_point22=z4 = z3+5; +wave_1_per_point23=//draw 3d shape in 2d +wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_1_per_point26= +wave_1_per_point27=a = -.9+sin(nsample+time); +wave_1_per_point28=a = if(below(a,0),0,a); +wave_1_per_point29=a=1; +wave_1_per_point30=r = y2*z2; +wave_1_per_point31=b = z3+y3; +wave_1_per_point32=g = z3/x2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265*1.56; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_2_per_frame15=r = 1; +wave_2_per_frame16=b = 0; +wave_2_per_frame17=g=0; +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.59; +wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); +wave_2_per_point9=y1 = (1)*cos(t8*nsample); +wave_2_per_point10=z1 = (1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); +wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=g=y2; +wave_2_per_point31=b=x2; +wave_2_per_point32=r= z2+z3; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265*0.15; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.91; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30= +wave_3_per_point31=b = z4; +wave_3_per_point32=r=z2-x1; +wave_3_per_point33=g=y2+z2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.32674 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.980 +shapecode_0_g=1.040 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.940 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.060 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); +shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33334 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.050 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); +shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.930 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.040 +shapecode_2_border_r=0.910 +shapecode_2_border_g=1.060 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.980 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.010 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(-2.3,2.8,2.9); +comp_38=`ret /= float3(-0.8,2.6,-0.5); +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk new file mode 100644 index 0000000..8e0f1ad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk @@ -0,0 +1,1312 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(-2.8,1.5,1.5); +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 new file mode 100644 index 0000000..57a660e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 @@ -0,0 +1,2416 @@ +Created with MILKDROP 3.0 on 05/03/2023 at 01:55:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.46 +blending_direction=-1 +random_1=0.351897 +random_2=0.0097561 +random_3=0.0403794 +random_4=0.0375339 +random_5=0.0119241 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.018 Fractal Temple 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.980 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265/2; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = sin(bass+0.86*t8); +wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); +wave_0_per_point9=y1 = (-1)*cos(t8*nsample); +wave_0_per_point10=z1 = (-1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); +wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; +wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_0_per_point32=g = x2*z2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.46374 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=//pi +wave_1_init2=t8=3.14159265; +wave_1_init3=t5 = 1; +wave_1_per_frame1=rotx = rotx+bass; +wave_1_per_frame2=roty = roty+mid; +wave_1_per_frame3=rotz = rotz+treb; +wave_1_per_frame4=//rotx = 0; +wave_1_per_frame5=//roty =0; +wave_1_per_frame6=//rotz = 0; +wave_1_per_frame7= +wave_1_per_frame8=//convert rotation values from degrees to radians +wave_1_per_frame9=t1= t8*rotx/180; +wave_1_per_frame10=t2 = t8*roty/180; +wave_1_per_frame11=t3 = t8*rotz/180; +wave_1_per_frame12= +wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_1_per_frame15= +wave_1_per_point1=//Define 3D Shape +wave_1_per_point2= +wave_1_per_point3=//Sphere +wave_1_per_point4=fvar = sample*512; +wave_1_per_point5=svar = fvar*128; +wave_1_per_point6=tvar = 0&svar; +wave_1_per_point7=nsample = tvar*4.5; +wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_1_per_point9=y1 = (1)*cos(t8*nsample); +wave_1_per_point10=z1 = (1)*sin(t8*nsample); +wave_1_per_point11= +wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_1_per_point19=//move resulting shape in 3d space +wave_1_per_point20=x4 = x3; +wave_1_per_point21=y4 = y3; +wave_1_per_point22=z4 = z3+5; +wave_1_per_point23=//draw 3d shape in 2d +wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_1_per_point26= +wave_1_per_point27=a = -.9+sin(nsample+time); +wave_1_per_point28=a = if(below(a,0),0,a); +wave_1_per_point29=a=1; +wave_1_per_point30=r = y2*z2; +wave_1_per_point31=b = z3+y3; +wave_1_per_point32=g = z3/x2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265*1.56; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_2_per_frame15=r = 1; +wave_2_per_frame16=b = 0; +wave_2_per_frame17=g=0; +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.59; +wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); +wave_2_per_point9=y1 = (1)*cos(t8*nsample); +wave_2_per_point10=z1 = (1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); +wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=g=y2; +wave_2_per_point31=b=x2; +wave_2_per_point32=r= z2+z3; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265*0.15; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.91; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30= +wave_3_per_point31=b = z4; +wave_3_per_point32=r=z2-x1; +wave_3_per_point33=g=y2+z2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.32674 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.980 +shapecode_0_g=1.040 +shapecode_0_b=1.000 +shapecode_0_a=0.940 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.940 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.060 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); +shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33334 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.050 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); +shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.930 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.040 +shapecode_2_border_r=0.910 +shapecode_2_border_g=1.060 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.980 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.010 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.018 Fractal Temple 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(-2.8,1.5,1.5); +comp_38=`ret /= float3(2.0,-0.8,2.9); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 new file mode 100644 index 0000000..7f2fd12 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 @@ -0,0 +1,1688 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:30:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.590 +blending_direction=-1 +random_1=0.138 +random_2=0.641 +random_3=0.347 +random_4=0.443 +random_5=0.501 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R238.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=` +warp_5=`shader_body { +warp_6=`uv = uv_orig; +warp_7=`uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`//BACKGROUND +warp_10=`float z = 16*length(uv1*5)+time; +warp_11=`float2 uvn =normalize(uv1); +warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_13=` +warp_14=`//CRYSTAL +warp_15=`float mult = q31*4; +warp_16=`uv7 = sin(uv1*mult); +warp_17=`uv8 = uv7; +warp_18=`float dist = length(uv8); +warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_20=` +warp_21=`float ang2 = atan2 (uv8.y,uv8.x); +warp_22=`ang2 = 1*floor (1* ang2); +warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z *= .200*saturate (lum(z)); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z <= 1); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); +warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= 2.6; +warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; +warp_47=`mod = .98 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); +warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); +warp_52=` +warp_53=` +warp_54=`ret *= .96- .1; +warp_55=` +warp_56=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.22; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(-2.8,1.5,1.5); +comp_38=`ret /= float3(1.4,2.7,1.2); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 new file mode 100644 index 0000000..59f9a51 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 @@ -0,0 +1,2345 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 23:40:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.52 +blending_direction=-1 +random_1=0.633198 +random_2=0.896748 +random_3=0.641599 +random_4=0.873848 +random_5=0.141734 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R254.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.31*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(0.4,1.7,1.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(1.1,2.4,1.8); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 new file mode 100644 index 0000000..24a11ad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 @@ -0,0 +1,1642 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:53:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.85 +blending_direction=-1 +random_1=0.282656 +random_2=0.999729 +random_3=0.986450 +random_4=0.029675 +random_5=0.464499 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(0.2,2.3,2.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(1.1,2.4,1.8); +comp_38=`ret /= float3(2.3,0.5,2.5); +comp_39=`ret /= float3(0.6,1.4,-2.9); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk new file mode 100644 index 0000000..9433296 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk @@ -0,0 +1,498 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.06950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57070 +shapecode_0_tex_zoom=0.47870 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .95*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 3.27; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.1,1.1,2.7); +comp_37=`ret /= float3(1.1,2.4,1.8); +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 new file mode 100644 index 0000000..0e09e10 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 @@ -0,0 +1,1968 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:56:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.85 +blending_direction=-1 +random_1=0.970596 +random_2=0.818564 +random_3=0.423306 +random_4=0.504743 +random_5=0.402575 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(0.2,2.3,2.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 new file mode 100644 index 0000000..7be50e1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 @@ -0,0 +1,1778 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:59:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.70 +blending_direction=-1 +random_1=0.765854 +random_2=0.123848 +random_3=0.206911 +random_4=0.822222 +random_5=0.670596 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(0.2,2.3,2.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.800 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att; +wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_0_per_point14= +wave_0_per_point15=x = x*0.6 + 0.3; +wave_0_per_point16=y = y; +wave_0_per_point17=y = y*0.8; +wave_0_per_point18= +wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=//q1 = state; +wave_1_per_point2=//q2 = basstime; +wave_1_per_point3= +wave_1_per_point4=q1 =0; +wave_1_per_point5=speed = bass_att*0.8; +wave_1_per_point6=v = sample*10000 + value2*bass*0.1; +wave_1_per_point7= +wave_1_per_point8=//state 0 elipse +wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_1_per_point11= +wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_1_per_point14= +wave_1_per_point15=x = -x*0.6 + 1; +wave_1_per_point16=y = y + bass*0.01; +wave_1_per_point17=y = y*0.8; +wave_1_per_point18= +wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_1_per_point22= +wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=//q1 = state; +wave_2_per_point2=//q2 = basstime; +wave_2_per_point3= +wave_2_per_point4=q1 = 0; +wave_2_per_point5=speed = bass_att*0.8; +wave_2_per_point6=v = sample*10000 + value2*bass*0.1; +wave_2_per_point7= +wave_2_per_point8=//state 0 elipse +wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_2_per_point11= +wave_2_per_point12= +wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_2_per_point15= +wave_2_per_point16=x = x*0.6; +wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_2_per_point18=y = y*0.8; +wave_2_per_point19= +wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_2_per_point23= +wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 = 0; +wave_3_per_point5=speed = bass_att*0.8; +wave_3_per_point6=v = sample*10000 + value2*bass*0.1; +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_3_per_point15= +wave_3_per_point16=x = -x*0.6 + 1; +wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_3_per_point18=y = y*0.8; +wave_3_per_point19= +wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_3_per_point23= +wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.74180 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.22746 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 new file mode 100644 index 0000000..dd9b66f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 @@ -0,0 +1,1635 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 19:03:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.70 +blending_direction=-1 +random_1=0.863008 +random_2=0.235095 +random_3=0.398238 +random_4=0.019648 +random_5=0.225203 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(0.2,2.3,2.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple 5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=3 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.25); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk new file mode 100644 index 0000000..3a9e612 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk @@ -0,0 +1,829 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 new file mode 100644 index 0000000..3bdd8c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 @@ -0,0 +1,1781 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:33:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.430 +blending_direction=-1 +random_1=0.531 +random_2=0.910 +random_3=0.389 +random_4=0.602 +random_5=0.338 + +[PRESET1_BEGIN] +NAME=2016 martin - blue haze test version1 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, uv1, uv2,uv3; +comp_4=`float omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float blue = rand_preset.y/2;; +comp_7=` +comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; +comp_9=` return abs(tex2D(sampler_noise_mq,uvi) +comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 +comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 +comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } +comp_13=` +comp_14=`float3 project (float2 uvi) {float z; +comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} +comp_16=` +comp_17=`shader_body { +comp_18=`float2 uv0 = uv; +comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_20=`omask = saturate (15*(0.55-uvc.y)); +comp_21=`uv2 = project (uvc) * float2(1,1.5); +comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); +comp_23=`uv += ring.xy *(1-omask)*.02; +comp_24=` +comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_26=` +comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_28=`uv3 = frac(uv3); +comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_30=` +comp_31=` +comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; +comp_33=` +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(1.6,-1.1,0.7); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk new file mode 100644 index 0000000..c342b60 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk @@ -0,0 +1,885 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.666 +fWaveSmoothing=0.810 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.400 +ob_g=0.200 +ob_b=0.200 +ob_a=0.100 +ib_size=0.040 +ib_r=0.620 +ib_g=0.550 +ib_b=0.330 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; +wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; +wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; +wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; +wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; +wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; +wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; +wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; +wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; +wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,rand(10)); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = rand(1200)/3000; +shape_0_per_frame5=g = rand(1200)/3000; +shape_0_per_frame6=b = rand(1200)/3000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r*3; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.63647 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.53390 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*12; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=pi = 3.1416; +per_frame_init_13=start = rand(5)-5; +per_frame_init_14=ran1 = rand (4) -2; +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; +per_frame_3=start = start * dec_m + (1-dec_m); +per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); +per_frame_5=excite = atan ((vol-avg))*1.4; +per_frame_6= +per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); +per_frame_8=tc0 = if (is_beat, time,tc0); +per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; +per_frame_10=peak = if (is_beat,1,peak*dec_m); +per_frame_11=bindex += is_beat; +per_frame_12=trig = is_beat * (bindex%16==0); +per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; +per_frame_14= +per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; +per_frame_16=bindex2 += trig; +per_frame_17= +per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); +per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; +per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; +per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; +per_frame_22= +per_frame_23=index=0; maxquad = 0.2; +per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; +per_frame_25= megabuf (n+1) *= 1-0.29*dt; +per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res +per_frame_27= loop (EC_Steps, // Euler-Cauchy +per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; +per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); +per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; +per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_32= if (maxquad < quad, maxquad = quad, 0); +per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); +per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); +per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; +per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher +per_frame_38= index += 1; +per_frame_39=); +per_frame_40= +per_frame_41=index = 0; maxind = 0; +per_frame_42=loop (num_res, +per_frame_43= n = 12*index; +per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); +per_frame_45=index+=1); +per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); +per_frame_47=ctime += BPM/60*dt*pi; +per_frame_48= +per_frame_49=//Buffer ! +per_frame_50=size = num_res*12; +per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; +per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); +per_frame_53= +per_frame_54=//Pusher Queue +per_frame_55=n = num_res; +per_frame_56=loop (num_res, +per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size +per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col +per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? +per_frame_60=n-=1;); +per_frame_61=gmegabuf (10000) = push; //size +per_frame_62=gmegabuf (10001) = bindex2*1.8; //col +per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); +per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; +per_frame_65=gmegabuf (10002) = sm; +per_frame_66=test = gmegabuf(10002); +per_frame_67= +per_frame_68=n = 0; imax = 0; +per_frame_69=loop (num_res, +per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); +per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); +per_frame_72=n+=1;); +per_frame_73= +per_frame_74=loop (4, +per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; +per_frame_76= loop (num_res, +per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; +per_frame_78= scale = 1; +per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad +per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; +per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; +per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; +per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; +per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; +per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; +per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; +per_frame_87= gmegabuf(n+8) = megabuf(m+8); +per_frame_88= //Colours +per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); +per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; +per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; +per_frame_92= n+=12; m+=12; k -= 12; ring +=1); +per_frame_93=wave +=1); +per_frame_94= +per_frame_95=q1 = 0.34; //mod. col +per_frame_96=q2 = 0.35; //mod a - shift +per_frame_97=q3 = 1.2; //mod a - scale +per_frame_98= +per_frame_99=//flash2 pos +per_frame_100=fsig = max (0,vol-avg*2.2); +per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); +per_frame_102=q22 = log (1+ov) * 0.00003; +per_frame_103=if (frame%4==0, r1 = rand(1), 0); +per_frame_104=q25 = (r1-0.5)*0.5; +per_frame_105= +per_frame_106=q23 = sin(vol); +per_frame_107=q24 = cos(vol); +per_frame_108= +per_frame_109=q12 = t1; +per_frame_110=q32 = aspecty; +per_frame_111= +per_frame_112=q14 = cos(ctime); +per_frame_113=monitor = q14; +per_frame_114=//Created 2015 by Martin +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body { +comp_2=` +comp_3=` +comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; +comp_5=` +comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); +comp_7=`ret += .2*(1-uv.y)*(hue_shader-.9)*4; +comp_8=`ret -= 0.1; +comp_9=`} +comp_10=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 new file mode 100644 index 0000000..6d4e1a1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 @@ -0,0 +1,1235 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 22:56:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.58 +blending_direction=-1 +random_1=0.360840 +random_2=0.422764 +random_3=0.606640 +random_4=0.362195 +random_5=0.386314 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.019 Jelly 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.666 +fWaveSmoothing=0.810 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.400 +ob_g=0.200 +ob_b=0.200 +ob_a=0.100 +ib_size=0.040 +ib_r=0.620 +ib_g=0.550 +ib_b=0.330 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; +wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; +wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; +wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; +wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; +wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; +wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; +wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; +wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; +wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,rand(10)); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = rand(1200)/3000; +shape_0_per_frame5=g = rand(1200)/3000; +shape_0_per_frame6=b = rand(1200)/3000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r*3; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.63647 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.53390 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*12; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=pi = 3.1416; +per_frame_init_13=start = rand(5)-5; +per_frame_init_14=ran1 = rand (4) -2; +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; +per_frame_3=start = start * dec_m + (1-dec_m); +per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); +per_frame_5=excite = atan ((vol-avg))*1.4; +per_frame_6= +per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); +per_frame_8=tc0 = if (is_beat, time,tc0); +per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; +per_frame_10=peak = if (is_beat,1,peak*dec_m); +per_frame_11=bindex += is_beat; +per_frame_12=trig = is_beat * (bindex%16==0); +per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; +per_frame_14= +per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; +per_frame_16=bindex2 += trig; +per_frame_17= +per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); +per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; +per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; +per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; +per_frame_22= +per_frame_23=index=0; maxquad = 0.2; +per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; +per_frame_25= megabuf (n+1) *= 1-0.29*dt; +per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res +per_frame_27= loop (EC_Steps, // Euler-Cauchy +per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; +per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); +per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; +per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_32= if (maxquad < quad, maxquad = quad, 0); +per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); +per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); +per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; +per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher +per_frame_38= index += 1; +per_frame_39=); +per_frame_40= +per_frame_41=index = 0; maxind = 0; +per_frame_42=loop (num_res, +per_frame_43= n = 12*index; +per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); +per_frame_45=index+=1); +per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); +per_frame_47=ctime += BPM/60*dt*pi; +per_frame_48= +per_frame_49=//Buffer ! +per_frame_50=size = num_res*12; +per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; +per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); +per_frame_53= +per_frame_54=//Pusher Queue +per_frame_55=n = num_res; +per_frame_56=loop (num_res, +per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size +per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col +per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? +per_frame_60=n-=1;); +per_frame_61=gmegabuf (10000) = push; //size +per_frame_62=gmegabuf (10001) = bindex2*1.8; //col +per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); +per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; +per_frame_65=gmegabuf (10002) = sm; +per_frame_66=test = gmegabuf(10002); +per_frame_67= +per_frame_68=n = 0; imax = 0; +per_frame_69=loop (num_res, +per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); +per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); +per_frame_72=n+=1;); +per_frame_73= +per_frame_74=loop (4, +per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; +per_frame_76= loop (num_res, +per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; +per_frame_78= scale = 1; +per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad +per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; +per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; +per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; +per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; +per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; +per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; +per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; +per_frame_87= gmegabuf(n+8) = megabuf(m+8); +per_frame_88= //Colours +per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); +per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; +per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; +per_frame_92= n+=12; m+=12; k -= 12; ring +=1); +per_frame_93=wave +=1); +per_frame_94= +per_frame_95=q1 = 1.34; //mod. col +per_frame_96=q2 = 0.35; //mod a - shift +per_frame_97=q3 = 3.2; //mod a - scale +per_frame_98= +per_frame_99=//flash2 pos +per_frame_100=fsig = max (0,vol-avg*12.2); +per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); +per_frame_102=q22 = log (1+ov) * 0.00003+time; +per_frame_103=if (frame%4==0, r1 = rand(1), 0); +per_frame_104=q25 = (r1-0.5)*0.5; +per_frame_105= +per_frame_106=q23 = sin(vol); +per_frame_107=q24 = tan(vol); +per_frame_108= +per_frame_109=q12 = t1; +per_frame_110=q32 = aspecty; +per_frame_111= +per_frame_112=q14 = tan(ctime); +per_frame_113=monitor = q14*3; +per_frame_114=//Created 2015 by Martin +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`} +comp_47=` +comp_48=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk new file mode 100644 index 0000000..ec4a837 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk @@ -0,0 +1,773 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.020 +fWaveSmoothing=0.500 +fWaveParam=1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=0.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=321 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.24485 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=1.44513 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.660 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*.3; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*bass; +shape_4_per_frame6=g=g+tan(mid)*bass; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=1 +shapecode_6_sides=100 +shapecode_6_additive=0 +shapecode_6_thickOutline=1 +shapecode_6_textured=0 +shapecode_6_num_inst=321 +shapecode_6_x=0.475 +shapecode_6_y=0.500 +shapecode_6_rad=0.24485 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=1.44513 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=0.660 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=1.000 +shapecode_6_a2=1.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=0.460 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.450 +shape_6_per_frame1=sounds=(bass+treb+mid)/3; +shape_6_per_frame2= +shape_6_per_frame3=rad=rad*sounds*.3; +shape_6_per_frame4= +shape_6_per_frame5=r=r+sin(bass)*bass; +shape_6_per_frame6=g=g+tan(mid)*bass; +shape_6_per_frame7= +shape_6_per_frame8= +shape_6_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_6_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.5; // maximum random pixel offset +warp_6=`float diffusion = 0.006; // dither strength +warp_7=`float fadeout = -0.0006; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12))); +warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.6 + bw*bw2*1); +comp_14=`ret -= 0.4; +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk new file mode 100644 index 0000000..7e53734 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk @@ -0,0 +1,1139 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.950 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.49*sin(mid*1.119); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.970 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.110 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.810 +wavecode_3_g=1.190 +wavecode_3_b=1.000 +wavecode_3_a=0.860 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.35628 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.080 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.900 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=0.810 +shapecode_1_border_g=1.110 +shapecode_1_border_b=1.120 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23455 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.170 +shapecode_2_a=1.070 +shapecode_2_r2=0.500 +shapecode_2_g2=0.440 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; +shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.23531 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.16000 +shapecode_3_r=0.890 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.960 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; +shape_3_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz; +per_frame_277=q19 = posx; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.28; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,.7,.4)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk new file mode 100644 index 0000000..a1ba2f1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk @@ -0,0 +1,764 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=0.950 +fZoomExponent=1.20000 +fShader=0.000 +zoom=0.96000 +rot=0.00000 +cx=0.500 +cy=0.440 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.030 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=.5+(.1*sin(time*.41)+.05*sin(time*.62)+.05*sin(time*.44)); +per_frame_2=q2=0.61+(0.1*sin(time*0.096)+0.046*sin(time*0.259)+0.046*sin(time*0.941)); +per_frame_3= +per_frame_4=bassfix=0.058+0.209*bass; +per_frame_5=midfix=0.062+0.007*mid; +per_frame_6=trebfix=.05+.01*treb; +per_frame_7=bassif=if(above(bass_att,1),bassif+bassfix,if(above(bassif,85),0,bassif*.96)); +per_frame_8=midif=if(above(mid_att,1),midif+midfix,if(above(midif,0.799),0,midif*.96)); +per_frame_9=trebif=if(above(treb_att,1),trebif+trebfix,if(above(trebif,0.944),0,trebif*.96)); +per_frame_10= +per_frame_11=q11=bassif; +per_frame_12=q12=midif; +per_frame_13=q13=trebif; +per_frame_14=q14=abs(tan(bassif-time)); +per_frame_15=q15=abs(sin(midif*time/10)); +per_frame_16=q16=abs(cos(trebif-time)); +per_frame_17= +per_frame_18= +per_frame_19=q21=0.008*(tan(time*0.577)*cos(time*1.231)*sin(time*0.76)); +per_frame_20=q22=.01*(sin(time*.12)*cos(time*.19)*sin(time*1.29)); +per_frame_21=q23=.01*(sin(time*.23)*tan(time*.91)*sin(time*1.1)); +per_frame_22=zoom=1.9; +per_pixel_1=rot=time*3+ang*sin(ang*2+time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*5; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.3,.2,2.4)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 new file mode 100644 index 0000000..67abe0f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 @@ -0,0 +1,641 @@ +Created with MILKDROP 3.30 on 14/02/2024 at 19:09:16 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma2 +blending_progress=0.50 +blending_direction=-1 +random_1=0.150000 +random_2=0.124000 +random_3=0.584000 +random_4=0.188000 +random_5=0.400000 + +[PRESET1_BEGIN] +NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod5h MOD2X2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.013 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.219 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.17*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float3 ret1, ret2, reta; +comp_2=`float2 sam; +comp_3=`shader_body +comp_4=`{ +comp_5=` sam = tex2D(sampler_main,uv*.5); +comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv+1); +comp_8=` +comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_10=` ret1 = reta.r / (.5*bass_att/uv_orig.y+reta) + (reta.r)*ret1; +comp_11=` ret1 *= (ret1+1)/2; //gamma +comp_12=` +comp_13=`uv = (uv-3)*2.3+.5; +comp_14=` sam = tex2D(sampler_main,uv*.1); +comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); +comp_17=` +comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_19=` ret2 = reta.r * (uv_orig.y) * (reta.x)*1; +comp_20=` //ret2 *= (ret1+1); //gamma +comp_21=` +comp_22=` +comp_23=` +comp_24=`ret = max(ret1, ret2); +comp_25=`ret *= .5+.5*lum(ret); +comp_26=`//ret = (1+ret1)*ret2; +comp_27=`ret /= float3(0.3,1.,2.2); +comp_28=`} +comp_29=` +comp_30=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.texture4j9c BUBLE +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.490 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_init_1=n=1; +per_frame_init_2=check1 = 1; +per_frame_init_3=check2 = 0; +per_frame_init_4=check3 = 0; +per_frame_1= +per_frame_2=rg1 = max(rg1*0.77, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_3=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_4=rg3 = max(rg3*0.77, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_5= +per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_7= +per_frame_8=q1 = rg1; +per_frame_9=q2 = rg2; +per_frame_10=q3 = rg3; +per_frame_11= +per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); +per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); +per_frame_14=rg32 = max(rg32*0.97, 0.02 + 0.5*min(3,max(0,bass_att-1)*1.3)); +per_frame_15= +per_frame_16= +per_frame_17=rg_treb = rg_treb + rg12; +per_frame_18=rg_mid = rg_mid + rg22; +per_frame_19=rg_bass = rg_bass + rg32; +per_frame_20= +per_frame_21=q5 = rg_treb; +per_frame_22=q6 = rg_mid; +per_frame_23=q7 = rg_bass; +per_frame_24= +per_frame_25=beat = (q5 + q6 + q7)*0.3333; +per_frame_26=q32 = beat; +per_frame_27= +per_frame_28=//rot = rg_treb*0.01; +per_frame_29= +per_frame_30=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_31=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_32=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_33= +per_frame_34=wave_a=0; +per_frame_35=warp = 0; +per_frame_36= +per_frame_37=n = if(frame%13 == 0, n+1, n); +per_frame_38=n = if(n == 4, 1, n); +per_frame_39= +per_frame_40=check1 = if(n==1, 1, 0); +per_frame_41=check2 = if(n==2, 1, 0); +per_frame_42=check3 = if(n==3, 1, 0); +per_frame_43= +per_frame_44=q8 = check1; +per_frame_45=q9 = check2; +per_frame_46=q10 = check3; +per_frame_47= +per_frame_48=q11 = rg12; +per_frame_49=q12 = rg22; +per_frame_50=q13 = rg32; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_12=` +warp_13=` // darken over time +warp_14=` ret -= 0.003; +warp_15=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*0.72; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\skull1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 new file mode 100644 index 0000000..9c7779f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 @@ -0,0 +1,1119 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 20:40:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.500 +blending_direction=-1 +random_1=0.150 +random_2=0.124 +random_3=0.584 +random_4=0.188 +random_5=0.400 + +[PRESET1_BEGIN] +NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod5h MOD2X2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.013 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.219 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.17*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float3 ret1, ret2, reta; +comp_2=`float2 sam; +comp_3=`shader_body +comp_4=`{ +comp_5=` sam = tex2D(sampler_main,uv*.5); +comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv+1); +comp_8=` +comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_10=` ret1 = reta.r / (.5*bass_att/uv_orig.y+reta) + (reta.r)*ret1; +comp_11=` ret1 *= (ret1+1)/2; //gamma +comp_12=` +comp_13=`uv = (uv-3)*2.3+.5; +comp_14=` sam = tex2D(sampler_main,uv*.1); +comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); +comp_17=` +comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_19=` ret2 = reta.r * (uv_orig.y) * (reta.x)*1; +comp_20=` //ret2 *= (ret1+1); //gamma +comp_21=` +comp_22=` +comp_23=` +comp_24=`ret = max(ret1, ret2); +comp_25=`ret *= .5+.5*lum(ret); +comp_26=`//ret = (1+ret1)*ret2; +comp_27=`ret /= float3(0.3,1.,2.2); +comp_28=`} +comp_29=` +comp_30=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.texture4j9c BUBLE.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.490 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=check1 = 1; +per_frame_init_3=check2 = 0; +per_frame_init_4=check3 = 0; +per_frame_1= +per_frame_2=rg1 = max(rg1*0.77, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_3=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_4=rg3 = max(rg3*0.77, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_5= +per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_7= +per_frame_8=q1 = rg1; +per_frame_9=q2 = rg2; +per_frame_10=q3 = rg3; +per_frame_11= +per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); +per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); +per_frame_14=rg32 = max(rg32*0.97, 0.02 + 0.5*min(3,max(0,bass_att-1)*1.3)); +per_frame_15= +per_frame_16= +per_frame_17=rg_treb = rg_treb + rg12; +per_frame_18=rg_mid = rg_mid + rg22; +per_frame_19=rg_bass = rg_bass + rg32; +per_frame_20= +per_frame_21=q5 = rg_treb; +per_frame_22=q6 = rg_mid; +per_frame_23=q7 = rg_bass; +per_frame_24= +per_frame_25=beat = (q5 + q6 + q7)*0.3333; +per_frame_26=q32 = beat; +per_frame_27= +per_frame_28=//rot = rg_treb*0.01; +per_frame_29= +per_frame_30=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_31=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_32=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_33= +per_frame_34=wave_a=0; +per_frame_35=warp = 0; +per_frame_36= +per_frame_37=n = if(frame%13 == 0, n+1, n); +per_frame_38=n = if(n == 4, 1, n); +per_frame_39= +per_frame_40=check1 = if(n==1, 1, 0); +per_frame_41=check2 = if(n==2, 1, 0); +per_frame_42=check3 = if(n==3, 1, 0); +per_frame_43= +per_frame_44=q8 = check1; +per_frame_45=q9 = check2; +per_frame_46=q10 = check3; +per_frame_47= +per_frame_48=q11 = rg12; +per_frame_49=q12 = rg22; +per_frame_50=q13 = rg32; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_12=` +warp_13=` // darken over time +warp_14=` ret -= 0.003; +warp_15=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*0.72; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk new file mode 100644 index 0000000..9db6910 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk @@ -0,0 +1,789 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_12=` +warp_13=` // darken over time +warp_14=` ret -= 0.003; +warp_15=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 new file mode 100644 index 0000000..7c8e5c0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 @@ -0,0 +1,1167 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:23:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=linesvertical +blending_progress=0.560 +blending_direction=-1 +random_1=0.678 +random_2=0.531 +random_3=0.299 +random_4=0.775 +random_5=0.697 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R247.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.380 +fDecay=1.000 +fVideoEchoZoom=1.157 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=0.84438 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=ti = time*1; +wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=Y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=//a = min(1,value1 + value2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=ti = time*1 + 1.57; +wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=Y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=//a = min(1,value1 + value2); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.98609 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.020 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r2 = r;g2=g;b2=b; +shape_0_per_frame2= +shape_0_per_frame3=x = int(rand(1001))*.001; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98609 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.600 +shapecode_1_g=0.600 +shapecode_1_b=0.600 +shapecode_1_a=0.020 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r2 = r;g2=g;b2=b; +shape_1_per_frame2= +shape_1_per_frame3=x = int(rand(1001))*.001; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.600 +shapecode_2_g=0.600 +shapecode_2_b=0.600 +shapecode_2_a=0.020 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r2 = r;g2=g;b2=b; +shape_2_per_frame2= +shape_2_per_frame3=x = int(rand(1001))*.001; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=q1 = tt*4; +per_frame_21=q2 = mt*4; +per_frame_22=q3 = bt*4; +per_frame_23= +per_frame_24=st = .015; +per_frame_25=q4 = treb_avg*treb_avg*st; +per_frame_26=q5 = mid_avg*mid_avg*st; +per_frame_27=q6 = bass_avg*bass_avg*st; +per_frame_28=q4 = treb_avg*st; +per_frame_29=q5 = mid_avg*st; +per_frame_30=q6 = bass_avg*st; +per_frame_31= +per_frame_32= +per_frame_33=//ob_r = .5 + .5*sin(time); +per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); +per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); +per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_11=dx = dx + zm*(x-mx); +per_pixel_12=dy = dy + zm*(y-my); +per_pixel_13= +per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_17=dx = dx + zm*mx; +per_pixel_18=dy = dy + zm*my; +per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); +per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_22=dx = dx + zm*mx; +per_pixel_23=dy = dy + zm*my; +per_pixel_24= +per_pixel_25= +per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_29=dx = dx + zm*mx; +per_pixel_30=dy = dy + zm*my; +per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_34=dx = dx + zm*mx; +per_pixel_35=dy = dy + zm*my; +per_pixel_36= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=`// ret += GetBlur1(uv)*0.4; +comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; +comp_7=` ret = tex2D(sampler_main,uv2); +comp_8=` ret += GetBlur1(uv2); +comp_9=` // palettize: +comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); +comp_11=` +comp_12=` // invert +comp_13=` ret = saturate(ret); +comp_14=` ret *= 1.25*ret; +comp_15=` //ret.xyz *= 2; // a little bit of overbright +comp_16=`ret=1-ret; +comp_17=`} +comp_18=` +comp_19=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.020 Rainbow Attack NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_12=` +warp_13=` // darken over time +warp_14=` ret -= 0.003; +warp_15=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 new file mode 100644 index 0000000..ca9564c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 @@ -0,0 +1,1858 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 19:01:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.59 +blending_direction=1 +random_1=0.919919 +random_2=0.505014 +random_3=0.970054 +random_4=0.976965 +random_5=0.82439 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (138) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.960 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3=zoom=max(1.0001,zoom); +per_frame_4= +per_frame_5=warp = 0; +per_frame_6= +per_frame_7=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_8=vol=vol*vol; +per_frame_9=mtime=mtime+vol*0.1; +per_frame_10= +per_frame_11=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`//Geiss's Motion Blur +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // this vector points exactly one pixel, in the direction of motion +warp_10=` float2 v = normalize(uv-uv_orig)*texsize.zw; +warp_11=` +warp_12=` float3 s; +warp_13=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); +warp_14=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); +warp_15=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); +warp_16=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); +warp_17=` +warp_18=` // darken over time +warp_19=` ret *= 0.95; +warp_20=` +warp_21=` // add noise +warp_22=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; +warp_23=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; +warp_24=`} +comp_1=`shader_body { +comp_2=` +comp_3=` +comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; +comp_5=` +comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); +comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; +comp_8=`} +comp_9=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.020 Rainbow Attack NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_12=` +warp_13=` // darken over time +warp_14=` ret -= 0.003; +warp_15=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk new file mode 100644 index 0000000..b753ac2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk @@ -0,0 +1,325 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=256 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=100.00000 +wavecode_3_smoothing=0.90000 +wavecode_3_r=0.900 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=adv=0 +wave_3_per_frame1= +wave_3_per_frame2=adv=adv+(bass*bass)*0.025; +wave_3_per_frame3= +wave_3_per_frame4=t1=sin(adv)*0.3; +wave_3_per_frame5=t2=cos(adv)*0.3; +wave_3_per_frame6=t3=adv; +wave_3_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_3_per_point2= +wave_3_per_point3=xp=sin(sample*16.28+waver); +wave_3_per_point4=yp=cos(sample*16.28+waver); +wave_3_per_point5= +wave_3_per_point6= +wave_3_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_3_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_3_per_point9=xp=xp*scale*scale2; +wave_3_per_point10=yp=yp*scale*scale2; +wave_3_per_point11= +wave_3_per_point12=x=xp*0.2*2.7 + 0.5; +wave_3_per_point13=y=yp*0.2*2.7 + 0.5; +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16= +wave_3_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_3_per_point18=rmod=rmod*rmod; +wave_3_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_3_per_point20=gmod=gmod*gmod; +wave_3_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_3_per_point22=bmod=bmod*bmod; +wave_3_per_point23= +wave_3_per_point24=r=rmod; +wave_3_per_point25=g=gmod; +wave_3_per_point26=b=bmod; +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.580000 +SpriteSY=0.580000 +SpriteRot=1.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 new file mode 100644 index 0000000..2ec8abe --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 @@ -0,0 +1,1822 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 23:57:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.5 +blending_direction=1 +random_1=0.212331 +random_2=0.494309 +random_3=0.215718 +random_4=0.273848 +random_5=0.529539 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.021 goody - the jellyfish.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=5.225 +fWarpScale=0.008 +fZoomExponent=1.28248 +fShader=0.000 +zoom=0.93757 +rot=0.00000 +cx=0.415 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=0.80000 +sy=0.84000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.006 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.860 +ib_size=0.008 +ib_r=0.290 +ib_g=0.220 +ib_b=0.243 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; +per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; +per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; +per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; +per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; +per_frame_7=vvb = min(0.18,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.54; +per_frame_52=q2 = 0.53; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 1 ; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30/6; +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); +comp_5=`} +comp_6=` +comp_7=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.021 goody - the jellyfish 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=256 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=1 +wavecode_4_scaling=100.00000 +wavecode_4_smoothing=0.90000 +wavecode_4_r=0.900 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_init1=adv=0 +wave_4_per_frame1= +wave_4_per_frame2=adv=adv+(bass*bass)*0.025; +wave_4_per_frame3= +wave_4_per_frame4=t1=sin(adv)*0.3; +wave_4_per_frame5=t2=cos(adv)*0.3; +wave_4_per_frame6=t3=adv; +wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_4_per_point2= +wave_4_per_point3=xp=sin(sample*16.28+waver); +wave_4_per_point4=yp=cos(sample*16.28+waver); +wave_4_per_point5= +wave_4_per_point6= +wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_4_per_point9=xp=xp*scale*scale2; +wave_4_per_point10=yp=yp*scale*scale2; +wave_4_per_point11= +wave_4_per_point12=x=xp*0.2*2.7 + 0.5; +wave_4_per_point13=y=yp*0.2*2.7 + 0.5; +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16= +wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_4_per_point18=rmod=rmod*rmod; +wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_4_per_point20=gmod=gmod*gmod; +wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_4_per_point22=bmod=bmod*bmod; +wave_4_per_point23= +wave_4_per_point24=r=rmod; +wave_4_per_point25=g=gmod; +wave_4_per_point26=b=bmod; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk new file mode 100644 index 0000000..6dee05a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk @@ -0,0 +1,902 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=256 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=1 +wavecode_4_scaling=100.00000 +wavecode_4_smoothing=0.90000 +wavecode_4_r=0.900 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_init1=adv=0 +wave_4_per_frame1= +wave_4_per_frame2=adv=adv+(bass*bass)*0.025; +wave_4_per_frame3= +wave_4_per_frame4=t1=sin(adv)*0.3; +wave_4_per_frame5=t2=cos(adv)*0.3; +wave_4_per_frame6=t3=adv; +wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_4_per_point2= +wave_4_per_point3=xp=sin(sample*16.28+waver); +wave_4_per_point4=yp=cos(sample*16.28+waver); +wave_4_per_point5= +wave_4_per_point6= +wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_4_per_point9=xp=xp*scale*scale2; +wave_4_per_point10=yp=yp*scale*scale2; +wave_4_per_point11= +wave_4_per_point12=x=xp*0.2*2.7 + 0.5; +wave_4_per_point13=y=yp*0.2*2.7 + 0.5; +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16= +wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_4_per_point18=rmod=rmod*rmod; +wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_4_per_point20=gmod=gmod*gmod; +wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_4_per_point22=bmod=bmod*bmod; +wave_4_per_point23= +wave_4_per_point24=r=rmod; +wave_4_per_point25=g=gmod; +wave_4_per_point26=b=bmod; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 new file mode 100644 index 0000000..a9bc388 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 @@ -0,0 +1,1814 @@ +Created with MILKDROP 3.0 on 13/03/2023 at 01:49:16 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.42 +blending_direction=-1 +random_1=0.608266 +random_2=0.0176152 +random_3=0.0143631 +random_4=0.959892 +random_5=0.386314 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.021 goody - the jellyfish 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=256 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=1 +wavecode_4_scaling=100.00000 +wavecode_4_smoothing=0.90000 +wavecode_4_r=0.900 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_init1=adv=0 +wave_4_per_frame1= +wave_4_per_frame2=adv=adv+(bass*bass)*0.025; +wave_4_per_frame3= +wave_4_per_frame4=t1=sin(adv)*0.3; +wave_4_per_frame5=t2=cos(adv)*0.3; +wave_4_per_frame6=t3=adv; +wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_4_per_point2= +wave_4_per_point3=xp=sin(sample*16.28+waver); +wave_4_per_point4=yp=cos(sample*16.28+waver); +wave_4_per_point5= +wave_4_per_point6= +wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_4_per_point9=xp=xp*scale*scale2; +wave_4_per_point10=yp=yp*scale*scale2; +wave_4_per_point11= +wave_4_per_point12=x=xp*0.2*2.7 + 0.5; +wave_4_per_point13=y=yp*0.2*2.7 + 0.5; +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16= +wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_4_per_point18=rmod=rmod*rmod; +wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_4_per_point20=gmod=gmod*gmod; +wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_4_per_point22=bmod=bmod*bmod; +wave_4_per_point23= +wave_4_per_point24=r=rmod; +wave_4_per_point25=g=gmod; +wave_4_per_point26=b=bmod; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_001 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Beatdrop2077.021 goody - the jellyfish 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=1.000 +wavecode_2_g=0.700 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.06950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57070 +shapecode_0_tex_zoom=0.47870 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .95*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 3.27; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); +comp_4=`float3 sample = tex2D(sampler_main, uv); +comp_5=`ret = sample*sample*sample; +comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; +comp_7=`ret /= float3(0.8,0.1,3.0); +comp_8=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk new file mode 100644 index 0000000..26472b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk @@ -0,0 +1,892 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.06950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57070 +shapecode_0_tex_zoom=0.47870 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .95*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 3.27; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); +comp_4=`float3 sample = tex2D(sampler_main, uv); +comp_5=`ret = sample*sample*sample; +comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 new file mode 100644 index 0000000..765b8cb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 @@ -0,0 +1,1747 @@ +Created with MILKDROP 3.2 on 28/05/2023 at 22:52:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.49 +blending_direction=1 +random_1=0.121545 +random_2=0.586314 +random_3=0.833062 +random_4=0.104065 +random_5=0.310569 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R230.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.021 goody - the jellyfish 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.06950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57070 +shapecode_0_tex_zoom=0.47870 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .95*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 3.27; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*q1; +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); +comp_4=`float3 sample = tex2D(sampler_main, uv); +comp_5=`ret = sample*sample*sample; +comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk new file mode 100644 index 0000000..f73a3a5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk @@ -0,0 +1,912 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=256 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=1 +wavecode_4_scaling=100.00000 +wavecode_4_smoothing=0.90000 +wavecode_4_r=0.900 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_init1=adv=0 +wave_4_per_frame1= +wave_4_per_frame2=adv=adv+(bass*bass)*0.025; +wave_4_per_frame3= +wave_4_per_frame4=t1=sin(adv)*0.3; +wave_4_per_frame5=t2=cos(adv)*0.3; +wave_4_per_frame6=t3=adv; +wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_4_per_point2= +wave_4_per_point3=xp=sin(sample*16.28+waver); +wave_4_per_point4=yp=cos(sample*16.28+waver); +wave_4_per_point5= +wave_4_per_point6= +wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_4_per_point9=xp=xp*scale*scale2; +wave_4_per_point10=yp=yp*scale*scale2; +wave_4_per_point11= +wave_4_per_point12=x=xp*0.2*2.7 + 0.5; +wave_4_per_point13=y=yp*0.2*2.7 + 0.5; +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16= +wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_4_per_point18=rmod=rmod*rmod; +wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_4_per_point20=gmod=gmod*gmod; +wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_4_per_point22=bmod=bmod*bmod; +wave_4_per_point23= +wave_4_per_point24=r=rmod; +wave_4_per_point25=g=gmod; +wave_4_per_point26=b=bmod; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.65423 +shapecode_3_ang=0.75390 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*cos(q1); +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret -= 0.2; +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 new file mode 100644 index 0000000..85351fc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 @@ -0,0 +1,1287 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:35:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=1 +random_1=0.383333 +random_2=0.916260 +random_3=0.223035 +random_4=0.740244 +random_5=0.314499 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R238.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=` +warp_5=`shader_body { +warp_6=`uv = uv_orig; +warp_7=`uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`//BACKGROUND +warp_10=`float z = 16*length(uv1*5)+time; +warp_11=`float2 uvn =normalize(uv1); +warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_13=` +warp_14=`//CRYSTAL +warp_15=`float mult = q31*4; +warp_16=`uv7 = sin(uv1*mult); +warp_17=`uv8 = uv7; +warp_18=`float dist = length(uv8); +warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_20=` +warp_21=`float ang2 = atan2 (uv8.y,uv8.x); +warp_22=`ang2 = 1*floor (1* ang2); +warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z *= .200*saturate (lum(z)); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z <= 1); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); +warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= 2.6; +warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; +warp_47=`mod = .98 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); +warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); +warp_52=` +warp_53=` +warp_54=`ret *= .96- .1; +warp_55=` +warp_56=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.22; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.021 goody - the jellyfish 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.645 +fWarpScale=1.221 +fZoomExponent=0.32546 +fShader=0.000 +zoom=0.14508 +rot=0.00000 +cx=0.500 +cy=0.860 +dx=0.60000 +dy=-1.00000 +warp=1.95131 +sx=1.00001 +sy=0.99999 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.055 +ob_g=0.050 +ob_b=0.030 +ob_a=0.400 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.070 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=256 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=1 +wavecode_4_scaling=100.00000 +wavecode_4_smoothing=0.90000 +wavecode_4_r=0.900 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_init1=adv=0 +wave_4_per_frame1= +wave_4_per_frame2=adv=adv+(bass*bass)*0.025; +wave_4_per_frame3= +wave_4_per_frame4=t1=sin(adv)*0.3; +wave_4_per_frame5=t2=cos(adv)*0.3; +wave_4_per_frame6=t3=adv; +wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_4_per_point2= +wave_4_per_point3=xp=sin(sample*16.28+waver); +wave_4_per_point4=yp=cos(sample*16.28+waver); +wave_4_per_point5= +wave_4_per_point6= +wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_4_per_point9=xp=xp*scale*scale2; +wave_4_per_point10=yp=yp*scale*scale2; +wave_4_per_point11= +wave_4_per_point12=x=xp*0.2*2.7 + 0.5; +wave_4_per_point13=y=yp*0.2*2.7 + 0.5; +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16= +wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_4_per_point18=rmod=rmod*rmod; +wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; +wave_4_per_point20=gmod=gmod*gmod; +wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_4_per_point22=bmod=bmod*bmod; +wave_4_per_point23= +wave_4_per_point24=r=rmod; +wave_4_per_point25=g=gmod; +wave_4_per_point26=b=bmod; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.65423 +shapecode_3_ang=0.75390 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=decay=.6; +per_frame_2= +per_frame_3=q5=aspectx; +per_frame_4=q6=aspecty; +per_frame_5= +per_frame_6=t10=t10+2/fps; +per_frame_7=t10=t10*above(50,t10); +per_frame_8=q10=t10; +per_frame_9= +per_frame_10=//// flexi's beat counter +per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; +per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; +per_frame_13=bt2 = bt2 + bt1*0.005; +per_frame_14=mt2 = mt2 + mt1*0.005; +per_frame_15=q1 = mt2 *0.002; +per_frame_16=q2 = bt2 *0.01; +per_frame_17= +per_frame_18=rot=.01*cos(q1); +per_frame_19=dx=-.01*q2; +per_frame_20=dy=-.02*(q1+q2); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret -= 0.2; +comp_21=`} +comp_22=` +comp_23=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk new file mode 100644 index 0000000..771b2f7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk @@ -0,0 +1,287 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.12262 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.46814 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.75398 +shapecode_0_tex_zoom=0.69892 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2= +shape_0_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame4=rmod=rmod*rmod; +shape_0_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame6=gmod=gmod*gmod; +shape_0_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame8=bmod=bmod*bmod; +shape_0_per_frame9= +shape_0_per_frame10=r2=0.8+rmod*0.2; +shape_0_per_frame11=g2=0.8+gmod*0.2; +shape_0_per_frame12=b2=0.8+bmod*0.2; +per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); +per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); +per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); +per_frame_4=wave_r = sqrt(wave_r); +per_frame_5=wave_g = sqrt(wave_g); +per_frame_6=wave_b = sqrt(wave_b); +per_frame_7=wave_x = int(rand(100))*0.01; +per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; +per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_14=decay = decay - 0.01*equal(frame%6,0); +per_frame_15=dx = dx + dx_residual; +per_frame_16=dy = dy + dy_residual; +per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_20=wave_x = wave_x - dx_residual*7; +per_frame_21=wave_y = wave_y - dy_residual*7; +per_frame_22=wave_mystery = time*0.03; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(1.2,0.8,0.8); +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk new file mode 100644 index 0000000..c6e6bb5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk @@ -0,0 +1,902 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); +per_pixel_2=rot = 1.5; +warp_1=` +warp_2=`#define tex sampler_Pattern_015 +warp_3=`sampler tex; +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` +warp_8=` +warp_9=`float2 xy1=0; +warp_10=`float2 xymod=uv-.5; +warp_11=` +warp_12=`xy1.x=sin(time/15)*xymod.x-cos(time/15)*xymod.y; +warp_13=`xy1.y=cos(time/15)*xymod.x+sin(time/15)*xymod.y; +warp_14=` +warp_15=`uv=xy1*2+aspect.xy; +warp_16=` +warp_17=` +warp_18=` float2 v1 = normalize(uv_orig-0.5); +warp_19=` float2 v2 = v1.yx * float2(1,-1); +warp_20=` +warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_23=` +warp_24=` +warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_29=` ret += (0.59-0.2*rad)*N.xyz; +warp_30=` +warp_31=` +warp_32=` +warp_33=` ret = saturate((ret-0.5)*3 + 0.25); +warp_34=` ret.yz = ret.x; +warp_35=` +warp_36=` +warp_37=`ret = tex2D(tex, uv ).xyz; +warp_38=` +warp_39=` +warp_40=`} +comp_1=`sampler sampler_MilkDrop3_018; +comp_2=`sampler sampler_MilkDrop3_009; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_009,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk new file mode 100644 index 0000000..39d8851 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk @@ -0,0 +1,902 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); +per_pixel_2=rot = 2.5; +warp_1=` +warp_2=`#define tex sampler_Pattern_021 +warp_3=`sampler tex; +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` +warp_8=` +warp_9=`float2 xy1=0; +warp_10=`float2 xymod=uv-(time/200); +warp_11=` +warp_12=`xy1.x=sin(time/15)*xymod.x-cos(time/15)*xymod.y; +warp_13=`xy1.y=cos(time/15)*xymod.x+tan(time/15)*xymod.y; +warp_14=` +warp_15=`uv=xy1*2+aspect.xy; +warp_16=` +warp_17=` +warp_18=` float2 v1 = normalize(uv_orig-0.5); +warp_19=` float2 v2 = v1.yx * float2(1,-1); +warp_20=` +warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_23=` +warp_24=` +warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_29=` ret += (0.59-0.2*rad)*N.xyz; +warp_30=` +warp_31=` +warp_32=` +warp_33=` ret = saturate((ret-0.5)*3 + 0.25); +warp_34=` ret.yz = ret.x; +warp_35=` +warp_36=` +warp_37=`ret = tex2D(tex, uv ).xyz; +warp_38=` +warp_39=` +warp_40=`} +comp_1=`sampler sampler_MilkDrop3_018; +comp_2=`sampler sampler_MilkDrop3_009; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_009,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -= 0.02; +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk new file mode 100644 index 0000000..2739434 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk @@ -0,0 +1,928 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 =0; +wave_3_per_point5=speed = 0.01*bass_att; +wave_3_per_point6=v = sample*100 + (value1*bass); +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_3_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_3_per_point11= +wave_3_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_3_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16=r = r + 0.5*sin(time*5.52); +wave_3_per_point17=g = g + 0.5*sin(time*5.107); +wave_3_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_3_per_point19= +wave_3_per_point20=x = x*0.7 + 0.15; +wave_3_per_point21=y = y*0.7 + 0.15; +wave_3_per_point22= +wave_3_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); +per_pixel_2=rot = 2.5; +warp_1=` +warp_2=`#define tex sampler_Pattern_028 +warp_3=`sampler tex; +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` +warp_8=` +warp_9=`float2 xy1=0; +warp_10=`float2 xymod=uv-(time/300); +warp_11=` +warp_12=`xy1.x=sin(time/10)*xymod.x-cos(time/10)*xymod.y; +warp_13=`xy1.y=tan(time/10)*xymod.x+tan(time/10)*xymod.y; +warp_14=` +warp_15=`uv=xy1*2+aspect.xy; +warp_16=` +warp_17=` +warp_18=` float2 v1 = normalize(uv_orig-0.5); +warp_19=` float2 v2 = v1.yx * float2(1,-1); +warp_20=` +warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_23=` +warp_24=` +warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_29=` ret += (0.59-0.2*rad)*N.xyz; +warp_30=` +warp_31=` +warp_32=` +warp_33=` ret = saturate((ret-0.5)*3 + 0.25); +warp_34=` ret.yz = ret.x; +warp_35=` +warp_36=` +warp_37=`ret = tex2D(tex, uv ).xyz; +warp_38=` +warp_39=` +warp_40=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`ret /= float3(-0.1,1.2,-1.2); +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk new file mode 100644 index 0000000..5ecfe31 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk @@ -0,0 +1,927 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 =0; +wave_3_per_point5=speed = 0.01*bass_att; +wave_3_per_point6=v = sample*100 + (value1*bass); +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_3_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_3_per_point11= +wave_3_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_3_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16=r = r + 0.5*sin(time*5.52); +wave_3_per_point17=g = g + 0.5*sin(time*5.107); +wave_3_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_3_per_point19= +wave_3_per_point20=x = x*0.7 + 0.15; +wave_3_per_point21=y = y*0.7 + 0.15; +wave_3_per_point22= +wave_3_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); +per_pixel_2=rot = 2.5; +warp_1=` +warp_2=`#define tex sampler_Pattern_028 +warp_3=`sampler tex; +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` +warp_8=` +warp_9=`float2 xy1=0; +warp_10=`float2 xymod=uv-(time/300); +warp_11=` +warp_12=`xy1.x=sin(time/10)*xymod.x-cos(time/10)*xymod.y; +warp_13=`xy1.y=tan(time/10)*xymod.x+tan(time/10)*xymod.y; +warp_14=` +warp_15=`uv=xy1*2+aspect.xy; +warp_16=` +warp_17=` +warp_18=` float2 v1 = normalize(uv_orig-0.5); +warp_19=` float2 v2 = v1.yx * float2(1,-1); +warp_20=` +warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_23=` +warp_24=` +warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_29=` ret += (0.59-0.2*rad)*N.xyz; +warp_30=` +warp_31=` +warp_32=` +warp_33=` ret = saturate((ret-0.5)*3 + 0.25); +warp_34=` ret.yz = ret.x; +warp_35=` +warp_36=` +warp_37=`ret = tex2D(tex, uv ).xyz; +warp_38=` +warp_39=` +warp_40=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk new file mode 100644 index 0000000..39466d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk @@ -0,0 +1,901 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=5.225 +fWarpScale=0.008 +fZoomExponent=1.28248 +fShader=0.000 +zoom=0.93757 +rot=0.00000 +cx=0.415 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=0.80000 +sy=0.84000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.006 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.860 +ib_size=0.008 +ib_r=0.290 +ib_g=0.220 +ib_b=0.243 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; +per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; +per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; +per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; +per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; +per_frame_7=vvb = min(0.18,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.54; +per_frame_52=q2 = 0.53; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 1 ; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30/6; +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); +comp_5=`} +comp_6=` +comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 new file mode 100644 index 0000000..7361309 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 @@ -0,0 +1,1460 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 21:25:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.41 +blending_direction=1 +random_1=0.176016 +random_2=0.938889 +random_3=0.232656 +random_4=0.078049 +random_5=0.829946 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R249.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the mĥbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.3,-0.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 new file mode 100644 index 0000000..0ebe504 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 @@ -0,0 +1,1460 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 21:26:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.41 +blending_direction=1 +random_1=0.176016 +random_2=0.938889 +random_3=0.232656 +random_4=0.078049 +random_5=0.829946 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R249.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 0.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the mƒÂĥbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.3,-0.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 new file mode 100644 index 0000000..b9b0d85 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 @@ -0,0 +1,1796 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 21:32:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.41 +blending_direction=1 +random_1=0.944038 +random_2=0.971003 +random_3=0.396206 +random_4=0.180894 +random_5=0.174526 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R249.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 0x.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; +per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; +per_pixel_4=rot=sqr(rot); +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.3,-0.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 new file mode 100644 index 0000000..9b6c49f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 @@ -0,0 +1,1796 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 21:34:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.41 +blending_direction=1 +random_1=0.295122 +random_2=0.579404 +random_3=0.115583 +random_4=0.236721 +random_5=0.167344 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R249.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 0x.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; +per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; +per_pixel_4=rot=sqr(rot); +warp_1=`#define tex sampler_Pattern_008 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.3,-0.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 new file mode 100644 index 0000000..8659193 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 @@ -0,0 +1,1461 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 00:25:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.41 +blending_direction=1 +random_1=0.176016 +random_2=0.938889 +random_3=0.232656 +random_4=0.078049 +random_5=0.829946 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R249.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.3,-0.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 new file mode 100644 index 0000000..f11782a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 @@ -0,0 +1,1558 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 00:27:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.46 +blending_direction=-1 +random_1=0.678591 +random_2=0.623848 +random_3=0.402846 +random_4=0.869783 +random_5=0.212060 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.4,1.7,-0.4); +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R211.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.364 +fWaveSmoothing=0.536 +fWaveParam=0.000 +fModWaveAlphaStart=0.713 +fModWaveAlphaEnd=1.290 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=0.86155 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.515 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.700 +wave_b=0.700 +wave_x=0.380 +wave_y=0.540 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.900 +mv_g=1.230 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.200 +wavecode_0_b=0.840 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.180 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.970 +wavecode_2_g=0.860 +wavecode_2_b=1.000 +wavecode_2_a=0.910 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.990 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.890 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.230 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.770 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.780 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.615 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.120 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.093 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=t = time*9.59; +per_frame_2=wave_x = wave_x + 0.2498*( 0.595*sin(2.221*time*5) + 0.249*sin(1.9303*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.0158*( 0.546*sin(0.336*time+1) + 0.48*sin(0.529*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_10=dy = dy + 0.0024*( 0.666*sin(0.3226*time) + 0.308*sin(0.5152*time) ); +per_pixel_1=x = 0.49 + (x-0.49)*q1; +per_pixel_2=y = 0.587 - (y-0.587)*q2; +per_pixel_3= +per_pixel_4=x = q26 + (x-q26)/q28 - q29; +per_pixel_5=y = q27 + (y-q27)/q28 - q30; +per_pixel_6= +per_pixel_7=// have a nice warp effect? - rotate it like a shape! +per_pixel_8= +per_pixel_9= angle = q25; +per_pixel_10= +per_pixel_11=///////////////////////////////////////////////////////// +per_pixel_12=X1 = x - q26; +per_pixel_13=Y1 = y - q27; +per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane +per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; +per_pixel_16=///////////////////////////////////////////////////////// +per_pixel_17= +per_pixel_18= +per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); +per_pixel_20=dy = -q7*y*(1-y/x); +per_pixel_21= +per_pixel_22=dx = -0.01*dx/q1; +per_pixel_23=dy = -0.01*dy/q2; +per_pixel_24= +per_pixel_25= +per_pixel_26=//dx = 0; +per_pixel_27=//dy = 0; +per_pixel_28= +per_pixel_29=///////////////////////////////////////////////////////// +per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane +per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; +per_pixel_32=dx = dx1*aspectx; +per_pixel_33=dy = dy1*aspecty; +per_pixel_34=///////////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 new file mode 100644 index 0000000..36e5e0b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 @@ -0,0 +1,1740 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 21:24:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.46 +blending_direction=1 +random_1=0.352304 +random_2=0.335637 +random_3=0.990244 +random_4=0.114905 +random_5=0.155285 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.4,1.7,-0.4); +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 3.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.530 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = (bass + mid + treb)/16; +per_frame_17= +per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_22=rott = p3 * 3.1416/4; +per_frame_23= +per_frame_24=pos = pos + q20/140; +per_frame_25=q28 = pos; +per_frame_26=q27 = index+1; +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32=trel = time/10; +per_frame_33=q5 = cos(trel); +per_frame_34=q6 = sin(trel); +per_frame_35=q7 = -q6; +per_frame_36=q8 = q5; +per_frame_37= +per_frame_38=trig = q24 * (index%4); +per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); +per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); +per_frame_41=q15 = mox/2; +per_frame_42=q16 = moy/2; +per_frame_43= +per_frame_44=//speed +per_frame_45=speed = speed * bnot(trig) + trig * q26; +per_frame_46=movz = movz + speed/fps; +per_frame_47=q9 = movz; +per_frame_48= +per_frame_49= +per_frame_50=q30 = (1.2 + sin(time/7))*3; +per_frame_51= +per_frame_52=zoom = 1; +per_frame_53=rot = -0.00; +per_frame_54= +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`ret -= 0.1; +comp_22=`} +comp_23=` +comp_24=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 new file mode 100644 index 0000000..50da4a3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 @@ -0,0 +1,1568 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 22:47:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=patches +blending_progress=0.42 +blending_direction=-1 +random_1=0.481301 +random_2=0.824661 +random_3=0.321138 +random_4=0.289973 +random_5=0.112466 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 new file mode 100644 index 0000000..6ab3ef5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 @@ -0,0 +1,1737 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 22:52:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.19 +blending_direction=-1 +random_1=0.715176 +random_2=0.532385 +random_3=0.934146 +random_4=0.331436 +random_5=0.062331 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(1,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*1450; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; +warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; +warp_13=` +warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_15=` +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_main, uv ).xyz; +warp_18=` +warp_19=` +warp_20=` +warp_21=` // darken (decay) over time +warp_22=` ret = (ret - 0.004)*2.83; +warp_23=` // sample previous frame +warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_25=` +warp_26=` // darken over time +warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk new file mode 100644 index 0000000..2e20f24 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk @@ -0,0 +1,315 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=2.504 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 new file mode 100644 index 0000000..5adc18e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 @@ -0,0 +1,1480 @@ +Created with MILKDROP 3.2 on 18/08/2023 at 21:43:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.45 +blending_direction=-1 +random_1=0.540786 +random_2=0.611924 +random_3=0.653930 +random_4=0.795664 +random_5=0.082791 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.900 +wavecode_0_g=0.900 +wavecode_0_b=0.960 +wavecode_0_a=1.000 +wave_0_per_point1=////spiral code by Stahlregen +wave_0_per_point2= +wave_0_per_point3=aturns = -5; +wave_0_per_point4=asize = 1; +wave_0_per_point5=aspeed =.1; +wave_0_per_point6= +wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point9= +wave_0_per_point10=bturns = 5; +wave_0_per_point11=bsize = 1; +wave_0_per_point12=bspeed =-.3; +wave_0_per_point13= +wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point16= +wave_0_per_point17=x = - ax * bx + 0.5; +wave_0_per_point18=y = - ax * by + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.980 +wavecode_1_g=0.980 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=aturns = -5; +wave_1_per_point2=asize = 1; +wave_1_per_point3=aspeed =.1; +wave_1_per_point4= +wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point7= +wave_1_per_point8=bturns = 10; +wave_1_per_point9=bsize = 12; +wave_1_per_point10=bspeed =-.3; +wave_1_per_point11= +wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point14= +wave_1_per_point15=x = ax * bx + 0.5; +wave_1_per_point16=y = ax * by + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*tan(t1); +per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(3,7,5)); +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((uv3.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(11,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); +comp_37=`ret *= 2; +comp_38=` +comp_39=`ret /= float3(3.2,3.2,2); +comp_40=`ret /= float3(0.5,0.9,2.4); +comp_41=`ret /= float3(2.9,1.0,-2.0); +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6a +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk new file mode 100644 index 0000000..d86ee83 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk @@ -0,0 +1,908 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk new file mode 100644 index 0000000..fa1533b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk @@ -0,0 +1,909 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.813 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`ret /= float3(1.8,0.6,1.8); +comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 new file mode 100644 index 0000000..0e8edca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 @@ -0,0 +1,660 @@ +Created with MILKDROP 3.30 on 27/02/2024 at 22:47:24 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.44 +blending_direction=1 +random_1=0.611518 +random_2=0.813144 +random_3=0.571003 +random_4=0.741599 +random_5=0.595257 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6c +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(1.8,0.5,2.0); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R138 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.700 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=1 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=6.100 +fWaveScale=1.342 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.900 +wave_y=1.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_y = 1.4; +per_frame_2=decay = decay - 0.02*equal(frame%30,0); +per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); +per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//ret = tex2D(sampler_main,uv); +comp_5=`float2 uv2 = uv + 8*texsize.zw*float2(cos(uv.y*texsize.y*0.4),sin(uv.x*texsize.x*0.4)); +comp_6=` float3 base = GetBlur3(uv).x + GetBlur2(uv).x + GetBlur1(uv2).x + tex2D(sampler_main, uv2).x + 0.04; +comp_7=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_8=`c = c + b - c*b; +comp_9=`a = a + c - a*c; +comp_10=`base = 1.4*a; +comp_11=`ret = base*(1-base)*(1-base)*2*float3(4,2,0) + pow(base,2)*float3(-0.3,0.2,0.5); +comp_12=`//ret.xy = ret.yx; +comp_13=`ret = lerp(ret,1,GetBlur1(uv).z*6); +comp_14=`ret = lerp(1-ret,float3(1,1,-0),GetPixel(uv).z*0.9); +comp_15=` +comp_16=`ret /= float3(-1.9,-2.7,-1.2); +comp_17=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\x1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.002500 +SpriteY=0.077500 +SpriteSX=-0.740000 +SpriteSY=-0.740000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk new file mode 100644 index 0000000..709b6c0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk @@ -0,0 +1,908 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(1.8,0.5,2.0); +comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 new file mode 100644 index 0000000..128b5f7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 @@ -0,0 +1,1230 @@ +Created with MILKDROP 3.2 on 26/07/2023 at 19:27:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.44 +blending_direction=1 +random_1=0.611518 +random_2=0.813144 +random_3=0.571003 +random_4=0.741599 +random_5=0.595257 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6c +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(1.8,0.5,2.0); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R138 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.700 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=1 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=6.100 +fWaveScale=1.342 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.900 +wave_y=1.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_y = 1.4; +per_frame_2=decay = decay - 0.02*equal(frame%30,0); +per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); +per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//ret = tex2D(sampler_main,uv); +comp_5=`float2 uv2 = uv + 8*texsize.zw*float2(cos(uv.y*texsize.y*0.4),sin(uv.x*texsize.x*0.4)); +comp_6=` float3 base = GetBlur3(uv).x + GetBlur2(uv).x + GetBlur1(uv2).x + tex2D(sampler_main, uv2).x + 0.04; +comp_7=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_8=`c = c + b - c*b; +comp_9=`a = a + c - a*c; +comp_10=`base = 1.4*a; +comp_11=`ret = base*(1-base)*(1-base)*2*float3(4,2,0) + pow(base,2)*float3(-0.3,0.2,0.5); +comp_12=`//ret.xy = ret.yx; +comp_13=`ret = lerp(ret,1,GetBlur1(uv).z*6); +comp_14=`ret = lerp(1-ret,float3(1,1,-0),GetPixel(uv).z*0.9); +comp_15=` +comp_16=`ret /= float3(-1.9,-2.7,-1.2); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 new file mode 100644 index 0000000..ff3b341 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 @@ -0,0 +1,1287 @@ +Created with MILKDROP 3.2 on 26/07/2023 at 19:30:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.10 +blending_direction=1 +random_1=0.357046 +random_2=0.401626 +random_3=0.639973 +random_4=0.492005 +random_5=0.602033 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6c +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(1.8,0.5,2.0); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R225 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=123.000 +fWaveScale=5.010 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.960 +fModWaveAlphaEnd=1.178 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.490 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.609 +wave_g=0.541 +wave_b=0.763 +wave_x=0.455 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=60.160 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.550 +mv_r=0.382 +mv_g=0.333 +mv_b=0.273 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.99000 +wavecode_0_smoothing=0.42500 +wavecode_0_r=0.780 +wavecode_0_g=0.960 +wavecode_0_b=0.990 +wavecode_0_a=0.850 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.92000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=0.830 +wavecode_1_b=0.920 +wavecode_1_a=0.820 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.79000 +wavecode_2_smoothing=0.51000 +wavecode_2_r=1.070 +wavecode_2_g=1.020 +wavecode_2_b=1.010 +wavecode_2_a=0.860 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.77000 +wavecode_3_smoothing=0.38000 +wavecode_3_r=1.180 +wavecode_3_g=0.800 +wavecode_3_b=0.770 +wavecode_3_a=0.980 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.480 +shapecode_0_y=0.495 +shapecode_0_rad=0.09900 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.790 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.970 +shapecode_0_r2=0.000 +shapecode_0_g2=0.960 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.130 +shapecode_0_border_g=1.160 +shapecode_0_border_b=0.940 +shapecode_0_border_a=0.102 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.475 +shapecode_1_y=0.450 +shapecode_1_rad=0.09600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22000 +shapecode_1_r=1.170 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.830 +shapecode_1_r2=0.000 +shapecode_1_g2=0.810 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=1.100 +shapecode_1_border_b=1.190 +shapecode_1_border_a=0.083 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.500 +shapecode_2_rad=0.09500 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.19000 +shapecode_2_r=0.910 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.810 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=0.900 +shapecode_2_border_b=0.800 +shapecode_2_border_a=0.076 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.525 +shapecode_3_y=0.565 +shapecode_3_rad=0.12200 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.15000 +shapecode_3_r=0.910 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.930 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.200 +shapecode_3_border_g=0.970 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.099 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); +per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`ret /= float3(-1.1,0.7,-2.4); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 new file mode 100644 index 0000000..5cbe05a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 @@ -0,0 +1,1290 @@ +Created with MILKDROP 3.2 on 28/07/2023 at 00:49:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.20 +blending_direction=1 +random_1=0.357046 +random_2=0.401626 +random_3=0.639973 +random_4=0.492005 +random_5=0.602033 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6c +NAME=MilkDrop2077.022 Simple Wave 6c +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(1.8,0.5,2.0); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R225 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=123.000 +fWaveScale=5.010 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.960 +fModWaveAlphaEnd=1.178 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.490 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.609 +wave_g=0.541 +wave_b=0.763 +wave_x=0.455 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=60.160 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.550 +mv_r=0.382 +mv_g=0.333 +mv_b=0.273 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.99000 +wavecode_0_smoothing=0.42500 +wavecode_0_r=0.780 +wavecode_0_g=0.960 +wavecode_0_b=0.990 +wavecode_0_a=0.850 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.92000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=0.830 +wavecode_1_b=0.920 +wavecode_1_a=0.820 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.79000 +wavecode_2_smoothing=0.51000 +wavecode_2_r=1.070 +wavecode_2_g=1.020 +wavecode_2_b=1.010 +wavecode_2_a=0.860 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.77000 +wavecode_3_smoothing=0.38000 +wavecode_3_r=1.180 +wavecode_3_g=0.800 +wavecode_3_b=0.770 +wavecode_3_a=0.980 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.480 +shapecode_0_y=0.495 +shapecode_0_rad=0.09900 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.790 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.970 +shapecode_0_r2=0.000 +shapecode_0_g2=0.960 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.130 +shapecode_0_border_g=1.160 +shapecode_0_border_b=0.940 +shapecode_0_border_a=0.102 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.475 +shapecode_1_y=0.450 +shapecode_1_rad=0.09600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22000 +shapecode_1_r=1.170 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.830 +shapecode_1_r2=0.000 +shapecode_1_g2=0.810 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=1.100 +shapecode_1_border_b=1.190 +shapecode_1_border_a=0.083 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.500 +shapecode_2_rad=0.09500 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.19000 +shapecode_2_r=0.910 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.810 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=0.900 +shapecode_2_border_b=0.800 +shapecode_2_border_a=0.076 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.525 +shapecode_3_y=0.565 +shapecode_3_rad=0.12200 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.15000 +shapecode_3_r=0.910 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.930 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.200 +shapecode_3_border_g=0.970 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.099 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); +per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`ret /= float3(-1.1,0.7,-2.4); +comp_17=`ret /= float3(2.4,0.7,-1.0); +comp_18=`ret /= float3(1.4,1.9,2.0); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk new file mode 100644 index 0000000..2e10801 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk @@ -0,0 +1,534 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=2.222 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_61=`ret /= float3(1.8,1.0,1.1); +comp_62=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 new file mode 100644 index 0000000..e9ac009 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 @@ -0,0 +1,2038 @@ +Created with MILKDROP 3.2 on 26/07/2023 at 22:12:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.55 +blending_direction=1 +random_1=0.444038 +random_2=0.480352 +random_3=0.039295 +random_4=0.075203 +random_5=0.381707 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`ret /= float3(-1.7,-0.6,-2.8); +comp_47=`ret /= float3(0.5,-2.7,-0.2); +comp_48=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R018 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.110 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; +comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; +comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod +comp_39=`//ret /= float3(-2.8,0.9,1.4); +comp_40=`ret *= 1.5; +comp_41=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 new file mode 100644 index 0000000..7320f98 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 @@ -0,0 +1,1108 @@ +Created with MILKDROP 3.30 on 20/02/2024 at 23:19:55 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=side +blending_progress=0.43 +blending_direction=-1 +random_1=0.824797 +random_2=0.920867 +random_3=0.246070 +random_4=0.834417 +random_5=0.791192 + +[PRESET1_BEGIN] +NAME=martin - sphery tales slow version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); +comp_61=`ret /= float3(.8,1.0,1.1); +comp_62=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6e +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); +comp_61=`ret /= float3(.8,1.0,1.1); +comp_62=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 new file mode 100644 index 0000000..4d1b1ab --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 @@ -0,0 +1,885 @@ +Created with MILKDROP 3.30 on 20/02/2024 at 23:22:10 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.46 +blending_direction=-1 +random_1=0.432520 +random_2=0.010298 +random_3=0.419106 +random_4=0.631436 +random_5=0.060976 + +[PRESET1_BEGIN] +NAME=martin - sphery tales slow version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); +comp_61=`ret /= float3(.8,1.0,1.1); +comp_62=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6e +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.822 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk new file mode 100644 index 0000000..cb8a70c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk @@ -0,0 +1,1126 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); +comp_61=`ret /= float3(.8,1.0,1.1); +comp_62=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 new file mode 100644 index 0000000..23ef878 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 @@ -0,0 +1,818 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 20:16:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.27 +blending_direction=-1 +random_1=0.643360 +random_2=0.625881 +random_3=0.252710 +random_4=0.406504 +random_5=0.423984 + +[PRESET1_BEGIN] +NAME=martin - Gin Tonic on Ice 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(2.3,2.9,0.5); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6e +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); +comp_61=`ret /= float3(.8,1.0,1.1); +comp_62=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk new file mode 100644 index 0000000..e1c078a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk @@ -0,0 +1,694 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00100 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=//ang = time; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`} +comp_6=` +comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 new file mode 100644 index 0000000..f054cf9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 @@ -0,0 +1,1372 @@ +Created with MILKDROP 3.2 on 27/07/2023 at 00:46:20 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.70 +blending_direction=1 +random_1=0.882791 +random_2=0.233604 +random_3=0.139160 +random_4=0.395257 +random_5=0.703523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross mod +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk new file mode 100644 index 0000000..a6f7878 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk @@ -0,0 +1,693 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00100 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=//ang = time; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(0.4,1.4,0.7); +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 new file mode 100644 index 0000000..e0ad4df --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 @@ -0,0 +1,1373 @@ +Created with MILKDROP 3.2 on 28/07/2023 at 00:45:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.70 +blending_direction=1 +random_1=0.882791 +random_2=0.233604 +random_3=0.139160 +random_4=0.395257 +random_5=0.703523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross mod +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 12; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 1.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128= +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.2,0.7,0.8); +comp_46=`ret /= float3(2.9,1.9,0.4); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 new file mode 100644 index 0000000..80fe0b5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 @@ -0,0 +1,1897 @@ +Created with MILKDROP 3.2 on 29/07/2023 at 15:07:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.23 +blending_direction=1 +random_1=0.892683 +random_2=0.601220 +random_3=0.309892 +random_4=0.022493 +random_5=0.077778 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.3,1.6,1.4); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R272 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.530 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = (bass + mid + treb)/16; +per_frame_17= +per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_22=rott = p3 * 3.1416/4; +per_frame_23= +per_frame_24=pos = pos + q20/140; +per_frame_25=q28 = pos; +per_frame_26=q27 = index+1; +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32=trel = time/10; +per_frame_33=q5 = cos(trel); +per_frame_34=q6 = sin(trel); +per_frame_35=q7 = -q6; +per_frame_36=q8 = q5; +per_frame_37= +per_frame_38=trig = q24 * (index%4); +per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); +per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); +per_frame_41=q15 = mox/2; +per_frame_42=q16 = moy/2; +per_frame_43= +per_frame_44=//speed +per_frame_45=speed = speed * bnot(trig) + trig * q26; +per_frame_46=movz = movz + speed/fps; +per_frame_47=q9 = movz; +per_frame_48= +per_frame_49= +per_frame_50=q30 = (1.2 + sin(time/7))*3; +per_frame_51= +per_frame_52=zoom = 1; +per_frame_53=rot = -0.00; +per_frame_54= +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`ret -= 0.1; +comp_22=`} +comp_23=` +comp_24=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 new file mode 100644 index 0000000..b2ea045 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 @@ -0,0 +1,1901 @@ +Created with MILKDROP 3.2 on 29/07/2023 at 15:10:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.23 +blending_direction=1 +random_1=0.939837 +random_2=0.137534 +random_3=0.496612 +random_4=0.331301 +random_5=0.973306 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.3,1.6,1.4); +comp_46=`ret /= float3(-2.1,0.4,0.2); +comp_47=`ret /= float3(-3.0,2.3,2.7); +comp_48=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R272 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`ret -= 0.1; +comp_22=`ret /= float3(0.6,1.1,1.7); +comp_23=`ret /= float3(-2.2,2.1,-1.2); +comp_24=`ret /= float3(-2.3,0.8,-0.2); +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 new file mode 100644 index 0000000..d33e590 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 @@ -0,0 +1,1515 @@ +Created with MILKDROP 3.2 on 29/07/2023 at 15:20:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.49 +blending_direction=1 +random_1=0.709079 +random_2=0.806098 +random_3=0.305285 +random_4=0.171274 +random_5=0.012873 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.3,1.6,1.4); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=11 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`ret /= float3(2.4,0.6,2.4); +comp_66=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 new file mode 100644 index 0000000..33c2677 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 @@ -0,0 +1,1496 @@ +Created with MILKDROP 3.2 on 29/07/2023 at 15:22:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.49 +blending_direction=1 +random_1=0.709079 +random_2=0.806098 +random_3=0.305285 +random_4=0.171274 +random_5=0.012873 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.3,1.6,1.4); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=11 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(2.4,0.6,2.4); +comp_46=`ret /= float3(0.4,0.5,0.2); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 new file mode 100644 index 0000000..0d95c0f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 @@ -0,0 +1,1497 @@ +Created with MILKDROP 3.2 on 29/07/2023 at 15:23:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.49 +blending_direction=1 +random_1=0.284146 +random_2=0.584688 +random_3=0.103794 +random_4=0.518564 +random_5=0.283740 + +[PRESET1_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=13 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(0.3,1.6,1.4); +comp_46=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - blue haze - martin2016 fixed version +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=14 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_38=` +comp_39=` +comp_40=`z = 1/(2-uv.y) ; +comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_42=`uv3.y -= noise3(uv3).r*-0.008; +comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_45=`ret /= float3(2.4,0.6,2.4); +comp_46=`ret /= float3(0.4,0.5,0.2); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 new file mode 100644 index 0000000..fa0c8e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 @@ -0,0 +1,842 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 20:18:12 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.59 +blending_direction=1 +random_1=0.075474 +random_2=0.481843 +random_3=0.167480 +random_4=0.083333 +random_5=0.728455 + +[PRESET1_BEGIN] +NAME=martin - Gin Tonic on Ice 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(2.3,2.9,0.5); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 7 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*5; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.97; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; +comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .2+a; +comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(1,1,2.4) + pow(base,2)*float3(.4,1,2); +comp_10=`//ret.xy = ret.yx; +comp_11=`ret = lerp(ret,float3(1.6,2,2.1),GetPixel(uv).y); +comp_12=` +comp_13=`ret /= float3(-2.1,1.8,1.4); +comp_14=`ret *=1.2; +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk new file mode 100644 index 0000000..78a793d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk @@ -0,0 +1,937 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=2.02310 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_1_per_frame2=m = m*0.97 + vol*0.08; +wave_1_per_frame3=monitor = vol; +wave_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_1_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_1_per_frame7=res = max(0,res); +wave_1_per_frame8= +wave_1_per_frame9=a = beat; +wave_1_per_frame10= +wave_1_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_1_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_1_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_1_per_frame14=rr = max(0, min( 1, rr)); +wave_1_per_frame15=gg = max(0, min( 1, gg)); +wave_1_per_frame16=bb = max(0, min( 1, bb)); +wave_1_per_frame17=mx = max(max(rr,gg),bb); +wave_1_per_frame18=mn = min(min(rr,gg),bb); +wave_1_per_frame19=r = (rr-mn)/(mx-mn); +wave_1_per_frame20=g = (gg-mn)/(mx-mn); +wave_1_per_frame21=b = (bb-mn)/(mx-mn); +wave_1_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_1_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_1_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_1_per_point4=d = d*0.9 + tt1*0.2; +wave_1_per_point5= +wave_1_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_1_per_point7=x = -0.05 + sample*1.1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=2.02310 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=t2 = 0; +wave_2_init2=t3 = 0; +wave_2_init3=t4 = 0; +wave_2_init4=cl = 0; +wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_2_per_frame2=m = m*0.97 + vol*0.08; +wave_2_per_frame3=monitor = vol; +wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_2_per_frame7=res = max(0,res); +wave_2_per_frame8= +wave_2_per_frame9=a = beat; +wave_2_per_frame10= +wave_2_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_2_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_2_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_2_per_frame14=rr = max(0, min( 1, rr)); +wave_2_per_frame15=gg = max(0, min( 1, gg)); +wave_2_per_frame16=bb = max(0, min( 1, bb)); +wave_2_per_frame17=mx = max(max(rr,gg),bb); +wave_2_per_frame18=mn = min(min(rr,gg),bb); +wave_2_per_frame19=r = (rr-mn)/(mx-mn); +wave_2_per_frame20=g = (gg-mn)/(mx-mn); +wave_2_per_frame21=b = (bb-mn)/(mx-mn); +wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_2_per_point4=d = d*0.9 + tt1*0.2; +wave_2_per_point5= +wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_2_per_point7=x = -0.05 + sample*1.1; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=2.02310 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=cl = 0; +wave_3_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_3_per_frame2=m = m*0.97 + vol*0.08; +wave_3_per_frame3=monitor = vol; +wave_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_3_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_3_per_frame7=res = max(0,res); +wave_3_per_frame8= +wave_3_per_frame9=a = beat; +wave_3_per_frame10= +wave_3_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_3_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_3_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_3_per_frame14=rr = max(0, min( 1, rr)); +wave_3_per_frame15=gg = max(0, min( 1, gg)); +wave_3_per_frame16=bb = max(0, min( 1, bb)); +wave_3_per_frame17=mx = max(max(rr,gg),bb); +wave_3_per_frame18=mn = min(min(rr,gg),bb); +wave_3_per_frame19=r = (rr-mn)/(mx-mn); +wave_3_per_frame20=g = (gg-mn)/(mx-mn); +wave_3_per_frame21=b = (bb-mn)/(mx-mn); +wave_3_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_3_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_3_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_3_per_point4=d = d*0.9 + tt1*0.2; +wave_3_per_point5= +wave_3_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_3_per_point7=x = -0.05 + sample*1.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=95 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.42745 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.34877 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_1_per_frame2=m = m*0.97 + vol*0.08; +shape_1_per_frame3=monitor = vol; +shape_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_1_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_1_per_frame7=res = max(0,res); +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_1_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_1_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_1_per_frame13= +shape_1_per_frame14=x = xx; +shape_1_per_frame15=y = yy; +shape_1_per_frame16=ang = aa; +shapecode_2_enabled=0 +shapecode_2_sides=95 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.28710 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.27969 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_2_per_frame2=m = m*0.97 + vol*0.08; +shape_2_per_frame3=monitor = vol; +shape_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_2_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_2_per_frame7=res = max(0,res); +shape_2_per_frame8= +shape_2_per_frame9= +shape_2_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_2_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_2_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_2_per_frame13= +shape_2_per_frame14=x = xx; +shape_2_per_frame15=y = yy; +shape_2_per_frame16=ang = aa; +shapecode_3_enabled=0 +shapecode_3_sides=95 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.12952 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=13.66855 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_3_per_frame2=m = m*0.97 + vol*0.08; +shape_3_per_frame3=monitor = vol; +shape_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_3_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_3_per_frame7=res = max(0,res); +shape_3_per_frame8= +shape_3_per_frame9= +shape_3_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_3_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_3_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_3_per_frame13= +shape_3_per_frame14=x = xx; +shape_3_per_frame15=y = yy; +shape_3_per_frame16=ang = aa; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; +comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; +comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.1; +comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 new file mode 100644 index 0000000..321f7ba --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 @@ -0,0 +1,675 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:39:50 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.50 +blending_direction=1 +random_1=0.774661 +random_2=0.064092 +random_3=0.035772 +random_4=0.206775 +random_5=0.000136 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=01b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_61=`ret /= float3(1.8,1.0,1.1); +comp_62=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk new file mode 100644 index 0000000..0b5a437 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk @@ -0,0 +1,100 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.01500 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk new file mode 100644 index 0000000..3db8b2e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk @@ -0,0 +1,146 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=1.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Split Mode: +comp_4=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_5=` +comp_6=`//MilkDrop3 Rotate Mode: +comp_7=`uv = uv.yx; +comp_8=` +comp_9=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_10=` ret *= 0.99; +comp_11=`ret /= float3(1.2,1.5,.8); +comp_12=`} +comp_13=` +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk new file mode 100644 index 0000000..eebedef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk @@ -0,0 +1,151 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=1.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Multiplicate Mode: +comp_4=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_5=` +comp_6=`//MilkDrop3 Split Mode: +comp_7=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_8=` +comp_9=` +comp_10=` +comp_11=`//MilkDrop3 Rotate Mode: +comp_12=`uv = uv.yx; +comp_13=` +comp_14=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_15=` ret *= 0.99; +comp_16=`ret /= float3(1.2,1.5,.8); +comp_17=`//MilkDrop3 Burn Mode: +comp_18=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk new file mode 100644 index 0000000..89a6c7b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk @@ -0,0 +1,146 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=1.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Split Mode: +comp_4=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_5=` +comp_6=`//MilkDrop3 Rotate Mode: +comp_7=`uv = uv.yx; +comp_8=` +comp_9=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_10=` ret *= 0.99; +comp_11=`ret /= float3(1.2,1.5,.8); +comp_12=`//MilkDrop3 Burn Mode: +comp_13=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk new file mode 100644 index 0000000..5073cca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk @@ -0,0 +1,149 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=1.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*2; +per_frame_12=q3 = y1*bass/*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass/2; +per_pixel_24=scale = 0.01*(bass+2)/3; +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_11=` ret *= 0.99; +comp_12=`ret /= float3(1.2,1.5,.8); +comp_13=`//MilkDrop3 Burn Mode: +comp_14=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_15=`//MilkDrop3 Color Mode: +comp_16=`ret /= float3(0.5,0.8,0.2); +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk new file mode 100644 index 0000000..a9df56d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk @@ -0,0 +1,121 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.000 +fWaveScale=1.692 +fWaveSmoothing=0.180 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.01500 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=50 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.27000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.800 +wavecode_0_a=0.120 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.0)*rad+1.0; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.99; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320000 +SpriteSY=-0.320000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 new file mode 100644 index 0000000..ac6005b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 @@ -0,0 +1,1704 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:14:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.52 +blending_direction=1 +random_1=0.391870 +random_2=0.485366 +random_3=0.564499 +random_4=0.168022 +random_5=0.342412 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.023 Ultra Plasma.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.7,0.7,1.6); +comp_17=`ret /= float3(1.0,2.4,0.3); +comp_18=`ret /= float3(1.6,1.8,-0.6); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 new file mode 100644 index 0000000..0800fb7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 @@ -0,0 +1,1794 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:17:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.41 +blending_direction=-1 +random_1=0.754065 +random_2=0.841599 +random_3=0.590921 +random_4=0.408401 +random_5=0.036856 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R029.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.620 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.280 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.12000 +wavecode_0_smoothing=0.40000 +wavecode_0_r=1.000 +wavecode_0_g=0.910 +wavecode_0_b=1.060 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00015*cos(ma)); +wave_0_per_point5=my=my+(0.00019*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); +wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); +wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.86)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.910 +wavecode_1_g=1.000 +wavecode_1_b=0.870 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.08)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.40000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00038*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); +wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.620 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.76027 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.160 +shapecode_0_b2=0.860 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.575 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.950 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.890 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.950 +shapecode_1_border_b=0.850 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.610 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.800 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01784 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.19000 +shapecode_3_r=1.000 +shapecode_3_g=1.130 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.920 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.800 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.960 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(0.00069*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`ret /= float3(0.9,-0.4,0.4); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 new file mode 100644 index 0000000..f40bd69 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 @@ -0,0 +1,1869 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:20:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.41 +blending_direction=-1 +random_1=0.754065 +random_2=0.841599 +random_3=0.590921 +random_4=0.408401 +random_5=0.036856 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.023 Ultra Plasma 3b.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.620 +ob_size=0.005 +ob_r=0.100 +ob_g=0.100 +ob_b=0.100 +ob_a=0.100 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.280 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.12000 +wavecode_0_smoothing=0.40000 +wavecode_0_r=1.000 +wavecode_0_g=0.910 +wavecode_0_b=1.060 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00015*cos(ma)); +wave_0_per_point5=my=my+(0.00019*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); +wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); +wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.86)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.910 +wavecode_1_g=1.000 +wavecode_1_b=0.870 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.08)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.40000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00038*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); +wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.620 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.76027 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.160 +shapecode_0_b2=0.860 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.575 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.950 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.890 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.950 +shapecode_1_border_b=0.850 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.610 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.800 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01784 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.19000 +shapecode_3_r=1.000 +shapecode_3_g=1.130 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.920 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.800 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.960 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(0.00069*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=db=.001; +per_frame_init_3=dt=.001; +per_frame_init_4=avgdb=bass-bass_att; +per_frame_init_5=avgdt=treb-treb_att; +per_frame_init_6=lbass=0; +per_frame_init_7=ltreb=0; +per_frame_init_8= +per_frame_init_9=avgbbeatrate=.5; +per_frame_init_10=beatb=0; +per_frame_init_11=beatb2=0; +per_frame_init_12=lbbtime2=time; +per_frame_init_13=rawbeatb=0; +per_frame_init_14=lbbtime=time; +per_frame_init_15=avgdb=.01; +per_frame_init_16=vol=0; +per_frame_init_17=avgvol=1; +per_frame_init_18=ph=0; +per_frame_init_19=phase=0; +per_frame_init_20=bool=0; +per_frame_init_21=const=.01; +per_frame_init_22=mtime=100+bass_att*1000; +per_frame_init_23=mtime2=100+treb_att*1000; +per_frame_init_24=mtime3=100+bass_att*1000; +per_frame_init_25=mtime4=100+treb_att*1000; +per_frame_1= +per_frame_2= +per_frame_3=db=(bass-lbass)*fps; +per_frame_4=dt=(treb-ltreb)*fps; +per_frame_5= +per_frame_6=ltreb=treb; +per_frame_7=lbass=bass; +per_frame_8= +per_frame_9=avgdb=avgdb*.9+abs(db)*.1; +per_frame_10=avgdt=avgdt*.9+abs(dt)*.1; +per_frame_11= +per_frame_12=//beatdection +per_frame_13=rawbeatb=above((db),avgdb*2); +per_frame_14=beatb=rawbeatb*above(time-lbbtime,avgbbeatrate*.75); +per_frame_15=beatb2=beatb*above((dt),avgdb*1.5); +per_frame_16=beatbhard=beatb2*((db)-avgdb*3); +per_frame_17= +per_frame_18=//beatrate calc +per_frame_19=//avgbbeatrate=beatb2*(avgbbeatrate*.9+(time-lbbtime2)*.1)+(1-beatb2)*(avgbbeatrate+(3-avgbbeatrate)*.001); +per_frame_20=avgbbeatrate=beatb*(avgbbeatrate*.99+(time-lbbtime)*.01)+(1-beatb)*(avgbbeatrate+(3-avgbbeatrate)*.00001); +per_frame_21= +per_frame_22=lbbtime2=time*beatb2+(1-beatb2)*lbbtime2; +per_frame_23=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_24= +per_frame_25=ph=(time-lbbtime2)*(60/avgbbeatrate)*const; +per_frame_26=phase=max(min( ph, 1 ),0); +per_frame_27=const=const*(1-beatb2)+beatb2*( const+ (.001*bool) ); +per_frame_28=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); +per_frame_29= +per_frame_30=bc=bc+beatb; +per_frame_31= +per_frame_32=vol=(rawbeatb*abs(db)*.001); +per_frame_33=avgvol=avgvol*.999+vol*.01; +per_frame_34= +per_frame_35=mtime=mtime+(abs(dt)*.001+(1-phase)*.1)*(1/fps); +per_frame_36=mtime2=mtime2+(abs(db)*.001+(1-phase)*.1)*(1/fps); +per_frame_37=mtime3=mtime3+avgdt*.1*(1/fps); +per_frame_38=mtime4=mtime4+avgdb*.1*(1/fps); +per_frame_39= +per_frame_40=decay=.999; +per_frame_41=warp=0; +per_frame_42= +per_frame_43=//monitor=mtime4; +per_frame_44= +per_frame_45=q1=phase; +per_frame_46=q2=60/avgbbeatrate; +per_frame_47=q3=mtime; +per_frame_48=q4=mtime2; +per_frame_49=q5=mtime3; +per_frame_50=q6=mtime4; +per_frame_51=q7=db; +per_frame_52=q8=dt; +per_pixel_1=dx=sin(q5+x*cos(q3+ang)*1.618)*.01; +per_pixel_2=dy=sin(q6+y*sin(q4+ang)*1.618)*.01; +per_pixel_3=sx=1+sin(q5+x*cos(q3+rad)*64)*.01618; +per_pixel_4=sy=1+sin(q6+y*sin(q4+rad)*64)*.01618; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`ret /= float3(0.8,0.8,2.5); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 new file mode 100644 index 0000000..172a9c8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 @@ -0,0 +1,1769 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:09:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.561518 +random_2=0.733062 +random_3=0.361111 +random_4=0.272087 +random_5=0.702846 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R065.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.313 +fWarpScale=1.887 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00950 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.950 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.810 +b2x=0.830 +b3x=1.060 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.49*sin(mid*1.119); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.970 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.110 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.810 +wavecode_3_g=1.190 +wavecode_3_b=1.000 +wavecode_3_a=0.860 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.35628 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.080 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.900 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=0.810 +shapecode_1_border_g=1.110 +shapecode_1_border_b=1.120 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23455 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.170 +shapecode_2_a=1.070 +shapecode_2_r2=0.500 +shapecode_2_g2=0.440 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; +shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.16000 +shapecode_3_r=0.890 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.960 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(1.025, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.45; // maximum random pixel offset +warp_6=`float diffusion = 0.0043; // dither strength +warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`float anz = 1; +comp_17=`float n = 0; +comp_18=`uv4 = (uv); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=` +comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; +comp_24=` +comp_25=`uv2 = uv-.5; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_30=` +comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); +comp_32=` uv3 = frac(uv3); +comp_33=` uv3 *= aspect.yx; +comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; +comp_35=` neu = saturate(0.05/length(uv3)); +comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); +comp_37=` ret1 = max(ret1,neu*inten); +comp_38=`n++; +comp_39=`} +comp_40=` +comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; +comp_42=`ret -= float3(.2,0.4,0.5); +comp_43=`ret /= 1.3; +comp_44=`//ret=1-ret; +comp_45=`ret /= float3(1.2,-2.3,-2.4); +comp_46=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 new file mode 100644 index 0000000..311c9e0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 @@ -0,0 +1,1703 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 23:07:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.52 +blending_direction=1 +random_1=0.848916 +random_2=0.420325 +random_3=0.014905 +random_4=0.597696 +random_5=0.242954 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R002.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.7,0.7,1.6); +comp_17=`ret /= float3(1.0,2.4,0.3); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk new file mode 100644 index 0000000..f6513b3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk @@ -0,0 +1,719 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.220 +fWaveScale=100.000 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.830 +fModWaveAlphaEnd=1.310 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.29737 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.43785 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 new file mode 100644 index 0000000..3415f5a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 @@ -0,0 +1,2165 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 23:23:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.667073 +random_2=0.555014 +random_3=0.184959 +random_4=0.317073 +random_5=0.957317 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d1 Ice.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk new file mode 100644 index 0000000..2e8c29b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk @@ -0,0 +1,1229 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 new file mode 100644 index 0000000..b647c94 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 @@ -0,0 +1,1684 @@ +Created with MILKDROP 3.2 on 23/06/2023 at 15:45:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.22 +blending_direction=1 +random_1=0.930217 +random_2=0.504607 +random_3=0.917886 +random_4=0.100542 +random_5=0.612737 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3dbxxx rad.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_19=`ret /= float3(0.7,0.7,2.7); +comp_20=`ret /= float3(rad,1.6,2.6); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 new file mode 100644 index 0000000..ea3b70d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 @@ -0,0 +1,1715 @@ +Created with MILKDROP 3.2 on 23/06/2023 at 15:58:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.19 +blending_direction=-1 +random_1=0.085772 +random_2=0.213821 +random_3=0.274661 +random_4=0.010976 +random_5=0.228184 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3dbxxx rad2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_19=`ret /= float3(0.7,0.7,2.7); +comp_20=`ret /= float3(rad,1.2,-0.5); +comp_21=`ret /= float3(1.6,1.3,-0.8); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = above(q3,2); +shape_3_per_frame2=a2 = above(q3,2)*0.8; +shape_3_per_frame3= +shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_3_per_frame7= +shape_3_per_frame8=rad = radi; +shape_3_per_frame9= +shape_3_per_frame10=x = xx; +shape_3_per_frame11=y = yy; +shape_3_per_frame12= +shape_3_per_frame13= +shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*sin(time*.0262+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = tan(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.27; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q11 = posy; +per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/122; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 1; +per_frame_30=q6 = 0.6; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +warp_1=`#define sat saturate +warp_2=`#define snl sampler_noise_lq +warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; +warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); +warp_9=`static const float2 dpxy = float2 (q12, q13); +warp_10=`static const float3 mov = float3 (q10,q11,0); +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} +warp_14=` +warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; +warp_16=` +warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; +warp_18=` diff = tmp; +warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} +warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); +warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); +warp_22=` return 1-pow (tmp,0.8+mod.y);} +warp_23=` +warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); +warp_26=` z *= z * k2; +warp_27=` rs.x = uvi.x * a*z ; rs.y = z; +warp_28=` return float3(rs,z)+mov; } +warp_29=` +warp_30=` +warp_31=`shader_body { +warp_32=`uv = uv_orig; uv1 = uv-0.5; +warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); +warp_34=`rsl = rs_lav(uv1,lav_gnd); +warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); +warp_36=`i=0, p=0; +warp_37=`for (int n=1; n <= quality; n++) { +warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} +warp_40=` +warp_41=`l = saturate(-lav_gnd); +warp_42=`d= 2; +warp_43=`dz = -1/rsl.z*d*dir; +warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; +warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; +warp_46=`ripple = 1-exp(-ripple*2); +warp_47=` +warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); +warp_49=` +warp_50=`float tmp = dpxy.y + rsl.z; +warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; +warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); +warp_53=` +warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float fog, lav_gnd; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0, mod2, lake; +comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); +comp_10=`static const float3 mov = float3 (q10,q11,0); +comp_11=` +comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); +comp_14=` z *= z * k2; +comp_15=` rs.x = uvi.x * a*z ; rs.y = z; +comp_16=` return float3(rs,z)+mov; } +comp_17=` +comp_18=`shader_body { +comp_19=`ret0 = GetPixel(uv); +comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); +comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); +comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); +comp_23=`fog = 3.2 + 0.5*mod2.x; +comp_24=`ret = ret0;;; +comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; +comp_26=`ret = ret.r; +comp_27=` +comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); +comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), +comp_30=` sat (4*ret0.b-fog))*normalize(mod); +comp_31=` +comp_32=` +comp_33=`//ret = max (lake,ret); +comp_34=`ret += lake; +comp_35=`//ret = ret0.g; +comp_36=`ret /= float3(0.5,-1.9,1.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 new file mode 100644 index 0000000..60c39d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 @@ -0,0 +1,1665 @@ +Created with MILKDROP 3.2 on 23/06/2023 at 16:03:25 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.10 +blending_direction=-1 +random_1=0.068970 +random_2=0.183333 +random_3=0.946477 +random_4=0.308672 +random_5=0.093631 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3dbxxx rad2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_19=`ret /= float3(0.7,0.7,2.7); +comp_20=`ret /= float3(rad,1.2,-0.5); +comp_21=`ret /= float3(1.6,1.3,-0.8); +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 DeepMash test.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp=.0; +per_frame_2= +per_frame_3=framethird = frame%3; +per_frame_4= +per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); +per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); +per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); +per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); +per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); +per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); +per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); +per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); +per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); +per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); +per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); +per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); +per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); +per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); +per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); +per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); +per_frame_21= +per_frame_22=volume = 0.3*(bass+mid); +per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_26=peakbass_att = max(bass_att,peakbass_att); +per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); +per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_32=dx = if(beat,1-2*rand(2),0); +per_frame_33=ob_a = if(beat,0,0.65); +per_frame_34=mv_a = if(beat,1,0.05); +per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); +per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`ret /= float3(0.3,-2.4,2.6); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk new file mode 100644 index 0000000..ba4f5ef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk @@ -0,0 +1,936 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad,2); +warp_1=`#define tex sampler_MilkDrop3_010 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`} +comp_103=` +comp_104=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 new file mode 100644 index 0000000..e94e617 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 @@ -0,0 +1,1912 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 00:32:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=-1 +random_1=0.437263 +random_2=0.775610 +random_3=0.178862 +random_4=0.007046 +random_5=0.750000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_017 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.1,1.0,0.4); +comp_7=`ret -=0.2; +comp_8=`ret /= float3(1.0,1.2,2.8); +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk new file mode 100644 index 0000000..fdc7fa3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk @@ -0,0 +1,747 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_017 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.1,1.0,0.4); +comp_7=`ret -=0.2; +comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 new file mode 100644 index 0000000..62bbabd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 @@ -0,0 +1,1572 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 21:56:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.19 +blending_direction=-1 +random_1=0.771003 +random_2=0.501761 +random_3=0.015176 +random_4=0.872493 +random_5=0.025203 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 4 VERRE.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),3); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`ret -= 0.05; +comp_23=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_017 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.1,1.0,0.4); +comp_7=`ret -=0.2; +comp_8=`ret /= float3(-2.8,1.0,2.9); +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk new file mode 100644 index 0000000..cc4d731 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk @@ -0,0 +1,808 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = 0; posy = rand(1000);; +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = .3*tan(time*.0262+rany*6); +per_frame_7=q2 = dir+1.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002*0.37; +per_frame_13= +per_frame_14=//movement +per_frame_15=dpx = 0; +per_frame_16=dpy = 0.012/q7; +per_frame_17=posy += dpy/fps; +per_frame_18=q10 = posx; q2 = posy; +per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; +per_frame_20= +per_frame_21=//start ran for warp mod +per_frame_22=q15 = ranx+time/122; +per_frame_23=q16 = rany+time/ang+bass; +per_frame_24= +per_frame_25=test = (t0-time)*0.047-3.14/2; +per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_27= +per_frame_28=//Alti +per_frame_29=q8 = 3; +per_frame_30=q6 = 0.55; +per_frame_31= +per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); +per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); +per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); +per_frame_35= +per_frame_36= +per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; +per_frame_38=vol=vol*vol; +per_frame_39=mtime=mtime+vol*0.1*(75/fps); +per_frame_40= +per_frame_41=q25=mtime*0.4; +warp_1=`#define tex sampler_Pattern_015 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`//ret *= (hue_shader *5 -4)*2; +comp_17=`} +comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 new file mode 100644 index 0000000..2849c6e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 @@ -0,0 +1,1830 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:42:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.44 +blending_direction=-1 +random_1=0.631301 +random_2=0.498780 +random_3=0.401084 +random_4=0.648510 +random_5=0.295799 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_031 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(0.4,-1.6,2.6); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R159.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=0.267 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.16000 +rot=-0.04000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00052 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att; +wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_0_per_point14= +wave_0_per_point15=x = x*0.6 + 0.3; +wave_0_per_point16=y = y; +wave_0_per_point17=y = y*0.8; +wave_0_per_point18= +wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=//q1 = state; +wave_1_per_point2=//q2 = basstime; +wave_1_per_point3= +wave_1_per_point4=q1 =0; +wave_1_per_point5=speed = bass_att*0.8; +wave_1_per_point6=v = sample*10000 + value2*bass*0.1; +wave_1_per_point7= +wave_1_per_point8=//state 0 elipse +wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_1_per_point11= +wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_1_per_point14= +wave_1_per_point15=x = -x*0.6 + 1; +wave_1_per_point16=y = y + bass*0.01; +wave_1_per_point17=y = y*0.8; +wave_1_per_point18= +wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_1_per_point22= +wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=//q1 = state; +wave_2_per_point2=//q2 = basstime; +wave_2_per_point3= +wave_2_per_point4=q1 = 0; +wave_2_per_point5=speed = bass_att*0.8; +wave_2_per_point6=v = sample*10000 + value2*bass*0.1; +wave_2_per_point7= +wave_2_per_point8=//state 0 elipse +wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_2_per_point11= +wave_2_per_point12= +wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_2_per_point15= +wave_2_per_point16=x = x*0.6; +wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_2_per_point18=y = y*0.8; +wave_2_per_point19= +wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_2_per_point23= +wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 = 0; +wave_3_per_point5=speed = bass_att*0.8; +wave_3_per_point6=v = sample*10000 + value2*bass*0.1; +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_3_per_point15= +wave_3_per_point16=x = -x*0.6 + 1; +wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_3_per_point18=y = y*0.8; +wave_3_per_point19= +wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_3_per_point23= +wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.74180 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.22746 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=spintime = 0; +per_frame_1=basstime = basstime + bass_att*0.03; +per_frame_2=q1 = basstime; +per_frame_3= +per_frame_4=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); +per_frame_5=q8 = spintime; +per_frame_6= +per_frame_7=state = state + above(diff,10); +per_frame_8= +per_frame_9=monitor = spintime; +per_pixel_1=zoom = 1;//1.05 - q3*0.05; +per_pixel_2=rot = 0;; +per_pixel_3=warp = 0; +per_pixel_4= +per_pixel_5= +per_pixel_6=//rules +per_pixel_7=fuzzy1 = x; +per_pixel_8=fuzzy3 = x-1; +per_pixel_9=fuzzy2 = y; +per_pixel_10=fuzzy4 = y-1; +per_pixel_11= +per_pixel_12=//activations approx sawtooth with sin curve +per_pixel_13=f1 = sin(q2 - 1.5707); +per_pixel_14=f2 = sin(q2); +per_pixel_15=f3 = sin(q2 + 1.5707); +per_pixel_16=f4 = sin(q2 + 3.14); +per_pixel_17= +per_pixel_18=//take only values above zero +per_pixel_19=f1 = f1*above(f1,0); +per_pixel_20=f2 = f2*above(f2,0); +per_pixel_21=f3 = f3*above(f3,0); +per_pixel_22=f4 = f4*above(f4,0); +per_pixel_23= +per_pixel_24=//sum rule ativations +per_pixel_25=sum_fuzzy = fuzzy1*f1 + fuzzy2*f2 - fuzzy3*f3 - fuzzy4*f4; +per_pixel_26=sum_fuzzy = cos(sum_fuzzy)*1.2; +per_pixel_27= +per_pixel_28=zoom = 1 + sum_fuzzy*0.01; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw*0.5; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5) + 0.5 )))*0.98; +warp_9=`} +comp_1=`const float4 samples[5] = { +comp_2=` 0.0, 0.0, 0, 11.0/3.0, +comp_3=` 0.0, 1.0, 0, -2.0/3.0, +comp_4=` 0.0, -1.0, 0, -2.0/3.0, +comp_5=` -1.0, 0.0, 0, -2.0/3.0, +comp_6=` 1.0, 0.0, 0, -2.0/3.0 +comp_7=`}; +comp_8=` +comp_9=`sampler sampler_cells; +comp_10=` +comp_11=`shader_body +comp_12=`{ +comp_13=` ret = tex2D(sampler_main, uv); +comp_14=` +comp_15=` float3 a_varaible = 0; +comp_16=` for(int i=0;i<5;i++) +comp_17=` a_varaible += samples[i].w*tex2D(sampler_cells,ret*0.1+ +comp_18=` float2(samples[i].x*(1/texsize.x), +comp_19=` samples[i].y*(1/texsize.y)))*0.2; +comp_20=` +comp_21=` ret = a_varaible; +comp_22=` ret = (ret - 4*(1 - ret)*ret + GetBlur3(uv)*1); +comp_23=` +comp_24=`ret /= float3(0.7,0.7,0.8); +comp_25=`} +comp_26=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 new file mode 100644 index 0000000..52d9cbb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 @@ -0,0 +1,1936 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:44:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.57 +blending_direction=-1 +random_1=0.242954 +random_2=0.402981 +random_3=0.147967 +random_4=0.840921 +random_5=0.345799 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_031 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(0.4,-1.6,2.6); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 new file mode 100644 index 0000000..5924c18 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 @@ -0,0 +1,1936 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 20:31:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=vertical +blending_progress=0.57 +blending_direction=-1 +random_1=0.591870 +random_2=0.618157 +random_3=0.580081 +random_4=0.167480 +random_5=0.145664 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_031 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(0.4,-1.6,2.6); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d5 [PRIVATE].milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 new file mode 100644 index 0000000..5033454 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 @@ -0,0 +1,2163 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:47:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.261924 +random_2=0.866125 +random_3=0.310840 +random_4=0.868428 +random_5=0.312331 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d5.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)*0.03; +shape_1_per_frame3=x=sin(adv)*0.5+0.5; +shape_1_per_frame4=y=cos(adv)*0.5+0.5; +shape_1_per_frame5=r=bass_att; +shape_1_per_frame6=r2=bass_att; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.46814 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.75398 +shapecode_3_tex_zoom=0.69892 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.300 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_031 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(0.4,-1.6,2.6); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - DeepMashed 002c.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(-2.9,3.0,1.8); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 new file mode 100644 index 0000000..f639903 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 @@ -0,0 +1,2078 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:54:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.803523 +random_2=0.505827 +random_3=0.347019 +random_4=0.187669 +random_5=0.680759 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d7.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97880 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01781 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02248 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_009 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(-2.5,1.5,2.9); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`ret /= float3(-1.5,-1.1,-0.9); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 new file mode 100644 index 0000000..0ebef07 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 @@ -0,0 +1,1972 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 00:00:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.44 +blending_direction=-1 +random_1=0.842276 +random_2=0.762195 +random_3=0.864228 +random_4=0.401355 +random_5=0.708808 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d7.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 = 0; +wave_3_per_point5=speed = bass_att*0.8; +wave_3_per_point6=v = sample*10000 + value2*bass*0.1; +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_3_per_point15= +wave_3_per_point16=x = -x*0.6 + 1; +wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_3_per_point18=y = y*0.8; +wave_3_per_point19= +wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_3_per_point23= +wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(-2.5,1.5,2.9); +comp_27=`ret /= float3(0.7,0.7,0.1); +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`ret /= float3(1.1,2.3,2.5); +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 new file mode 100644 index 0000000..d3760b1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 @@ -0,0 +1,1971 @@ +Created with MILKDROP 3.2 on 28/06/2023 at 23:59:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.57 +blending_direction=1 +random_1=0.853523 +random_2=0.636721 +random_3=0.764363 +random_4=0.236179 +random_5=0.979675 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d7.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.390 +mv_g=0.440 +mv_b=0.900 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=adv=0 +wave_0_per_frame1= +wave_0_per_frame2=adv=adv+(bass*bass)*0.005; +wave_0_per_frame3= +wave_0_per_frame4=t1=sin(adv)*0.7; +wave_0_per_frame5=t2=cos(adv)*0.7; +wave_0_per_frame6=t3=adv; +wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_0_per_point2= +wave_0_per_point3=xp=sin(sample*16.28+waver); +wave_0_per_point4=yp=cos(sample*16.28+waver); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_0_per_point9=xp=xp*scale*scale2; +wave_0_per_point10=yp=yp*scale*scale2; +wave_0_per_point11= +wave_0_per_point12=x=xp*0.4*1.7 + 0.5; +wave_0_per_point13=y=yp*0.5*1.7 + 0.5; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_0_per_point18=rmod=rmod*rmod; +wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_0_per_point20=gmod=gmod*gmod; +wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_0_per_point22=bmod=bmod*bmod; +wave_0_per_point23= +wave_0_per_point24=r=rmod; +wave_0_per_point25=g=gmod; +wave_0_per_point26=b=bmod +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=adv=0 +wave_1_per_frame1= +wave_1_per_frame2=adv=adv+(bass*bass)*0.005; +wave_1_per_frame3= +wave_1_per_frame4=t1=sin(adv)*0.3; +wave_1_per_frame5=t2=cos(adv)*0.3; +wave_1_per_frame6=t3=adv; +wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_1_per_point2= +wave_1_per_point3=xp=sin(sample*6.28+waver); +wave_1_per_point4=yp=cos(sample*6.28+waver); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_1_per_point9=xp=xp*scale*scale2; +wave_1_per_point10=yp=yp*scale*scale2; +wave_1_per_point11= +wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; +wave_1_per_point13=y=yp*0.5*0.7 + 0.5; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= +wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; +wave_1_per_point18=rmod=rmod*rmod; +wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_1_per_point20=gmod=gmod*gmod; +wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_1_per_point22=bmod=bmod*bmod; +wave_1_per_point23= +wave_1_per_point24=r=rmod; +wave_1_per_point25=g=gmod; +wave_1_per_point26=b=bmod +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.90000 +wavecode_2_r=0.000 +wavecode_2_g=0.700 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=adv=0 +wave_2_per_frame1= +wave_2_per_frame2=adv=adv+(bass*bass)*0.009; +wave_2_per_frame3= +wave_2_per_frame4=t1=sin(adv)*0.4; +wave_2_per_frame5=t2=cos(adv)*0.4; +wave_2_per_frame6=t3=adv; +wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; +wave_2_per_point2= +wave_2_per_point3=xp=sin(sample*16.28+waver); +wave_2_per_point4=yp=cos(sample*16.28+waver); +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); +wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; +wave_2_per_point9=xp=xp*scale*scale2; +wave_2_per_point10=yp=yp*scale*scale2; +wave_2_per_point11= +wave_2_per_point12=x=xp*0.4*1.7 + 0.5; +wave_2_per_point13=y=yp*0.5*1.7 + 0.5; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= +wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; +wave_2_per_point18=rmod=rmod*rmod; +wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; +wave_2_per_point20=gmod=gmod*gmod; +wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; +wave_2_per_point22=bmod=bmod*bmod; +wave_2_per_point23= +wave_2_per_point24=r=rmod; +wave_2_per_point25=g=gmod; +wave_2_per_point26=b=bmod +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 = 0; +wave_3_per_point5=speed = bass_att*0.8; +wave_3_per_point6=v = sample*10000 + value2*bass*0.1; +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_3_per_point15= +wave_3_per_point16=x = -x*0.6 + 1; +wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_3_per_point18=y = y*0.8; +wave_3_per_point19= +wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_3_per_point23= +wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; +shape_0_per_frame12= +shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; +shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; +shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; +shape_0_per_frame16=y=y+cos(adv)*0.05; +shape_0_per_frame17= +shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; +shape_0_per_frame19= +shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; +shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_0_per_frame23= +shape_0_per_frame24=r=0.9 + rmod*0.1; +shape_0_per_frame25=g=0.9 + gmod*0.1; +shape_0_per_frame26=b=0.9 + bmod*0.1 +shape_0_per_frame27= +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.90585 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.700 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.500 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shape_1_per_frame7= +shape_1_per_frame8= +shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; +shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_1_per_frame12= +shape_1_per_frame13=b2=0.2 + rmod*0.7; +shape_1_per_frame14=r2=0.2 + gmod*0.7; +shape_1_per_frame15=g2=0.2 + bmod*0.7 +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shape_3_per_frame1= +shape_3_per_frame2= +shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; +shape_3_per_frame4=rmod=rmod*rmod; +shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; +shape_3_per_frame6=gmod=gmod*gmod; +shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; +shape_3_per_frame8=bmod=bmod*bmod; +shape_3_per_frame9= +shape_3_per_frame10=r2=0.8+rmod*0.2; +shape_3_per_frame11=g2=0.8+gmod*0.2; +shape_3_per_frame12=b2=0.8+bmod*0.2; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(-2.5,1.5,2.9); +comp_27=`ret /= float3(0.7,0.7,0.1); +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R273.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 new file mode 100644 index 0000000..694c75d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 @@ -0,0 +1,2000 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 20:47:52 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=-1 +random_1=0.665312 +random_2=0.169377 +random_3=0.697967 +random_4=0.644173 +random_5=0.467480 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d7.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.631 +fZoomExponent=0.10000 +fShader=0.000 +zoom=1.06400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=1.800 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=1.800 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 1.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=wave_mystery = bass_att; +per_frame_7=mv_r = mv_r + bass*.5; +per_frame_8=mv_g = mv_g + treb*3.5; +per_frame_9=mv_b = mv_b + mid_att*1.5; +per_frame_10=range = (bass_att*.3)*tan(time*3.888); +per_frame_11=mv_x = mv_x + range*sin(time*5.33); +per_frame_12=mv_y = mv_y + range*cos(time*2); +per_pixel_1=cx = if(above(x,0.2+q1),0.3,1-2*q1); +per_pixel_2=cy = if(above(y,0.1),0,1); +per_pixel_3=cx = if(above(rad,0.2),cx+0.2*tan(q3),cx-0.5); +per_pixel_4=cy = if(above(rad,0.2),cy+0.2*sin(q4),cy-0.5); +per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); +per_pixel_6=cx = if(above(ang,3.56),cy-0.1,cy+0.2*cos(q3)); +per_pixel_7=rot = 1.5*(1-q1)*(0*rad+ 0.00*cx-0.0*cy); +per_pixel_8=zoom=zoom+0.07*sin(rad*20+time*2.5); +warp_1=`#define tex sampler_Pattern_024 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.4,2.8,1.4); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk new file mode 100644 index 0000000..734f6a9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk @@ -0,0 +1,835 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.800 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77204 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.500 +shapecode_0_b2=0.500 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1= +shape_0_per_frame2=ang=sin(time); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.79141 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73457 +shapecode_2_r=0.700 +shapecode_2_g=0.300 +shapecode_2_b=0.500 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.400 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); +shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); +shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); +shape_2_per_frame4= +shape_2_per_frame5=ang=sin(tm2/3)*1.4; +shape_2_per_frame6=a2=sin(time)*0.5 + 0.5; +shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; +shape_2_per_frame8=y=cos(tm3/1.3) * 0.1 + 0.5 +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=10 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.97883 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.05655 +shapecode_3_tex_zoom=0.25840 +shapecode_3_r=0.710 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.700 +shapecode_3_r2=0.190 +shapecode_3_g2=0.480 +shapecode_3_b2=0.440 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.080 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.110 +shape_3_per_frame1=ang=sin(time*.4); +shape_3_per_frame2=; +shapecode_4_enabled=0 +shapecode_4_sides=40 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.40271 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.930 +shapecode_4_r2=1.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1= +shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_4_per_frame3= +shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_4_per_frame7= +shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_4_per_frame11= +shape_4_per_frame12=r=redif; +shape_4_per_frame13=g=greenif; +shape_4_per_frame14=b=blueif; +shape_4_per_frame15= +shape_4_per_frame16=r2=sin(time*.47); +shape_4_per_frame17=g2=sin(time*.72); +shape_4_per_frame18=b2=sin(time*0.33); +shape_4_per_frame19= +shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`#define tex sampler_Pattern_009 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*12+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`ret /= float3(-2.5,1.5,2.9); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 new file mode 100644 index 0000000..a6ecf39 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 @@ -0,0 +1,1878 @@ +Created with MILKDROP 3.2 on 03/08/2023 at 00:13:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.46 +blending_direction=-1 +random_1=0.888618 +random_2=0.180623 +random_3=0.619919 +random_4=0.190244 +random_5=0.938076 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - glassworks 318 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.260 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.630 +fModWaveAlphaEnd=0.870 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.720 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(12),3+sin(q2/17)); +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=`ret=tex2D(sampler_main, uv); +comp_6=` +comp_7=`//ret /= float3(-3.7,1.4,2.3); +comp_8=`ret *=1.3; +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=` +comp_19=`ret*=2; +comp_20=`ret-=0.1; +comp_21=`} +comp_22=` +comp_23=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 new file mode 100644 index 0000000..69441fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 @@ -0,0 +1,1553 @@ +Created with MILKDROP 3.2 on 03/08/2023 at 00:19:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.46 +blending_direction=-1 +random_1=0.830623 +random_2=0.263686 +random_3=0.465854 +random_4=0.529404 +random_5=0.419512 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 vs martin - glassworks 318 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 12.9; +per_frame_2=warp = 0.1; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = rad+pow(rad-tan(12),3+sin(q2/17)); +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=`ret=tex2D(sampler_main, uv); +comp_6=` +comp_7=`//ret /= float3(-3.7,1.4,2.3); +comp_8=`ret *=1.6; +comp_9=`//ret /= float3(0.9,-1.9,-0.4); +comp_10=`ret /= float3(0.9,2.0,1.5); +comp_11=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.025 Pattern 3d1 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =1; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(ang+rad*12*cos(time-ang*3)*tan(rad)-sin(time)-sin(time)); +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=` +comp_19=`ret*=2; +comp_20=`ret-=0.1; +comp_21=`ret /= float3(2.1,2.2,0.9); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk new file mode 100644 index 0000000..f9a3e23 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk @@ -0,0 +1,851 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`} +comp_103=` +comp_104=` \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk new file mode 100644 index 0000000..8b1ce77 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk @@ -0,0 +1,911 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`ret*=1.2; +comp_103=`ret -= 0.1; +comp_104=`} +comp_105=` +comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk new file mode 100644 index 0000000..9e16dd7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk @@ -0,0 +1,417 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`ret*=1.2; +comp_103=`ret -= 0.1; +comp_104=`//MilkDrop3 Invert Mode: +comp_105=`ret = 1 - ret; +comp_106=`//MilkDrop3 Color Mode: +comp_107=`ret /= float3(1.8,1.2,2.1); +comp_108=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk new file mode 100644 index 0000000..4019939 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk @@ -0,0 +1,866 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp=0; +per_frame_2=wave_a=0; +per_frame_3=zoom=1.0; +per_frame_4=decay=0.5; +per_frame_5= +per_frame_6= +per_frame_7=bt=bt+bass/fps; +per_frame_8=q1=bt; +per_frame_9=tt=tt+treb/fps; +per_frame_10=q2=tt+.22*time; +per_frame_11=mt=mt+mid/fps; +per_frame_12=q3=mt+.24*time; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q5=aspectx; +per_frame_17=q6=aspecty; +warp_1=`#define tex sampler_MilkDrop3_020 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/6)*xymod.x-0.5-cos(time/6)*xymod.y; +warp_11=`xy1.y=cos(time/6)*xymod.x-0.5+sin(time/6)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`ret*=1.2; +comp_103=`ret -= 0.1; +comp_104=`ret /= float3(1.3,2.1,-1.2); +comp_105=`} +comp_106=` +comp_107=` +comp_108=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk new file mode 100644 index 0000000..4e244c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk @@ -0,0 +1,476 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.250 +ib_r=0.500 +ib_g=0.500 +ib_b=0.500 +ib_a=0.100 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.910 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=0.1061*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.9216; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=0.950 +wave_2_per_frame1=rrad=0.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.53, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.55499)*(value1+value2)*0.01*1.2264; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=0.920 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=0.511+ (starty-0.511)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.58641)*(value1+value2)*0.009; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.950 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.020 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=0.950 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.980 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_1=warp = 0; +per_frame_2=wave_r = wave_r + bass*.5; +per_frame_3=wave_g = wave_g + treb*.5; +per_frame_4=wave_b = wave_b + mid*.5; +per_frame_5=ib_r = ib_r + .4*sin(time*.222); +per_frame_6=ib_g = ib_g + .4*sin(time*.333); +per_frame_7=ib_b = ib_b + .4*sin(time*.111); +per_frame_8=ib_a = ib_a + .05*sin(time*.555); +per_frame_9=ib_size = ib_size + .24*sin(time*.444); +per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; +per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; +per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; +per_frame_16=cx=cx_residual+sin(time*.888); +per_frame_17=cy=cy_residual+sin(time*.999); +per_frame_18=rot=rot_residual*3; +per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; +warp_1=`sampler sampler_Pattern_002; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_002, uv); +warp_7=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(2.6,1.9,1.0); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk new file mode 100644 index 0000000..c2e1b43 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk @@ -0,0 +1,802 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.25; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`#define tex sampler_Pattern_040 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur2(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= .65; // a little bit of overbright +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk new file mode 100644 index 0000000..96c8243 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk @@ -0,0 +1,387 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.61756 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.980 +shapecode_0_b=1.170 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.980 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); +shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); +shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.88000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.920 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); +shape_1_per_frame2=x = 0.57 + 0.189*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.435 +shapecode_2_y=0.595 +shapecode_2_rad=0.10300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.800 +shapecode_2_g=1.000 +shapecode_2_b=0.870 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.595 +shapecode_3_y=0.500 +shapecode_3_rad=0.09000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.970 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); +shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.20676 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.34*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.6 + 0.5*sin(frame*0.35); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.6615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 5.188); +shape_4_per_frame12= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 35; MAXBPM = 210; num_res = 400; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg05 = 2; //num_c +per_frame_init_13=pi = 3.1416; +per_frame_init_14=reg71=16000; //glb lim +per_frame_init_15= +per_frame_1=BPM=135; +per_frame_2=dt = min (1/fps,0.1) ; +per_frame_3=dec_m = 1-4*dt; dec_s = 1-dt; +per_frame_4=vol = (bass+mid+treb)/3; +per_frame_5=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_6=bt=(vol>pk)&&(time>t0+1); +per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); +per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); +per_frame_9= +per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; +per_frame_11=q24 = bt; +per_frame_12= +per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; +per_frame_14= +per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); +per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); +per_frame_17=r1_=r1_*0.95+0.05*r1; +per_frame_18=r2_=r2_*0.9+0.1*r2; +per_frame_19= +per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_23= +per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_26= +per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; +per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; +per_frame_29= +per_frame_30=q10 =xa; +per_frame_31=q11 =xb; +per_frame_32= +per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); +per_frame_34=q1=int(c1*100+c2*10+c3); +per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); +per_frame_36=s=9/max(c4,max(c5,c6)); +per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); +per_frame_38=q2=r5*0.9+0.1; +per_frame_39=bt_=bt; +per_frame_40= +per_frame_41= +per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); +per_frame_43=ang += BPM/60*4*dir*dt; +per_frame_44=q5=gri; +per_frame_45=reg60 = 30/fps; +per_frame_46=reg06 = 0.04*aspecty; +per_frame_47=reg32 = aspecty; +per_frame_48= +per_frame_49=q9 = ang*pi/4; +per_frame_50=dec = if(vol>v_,0.5,dec_m); +per_frame_51=v_= dec*v_+(1-dec)*vol; +per_frame_52=q15=sqrt(v_)*0.8; +per_frame_53=q3 = 4; +per_frame_54= +per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; +per_pixel_2= +per_pixel_3=zoom = 1; +per_pixel_4=rot = 3.1416*2/3 * 0; +per_pixel_5= +per_pixel_6= +warp_1=`#define tex sampler_MilkDrop3_003 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(rad*50)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; +comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; +comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.1; +comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod +comp_40=`ret /= float3(2.0,2.9,2.3); +comp_41=`ret*=1.4; +comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 new file mode 100644 index 0000000..790c39c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 @@ -0,0 +1,630 @@ +Created with MILKDROP 3.24 on 23/12/2023 at 11:38:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.50 +blending_direction=1 +random_1=0.346341 +random_2=0.993225 +random_3=0.345257 +random_4=0.661653 +random_5=0.581436 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little City9 +NAME=MilkDrop2077.026 My Little City9 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 35; MAXBPM = 210; num_res = 400; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg05 = 2; //num_c +per_frame_init_13=pi = 3.1416; +per_frame_init_14=reg71=16000; //glb lim +per_frame_init_15= +per_frame_1=BPM=135; +per_frame_2=dt = min (1/fps,0.1) ; +per_frame_3=dec_m = 1-4*dt; dec_s = 1-dt; +per_frame_4=vol = (bass+mid+treb)/3; +per_frame_5=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_6=bt=(vol>pk)&&(time>t0+1); +per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); +per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); +per_frame_9= +per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; +per_frame_11=q24 = bt; +per_frame_12= +per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; +per_frame_14= +per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); +per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); +per_frame_17=r1_=r1_*0.95+0.05*r1; +per_frame_18=r2_=r2_*0.9+0.1*r2; +per_frame_19= +per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_23= +per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_26= +per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; +per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; +per_frame_29= +per_frame_30=q10 =xa; +per_frame_31=q11 =xb; +per_frame_32= +per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); +per_frame_34=q1=int(c1*100+c2*10+c3); +per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); +per_frame_36=s=9/max(c4,max(c5,c6)); +per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); +per_frame_38=q2=r5*0.9+0.1; +per_frame_39=bt_=bt; +per_frame_40= +per_frame_41= +per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); +per_frame_43=ang += BPM/60*4*dir*dt; +per_frame_44=q5=gri; +per_frame_45=reg60 = 30/fps; +per_frame_46=reg06 = 0.04*aspecty; +per_frame_47=reg32 = aspecty; +per_frame_48= +per_frame_49=q9 = ang*pi/4; +per_frame_50=dec = if(vol>v_,0.5,dec_m); +per_frame_51=v_= dec*v_+(1-dec)*vol; +per_frame_52=q15=sqrt(v_)*0.8; +per_frame_53=q3 = 4; +per_frame_54= +per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; +per_pixel_2= +per_pixel_3=zoom = 1; +per_pixel_4=rot = 3.1416*2/3 * 0; +per_pixel_5= +per_pixel_6= +warp_1=`#define tex sampler_MilkDrop3_003 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-0.5-cos(time/3)*xymod.y; +warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(rad*50)*xymod.y; +warp_12=` +warp_13=`uv=xy1*aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; +comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; +comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.1; +comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod +comp_40=`ret /= float3(2.0,2.9,2.3); +comp_41=`ret*=1.4; +comp_42=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R264 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=bb = bb*0.99 + bass*0.02; +per_frame_2=mm = mm*0.99 + mid*0.02; +per_frame_3=tt = tt*0.99 + treb*0.02; +per_frame_4= +per_frame_5=mx = max(max(bb,mm),tt); +per_frame_6=mn = min(min(bb,mm),tt); +per_frame_7= +per_frame_8=t1 = (bb-mn)/(mx-mn); +per_frame_9=t2 = (mm-mn)/(mx-mn); +per_frame_10=t3 = (tt-mn)/(mx-mn); +per_frame_11= +per_frame_12=v = 0.2/fps; +per_frame_13=bm = bm + (t1-t2)*v; +per_frame_14=mt = mt + (t2-t3)*v; +per_frame_15= +per_frame_16=// coordinates spiral 1 +per_frame_17=q11 = 0.5; // X +per_frame_18=q12 = 0; // Y +per_frame_19= +per_frame_20=// coordinates spiral 2 +per_frame_21=q13 = -0.5; +per_frame_22=q14 = 0; +per_frame_23= +per_frame_24=q15 = 0.5/asin(1); // pi/4 +per_frame_25= +per_frame_26=q16 = -bm; // rotation +per_frame_27=q17 = mt; // growth +per_frame_28= +per_frame_29=// raytraced sphere code +per_frame_30= +per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_33= +per_frame_34=zz = 2.2; // linear zoom +per_frame_35= +per_frame_36=pi = asin(1)*2; +per_frame_37=pi2inv = 0.5/pi; +per_frame_38=maskangle = asin( 1/d); +per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_40=q31 = d; +per_frame_41=q30 = z; +per_frame_42=q29 = pi2inv; +per_frame_43=q28 = pi; +per_frame_44=q27 = 1/zz; +per_frame_45= +per_frame_46=v = 0.4; +per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_50= +per_frame_51=n = n + j1*0.0052; +per_frame_52=n1 = n1 + j2*0.0052; +per_frame_53=n2 = n2 + j3*0.0052; +per_frame_54= +per_frame_55= +per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin +per_frame_57=w2 = mt*pi; +per_frame_58=w3 = n2*0.0; +per_frame_59= +per_frame_60=q20 = cos(w1); +per_frame_61=q21 = sin(w1); +per_frame_62=q22 = cos(w2); +per_frame_63=q23 = sin(w2); +per_frame_64=q24 = cos(w3); +per_frame_65=q25 = sin(w3); +warp_1=`float2 numerator, denominator, fraction; +warp_2=` +warp_3=`float2 polar, factorA, factorB, product; +warp_4=`sampler sampler_pano_earth; +warp_5=`sampler sampler_pano_earth_clouds; +warp_6=`sampler sampler_pano_earth_night; +warp_7=` +warp_8=`shader_body +warp_9=`{ +warp_10=` +warp_11=`float z = q30; +warp_12=`float d = q31; +warp_13=`float pi = q28; +warp_14=`float pi2inv = q29; +warp_15=`float mask_apex = q32; +warp_16=`float zoom = q27; +warp_17=` +warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; +warp_19=` +warp_20=`float camera_apex = atan2( length(c),z); +warp_21=` +warp_22=`bool mask = mask_apex >= camera_apex; +warp_23=` +warp_24=`float longitude = atan2(c.x,c.y); +warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_26=` +warp_27=`float2 polar = float2(longitude,latitude); +warp_28=` +warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.zy; +warp_37=`factorB = float2(q20,q21); +warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.zy = product.xy; +warp_40=` +warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_42=` +warp_43=` +warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); +warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); +warp_46=` +warp_47=` +warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ +warp_49=` +warp_50=`float cutoff = 1; +warp_51=`int n = -2; +warp_52=`float s = 0.666; +warp_53=` +warp_54=` c = (uv_orig-0.5)*2*aspect.wz; +warp_55=` numerator = (c + float2(q11,q12))*64; +warp_56=` denominator = c + float2(q13,q14); +warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_60=` c = fraction-0.5; +warp_61=` float1 ang_hq = n*atan2(c.x,c.y); +warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); +warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +warp_64=` +warp_65=`/**********************************************/ +warp_66=` +warp_67=` +warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); +warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_70=` ((uv_orig.xyy +warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_72=` ).xyz* +warp_73=` float3(1,1,0)*0.05 + +warp_74=` time*float3(0,0,1)*0.4 +warp_75=` ); +warp_76=`ret -= (noise2)*.3; +warp_77=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=`ret *= 1.4; +comp_26=`//ret = GetPixel(uv); +comp_27=`//MilkDrop3 Color Mode: +comp_28=`ret /= float3(-0.4,-2.9,-1.1); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk new file mode 100644 index 0000000..b738bf8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk @@ -0,0 +1,980 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 new file mode 100644 index 0000000..6ab6658 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 @@ -0,0 +1,1962 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 23:31:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.53 +blending_direction=-1 +random_1=0.486992 +random_2=0.367073 +random_3=0.602439 +random_4=0.334011 +random_5=0.928455 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 002 Green.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.283185; +wave_0_per_point2=x = .5 + sin(sp)*.45; +wave_0_per_point3=y = .5 + cos(sp)*.45; +wave_0_per_point4= +wave_0_per_point5=tm = time*.5 + sp; +wave_0_per_point6= +wave_0_per_point7=r = .75 + .25*sin(tm*1.178); +wave_0_per_point8=g = .75 + .25*sin(tm*1.152); +wave_0_per_point9=b = .75 + .25*sin(tm*1.102); +wave_0_per_point10= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,5); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33=//r=xfade;g=xfade;b=xfade; +wave_1_per_point34= +wave_1_per_point35= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_2_per_point1=it = (it+1)*below(it,25); +wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_2_per_point5= +wave_2_per_point6=tm = time*.5 + sample*2; +wave_2_per_point7= +wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_2_per_point10= +wave_2_per_point11=x = vx; +wave_2_per_point12=y = vy; +wave_2_per_point13= +wave_2_per_point14=tm= 1.11 + sample + t1*2.0; +wave_2_per_point15= +wave_2_per_point16=flux=sin(time)*0.5; +wave_2_per_point17=fluy=cos(time)*0.5; +wave_2_per_point18= +wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_2_per_point21=xfade = (xfade2+xfade)*0.5; +wave_2_per_point22= +wave_2_per_point23= +wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_2_per_point27= +wave_2_per_point28=r=r1*xfade + g1*(1-xfade); +wave_2_per_point29=g=g1*xfade + b1*(1-xfade); +wave_2_per_point30=b=b1*xfade + r1*(1-xfade); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tic = min(time-tir,.1); +wave_3_per_frame2=tir = time; +wave_3_per_frame3=t2 = tic; +wave_3_per_point1=sam = int(rand(1001))*.001; +wave_3_per_point2=sam = sample; +wave_3_per_point3=it = (it+1)*above(sam,0); +wave_3_per_point4=set = int(sam*6); +wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); +wave_3_per_point6=off = .866025403; +wave_3_per_point7= +wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); +wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); +wave_3_per_point10= +wave_3_per_point11=zang = q6*50; +wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); +wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); +wave_3_per_point14=mx = ox; +wave_3_per_point15=my = oy; +wave_3_per_point16= +wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; +wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); +wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); +wave_3_per_point20=a = max(-.9 + vol,0); +wave_3_per_point21= +wave_3_per_point22=x = mx*rad; +wave_3_per_point23=y = my*rad; +wave_3_per_point24= +wave_3_per_point25=x = x*.75 + q1; +wave_3_per_point26=y = y + (1-q2); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk new file mode 100644 index 0000000..dc0f5b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk @@ -0,0 +1,1026 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.283185; +wave_0_per_point2=x = .5 + sin(sp)*.45; +wave_0_per_point3=y = .5 + cos(sp)*.45; +wave_0_per_point4= +wave_0_per_point5=tm = time*.5 + sp; +wave_0_per_point6= +wave_0_per_point7=r = .75 + .25*sin(tm*1.178); +wave_0_per_point8=g = .75 + .25*sin(tm*1.152); +wave_0_per_point9=b = .75 + .25*sin(tm*1.102); +wave_0_per_point10= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,5); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33=//r=xfade;g=xfade;b=xfade; +wave_1_per_point34= +wave_1_per_point35= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_2_per_point1=it = (it+1)*below(it,25); +wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_2_per_point5= +wave_2_per_point6=tm = time*.5 + sample*2; +wave_2_per_point7= +wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_2_per_point10= +wave_2_per_point11=x = vx; +wave_2_per_point12=y = vy; +wave_2_per_point13= +wave_2_per_point14=tm= 1.11 + sample + t1*2.0; +wave_2_per_point15= +wave_2_per_point16=flux=sin(time)*0.5; +wave_2_per_point17=fluy=cos(time)*0.5; +wave_2_per_point18= +wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_2_per_point21=xfade = (xfade2+xfade)*0.5; +wave_2_per_point22= +wave_2_per_point23= +wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_2_per_point27= +wave_2_per_point28=r=r1*xfade + g1*(1-xfade); +wave_2_per_point29=g=g1*xfade + b1*(1-xfade); +wave_2_per_point30=b=b1*xfade + r1*(1-xfade); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tic = min(time-tir,.1); +wave_3_per_frame2=tir = time; +wave_3_per_frame3=t2 = tic; +wave_3_per_point1=sam = int(rand(1001))*.001; +wave_3_per_point2=sam = sample; +wave_3_per_point3=it = (it+1)*above(sam,0); +wave_3_per_point4=set = int(sam*6); +wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); +wave_3_per_point6=off = .866025403; +wave_3_per_point7= +wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); +wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); +wave_3_per_point10= +wave_3_per_point11=zang = q6*50; +wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); +wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); +wave_3_per_point14=mx = ox; +wave_3_per_point15=my = oy; +wave_3_per_point16= +wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; +wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); +wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); +wave_3_per_point20=a = max(-.9 + vol,0); +wave_3_per_point21= +wave_3_per_point22=x = mx*rad; +wave_3_per_point23=y = my*rad; +wave_3_per_point24= +wave_3_per_point25=x = x*.75 + q1; +wave_3_per_point26=y = y + (1-q2); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 new file mode 100644 index 0000000..671f20c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 @@ -0,0 +1,1707 @@ +Created with MILKDROP 3.2 on 26/06/2023 at 23:38:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.43 +blending_direction=-1 +random_1=0.301762 +random_2=0.037805 +random_3=0.326829 +random_4=0.096612 +random_5=0.787398 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=zoom=1.010; +per_frame_3=speed=0.60; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); +per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.9*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`ret /= float3(-2.4,1.5,1.4); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`ret /= float3(2.8,0.9,0.9); +comp_104=`ret /= float3(0.6,2.0,1.5); +comp_105=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk new file mode 100644 index 0000000..1b7407d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk @@ -0,0 +1,917 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk new file mode 100644 index 0000000..ba7e930 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk @@ -0,0 +1,917 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//q2=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.012; +per_frame_21=dy=cos(musictime*0.069)*0.012; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=tan(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk new file mode 100644 index 0000000..95df292 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk @@ -0,0 +1,885 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*4+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`ret /= float3(-3.0,1.9,1.7); +comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 new file mode 100644 index 0000000..7912179 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 @@ -0,0 +1,2049 @@ +Created with MILKDROP 3.2 on 27/06/2023 at 00:24:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.46 +blending_direction=-1 +random_1=0.969106 +random_2=0.333198 +random_3=0.902981 +random_4=0.813686 +random_5=0.302304 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_017; +comp_2=`sampler sampler_MilkDrop3_016; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//ret /= float3(2.7,1.9,2.6); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 006 Morph.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.010 +fWarpScale=1.766 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.100 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); +per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); +per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=ob_r = wave_g; +per_frame_7=ob_b = wave_r; +per_frame_8=ob_g = wave_b; +per_frame_9=ib_r = wave_r; +per_frame_10=ib_b = wave_g; +per_frame_11=ib_g = wave_r; +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((y&x/x)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(y/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1+(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; +per_pixel_20=zm=zm+star/10; +per_pixel_21=sx=zm; +per_pixel_22=sy=zm; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +per_pixel_24=q1 = 0.4*x; +per_pixel_25=q2= (0.3*x); +per_pixel_26=q3 = below(x,0.1*q5+ 0.3); +per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); +per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); +per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); +per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); +per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); +per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); +per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; +per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; +per_pixel_35=cy = 1*sin(24*rad); +per_pixel_36=cx = 1*cos(24*rad); +per_pixel_37=kdx=dx;////////////////////////////////////////// +per_pixel_38=kdy=dy; +per_pixel_39=ksx=sx; +per_pixel_40=ksy=sy; +per_pixel_41=krt=rot; +per_pixel_42=kzm=zoom; +per_pixel_43=kcx=cx; +per_pixel_44=kcy=cy; +per_pixel_45=kwp=warp; +per_pixel_46= +per_pixel_47=dx=0; +per_pixel_48=dy=0; +per_pixel_49=sx=1; +per_pixel_50=sy=1; +per_pixel_51=rot=0; +per_pixel_52=zoom=1; +per_pixel_53=cx=.5; +per_pixel_54=cy=.5; +per_pixel_55=warp=0;///////////////////////////////////////////////////// +per_pixel_56= +per_pixel_57=sw = ang/6.2832 + 1; +per_pixel_58=sw = sw*8; +per_pixel_59= +per_pixel_60=bl = equal(int(sw)%2,0); +per_pixel_61=sw = sw - int(sw); +per_pixel_62=sw = if(bl,sw,1-sw)*3; +per_pixel_63= +per_pixel_64= +per_pixel_65=rd = pow(rad*.8,.9); +per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_67=zm = .01 + .01*sin(rd); +per_pixel_68= +per_pixel_69=dx = (x-.5)*zm; +per_pixel_70=dy = (y-.5)*zm; +per_pixel_71=/////////////////////////////////////// +per_pixel_72=cr1=65*.01; +per_pixel_73=cr2=65*.01; +per_pixel_74=crx=cr2-cr1; +per_pixel_75=ci=rad; +per_pixel_76=cb=.25 ; +per_pixel_77=crs=2; +per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_80=jx1=crr; +per_pixel_81=kx1=1-crr; +per_pixel_82= +per_pixel_83=jdx=dx; +per_pixel_84=jdy=dy; +per_pixel_85=jsx=sx; +per_pixel_86=jsy=sy; +per_pixel_87=jrt=rot; +per_pixel_88=jzm=zoom; +per_pixel_89=jcx=cx; +per_pixel_90=jcy=cy; +per_pixel_91=jwp=warp; +per_pixel_92= +per_pixel_93=dx=(jx1*jdx+kx1*kdx); +per_pixel_94=dy=(jx1*jdy+kx1*kdy); +per_pixel_95=sx=(jx1*jsx+kx1*ksx); +per_pixel_96=sy=(jx1*jsy+kx1*ksy); +per_pixel_97=rot=(jx1*jrt+kx1*krt); +per_pixel_98=zoom=(jx1*jzm+kx1*kzm); +per_pixel_99=cx=(jx1*jcx+kx1*kcx); +per_pixel_100=cy=(jx1*jcy+kx1*kcy); +per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// +per_pixel_102= +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; +comp_6=`ret /= float3(1.0,-2.2,2.6); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 new file mode 100644 index 0000000..abf4628 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 @@ -0,0 +1,1782 @@ +Created with MILKDROP 3.2 on 16/07/2023 at 02:02:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.75 +blending_direction=-1 +random_1=0.312466 +random_2=0.819241 +random_3=0.476287 +random_4=0.266125 +random_5=0.834959 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=q4 = cos(wave_mystery*3.1415927*2); +per_frame_13=q5 = sin(wave_mystery*3.1415927*2); +per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); +per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 new file mode 100644 index 0000000..2e65281 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 @@ -0,0 +1,1779 @@ +Created with MILKDROP 3.2 on 16/07/2023 at 02:04:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.75 +blending_direction=-1 +random_1=0.561789 +random_2=0.108266 +random_3=0.728591 +random_4=0.958672 +random_5=0.165176 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(rad*2,1,0.9),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 new file mode 100644 index 0000000..9008fa1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 @@ -0,0 +1,1788 @@ +Created with MILKDROP 3.2 on 16/07/2023 at 02:16:57 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.75 +blending_direction=-1 +random_1=0.559621 +random_2=0.036721 +random_3=0.256098 +random_4=0.847968 +random_5=0.736314 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*7+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 100; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .34* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .34* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .34* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = (ang/12)+.6*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +per_pixel_2=rot = 0.012; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//ret /= float3(2.1,-0.2,-2.1); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 new file mode 100644 index 0000000..14cd097 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 @@ -0,0 +1,2004 @@ +Created with MILKDROP 3.2 on 16/07/2023 at 19:58:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.75 +blending_direction=-1 +random_1=0.364905 +random_2=0.130623 +random_3=0.239837 +random_4=0.252575 +random_5=0.569377 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 003 RedMove +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`ret /= float3(1.1,-1.4,-0.1); +comp_104=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_017; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(time/10)); +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//ret /= float3(2.1,-0.2,-2.1); +comp_29=`ret /= float3(-0.1,0.9,0.9); +comp_30=`ret /= float3(-2.9,1.4,2.8); +comp_31=`ret /= float3(2.5,2.1,0.8); +comp_32=`ret *=3; +comp_33=`} +comp_34=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk new file mode 100644 index 0000000..db3c67b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk @@ -0,0 +1,903 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=200 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wave_0_per_point1=t1 = sample+time*.2; +wave_0_per_point2= +wave_0_per_point3=x = .35* sin (6*t1) ; +wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; +wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=/////// rotations... by flexi +wave_0_per_point9= +wave_0_per_point10=d = 1; +wave_0_per_point11=zoom = 1; +wave_0_per_point12= +wave_0_per_point13=w1 = .3*time; +wave_0_per_point14=w2 = .1*time; +wave_0_per_point15=w3 = .2*time; +wave_0_per_point16= +wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; +wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; +wave_0_per_point19=z1 = mz; +wave_0_per_point20= +wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point23=y2 = y1; +wave_0_per_point24= +wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point27=x3 = x2; +wave_0_per_point28= +wave_0_per_point29= +wave_0_per_point30=// perspective calculation +wave_0_per_point31= +wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point33=w = atan2(x3,y3); +wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point36= +wave_0_per_point37=my_x = zoom*sin(w)*p; +wave_0_per_point38=my_y = zoom*cos(w)*p; +wave_0_per_point39= +wave_0_per_point40=x = 0.5 + my_x; +wave_0_per_point41=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.24699 +shapecode_0_r=1.000 +shapecode_0_g=0.400 +shapecode_0_b=0.300 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.510 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.22*sample; +shape_0_per_frame3=r=sample; +shape_0_per_frame4=ang=(1-sample)*time*15; +shape_0_per_frame5=sides=(1-sample)* 14; +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=t1 = sample+time*.2; +shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; +shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 1; +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w1 = .3*time; +shape_0_per_frame20=w2 = .1*time; +shape_0_per_frame21=w3 = .2*time; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; +shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; +shape_0_per_frame25=z1 = mz; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35= +shape_0_per_frame36=// perspective calculation +shape_0_per_frame37= +shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame39=w = atan2(x3,y3); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame42= +shape_0_per_frame43=my_x = zoom*sin(w)*p; +shape_0_per_frame44=my_y = zoom*cos(w)*p; +shape_0_per_frame45= +shape_0_per_frame46=x = 0.5 + my_x; +shape_0_per_frame47=y = 0.5 + my_y; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 3*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.08*length (uv1)*2); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1.8,1.7,2.8); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_017; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//ret /= float3(2.1,-0.2,-2.1); +comp_29=`ret /= float3(-0.1,0.9,0.9); +comp_30=`ret /= float3(-2.9,1.4,2.8); +comp_31=`ret /= float3(2.5,2.1,0.8); +comp_32=`ret *=3; +comp_33=`ret /= float3(1.9,2.1,1.7); +comp_34=` +comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk new file mode 100644 index 0000000..68af7ec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk @@ -0,0 +1,931 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.009 +fWaveSmoothing=0.900 +fWaveParam=-0.320 +fModWaveAlphaStart=2.300 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.830 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=352 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04259 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=0.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.820 +wavecode_1_a=0.860 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.060 +wavecode_2_g=1.170 +wavecode_2_b=1.000 +wavecode_2_a=0.950 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.51000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=141 +shapecode_0_x=0.940 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.29883 +shapecode_0_r=1.000 +shapecode_0_g=0.660 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.009 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.435 +shapecode_0_border_g=0.500 +shapecode_0_border_b=0.510 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=s=sample; +shape_0_per_frame3=t=time/5; +shape_0_per_frame4=r1=4*rad; +shape_0_per_frame5= +shape_0_per_frame6=x1= r1*sin(30*sample+3*t); +shape_0_per_frame7=y1= r1*cos(30*sample+2*t); +shape_0_per_frame8= +shape_0_per_frame9=x2= y1- r1*sin(30*sample+3*t); +shape_0_per_frame10=y2= x1+ r1*cos(30*sample+2*t); +shape_0_per_frame11= +shape_0_per_frame12=x3= x2+ r1*sin(30*sample+3*t); +shape_0_per_frame13=y3= y2+ r1*cos(30*sample+2*t); +shape_0_per_frame14= +shape_0_per_frame15= +shape_0_per_frame16=x=if(above(sample,0.284), if(above(sample,0.752),x3,x2), x1); +shape_0_per_frame17=y=if(above(sample,.33), if(above(sample,.66),y3,y2), y1); +shape_0_per_frame18= +shape_0_per_frame19=rad= rad* sin(220*s); +shape_0_per_frame20=a=sin(113*sample); +shape_0_per_frame21=a2=a; +shape_0_per_frame22=my_x = x; +shape_0_per_frame23=my_y = y; +shape_0_per_frame24=my_z = z; +shape_0_per_frame25= +shape_0_per_frame26=r=a; +shape_0_per_frame27= +shape_0_per_frame28=/////// rotations... by flexi +shape_0_per_frame29= +shape_0_per_frame30=d = .4; //// distance +shape_0_per_frame31=zoom = .4; +shape_0_per_frame32= +shape_0_per_frame33=w3 = q3; +shape_0_per_frame34=w2 = q2; +shape_0_per_frame35=w1 = q1; +shape_0_per_frame36= +shape_0_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame39=z1 = my_z; +shape_0_per_frame40= +shape_0_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame43=y2 = y1; +shape_0_per_frame44= +shape_0_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame47=x3 = x2; +shape_0_per_frame48= +shape_0_per_frame49= +shape_0_per_frame50= +shape_0_per_frame51=// perspective calculation +shape_0_per_frame52= +shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame54=w = atan2(x3,y3); +shape_0_per_frame55=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame57= +shape_0_per_frame58=rad= rad* l; +shape_0_per_frame59= +shape_0_per_frame60=my_x = zoom*sin(w)*p; +shape_0_per_frame61=my_y = zoom*cos(w)*p; +shape_0_per_frame62= +shape_0_per_frame63=x = 0.46 + my_x; +shape_0_per_frame64=y = 0.5 + my_y; +shape_0_per_frame65= +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=108 +shapecode_1_x=0.560 +shapecode_1_y=0.500 +shapecode_1_rad=0.18532 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.17000 +shapecode_1_r=0.000 +shapecode_1_g=0.352 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2=s=sample; +shape_1_per_frame3=t=time/5; +shape_1_per_frame4=r1=4*rad; +shape_1_per_frame5= +shape_1_per_frame6=x1= r1*sin(30*sample+3*t); +shape_1_per_frame7=y1= r1*cos(30*sample+2*t); +shape_1_per_frame8= +shape_1_per_frame9=x2= y1- r1*sin(30*sample+3*t); +shape_1_per_frame10=y2= x1+ r1*cos(30*sample+2*t); +shape_1_per_frame11= +shape_1_per_frame12=x3= x2+ r1*sin(30*sample+3*t); +shape_1_per_frame13=y3= y2+ r1*cos(30*sample+2*t); +shape_1_per_frame14= +shape_1_per_frame15= +shape_1_per_frame16=x=if(above(sample,0.277), if(above(sample,0.607),x3,x2), x1); +shape_1_per_frame17=y=if(above(sample,0.35), if(above(sample,0.719),y3,y2), y1); +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=rad= rad* sin(s); +shape_1_per_frame21=a=sin(200*sample); +shape_1_per_frame22=a2=a; +shape_1_per_frame23=r=a; +shape_1_per_frame24=my_x = x; +shape_1_per_frame25=my_y = y; +shape_1_per_frame26=my_z = z; +shape_1_per_frame27= +shape_1_per_frame28= +shape_1_per_frame29= +shape_1_per_frame30= +shape_1_per_frame31=/////// rotations... by flexi +shape_1_per_frame32= +shape_1_per_frame33=d = .5; +shape_1_per_frame34=zoom = .3; +shape_1_per_frame35= +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=w3 = q1; +shape_1_per_frame40=w2 = q3; +shape_1_per_frame41=w1 = q2; +shape_1_per_frame42= +shape_1_per_frame43=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame44=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame45=z1 = my_z; +shape_1_per_frame46= +shape_1_per_frame47=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame48=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame49=y2 = y1; +shape_1_per_frame50= +shape_1_per_frame51=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame52=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame53=x3 = x2; +shape_1_per_frame54= +shape_1_per_frame55= +shape_1_per_frame56= +shape_1_per_frame57=// perspective calculation +shape_1_per_frame58= +shape_1_per_frame59=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame60=w = atan2(x3,y3); +shape_1_per_frame61=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame62=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame63= +shape_1_per_frame64=my_x = zoom*sin(w)*p; +shape_1_per_frame65=my_y = zoom*cos(w)*p; +shape_1_per_frame66= +shape_1_per_frame67=x = 0.5 + my_x; +shape_1_per_frame68=y = 0.5 + my_y; +shape_1_per_frame69= +shapecode_2_enabled=0 +shapecode_2_sides=30 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=78 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.61530 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.192 +shapecode_2_a=1.060 +shapecode_2_r2=0.096 +shapecode_2_g2=0.100 +shapecode_2_b2=0.100 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=s=instance/num_inst; +shape_2_per_frame2=t=time; +shape_2_per_frame3= +shape_2_per_frame4=x1=0; +shape_2_per_frame5=y1=0; +shape_2_per_frame6= +shape_2_per_frame7=x2= x1+ rad*.2*sin(2*3.5*s+t); +shape_2_per_frame8=y2= y1+ rad*.04*cos(2*3.5*s+t); +shape_2_per_frame9= +shape_2_per_frame10=x=.5+if(equal(s,.5),x1,x2); +shape_2_per_frame11=y=0.48+if(equal(s,0.48),y1,y2); +shape_2_per_frame12= +shape_2_per_frame13=x= x+ .4*rad*sin(3*t); +shape_2_per_frame14=y= y+ .4*rad*cos(5*t); +shape_2_per_frame15= +shape_2_per_frame16=rad= rad* 0.19*equal(s,0.5)*sin(1+s+t)+rad*0.044*sin(s+t)*above(s,0); +shape_2_per_frame17=a= a-.8+equal(s,.5); +shape_2_per_frame18=r=if(equal(s,0.44),r,sin(10*s*t)); +shape_2_per_frame19=r2=r/2; +shape_2_per_frame20= +shape_2_per_frame21= +shape_2_per_frame22= +shape_2_per_frame23= +shape_2_per_frame24= +shape_2_per_frame25=x3= x+ rad*.4*sin(2*3.5*s+14*t); +shape_2_per_frame26=y3= y+ rad*.3*cos(2*3.5*s+15*t); +shape_2_per_frame27= +shape_2_per_frame28=x=if(equal(s,.5),x,x3); +shape_2_per_frame29=y=if(equal(s,.5),y,y3); +shape_2_per_frame30= +shapecode_3_enabled=0 +shapecode_3_sides=50 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.550 +shapecode_3_y=0.565 +shapecode_3_rad=0.02375 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.180 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.273 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=1.130 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.200 +shapecode_3_border_b=0.200 +shapecode_3_border_a=1.000 +shape_3_per_frame1=x=.5+.5*(q1-q2)+.2*(q3-q4)+.08*(q5-q6)+.03*(q7-q8); +shape_3_per_frame2=y=0.45+0.45*(q1+q2)+0.21*(q3+q4)+0.075*(q5+q6)+0.035*(q7+q8); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 3*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.08*length (uv1)*2); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1.8,1.7,2.8); +warp_18=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_017; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//ret /= float3(2.1,-0.2,-2.1); +comp_29=`ret /= float3(-0.1,0.9,0.9); +comp_30=`ret /= float3(-2.9,1.4,2.8); +comp_31=`ret /= float3(2.5,2.1,0.8); +comp_32=`ret *=3; +comp_33=`ret /= float3(1.7,2.5,1.7); +comp_34=` +comp_35=`//ret /= float3(-2.5,1.8,2.2); +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 new file mode 100644 index 0000000..c096b56 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 @@ -0,0 +1,2391 @@ +Created with MILKDROP 3.2 on 25/06/2023 at 00:08:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.180894 +random_2=0.951355 +random_3=0.658266 +random_4=0.455285 +random_5=0.007724 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3d zoomout2 testdontkeep.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.010 +fWarpScale=1.766 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.100 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); +per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); +per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=ob_r = wave_g; +per_frame_7=ob_b = wave_r; +per_frame_8=ob_g = wave_b; +per_frame_9=ib_r = wave_r; +per_frame_10=ib_b = wave_g; +per_frame_11=ib_g = wave_r; +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((y&x/x)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(y/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1+(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; +per_pixel_20=zm=zm+star/10; +per_pixel_21=sx=zm; +per_pixel_22=sy=zm; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +per_pixel_24=q1 = 0.4*x; +per_pixel_25=q2= (0.3*x); +per_pixel_26=q3 = below(x,0.1*q5+ 0.3); +per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); +per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); +per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); +per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); +per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); +per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); +per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; +per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; +per_pixel_35=cy = 1*sin(24*rad); +per_pixel_36=cx = 1*cos(24*rad); +per_pixel_37=kdx=dx;////////////////////////////////////////// +per_pixel_38=kdy=dy; +per_pixel_39=ksx=sx; +per_pixel_40=ksy=sy; +per_pixel_41=krt=rot; +per_pixel_42=kzm=zoom; +per_pixel_43=kcx=cx; +per_pixel_44=kcy=cy; +per_pixel_45=kwp=warp; +per_pixel_46= +per_pixel_47=dx=0; +per_pixel_48=dy=0; +per_pixel_49=sx=1; +per_pixel_50=sy=1; +per_pixel_51=rot=0; +per_pixel_52=zoom=1; +per_pixel_53=cx=.5; +per_pixel_54=cy=.5; +per_pixel_55=warp=0;///////////////////////////////////////////////////// +per_pixel_56= +per_pixel_57=sw = ang/6.2832 + 1; +per_pixel_58=sw = sw*8; +per_pixel_59= +per_pixel_60=bl = equal(int(sw)%2,0); +per_pixel_61=sw = sw - int(sw); +per_pixel_62=sw = if(bl,sw,1-sw)*3; +per_pixel_63= +per_pixel_64= +per_pixel_65=rd = pow(rad*.8,.9); +per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_67=zm = .01 + .01*sin(rd); +per_pixel_68= +per_pixel_69=dx = (x-.5)*zm; +per_pixel_70=dy = (y-.5)*zm; +per_pixel_71=/////////////////////////////////////// +per_pixel_72=cr1=65*.01; +per_pixel_73=cr2=65*.01; +per_pixel_74=crx=cr2-cr1; +per_pixel_75=ci=rad; +per_pixel_76=cb=.25 ; +per_pixel_77=crs=2; +per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_80=jx1=crr; +per_pixel_81=kx1=1-crr; +per_pixel_82= +per_pixel_83=jdx=dx; +per_pixel_84=jdy=dy; +per_pixel_85=jsx=sx; +per_pixel_86=jsy=sy; +per_pixel_87=jrt=rot; +per_pixel_88=jzm=zoom; +per_pixel_89=jcx=cx; +per_pixel_90=jcy=cy; +per_pixel_91=jwp=warp; +per_pixel_92= +per_pixel_93=dx=(jx1*jdx+kx1*kdx); +per_pixel_94=dy=(jx1*jdy+kx1*kdy); +per_pixel_95=sx=(jx1*jsx+kx1*ksx); +per_pixel_96=sy=(jx1*jsy+kx1*ksy); +per_pixel_97=rot=(jx1*jrt+kx1*krt); +per_pixel_98=zoom=(jx1*jzm+kx1*kzm); +per_pixel_99=cx=(jx1*jcx+kx1*kcx); +per_pixel_100=cy=(jx1*jcy+kx1*kcy); +per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// +per_pixel_102= +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`ret /= float3(-3.0,1.9,1.7); +comp_47=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R186.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=179 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20065 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.99979 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.500 +shapecode_0_border_b=0.150 +shapecode_0_border_a=1.000 +shape_0_per_frame1=//lorenz-attractor calc +shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); +shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); +shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); +shape_0_per_frame5= +shape_0_per_frame6=dx1 = q14*(yy1-xx1); +shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; +shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; +shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); +shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; +shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; +shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=// 3D object model coordinates +shape_0_per_frame16=my_x = xx1*0.1; +shape_0_per_frame17=my_y = yy1*0.1; +shape_0_per_frame18=my_z = zz1*0.1 - 3; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=d = 5; // camera distance +shape_0_per_frame22=zoom = 0.66; +shape_0_per_frame23= +shape_0_per_frame24=// solid angles +shape_0_per_frame25=w1 = q3; +shape_0_per_frame26=w2 = q4; +shape_0_per_frame27=w3 = q5; +shape_0_per_frame28= +shape_0_per_frame29=// 3D rotation +shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame32=z1 = my_z; +shape_0_per_frame33= +shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame36=y2 = y1; +shape_0_per_frame37= +shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame40=x3 = x2; +shape_0_per_frame41= +shape_0_per_frame42=// perspective calculation +shape_0_per_frame43= +shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame45=w = atan2(x3,y3); +shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame48= +shape_0_per_frame49=my_x = zoom*sin(w)*p; +shape_0_per_frame50=my_y = zoom*cos(w)*p; +shape_0_per_frame51= +shape_0_per_frame52=x = 0.5 + my_x; +shape_0_per_frame53=y = 0.5 + my_y; +shape_0_per_frame54= +shape_0_per_frame55=rad = rad/d; +shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; +shape_0_per_frame57=r=int(rand(30))/30+instance-instance; +shape_0_per_frame58=g=int(rand(30))/30+instance-instance; +shape_0_per_frame59=b=int(rand(30))/30+instance-instance; +shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; +shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; +shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; +shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; +shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; +shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; +shape_0_per_frame66= +shape_0_per_frame67=a=int(rand(30))/30+instance-instance; +shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; +shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; +shape_0_per_frame70=sides=int(rand(30))+instance-instance; +shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; +shape_0_per_frame72= +shapecode_1_enabled=0 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=512 +shapecode_1_x=0.500 +shapecode_1_y=0.550 +shapecode_1_rad=0.09860 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78740 +shapecode_1_r=0.200 +shapecode_1_g=0.030 +shapecode_1_b=0.550 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=started = 0; +shape_1_init2=t1 = 0.412; //seeds for pseudo random generator +shape_1_init3=t2 = 0.4563; +shape_1_init4=t3 = 0.6452; +shape_1_init5=t4 = 0.2565; +shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_1_per_frame9=t = .6; +shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_1_per_frame11=t = t + rnd2*0.1; +shape_1_per_frame12=wh = rnd4*asin(1)*4; +shape_1_per_frame13=wv = 0.25 + rnd3*0.1; +shape_1_per_frame14= +shape_1_per_frame15=d = 6; // makes the perspective impact +shape_1_per_frame16=zoom = 1; +shape_1_per_frame17=l = 1; +shape_1_per_frame18= +shape_1_per_frame19=// Kardan angles +shape_1_per_frame20= +shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_1_per_frame22=w2 = q4; // rotation around vertical axis +shape_1_per_frame23=w3 = q5; // rotation around horizontal axis +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=// definition of the 3D shape +shape_1_per_frame27= +shape_1_per_frame28=i = instance; +shape_1_per_frame29= +shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; +shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; +shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; +shape_1_per_frame33= +shape_1_per_frame34= +shape_1_per_frame35= +shape_1_per_frame36=// 3D rotations +shape_1_per_frame37= +shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame40=z1 = my_z; +shape_1_per_frame41= +shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame44=y2 = y1; +shape_1_per_frame45= +shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame48=x3 = x2; +shape_1_per_frame49= +shape_1_per_frame50=// perspective calculation +shape_1_per_frame51= +shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame54= +shape_1_per_frame55=rad = rad/d; +shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; +shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; +shape_1_per_frame58= +shape_1_per_frame59=x = 0.5 + my_x; +shape_1_per_frame60=y = 0.5 + my_y; +shape_1_per_frame61= +shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=512 +shapecode_2_x=0.500 +shapecode_2_y=0.550 +shapecode_2_rad=0.26670 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.78740 +shapecode_2_r=0.000 +shapecode_2_g=0.100 +shapecode_2_b=0.550 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=started = 0; +shape_2_init2=t1 = 0.412; //seeds for pseudo random generator +shape_2_init3=t2 = 0.4563; +shape_2_init4=t3 = 0.6452; +shape_2_init5=t4 = 0.2565; +shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_2_per_frame9=t = .6; +shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_2_per_frame11=t = t + rnd2*0.1; +shape_2_per_frame12=wh = rnd4*asin(1)*4; +shape_2_per_frame13=wv = 0.25 + rnd3*0.1; +shape_2_per_frame14= +shape_2_per_frame15=d = 6; // makes the perspective impact +shape_2_per_frame16=zoom = 1; +shape_2_per_frame17=l = 1; +shape_2_per_frame18= +shape_2_per_frame19=// Kardan angles +shape_2_per_frame20= +shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_2_per_frame22=w2 = q4; // rotation around vertical axis +shape_2_per_frame23=w3 = q5; // rotation around horizontal axis +shape_2_per_frame24= +shape_2_per_frame25= +shape_2_per_frame26=// definition of the 3D shape +shape_2_per_frame27= +shape_2_per_frame28=i = instance; +shape_2_per_frame29= +shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; +shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; +shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35=// 3D rotations +shape_2_per_frame36= +shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_2_per_frame39=z1 = my_z; +shape_2_per_frame40= +shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_2_per_frame43=y2 = y1; +shape_2_per_frame44= +shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_2_per_frame47=x3 = x2; +shape_2_per_frame48= +shape_2_per_frame49=// perspective calculation +shape_2_per_frame50= +shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_2_per_frame53= +shape_2_per_frame54=rad = rad/d; +shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_2_per_frame57= +shape_2_per_frame58=x = 0.5 + my_x; +shape_2_per_frame59=y = 0.5 + my_y; +shape_2_per_frame60= +shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=512 +shapecode_3_x=0.500 +shapecode_3_y=0.550 +shapecode_3_rad=0.05012 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.78740 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.110 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=started = 0; +shape_3_init2=t1 = 0.412; //seeds for pseudo random generator +shape_3_init3=t2 = 0.4563; +shape_3_init4=t3 = 0.6452; +shape_3_init5=t4 = 0.2565; +shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_3_per_frame9=t = .6; +shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_3_per_frame11=t = t + rnd2*0.1; +shape_3_per_frame12=wh = rnd4*asin(1)*4; +shape_3_per_frame13=wv = 0.25 + rnd3*0.1; +shape_3_per_frame14= +shape_3_per_frame15=d = 1.4; // makes the perspective impact +shape_3_per_frame16=zoom = 1; +shape_3_per_frame17=l = 1; +shape_3_per_frame18= +shape_3_per_frame19=// Kardan angles +shape_3_per_frame20= +shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_3_per_frame22=w2 = q4; // rotation around vertical axis +shape_3_per_frame23=w3 = q5; // rotation around horizontal axis +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=// definition of the 3D shape +shape_3_per_frame27= +shape_3_per_frame28=i = instance; +shape_3_per_frame29= +shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); +shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; +shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); +shape_3_per_frame33= +shape_3_per_frame34= +shape_3_per_frame35=// 3D rotations +shape_3_per_frame36= +shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame39=z1 = my_z; +shape_3_per_frame40= +shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame43=y2 = y1; +shape_3_per_frame44= +shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame47=x3 = x2; +shape_3_per_frame48= +shape_3_per_frame49=// perspective calculation +shape_3_per_frame50= +shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame53= +shape_3_per_frame54=rad = rad/d; +shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_3_per_frame57= +shape_3_per_frame58=x = 0.5 + my_x; +shape_3_per_frame59=y = 0.5 + my_y; +shape_3_per_frame60= +shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret /= float3(1.3,1.8,-2.1); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 new file mode 100644 index 0000000..ae4d0ca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 @@ -0,0 +1,2391 @@ +Created with MILKDROP 3.2 on 25/06/2023 at 00:11:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.55 +blending_direction=1 +random_1=0.658266 +random_2=0.085230 +random_3=0.970732 +random_4=0.056233 +random_5=0.949458 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 DeepMash 3d zoomout2 testdontkeep.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.010 +fWarpScale=1.766 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.100 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); +per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); +per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=ob_r = wave_g; +per_frame_7=ob_b = wave_r; +per_frame_8=ob_g = wave_b; +per_frame_9=ib_r = wave_r; +per_frame_10=ib_b = wave_g; +per_frame_11=ib_g = wave_r; +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((y&x/x)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(y/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1+(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; +per_pixel_20=zm=zm+star/10; +per_pixel_21=sx=zm; +per_pixel_22=sy=zm; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +per_pixel_24=q1 = 0.4*x; +per_pixel_25=q2= (0.3*x); +per_pixel_26=q3 = below(x,0.1*q5+ 0.3); +per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); +per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); +per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); +per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); +per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); +per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); +per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; +per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; +per_pixel_35=cy = 1*sin(24*rad); +per_pixel_36=cx = 1*cos(24*rad); +per_pixel_37=kdx=dx;////////////////////////////////////////// +per_pixel_38=kdy=dy; +per_pixel_39=ksx=sx; +per_pixel_40=ksy=sy; +per_pixel_41=krt=rot; +per_pixel_42=kzm=zoom; +per_pixel_43=kcx=cx; +per_pixel_44=kcy=cy; +per_pixel_45=kwp=warp; +per_pixel_46= +per_pixel_47=dx=0; +per_pixel_48=dy=0; +per_pixel_49=sx=1; +per_pixel_50=sy=1; +per_pixel_51=rot=0; +per_pixel_52=zoom=1; +per_pixel_53=cx=.5; +per_pixel_54=cy=.5; +per_pixel_55=warp=0;///////////////////////////////////////////////////// +per_pixel_56= +per_pixel_57=sw = ang/6.2832 + 1; +per_pixel_58=sw = sw*8; +per_pixel_59= +per_pixel_60=bl = equal(int(sw)%2,0); +per_pixel_61=sw = sw - int(sw); +per_pixel_62=sw = if(bl,sw,1-sw)*3; +per_pixel_63= +per_pixel_64= +per_pixel_65=rd = pow(rad*.8,.9); +per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_67=zm = .01 + .01*sin(rd); +per_pixel_68= +per_pixel_69=dx = (x-.5)*zm; +per_pixel_70=dy = (y-.5)*zm; +per_pixel_71=/////////////////////////////////////// +per_pixel_72=cr1=65*.01; +per_pixel_73=cr2=65*.01; +per_pixel_74=crx=cr2-cr1; +per_pixel_75=ci=rad; +per_pixel_76=cb=.25 ; +per_pixel_77=crs=2; +per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_80=jx1=crr; +per_pixel_81=kx1=1-crr; +per_pixel_82= +per_pixel_83=jdx=dx; +per_pixel_84=jdy=dy; +per_pixel_85=jsx=sx; +per_pixel_86=jsy=sy; +per_pixel_87=jrt=rot; +per_pixel_88=jzm=zoom; +per_pixel_89=jcx=cx; +per_pixel_90=jcy=cy; +per_pixel_91=jwp=warp; +per_pixel_92= +per_pixel_93=dx=(jx1*jdx+kx1*kdx); +per_pixel_94=dy=(jx1*jdy+kx1*kdy); +per_pixel_95=sx=(jx1*jsx+kx1*ksx); +per_pixel_96=sy=(jx1*jsy+kx1*ksy); +per_pixel_97=rot=(jx1*jrt+kx1*krt); +per_pixel_98=zoom=(jx1*jzm+kx1*kzm); +per_pixel_99=cx=(jx1*jcx+kx1*kcx); +per_pixel_100=cy=(jx1*jcy+kx1*kcy); +per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// +per_pixel_102= +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`ret /= float3(-3.0,1.9,1.7); +comp_47=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R186.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=179 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20065 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.99979 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.500 +shapecode_0_border_b=0.150 +shapecode_0_border_a=1.000 +shape_0_per_frame1=//lorenz-attractor calc +shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); +shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); +shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); +shape_0_per_frame5= +shape_0_per_frame6=dx1 = q14*(yy1-xx1); +shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; +shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; +shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); +shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; +shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; +shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=// 3D object model coordinates +shape_0_per_frame16=my_x = xx1*0.1; +shape_0_per_frame17=my_y = yy1*0.1; +shape_0_per_frame18=my_z = zz1*0.1 - 3; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=d = 5; // camera distance +shape_0_per_frame22=zoom = 0.66; +shape_0_per_frame23= +shape_0_per_frame24=// solid angles +shape_0_per_frame25=w1 = q3; +shape_0_per_frame26=w2 = q4; +shape_0_per_frame27=w3 = q5; +shape_0_per_frame28= +shape_0_per_frame29=// 3D rotation +shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame32=z1 = my_z; +shape_0_per_frame33= +shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame36=y2 = y1; +shape_0_per_frame37= +shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame40=x3 = x2; +shape_0_per_frame41= +shape_0_per_frame42=// perspective calculation +shape_0_per_frame43= +shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame45=w = atan2(x3,y3); +shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame48= +shape_0_per_frame49=my_x = zoom*sin(w)*p; +shape_0_per_frame50=my_y = zoom*cos(w)*p; +shape_0_per_frame51= +shape_0_per_frame52=x = 0.5 + my_x; +shape_0_per_frame53=y = 0.5 + my_y; +shape_0_per_frame54= +shape_0_per_frame55=rad = rad/d; +shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; +shape_0_per_frame57=r=int(rand(30))/30+instance-instance; +shape_0_per_frame58=g=int(rand(30))/30+instance-instance; +shape_0_per_frame59=b=int(rand(30))/30+instance-instance; +shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; +shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; +shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; +shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; +shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; +shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; +shape_0_per_frame66= +shape_0_per_frame67=a=int(rand(30))/30+instance-instance; +shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; +shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; +shape_0_per_frame70=sides=int(rand(30))+instance-instance; +shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; +shape_0_per_frame72= +shapecode_1_enabled=0 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=512 +shapecode_1_x=0.500 +shapecode_1_y=0.550 +shapecode_1_rad=0.09860 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78740 +shapecode_1_r=0.200 +shapecode_1_g=0.030 +shapecode_1_b=0.550 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=started = 0; +shape_1_init2=t1 = 0.412; //seeds for pseudo random generator +shape_1_init3=t2 = 0.4563; +shape_1_init4=t3 = 0.6452; +shape_1_init5=t4 = 0.2565; +shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_1_per_frame9=t = .6; +shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_1_per_frame11=t = t + rnd2*0.1; +shape_1_per_frame12=wh = rnd4*asin(1)*4; +shape_1_per_frame13=wv = 0.25 + rnd3*0.1; +shape_1_per_frame14= +shape_1_per_frame15=d = 6; // makes the perspective impact +shape_1_per_frame16=zoom = 1; +shape_1_per_frame17=l = 1; +shape_1_per_frame18= +shape_1_per_frame19=// Kardan angles +shape_1_per_frame20= +shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_1_per_frame22=w2 = q4; // rotation around vertical axis +shape_1_per_frame23=w3 = q5; // rotation around horizontal axis +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=// definition of the 3D shape +shape_1_per_frame27= +shape_1_per_frame28=i = instance; +shape_1_per_frame29= +shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; +shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; +shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; +shape_1_per_frame33= +shape_1_per_frame34= +shape_1_per_frame35= +shape_1_per_frame36=// 3D rotations +shape_1_per_frame37= +shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame40=z1 = my_z; +shape_1_per_frame41= +shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame44=y2 = y1; +shape_1_per_frame45= +shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame48=x3 = x2; +shape_1_per_frame49= +shape_1_per_frame50=// perspective calculation +shape_1_per_frame51= +shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame54= +shape_1_per_frame55=rad = rad/d; +shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; +shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; +shape_1_per_frame58= +shape_1_per_frame59=x = 0.5 + my_x; +shape_1_per_frame60=y = 0.5 + my_y; +shape_1_per_frame61= +shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=512 +shapecode_2_x=0.500 +shapecode_2_y=0.550 +shapecode_2_rad=0.26670 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.78740 +shapecode_2_r=0.000 +shapecode_2_g=0.100 +shapecode_2_b=0.550 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=started = 0; +shape_2_init2=t1 = 0.412; //seeds for pseudo random generator +shape_2_init3=t2 = 0.4563; +shape_2_init4=t3 = 0.6452; +shape_2_init5=t4 = 0.2565; +shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_2_per_frame9=t = .6; +shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_2_per_frame11=t = t + rnd2*0.1; +shape_2_per_frame12=wh = rnd4*asin(1)*4; +shape_2_per_frame13=wv = 0.25 + rnd3*0.1; +shape_2_per_frame14= +shape_2_per_frame15=d = 6; // makes the perspective impact +shape_2_per_frame16=zoom = 1; +shape_2_per_frame17=l = 1; +shape_2_per_frame18= +shape_2_per_frame19=// Kardan angles +shape_2_per_frame20= +shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_2_per_frame22=w2 = q4; // rotation around vertical axis +shape_2_per_frame23=w3 = q5; // rotation around horizontal axis +shape_2_per_frame24= +shape_2_per_frame25= +shape_2_per_frame26=// definition of the 3D shape +shape_2_per_frame27= +shape_2_per_frame28=i = instance; +shape_2_per_frame29= +shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; +shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; +shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35=// 3D rotations +shape_2_per_frame36= +shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_2_per_frame39=z1 = my_z; +shape_2_per_frame40= +shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_2_per_frame43=y2 = y1; +shape_2_per_frame44= +shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_2_per_frame47=x3 = x2; +shape_2_per_frame48= +shape_2_per_frame49=// perspective calculation +shape_2_per_frame50= +shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_2_per_frame53= +shape_2_per_frame54=rad = rad/d; +shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_2_per_frame57= +shape_2_per_frame58=x = 0.5 + my_x; +shape_2_per_frame59=y = 0.5 + my_y; +shape_2_per_frame60= +shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=512 +shapecode_3_x=0.500 +shapecode_3_y=0.550 +shapecode_3_rad=0.05012 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.78740 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.110 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=started = 0; +shape_3_init2=t1 = 0.412; //seeds for pseudo random generator +shape_3_init3=t2 = 0.4563; +shape_3_init4=t3 = 0.6452; +shape_3_init5=t4 = 0.2565; +shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_3_per_frame9=t = .6; +shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_3_per_frame11=t = t + rnd2*0.1; +shape_3_per_frame12=wh = rnd4*asin(1)*4; +shape_3_per_frame13=wv = 0.25 + rnd3*0.1; +shape_3_per_frame14= +shape_3_per_frame15=d = 1.4; // makes the perspective impact +shape_3_per_frame16=zoom = 1; +shape_3_per_frame17=l = 1; +shape_3_per_frame18= +shape_3_per_frame19=// Kardan angles +shape_3_per_frame20= +shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_3_per_frame22=w2 = q4; // rotation around vertical axis +shape_3_per_frame23=w3 = q5; // rotation around horizontal axis +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=// definition of the 3D shape +shape_3_per_frame27= +shape_3_per_frame28=i = instance; +shape_3_per_frame29= +shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); +shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; +shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); +shape_3_per_frame33= +shape_3_per_frame34= +shape_3_per_frame35=// 3D rotations +shape_3_per_frame36= +shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame39=z1 = my_z; +shape_3_per_frame40= +shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame43=y2 = y1; +shape_3_per_frame44= +shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame47=x3 = x2; +shape_3_per_frame48= +shape_3_per_frame49=// perspective calculation +shape_3_per_frame50= +shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame53= +shape_3_per_frame54=rad = rad/d; +shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_3_per_frame57= +shape_3_per_frame58=x = 0.5 + my_x; +shape_3_per_frame59=y = 0.5 + my_y; +shape_3_per_frame60= +shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret /= float3(-0.7,2.0,2.6); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk new file mode 100644 index 0000000..8a42e1f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk @@ -0,0 +1,245 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.900 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.025 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +per_frame_1=dec_med = pow (0.5, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = -index2/100; +per_frame_20=q29 = bnot(below(index2+index3,1)); +per_frame_21= +per_frame_22=puls = dec_slow*puls + (1-dec_slow)*q29; +per_frame_23=q32 = puls; +per_frame_24= +per_frame_25=k1 = is_beat*equal(index%2,0); +per_frame_26=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_27=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_28=rott = p2 * 3.1416/4; +per_frame_29= +per_frame_30=q1 = cos(rott); +per_frame_31=q2 = sin(rott); +per_frame_32=q3 = -q2; +per_frame_33=q4 = q1; +per_frame_34= +per_frame_35=trel1 = trel1 + 4.2*q1/fps*(q22); +per_frame_36=trel2 = trel2 + 3*q2/fps*(1); +per_frame_37=px = .2*sin(trel1); +per_frame_38=py = .1*cos(trel2); +per_frame_39=q5 = px; +per_frame_40=q6 = py; +per_frame_41= +per_frame_42=rotx = rotx + q5/fps*4; +per_frame_43=roty = roty + q6/fps*4; +per_frame_44=q15 = rotx; +per_frame_45=q16 = roty; +per_frame_46= +per_frame_47=ppx = ppx*dec_slow + (1-dec_slow)*px; +per_frame_48=ppy = ppy*dec_slow + (1-dec_slow)*py; +per_frame_49=q7 = ppx; +per_frame_50=q8 = ppy; +per_frame_51= +per_frame_52= +per_frame_53=q10 = 20; //speed shot +per_frame_54=q11 = .8; //brightness shot +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1; +per_frame_58=dy = .00; +per_frame_59=dx = .0; +per_frame_60=warp = .1; +per_pixel_1=rot = .05 * q1 * (1-rad); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_19=`} +comp_20=` +comp_21=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk new file mode 100644 index 0000000..3533d9c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk @@ -0,0 +1,846 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=bb = bb*0.99 + bass*0.02; +per_frame_2=mm = mm*0.99 + mid*0.02; +per_frame_3=tt = tt*0.99 + treb*0.02; +per_frame_4= +per_frame_5=mx = max(max(bb,mm),tt); +per_frame_6=mn = min(min(bb,mm),tt); +per_frame_7= +per_frame_8=t1 = (bb-mn)/(mx-mn); +per_frame_9=t2 = (mm-mn)/(mx-mn); +per_frame_10=t3 = (tt-mn)/(mx-mn); +per_frame_11= +per_frame_12=v = 0.2/fps; +per_frame_13=bm = bm + (t1-t2)*v; +per_frame_14=mt = mt + (t2-t3)*v; +per_frame_15= +per_frame_16=// coordinates spiral 1 +per_frame_17=q11 = 0.5; // X +per_frame_18=q12 = 0; // Y +per_frame_19= +per_frame_20=// coordinates spiral 2 +per_frame_21=q13 = -0.5; +per_frame_22=q14 = 0; +per_frame_23= +per_frame_24=q15 = 0.5/asin(1); // pi/4 +per_frame_25= +per_frame_26=q16 = -bm; // rotation +per_frame_27=q17 = mt; // growth +per_frame_28= +per_frame_29=// raytraced sphere code +per_frame_30= +per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_33= +per_frame_34=zz = 2.2; // linear zoom +per_frame_35= +per_frame_36=pi = asin(1)*2; +per_frame_37=pi2inv = 0.5/pi; +per_frame_38=maskangle = asin( 1/d); +per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_40=q31 = d; +per_frame_41=q30 = z; +per_frame_42=q29 = pi2inv; +per_frame_43=q28 = pi; +per_frame_44=q27 = 1/zz; +per_frame_45= +per_frame_46=v = 0.4; +per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_50= +per_frame_51=n = n + j1*0.0052; +per_frame_52=n1 = n1 + j2*0.0052; +per_frame_53=n2 = n2 + j3*0.0052; +per_frame_54= +per_frame_55= +per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin +per_frame_57=w2 = mt*pi; +per_frame_58=w3 = n2*0.0; +per_frame_59= +per_frame_60=q20 = cos(w1); +per_frame_61=q21 = sin(w1); +per_frame_62=q22 = cos(w2); +per_frame_63=q23 = sin(w2); +per_frame_64=q24 = cos(w3); +per_frame_65=q25 = sin(w3); +warp_1=`#define tex sampler_Pattern_039 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`sampler sampler_MilkDrop3_020; +comp_2=`shader_body +comp_3=`{ +comp_4=`ret = tex2D(sampler_MilkDrop3_020, frac(1-GetBlur2(uv).yx*0.6 + time*float2(0.057,.036))) +comp_5=`*(1+GetPixel(uv).x + GetBlur1(uv).y)*0.4; +comp_6=` +comp_7=`//MilkDrop3 Color Mode: +comp_8=`ret /= float3(0.8,-1.4,2.8); +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk new file mode 100644 index 0000000..eb26a63 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk @@ -0,0 +1,828 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*12-1) + 1.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*12-1) + 1.6*( 0.60*cos(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1*3); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.16; +per_frame_11=wave_r = wave_r + 2.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.25; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`#define tex sampler_Pattern_039 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; +warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.1); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*150; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(0,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk new file mode 100644 index 0000000..07a7806 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk @@ -0,0 +1,310 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=11.20206 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.200 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); +per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); +per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); +per_frame_4=warp = 0; +per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); +per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); +per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); +per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); +per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); +per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); +per_frame_11=ing = 2*sin(0.25*time); +per_frame_12=wave_x = wave_x + 0.7*sin(time); +per_frame_13=wave_y = wave_y + 0.7*cos(time); +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=rot = rot + 0.15*(1-rad)*(5*sin(time)); +per_pixel_6=zoom = zoom - 0.1*(0.9-rad); +per_pixel_7=cx = cx + 1*0.25*sin(time)*(0.75*sin(time)); +per_pixel_8=cy = cy + 1*0.25*cos(time)*(0.75*cos(time)); +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.9); +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.1; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.3; +comp_14=`//MilkDrop3 Color Mode: +comp_15=`ret /= float3(2.1,2.2,2.6); +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 new file mode 100644 index 0000000..3205e04 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 @@ -0,0 +1,690 @@ +Created with MILKDROP 3.2 on 01/09/2023 at 22:12:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.20 +blending_direction=-1 +random_1=0.243767 +random_2=0.424661 +random_3=0.084688 +random_4=0.158672 +random_5=0.324797 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.031 Bubbles 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_022 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; +warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; +warp_12=` +warp_13=`uv=xy1*2+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`ret=1-ret; +comp_16=`ret *= 1.5; +comp_17=`ret -= 0.5; +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 002 Green +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_0_per_point1=it = (it+1)*below(it,5); +wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_0_per_point5= +wave_0_per_point6=tm = time*.5 + sample*2; +wave_0_per_point7= +wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_0_per_point10= +wave_0_per_point11=x = vx; +wave_0_per_point12=y = vy; +wave_0_per_point13= +wave_0_per_point14=tm= 1.11 + sample + t1*2; +wave_0_per_point15= +wave_0_per_point16=flux=sin(time)*0.5; +wave_0_per_point17=fluy=cos(time)*0.5; +wave_0_per_point18= +wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_0_per_point21=xfade = (xfade2+xfade)*0.5; +wave_0_per_point22= +wave_0_per_point23= +wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_0_per_point27= +wave_0_per_point28=r=r1*xfade + g1*(1-xfade); +wave_0_per_point29=g=g1*xfade + b1*(1-xfade); +wave_0_per_point30=b=b1*xfade + r1*(1-xfade); +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=//r=xfade;g=xfade;b=xfade; +wave_0_per_point34= +wave_0_per_point35= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,25); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2.0; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 new file mode 100644 index 0000000..83539d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 @@ -0,0 +1,691 @@ +Created with MILKDROP 3.2 on 01/09/2023 at 22:14:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.27 +blending_direction=-1 +random_1=0.571138 +random_2=0.956911 +random_3=0.211789 +random_4=0.425610 +random_5=0.332385 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.031 Bubbles 002 +NAME=MilkDrop2077.031 Bubbles 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_022 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; +warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; +warp_12=` +warp_13=`uv=xy1*2+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`ret=1-ret; +comp_16=`ret *= 1.5; +comp_17=`ret -= 0.5; +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 002 Green +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=14 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_0_per_point1=it = (it+1)*below(it,5); +wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_0_per_point5= +wave_0_per_point6=tm = time*.5 + sample*2; +wave_0_per_point7= +wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_0_per_point10= +wave_0_per_point11=x = vx; +wave_0_per_point12=y = vy; +wave_0_per_point13= +wave_0_per_point14=tm= 1.11 + sample + t1*2; +wave_0_per_point15= +wave_0_per_point16=flux=sin(time)*0.5; +wave_0_per_point17=fluy=cos(time)*0.5; +wave_0_per_point18= +wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_0_per_point21=xfade = (xfade2+xfade)*0.5; +wave_0_per_point22= +wave_0_per_point23= +wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_0_per_point27= +wave_0_per_point28=r=r1*xfade + g1*(1-xfade); +wave_0_per_point29=g=g1*xfade + b1*(1-xfade); +wave_0_per_point30=b=b1*xfade + r1*(1-xfade); +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=//r=xfade;g=xfade;b=xfade; +wave_0_per_point34= +wave_0_per_point35= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,25); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2.0; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*3+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 new file mode 100644 index 0000000..fc112ae --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 @@ -0,0 +1,596 @@ +Created with MILKDROP 3.30 on 29/01/2024 at 22:11:10 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma2 +blending_progress=0.50 +blending_direction=-1 +random_1=0.727642 +random_2=0.266125 +random_3=0.353117 +random_4=0.218699 +random_5=0.531572 + +[PRESET1_BEGIN] +NAME=face33 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.998 +fDecay=0.980 +fVideoEchoZoom=1.421 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.193 +fWaveScale=1.000 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.730 +fModWaveAlphaEnd=1.070 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.800 +wave_b=0.200 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`//MilkDrop3 Color Mode: +comp_7=`ret /= float3(2.3,0.8,0.8); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=z003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=//cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_030 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*5+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5/3; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`//uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.85/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,2.7,0.8); +comp_103=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=2 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=-0.067500 +SpriteY=0.005000 +SpriteSX=-0.480000 +SpriteSY=-0.480000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rotate=time*0.0625; +code_2=new_scale=max(0.30, (0.16 + 0.55*bass_att))*0.78 + sin(time/1.60*6.283*speed)*0.02; +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk new file mode 100644 index 0000000..c94f0b0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk @@ -0,0 +1,884 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97880 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01781 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.4*x*sin(time); +shape_2_per_frame4=y = y- 0.44*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02248 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=10 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1024 +shapecode_4_x=0.550 +shapecode_4_y=0.500 +shapecode_4_rad=0.04915 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.27705 +shapecode_4_r=0.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=i=2*instance; +shape_4_per_frame2= +shape_4_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_4_per_frame4= +shape_4_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_4_per_frame6= +shape_4_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_4_per_frame8= +shape_4_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_4_per_frame10= +shape_4_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_4_per_frame12= +shape_4_per_frame13=r2=.5+.3*sin(p); +shape_4_per_frame14=g2=.5-.3*sin(p); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad,2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; +comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; +comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.1; +comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod +comp_40=`ret /= float3(2.0,2.9,2.3); +comp_41=`ret*=1.4; +comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 new file mode 100644 index 0000000..e875de3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 @@ -0,0 +1,1347 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 00:58:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.29 +blending_direction=1 +random_1=0.376694 +random_2=0.911924 +random_3=0.576829 +random_4=0.075610 +random_5=0.170190 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(1.4,1.3,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.027 XLines 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-cos(2),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *6 -4)*1; +comp_17=`ret -=0.03; +comp_18=`} +comp_19=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk new file mode 100644 index 0000000..a94b990 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk @@ -0,0 +1,878 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-sin(12),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *5 -4)*2.5; +comp_17=`} +comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 new file mode 100644 index 0000000..e875de3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 @@ -0,0 +1,1347 @@ +Created with MILKDROP 3.2 on 06/07/2023 at 00:58:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.29 +blending_direction=1 +random_1=0.376694 +random_2=0.911924 +random_3=0.576829 +random_4=0.075610 +random_5=0.170190 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(1.4,1.3,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.027 XLines 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-cos(2),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *6 -4)*1; +comp_17=`ret -=0.03; +comp_18=`} +comp_19=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk new file mode 100644 index 0000000..d03c611 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk @@ -0,0 +1,914 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.009 +fWaveSmoothing=0.900 +fWaveParam=-0.320 +fModWaveAlphaStart=2.300 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.830 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=352 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04259 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=0.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.820 +wavecode_1_a=0.860 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.060 +wavecode_2_g=1.170 +wavecode_2_b=1.000 +wavecode_2_a=0.950 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.51000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=141 +shapecode_0_x=0.940 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.29883 +shapecode_0_r=1.000 +shapecode_0_g=0.660 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.009 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.435 +shapecode_0_border_g=0.500 +shapecode_0_border_b=0.510 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=s=sample; +shape_0_per_frame3=t=time/3; +shape_0_per_frame4=r1=4*rad; +shape_0_per_frame5= +shape_0_per_frame6=x1= r1*sin(30*sample+3*t); +shape_0_per_frame7=y1= r1*cos(30*sample+2*t); +shape_0_per_frame8= +shape_0_per_frame9=x2= y1- r1*sin(30*sample+3*t); +shape_0_per_frame10=y2= x1+ r1*cos(30*sample+2*t); +shape_0_per_frame11= +shape_0_per_frame12=x3= x2+ r1*sin(30*sample+3*t); +shape_0_per_frame13=y3= y2+ r1*cos(30*sample+2*t); +shape_0_per_frame14= +shape_0_per_frame15= +shape_0_per_frame16=x=if(above(sample,0.284), if(above(sample,0.752),x3,x2), x1); +shape_0_per_frame17=y=if(above(sample,.33), if(above(sample,.66),y3,y2), y1); +shape_0_per_frame18= +shape_0_per_frame19=rad= rad* sin(220*s); +shape_0_per_frame20=a=sin(113*sample); +shape_0_per_frame21=a2=a; +shape_0_per_frame22=my_x = x; +shape_0_per_frame23=my_y = y; +shape_0_per_frame24=my_z = z; +shape_0_per_frame25= +shape_0_per_frame26=r=a; +shape_0_per_frame27= +shape_0_per_frame28=/////// rotations... by flexi +shape_0_per_frame29= +shape_0_per_frame30=d = .4; //// distance +shape_0_per_frame31=zoom = .4; +shape_0_per_frame32= +shape_0_per_frame33=w3 = q3; +shape_0_per_frame34=w2 = q2; +shape_0_per_frame35=w1 = q1; +shape_0_per_frame36= +shape_0_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame39=z1 = my_z; +shape_0_per_frame40= +shape_0_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame43=y2 = y1; +shape_0_per_frame44= +shape_0_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame47=x3 = x2; +shape_0_per_frame48= +shape_0_per_frame49= +shape_0_per_frame50= +shape_0_per_frame51=// perspective calculation +shape_0_per_frame52= +shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame54=w = atan2(x3,y3); +shape_0_per_frame55=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame57= +shape_0_per_frame58=rad= rad* l; +shape_0_per_frame59= +shape_0_per_frame60=my_x = zoom*sin(w)*p; +shape_0_per_frame61=my_y = zoom*cos(w)*p; +shape_0_per_frame62= +shape_0_per_frame63=x = 0.46 + my_x; +shape_0_per_frame64=y = 0.5 + my_y; +shape_0_per_frame65= +shapecode_1_enabled=1 +shapecode_1_sides=30 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=108 +shapecode_1_x=0.560 +shapecode_1_y=0.500 +shapecode_1_rad=0.18532 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.17000 +shapecode_1_r=0.000 +shapecode_1_g=0.352 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2=s=sample; +shape_1_per_frame3=t=time/3; +shape_1_per_frame4=r1=4*rad; +shape_1_per_frame5= +shape_1_per_frame6=x1= r1*sin(30*sample+3*t); +shape_1_per_frame7=y1= r1*cos(30*sample+2*t); +shape_1_per_frame8= +shape_1_per_frame9=x2= y1- r1*sin(30*sample+3*t); +shape_1_per_frame10=y2= x1+ r1*cos(30*sample+2*t); +shape_1_per_frame11= +shape_1_per_frame12=x3= x2+ r1*sin(30*sample+3*t); +shape_1_per_frame13=y3= y2+ r1*cos(30*sample+2*t); +shape_1_per_frame14= +shape_1_per_frame15= +shape_1_per_frame16=x=if(above(sample,0.277), if(above(sample,0.607),x3,x2), x1); +shape_1_per_frame17=y=if(above(sample,0.35), if(above(sample,0.719),y3,y2), y1); +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=rad= rad* sin(s); +shape_1_per_frame21=a=sin(113*sample); +shape_1_per_frame22=a2=a; +shape_1_per_frame23=r=a; +shape_1_per_frame24=my_x = x; +shape_1_per_frame25=my_y = y; +shape_1_per_frame26=my_z = z; +shape_1_per_frame27= +shape_1_per_frame28= +shape_1_per_frame29= +shape_1_per_frame30= +shape_1_per_frame31=/////// rotations... by flexi +shape_1_per_frame32= +shape_1_per_frame33=d = .5; +shape_1_per_frame34=zoom = .3; +shape_1_per_frame35= +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=w3 = q1; +shape_1_per_frame40=w2 = q3; +shape_1_per_frame41=w1 = q2; +shape_1_per_frame42= +shape_1_per_frame43=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame44=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame45=z1 = my_z; +shape_1_per_frame46= +shape_1_per_frame47=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame48=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame49=y2 = y1; +shape_1_per_frame50= +shape_1_per_frame51=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame52=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame53=x3 = x2; +shape_1_per_frame54= +shape_1_per_frame55= +shape_1_per_frame56= +shape_1_per_frame57=// perspective calculation +shape_1_per_frame58= +shape_1_per_frame59=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame60=w = atan2(x3,y3); +shape_1_per_frame61=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame62=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame63= +shape_1_per_frame64=my_x = zoom*sin(w)*p; +shape_1_per_frame65=my_y = zoom*cos(w)*p; +shape_1_per_frame66= +shape_1_per_frame67=x = 0.5 + my_x; +shape_1_per_frame68=y = 0.5 + my_y; +shape_1_per_frame69= +shapecode_2_enabled=0 +shapecode_2_sides=30 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=78 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.61530 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.192 +shapecode_2_a=1.060 +shapecode_2_r2=0.096 +shapecode_2_g2=0.100 +shapecode_2_b2=0.100 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=s=instance/num_inst; +shape_2_per_frame2=t=time; +shape_2_per_frame3= +shape_2_per_frame4=x1=0; +shape_2_per_frame5=y1=0; +shape_2_per_frame6= +shape_2_per_frame7=x2= x1+ rad*.2*sin(2*3.5*s+t); +shape_2_per_frame8=y2= y1+ rad*.04*cos(2*3.5*s+t); +shape_2_per_frame9= +shape_2_per_frame10=x=.5+if(equal(s,.5),x1,x2); +shape_2_per_frame11=y=0.48+if(equal(s,0.48),y1,y2); +shape_2_per_frame12= +shape_2_per_frame13=x= x+ .4*rad*sin(3*t); +shape_2_per_frame14=y= y+ .4*rad*cos(5*t); +shape_2_per_frame15= +shape_2_per_frame16=rad= rad* 0.19*equal(s,0.5)*sin(1+s+t)+rad*0.044*sin(s+t)*above(s,0); +shape_2_per_frame17=a= a-.8+equal(s,.5); +shape_2_per_frame18=r=if(equal(s,0.44),r,sin(10*s*t)); +shape_2_per_frame19=r2=r/2; +shape_2_per_frame20= +shape_2_per_frame21= +shape_2_per_frame22= +shape_2_per_frame23= +shape_2_per_frame24= +shape_2_per_frame25=x3= x+ rad*.4*sin(2*3.5*s+14*t); +shape_2_per_frame26=y3= y+ rad*.3*cos(2*3.5*s+15*t); +shape_2_per_frame27= +shape_2_per_frame28=x=if(equal(s,.5),x,x3); +shape_2_per_frame29=y=if(equal(s,.5),y,y3); +shape_2_per_frame30= +shapecode_3_enabled=0 +shapecode_3_sides=50 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.550 +shapecode_3_y=0.565 +shapecode_3_rad=0.02375 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.180 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.273 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=1.130 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.200 +shapecode_3_border_b=0.200 +shapecode_3_border_a=1.000 +shape_3_per_frame1=x=.5+.5*(q1-q2)+.2*(q3-q4)+.08*(q5-q6)+.03*(q7-q8); +shape_3_per_frame2=y=0.45+0.45*(q1+q2)+0.21*(q3+q4)+0.075*(q5+q6)+0.035*(q7+q8); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc/32; +per_frame_8=q2 = midc/32; +per_pixel_1=zoom = pow(rad-tan(25),1); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`//ret -= 0.1; +comp_23=`ret /= float3(.8,1.0,0.9); +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk new file mode 100644 index 0000000..f02b6d9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk @@ -0,0 +1,806 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),rad+cos(0.1)); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`ret -= 0.05; +comp_23=`ret /= float3(-0.1,1.4,1.1); +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk new file mode 100644 index 0000000..40f06f2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk @@ -0,0 +1,822 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`} +comp_34=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 new file mode 100644 index 0000000..ac01afe --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 @@ -0,0 +1,1663 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 22:34:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.505420 +random_2=0.740108 +random_3=0.248238 +random_4=0.388889 +random_5=0.361518 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`ret /= float3(-0.7,1.9,2.5); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`} +comp_34=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 new file mode 100644 index 0000000..8ce724e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 @@ -0,0 +1,1709 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 22:36:16 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=1 +random_1=0.666125 +random_2=0.315312 +random_3=0.925745 +random_4=0.777507 +random_5=0.157317 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`ret /= float3(-0.7,1.9,2.5); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.010 TV's eye2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`ret /= float3(-2.6,1.4,-0.6); +comp_52=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 new file mode 100644 index 0000000..ea4b4a2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 @@ -0,0 +1,1708 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 22:36:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.52 +blending_direction=1 +random_1=0.408808 +random_2=0.609756 +random_3=0.029810 +random_4=0.097425 +random_5=0.743225 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`ret /= float3(-0.7,1.9,2.5); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.010 TV's eye2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 new file mode 100644 index 0000000..0cb5d74 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 @@ -0,0 +1,1708 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 22:39:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.059621 +random_2=0.873577 +random_3=0.668970 +random_4=0.575474 +random_5=0.746341 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`ret /= float3(-0.7,1.9,2.5); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER4.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.5,1.8,-2.0); +comp_48=`ret /= float3(2.0,-0.2,-2.3); +comp_49=`ret /= float3(1.0,-1.5,-0.1); +comp_50=`ret /= float3(0.7,0.6,1.1); +comp_51=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 new file mode 100644 index 0000000..ca0d985 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 @@ -0,0 +1,1607 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 22:32:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.47 +blending_direction=1 +random_1=0.757995 +random_2=0.438211 +random_3=0.802168 +random_4=0.915854 +random_5=0.039024 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 5 LAZER.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=6 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=2 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.3*x*sin(time); +shape_4_per_frame4=y = y- 0.5*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +shapecode_5_enabled=1 +shapecode_5_sides=40 +shapecode_5_additive=1 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=4 +shapecode_5_x=0.500 +shapecode_5_y=0.505 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=0.96000 +shapecode_5_r=1.140 +shapecode_5_g=1.000 +shapecode_5_b=1.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=0.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=0.940 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.000 +shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); +shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); +shape_5_per_frame3=x = x- 0.4*x*sin(time); +shape_5_per_frame4=y = y- 0.34*y*cos(time); +shape_5_per_frame5= +shape_5_per_frame6= +shape_5_per_frame7= +shape_5_per_frame8=rad = rad*mid_att; +shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); +shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); +shape_5_per_frame12= +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`ret /= float3(-0.7,1.9,2.5); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R133 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00600 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.050*( 0.60*tan(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=decay = decay - 0.01*equal(frame%40,0); +per_frame_4=rot = rot + 0.01*cos(time*0.113)+tan(ang/10); +per_frame_5=rot = rot + 0.01*sin(time*0.533); +per_frame_6=rot = rot + 0.02*sin(time*-2.323); +per_frame_7=dx = dx + dx_residual; +per_frame_8=dy = dy + dy_residual; +per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=0.9615+rad*0.1; +per_pixel_2=rot = rot * 3*(0.2-pow(rad*2-1,1)); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.006; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.28; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b - c; +comp_7=`a = a + c - a*c; +comp_8=`base = 1.4*a; +comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.1,0.1); +comp_10=`//ret.xy = ret.yx; +comp_11=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk new file mode 100644 index 0000000..1ed0410 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk @@ -0,0 +1,531 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304=wave_r=int(rand(101))/100; +per_frame_305=wave_g=int(rand(101))/100; +per_frame_306=wave_b=int(rand(101))/100; +per_frame_307= +per_frame_308= +per_frame_309=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_310=//colr etc durch q var ersetzen +per_frame_311=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_023.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.137500 +SpriteY=-0.050000 +SpriteSX=0.760000 +SpriteSY=0.760000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk new file mode 100644 index 0000000..fb4b5d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk @@ -0,0 +1,1116 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304=wave_r=int(rand(101))/100; +per_frame_305=wave_g=int(rand(101))/100; +per_frame_306=wave_b=int(rand(101))/100; +per_frame_307= +per_frame_308= +per_frame_309=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_310=//colr etc durch q var ersetzen +per_frame_311=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk new file mode 100644 index 0000000..5559a69 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk @@ -0,0 +1,691 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.011 +fWarpScale=0.011 +fZoomExponent=0.88000 +fShader=0.000 +zoom=0.85000 +rot=-0.01680 +cx=0.605 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00760 +sx=1.16000 +sy=0.94000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.575 +ob_r=0.012 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.231 +ib_r=0.260 +ib_g=0.205 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rot1=0.11 +per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); +per_frame_2=rot=rot1; +per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); +per_frame_4=wave_r=int(rand(101))/100; +per_frame_5=wave_g=int(rand(101))/100; +per_frame_6=wave_b=int(rand(101))/100; +per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); +per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); +per_pixel_1=rot=if(above(rad,3),-rot,rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 new file mode 100644 index 0000000..5a61aaf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 @@ -0,0 +1,1388 @@ +Created with MILKDROP 3.2 on 25/07/2023 at 23:41:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.47 +blending_direction=1 +random_1=0.966802 +random_2=0.384959 +random_3=0.866667 +random_4=0.288889 +random_5=0.094986 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.028 Rainbow Wave 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.011 +fWarpScale=0.011 +fZoomExponent=0.88000 +fShader=0.000 +zoom=0.85000 +rot=-0.01680 +cx=0.605 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00760 +sx=1.16000 +sy=0.94000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.575 +ob_r=0.012 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.231 +ib_r=0.260 +ib_g=0.205 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=rot1=0.11 +per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); +per_frame_2=rot=rot1; +per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); +per_frame_4=wave_r=int(rand(101))/100; +per_frame_5=wave_g=int(rand(101))/100; +per_frame_6=wave_b=int(rand(101))/100; +per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); +per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); +per_pixel_1=rot=if(above(rad,3),-rot,rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8=pi=3.1416; +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*2*pi); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); +per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); +per_frame_139= +per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen +per_frame_141= ox = x0; oy=y0; oz=z0; +per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_148= +per_frame_149= base = p*1000+4*stab; +per_frame_150= gmegabuf (base)=ox; +per_frame_151= gmegabuf (base+1)=oy; +per_frame_152= gmegabuf (base+2)=oz; +per_frame_153=stab += 1); +per_frame_154=p += 1); +per_frame_155= +per_frame_156=reg33 = index2%2; +per_frame_157=reg32 = is_beat ; +per_frame_158=q3 = min(vol_,3)*1.5; +per_frame_159=q11 = trel1; +per_frame_160= +per_frame_161=reg10 = nstab; +per_frame_162=reg11 = sdia; //Dicke Stab +per_frame_163=q31 = aspectx; +per_frame_164=q32 = aspecty; +per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_166= +per_frame_167= +per_frame_168=//shape 4 +per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_170=x0 = 0; +per_frame_171=y0 = 0; +per_frame_172=z0 = 2*-r0+0.5; +per_frame_173=reg77 = z0; //fuer shape 4 +per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_177=q15 = x-0.5; q16 = y-0.5; +per_frame_178= +per_frame_179=z0 = -z0; +per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_183=q5 = x-0.5; q6 = y-0.5; +per_frame_184= +per_frame_185=//back light comp +per_frame_186=circ = ((index2/2)%2==0); +per_frame_187=if (circ, +per_frame_188=x0 = sin (trel1*pi/2)*50; +per_frame_189=y0 = cos (trel1*pi/2)*50; +per_frame_190=, +per_frame_191=x0 = sin (bcount+r1)*50; +per_frame_192=y0 = cos (bcount+r1)*50; +per_frame_193=); +per_frame_194= +per_frame_195=z0 = 3; +per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_199=q1 = x-0.5; q2 = y-0.5; +per_frame_200=q31 = nenner > 0; +per_frame_201= +per_frame_202=z0 = -3; +per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_206=q10 = x-0.5; q12 = y-0.5; +per_frame_207= +per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_209=tband += .05*abs(s4)*dt; +per_frame_210=q30 = tband; //tile move +per_frame_211=monitor = bivol; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 new file mode 100644 index 0000000..ff16f56 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 @@ -0,0 +1,386 @@ +Created with MILKDROP 3.21 on 10/09/2023 at 22:45:36 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.57 +blending_direction=-1 +random_1=0.188347 +random_2=0.079946 +random_3=0.619512 +random_4=0.094309 +random_5=0.366938 + +[PRESET1_BEGIN] +NAME=martin - riding the wave +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*9+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2); +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*sin(time/3)*sin(time/5); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`#define GP GetPixel +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +warp_6=`float k= saturate(abs(uv1.y)*3+.2); +warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; +warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; +warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); +warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv-sin(q5/2))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.01/length(uv1-0.4); +comp_23=`ret += 0.01/length(uv3-0.5); +comp_24=`ret += 0.01/length(uv5-0.4); +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.9,2.6,2.7); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.028 Rainbow Wave 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.011 +fWarpScale=0.011 +fZoomExponent=0.88000 +fShader=0.000 +zoom=0.85000 +rot=-0.01680 +cx=0.605 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00760 +sx=1.16000 +sy=0.94000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.575 +ob_r=0.012 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.231 +ib_r=0.260 +ib_g=0.205 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +per_frame_init_1=rot1=0.11 +per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); +per_frame_2=rot=rot1; +per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); +per_frame_4=wave_r=int(rand(101))/100; +per_frame_5=wave_g=int(rand(101))/100; +per_frame_6=wave_b=int(rand(101))/100; +per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); +per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); +per_pixel_1=rot=if(above(rad,3),-rot,rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 2.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk new file mode 100644 index 0000000..b44f200 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk @@ -0,0 +1,297 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret -= 0.2; +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 new file mode 100644 index 0000000..b4b8b7b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 @@ -0,0 +1,286 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 19:41:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.50 +blending_direction=-1 +random_1=0.311653 +random_2=0.829675 +random_3=0.991192 +random_4=0.684824 +random_5=0.392141 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(0.9,2.3,2.8); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R262 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`//MilkDrop3 Color Mode: +comp_36=`ret /= float3(2.8,2.9,2.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 new file mode 100644 index 0000000..5023646 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 @@ -0,0 +1,286 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 19:42:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.50 +blending_direction=-1 +random_1=0.311653 +random_2=0.829675 +random_3=0.991192 +random_4=0.684824 +random_5=0.392141 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(1.6,1.7,0.6); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R262 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`//MilkDrop3 Color Mode: +comp_36=`ret /= float3(2.8,2.9,2.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk new file mode 100644 index 0000000..6f4b71e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk @@ -0,0 +1,634 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`sampler sampler_MilkDrop3_018; +comp_2=`sampler sampler_MilkDrop3_011; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(1,0,0), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(2,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.5,0),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_011,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=`ret -=0.1; +comp_28=`ret /= float3(rad*3,1.9,2.6); +comp_29=`//MilkDrop3 Color Mode: +comp_30=`ret /= float3(1.1,-0.1,2.3); +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk new file mode 100644 index 0000000..ee15456 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk @@ -0,0 +1,317 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); +warp_9=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/5); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 new file mode 100644 index 0000000..4fb05ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 @@ -0,0 +1,251 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 20:24:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.48 +blending_direction=1 +random_1=0.380623 +random_2=0.818835 +random_3=0.138753 +random_4=0.102304 +random_5=0.058130 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=6.100 +fWaveScale=1.342 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.503 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.06322 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.900 +wave_y=1.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_r = 1; +per_frame_2=wave_g = 1; +per_frame_3=wave_b = 1; +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R145 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(-2.9,2.5,2.3); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk new file mode 100644 index 0000000..d38b075 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk @@ -0,0 +1,338 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); +warp_9=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/5); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.320000 +SpriteSY=-0.320000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk new file mode 100644 index 0000000..9a69c0e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk @@ -0,0 +1,140 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.02009 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(1.9,1.3,1.9); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 new file mode 100644 index 0000000..1c5ef88 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 @@ -0,0 +1,287 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 19:41:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.50 +blending_direction=-1 +random_1=0.311653 +random_2=0.829675 +random_3=0.991192 +random_4=0.684824 +random_5=0.392141 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(0.9,2.3,2.8); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R262 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`//MilkDrop3 Color Mode: +comp_36=`ret /= float3(2.8,2.9,2.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 new file mode 100644 index 0000000..5023646 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 @@ -0,0 +1,286 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 19:42:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.50 +blending_direction=-1 +random_1=0.311653 +random_2=0.829675 +random_3=0.991192 +random_4=0.684824 +random_5=0.392141 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(1.6,1.7,0.6); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R262 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`//MilkDrop3 Color Mode: +comp_36=`ret /= float3(2.8,2.9,2.1); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 new file mode 100644 index 0000000..506099f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 @@ -0,0 +1,252 @@ +Created with MILKDROP 3.21 on 30/10/2023 at 20:24:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.48 +blending_direction=1 +random_1=0.380623 +random_2=0.818835 +random_3=0.138753 +random_4=0.102304 +random_5=0.058130 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.029 Candy Bars 003 +NAME=MilkDrop2077.029 Candy Bars 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=6.100 +fWaveScale=1.342 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.503 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.06322 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.900 +wave_y=1.000 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_r = 1; +per_frame_2=wave_g = 1; +per_frame_3=wave_b = 1; +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R145 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(-2.9,2.5,2.3); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk new file mode 100644 index 0000000..6b89fec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk @@ -0,0 +1,288 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=1 +shapecode_4_sides=40 +shapecode_4_additive=1 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=4 +shapecode_4_x=0.500 +shapecode_4_y=0.505 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=0.96000 +shapecode_4_r=1.140 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=0.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.940 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.000 +shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_4_per_frame3=x = x- 0.4*x*sin(time); +shape_4_per_frame4=y = y- 0.44*y*cos(time); +shape_4_per_frame5= +shape_4_per_frame6= +shape_4_per_frame7= +shape_4_per_frame8=rad = rad*mid_att; +shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_4_per_frame12= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`//MilkDrop3 Color Mode: +comp_16=`ret /= float3(0.9,2.2,2.7); +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 new file mode 100644 index 0000000..fc23202 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 @@ -0,0 +1,366 @@ +Created with MILKDROP 3.30 on 03/11/2023 at 22:48:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.888889 +random_2=0.794444 +random_3=0.834011 +random_4=0.296748 +random_5=0.196612 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6e +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=7.889 +fWaveScale=3.323 +fWaveSmoothing=0.900 +fWaveParam=-0.600 +fModWaveAlphaStart=1.010 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=27.000 +nMotionVectorsY=19.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); +per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); +per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); +per_frame_4=warp = 0; +per_frame_5=//echo_zoom = echo_zoom + 0.2*sin(bass_att); +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.045*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.045*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5= +per_pixel_6=a = 3*sin(1-rad*2*cos(abs(dx_r*(0.75*sin(time)-rad)))); +per_pixel_7=b = abs(tan(cos(sin(12*rad)))); +per_pixel_8=c = 8*(dx_r*dy_r/2)*sin(12*ang); +per_pixel_9= +per_pixel_10=rot = rot + abs(c*dx_r*(b+a)); +per_pixel_11=zoom = zoom + dx_r*(a*b) + abs(2*dy_r*b); +per_pixel_12=dx = dx + c; +per_pixel_13=sw = ang/6.2832 + 1; +per_pixel_14=sw = sw*8; +per_pixel_15= +per_pixel_16=bl = equal(int(sw)%2,0); +per_pixel_17=sw = sw - int(sw); +per_pixel_18=sw = if(bl,sw,1-sw)*3; +per_pixel_19= +per_pixel_20= +per_pixel_21=rd = pow(rad*.8,.9); +per_pixel_22=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_23=zm = .01 + .01*sin(rd); +per_pixel_24= +per_pixel_25=dx = (x-.5)*zm; +per_pixel_26=dy = (y-.5)*zm; +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R055 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.030 +wave_g=1.100 +wave_b=1.000 +wave_x=0.525 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.130 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.420 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.82000 +shapecode_0_r=0.500 +shapecode_0_g=0.555 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.495 +shapecode_1_rad=0.14811 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.330 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.900 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.010 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.040 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.100 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); +per_frame_1=gamma=.5+bass_att; +per_frame_2=q1=q1+treb_att; +per_frame_3=wave_r=wave_r+sin(time+gamma); +per_frame_4=wave_g=wave_g+cos(time-gamma); +per_frame_5=wave_b=(1-(wave_r+wave_g)); +per_frame_6= +per_frame_7= +per_pixel_1=zoom=zoom+0.1; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; +per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; +per_pixel_4=rot=sqr(rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.3)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .07; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(0.6,0.7,0.2)*0.05 + +comp_29=` time*float3(2.2,0.9,1.6)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.21; +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 new file mode 100644 index 0000000..b09a700 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 @@ -0,0 +1,1621 @@ +Created with MILKDROP 3.2 on 30/08/2023 at 19:45:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.50 +blending_direction=1 +random_1=0.815854 +random_2=0.797967 +random_3=0.906369 +random_4=0.547832 +random_5=0.232656 + +[PRESET1_BEGIN] +NAME=mess5 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.99700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.06989 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.21670 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q1; +shape_2_per_frame2=g = q2; +shape_2_per_frame3=b = q3; +shape_2_per_frame4=r2 = q2; +shape_2_per_frame5=g2 = q3; +shape_2_per_frame6=b2 = q1; +shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_2_per_frame9=border_r = q3; +shape_2_per_frame10=border_b = q2; +shape_2_per_frame11=border_g = q1; +shape_2_per_frame12=ang = ang + 2.52*cos(time); +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.40271 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.930 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; +shape_3_per_frame3= +shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); +shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); +shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); +shape_3_per_frame7= +shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +shape_3_per_frame11= +shape_3_per_frame12=r=redif; +shape_3_per_frame13=g=greenif; +shape_3_per_frame14=b=blueif; +shape_3_per_frame15= +shape_3_per_frame16=r2=sin(time*.47); +shape_3_per_frame17=g2=sin(time*.72); +shape_3_per_frame18=b2=sin(time*0.33); +shape_3_per_frame19= +shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); +shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); +shapecode_4_enabled=0 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.21091 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.010 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*0.6; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*g; +shape_4_per_frame6=g=g+sin(mid)*g; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(2.4,0.7,0.8); +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(1.3,-0.1,1.4); +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain Move +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.080 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/9); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_Pattern_046; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_046, uv); +warp_7=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(0.5,1.3,1.4); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 new file mode 100644 index 0000000..8c0ee4a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 @@ -0,0 +1,366 @@ +Created with MILKDROP 3.2 on 02/09/2023 at 21:51:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.516667 +random_2=0.793902 +random_3=0.186992 +random_4=0.669377 +random_5=0.251491 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.030 Fire Spaghettis 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.080 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/9); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_Pattern_046; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_046, uv); +warp_7=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(0.5,1.3,1.4); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R232 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 new file mode 100644 index 0000000..2d29f3a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 @@ -0,0 +1,358 @@ +Created with MILKDROP 3.2 on 02/09/2023 at 21:54:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.56 +blending_direction=-1 +random_1=0.236314 +random_2=0.642276 +random_3=0.576423 +random_4=0.278591 +random_5=0.315447 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.030 Fire Spaghettis 002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.080 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/9); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_Pattern_046; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_046, uv); +warp_7=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(0.5,1.3,1.4); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R232 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.98-0.004; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(2.8,-2.6,-2.8); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 new file mode 100644 index 0000000..0420ff4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 @@ -0,0 +1,611 @@ +Created with MILKDROP 3.2 on 01/09/2023 at 22:07:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.90 +blending_direction=-1 +random_1=0.055691 +random_2=0.020867 +random_3=0.437805 +random_4=0.629946 +random_5=0.198916 + +[PRESET1_BEGIN] +NAME=amandio c - the green machine 1 sdfx +NAME=amandio c - the green machine 1 sdfx +NAME=amandio c - the green machine 1 sdfx +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +per_frame_1=wave_y = 2.4; +per_frame_2=decay = decay - 0.02*equal(frame%60,0); +per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; +per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); +comp_28=`ret -= 0.3; +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.006 Isosceles River +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.07419 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_0_per_frame4=x = x+ 0.47*x*sin(time); +shape_0_per_frame5=y = y+ 0.4*y*cos(time); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12=rad = rad*treb_att; +shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.66038 +shapecode_2_ang=1.38230 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.20047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.97000 +shapecode_3_r=0.830 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.560 +shapecode_3_g2=0.500 +shapecode_3_b2=0.860 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.01; +per_frame_21=dy=cos(musictime*0.069)*0.01; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; +per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=//zm=max(zm,0.5); +per_pixel_7=//sx=zm; +per_pixel_8=//sy=zm +warp_1=`#define tex sampler_Pattern_022 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; +warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; +warp_12=` +warp_13=`uv=xy1*2+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`ret=1-ret; +comp_16=`ret *= 1.5; +comp_17=`ret -= 0.5; +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk new file mode 100644 index 0000000..dfb62b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk @@ -0,0 +1,262 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_MilkDrop3_022; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_022, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), -0.3); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Zoom Mode: +comp_4=`uv = 0.05+ 0.9*uv; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret *= 1.00; //gamma +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1; +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk new file mode 100644 index 0000000..8dcad2d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk @@ -0,0 +1,317 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/q1); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_MilkDrop3_022; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_022, uv); +warp_7=`//MilkDrop3 Sharpness Mode: +warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), -0.3); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Multiplicate Mode: +comp_4=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=` +comp_13=` +comp_14=` +comp_15=` ret = tex2D(sampler_main, uv).xyz; +comp_16=` ret *= 1.00; //gamma +comp_17=`//MilkDrop3 Brightness Mode: +comp_18=`ret *= 1; +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk new file mode 100644 index 0000000..b271cb0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk @@ -0,0 +1,316 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/q1); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`sampler sampler_MilkDrop3_017; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_017, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` float L = lum(ret); +comp_7=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_8=` float L2 = lum(GetBlur1(uv)); +comp_9=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_10=` +comp_11=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_12=` float3(2,0.4,2)*ret.y + +comp_13=` float3(0.1,1.3,1.2)*ret.z; +comp_14=` ret *= 0.37; +comp_15=` +comp_16=` ret = ret*ret * (1 + bw2*4); +comp_17=` +comp_18=`ret /= float3(0.7,0.7,1.6); +comp_19=`} +comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk new file mode 100644 index 0000000..752ba40 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk @@ -0,0 +1,519 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_MilkDrop3_017; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_017, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(3.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *=1.6; +comp_35=`//ret = GetPixel(uv); +comp_36=`ret /= float3(2.9,2.1,1.1); +comp_37=`ret -= 0.15; +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk new file mode 100644 index 0000000..536aa1b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk @@ -0,0 +1,239 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.229 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.505 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.974 +mv_b=0.710 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.008 +wavecode_0_b=0.688 +wavecode_0_a=0.980 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); +wave_0_per_point13=zp=zp*0.217; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.52000 +wavecode_1_r=0.700 +wavecode_1_g=0.000 +wavecode_1_b=1.030 +wavecode_1_a=1.030 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); +wave_1_per_point13=zp=zp*0.215; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.57; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wave_1_per_point35= +wave_1_per_point36= +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.535 +shapecode_0_rad=0.85357 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=0.980 +shapecode_0_g=0.000 +shapecode_0_b=0.872 +shapecode_0_a=0.020 +shapecode_0_r2=0.800 +shapecode_0_g2=1.050 +shapecode_0_b2=0.910 +shapecode_0_a2=0.051 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=t1 = rand(100)*0.01; +shape_0_init2=t2 = rand(100)*0.009; +shape_0_init3=te = 1; +shape_0_init4=poly = 5; +shape_0_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); +shape_0_per_frame2=r=q1; +shape_0_per_frame3=g=q2; +shape_0_per_frame4=b=q3; +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Zoom Mode: +comp_4=`uv = 0.05+ 0.9*uv; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret *= 1.42; //gamma +comp_8=` ret *= ret; //darken +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk new file mode 100644 index 0000000..ee2dc4c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk @@ -0,0 +1,149 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.430 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid); +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=0.3+sounds*0.03; +shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Zoom Mode: +comp_4=`uv = 0.05+ 0.9*uv; +comp_5=` +comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_7=` +comp_8=`ret = GetPixel(uv); +comp_9=` +comp_10=`float2 d = texsize.zw * 8; +comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_13=` +comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_15=` +comp_16=` +comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(2.7,2.8,1.5); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk new file mode 100644 index 0000000..62d9119 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk @@ -0,0 +1,170 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.430 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid); +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=0.3+sounds*0.03; +shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Zoom Mode: +comp_4=`uv = 0.05+ 0.9*uv; +comp_5=` +comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_7=` +comp_8=`ret = GetPixel(uv); +comp_9=` +comp_10=`float2 d = texsize.zw * 8; +comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_13=` +comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_15=` +comp_16=` +comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(2.7,2.8,1.5); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft2.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.140000 +SpriteSY=-0.140000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk new file mode 100644 index 0000000..a931d55 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk @@ -0,0 +1,162 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.430 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid); +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=0.3+sounds*0.03; +shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 new file mode 100644 index 0000000..33228af --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 @@ -0,0 +1,260 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 14:50:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.44 +blending_direction=-1 +random_1=0.999593 +random_2=0.598916 +random_3=0.010163 +random_4=0.091463 +random_5=0.612195 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.037 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=2.011 +fWarpScale=1.656 +fZoomExponent=1.34762 +fShader=0.000 +zoom=1.07212 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00000 +dy=0.00000 +warp=0.72142 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.020 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.050 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_a = 0; +per_frame_2=zoom = zoom + 0.05*((bass_att+mid_att+treb_att)-2.5); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvc = uv-.5; +comp_5=`float2 uv1 = uv-float2(q1,q2); +comp_6=`float2 uv1a= uv-float2(q2,q1); +comp_7=`float2 uvm = float2(atan2(uvc.x,uvc.y), 1/length(uvc)); +comp_8=`uvm=uv; +comp_9=` +comp_10=`float tun=atan2(uv1a.x,uv1a.y)-12*length(uv1); +comp_11=`tun-=.2*q11-time; +comp_12=` +comp_13=` +comp_14=`float3 blur = GetBlur1(uvm); +comp_15=`float3 sharp = tex2D(sampler_main, uvm); +comp_16=`float3 fix = GetPixel(frac(uvm)); +comp_17=` +comp_18=`float mod = (fix/((1.3)-cos(tun))); +comp_19=` +comp_20=`float3 fret = (fix-blur-sin(time))*mod; +comp_21=`float3 inv = 1-fret; +comp_22=` +comp_23=`float melt = dot(fret, inv); +comp_24=` +comp_25=`ret=tex2D(sampler_main, float2(uv.x, uv.y))*inv+.55*fret; +comp_26=`ret=lerp(ret, inv, 1.5*saturate(melt)); +comp_27=` +comp_28=`//ret=GetPixel(uv); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 new file mode 100644 index 0000000..bb47ecd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 @@ -0,0 +1,514 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 14:35:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.32 +blending_direction=1 +random_1=0.863686 +random_2=0.606640 +random_3=0.189973 +random_4=0.892547 +random_5=0.506098 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R213 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 new file mode 100644 index 0000000..a1068b6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 @@ -0,0 +1,409 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 14:37:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.52 +blending_direction=1 +random_1=0.549322 +random_2=0.752168 +random_3=0.453659 +random_4=0.743631 +random_5=0.179268 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 new file mode 100644 index 0000000..23adc10 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 @@ -0,0 +1,374 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 14:43:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.35 +blending_direction=1 +random_1=0.627100 +random_2=0.267480 +random_3=0.777371 +random_4=0.908537 +random_5=0.057182 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R113 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=0.451 +fWarpScale=3.209 +fZoomExponent=3.30005 +fShader=0.000 +zoom=1.00441 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_frame_13= +per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); +per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` ret += (ret - GetBlur2(uv))*0.3; +warp_9=` ret *= 0.9; +warp_10=` +warp_11=` // add noise: +warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; +warp_14=` +warp_15=` // desaturate over time, to keep the globs white +warp_16=` //ret = lerp(ret, lum(ret), 0.2); +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; +comp_4=` +comp_5=` float crisp, blur; +comp_6=` float2 uv2; +comp_7=` +comp_8=` float shadow_offset = 0.0; +comp_9=` float shadow_str = 1.15; +comp_10=` +comp_11=` uv2 = (uv-0.5)*0.8+0.5; +comp_12=` crisp = tex2D(sampler_main, uv2).y; +comp_13=` // add drop shadow: +comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; +comp_15=` ret *= (1-blur*shadow_str); +comp_16=` ret = max(ret, crisp.xxx); +comp_17=` +comp_18=` uv2 = uv; +comp_19=` crisp = tex2D(sampler_main, uv2).x; +comp_20=` // add drop shadow: +comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; +comp_22=` ret *= (1-blur*shadow_str); +comp_23=` ret = max(ret, crisp.xxx); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 new file mode 100644 index 0000000..0a5ef61 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 @@ -0,0 +1,255 @@ +Created with MILKDROP 3.30 on 03/12/2023 at 14:47:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.44 +blending_direction=-1 +random_1=0.390108 +random_2=0.526558 +random_3=0.664228 +random_4=0.051626 +random_5=0.781572 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R209 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 new file mode 100644 index 0000000..fb57d1a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 @@ -0,0 +1,297 @@ +Created with MILKDROP 3.30 on 02/12/2023 at 02:54:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.41 +blending_direction=1 +random_1=0.652168 +random_2=0.065447 +random_3=0.979810 +random_4=0.673713 +random_5=0.120732 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret = tex2D( sampler_Pattern_045, uv); +warp_6=` +warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_9=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`//MilkDrop3 Zoom Mode: +comp_7=`uv = 0.05+ 0.9*uv; +comp_8=` +comp_9=` +comp_10=`ret = 3*GetBlur3(uv); +comp_11=` +comp_12=`float2 uv2 = uv; +comp_13=` +comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; +comp_25=` +comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_28=`ret *= ret+0.5; +comp_29=`//ret = GetPixel(uv); +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.5,1.1,0.8); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.420 +fDecay=0.500 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.430 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid); +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=0.3+sounds*0.03; +shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_12= +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Zoom Mode: +comp_4=`uv = 0.05+ 0.9*uv; +comp_5=` +comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_7=` +comp_8=`ret = GetPixel(uv); +comp_9=` +comp_10=`float2 d = texsize.zw * 8; +comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_13=` +comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_15=` +comp_16=` +comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(2.7,2.8,1.5); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk new file mode 100644 index 0000000..045ad91 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk @@ -0,0 +1,315 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.92368 +rot=0.00000 +cx=0.500 +cy=0.520 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx-ang; +shape_1_per_frame13=y=my*bass; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.159; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 d = texsize.zw*4; +comp_5=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_6=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_7=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_8=` +comp_9=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_10=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_11=` +comp_12=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_13=` +comp_14=`//MilkDrop3 Invert Mode: +comp_15=`ret = 1 - ret; +comp_16=`//MilkDrop3 Color Mode: +comp_17=`ret /= float3(2.9,2.6,2.5); +comp_18=`//MilkDrop3 Blow Mode: +comp_19=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_20=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk new file mode 100644 index 0000000..ded136c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk @@ -0,0 +1,325 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.92368 +rot=0.00000 +cx=0.500 +cy=0.520 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx-ang; +shape_1_per_frame13=y=my*bass; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.5),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.159; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk new file mode 100644 index 0000000..ca8b127 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk @@ -0,0 +1,274 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk new file mode 100644 index 0000000..dc91353 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk @@ -0,0 +1,297 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk new file mode 100644 index 0000000..fa47fe1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk @@ -0,0 +1,671 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=13 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz; +per_frame_277=q19 = posx; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot ; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx/3; +per_frame_295=q32 = aspecty/3; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .10; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +per_pixel_2=rot = 0.012; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk new file mode 100644 index 0000000..2a1b60e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk @@ -0,0 +1,407 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.773 +fWaveSmoothing=0.000 +fWaveParam=-0.200 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.680 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 1; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.006; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`//MilkDrop3 SoftColor Mode: +comp_31=`ret += float3(-0.2,0.1,0.3); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 new file mode 100644 index 0000000..a755078 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 @@ -0,0 +1,305 @@ +Created with MILKDROP 3.30 on 28/01/2024 at 13:47:25 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.40 +blending_direction=1 +random_1=0.572087 +random_2=0.620732 +random_3=0.453252 +random_4=0.312060 +random_5=0.372764 + +[PRESET1_BEGIN] +NAME=face34 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.998 +fDecay=0.980 +fVideoEchoZoom=1.421 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.193 +fWaveScale=1.000 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.730 +fModWaveAlphaEnd=1.070 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.800 +wave_b=0.200 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`//MilkDrop3 Color Mode: +comp_7=`ret /= float3(2.9,2.4,1.3); +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R018 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.970 +fWarpScale=1.078 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=1.01000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.005 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.970 +ib_size=0.247 +ib_r=0.290 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.110 +b1ed=0.250 +per_frame_1=wave_r = 0.7+0.3*sin(time); +per_pixel_1=dy = 0.008*(y+0.1*bass); +per_pixel_2=zoom = 1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; +comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; +comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod +comp_39=`} +[PRESET2_END] + +[SPRITE1] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.140000 +SpriteSY=1.140000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.27+(bass_att/15); +code_2=new_scale=1.0+1.020000/2+0.1*sin(time*0.500000+(bass_att/10)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 new file mode 100644 index 0000000..f8207da --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 @@ -0,0 +1,450 @@ +Created with MILKDROP 3.30 on 28/01/2024 at 13:47:50 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=triangle +blending_progress=0.49 +blending_direction=1 +random_1=0.259892 +random_2=0.936314 +random_3=0.922900 +random_4=0.400271 +random_5=0.455420 + +[PRESET1_BEGIN] +NAME=face34 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.998 +fDecay=0.980 +fVideoEchoZoom=1.421 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.193 +fWaveScale=1.000 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.730 +fModWaveAlphaEnd=1.070 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.800 +wave_b=0.200 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`//MilkDrop3 Color Mode: +comp_7=`ret /= float3(2.9,2.4,1.3); +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*cos(time/3); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.1,1.9,1.0); +comp_27=`} +[PRESET2_END] + +[SPRITE1] +SpriteName=sprites\vecteezy.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.140000 +SpriteSY=1.140000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.27+(bass_att/15); +code_2=new_scale=1.0+1.020000/2+0.1*sin(time*0.500000+(bass_att/10)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk new file mode 100644 index 0000000..7b5ef1f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk @@ -0,0 +1,285 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=0 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.540000 +SpriteSY=1.540000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk new file mode 100644 index 0000000..10f0746 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk @@ -0,0 +1,328 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`//MilkDrop3 Color Mode: +comp_12=`ret /= float3(-2.2,0.6,-2.8); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=0 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.540000 +SpriteSY=1.540000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk new file mode 100644 index 0000000..e0b2d90 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk @@ -0,0 +1,333 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=0 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.540000 +SpriteSY=1.540000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk new file mode 100644 index 0000000..cf1f786 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk @@ -0,0 +1,205 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.075 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=bindex2 += is_beat*!bindex; +per_frame_11=q24 = is_beat; +per_frame_12= +per_frame_13= +per_frame_14=//Vol delay chain +per_frame_15=vol = (bass+mid+treb); +per_frame_16=tr2 += vol*dt; +per_frame_17=q6 = tr2; +per_frame_18= +per_frame_19=vol_=vol_*0.8 + 0.2*vol; +per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_22=q1 = vol-vol_; +per_frame_23= +per_frame_24=q5 = 0.025*sin(time*0.17); +per_frame_25=monitor = q6; +per_frame_26= +per_frame_27= +per_frame_28=q8 = sin(tr2*0.078); +per_frame_29=q9 = sin(tr2*0.019); +per_frame_30= +per_frame_31=wx += q8*dt/2; +per_frame_32=wy += (1+q9)*dt/2; +per_frame_33=q18 = wx; +per_frame_34=q19 = wy; +per_frame_35=q32=aspecty; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2= +per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); +per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); +per_pixel_5= +per_pixel_6=dx = q8*(1-rad*2)*0.003; +per_pixel_7=dy = q9*(1-rad*2)*0.003; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//MilkDrop3 Color Mode: +comp_19=`ret /= float3(1.1,0.6,1.9); +comp_20=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=0 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.540000 +SpriteSY=1.540000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk new file mode 100644 index 0000000..e634164 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk @@ -0,0 +1,156 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=0.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`//MilkDrop3 Color Mode: +comp_19=`ret /= float3(1.0,0.8,0.7); +comp_20=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=0 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.540000 +SpriteSY=1.540000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk new file mode 100644 index 0000000..6baa5bd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk @@ -0,0 +1,336 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00549 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=//---------- INDECISIVE CODE -------------- +per_frame_2=vol = (bass+mid)/6; +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_8=xpos = xpos + 0.001*xspeed; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=speed=yspeed+xspeed; +per_frame_16=pos=xpos+ypos; +per_frame_17=cy_range=1; +per_frame_18=cx_range=1; +per_frame_19=cy_i = cy_range*sin(xspeed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); +per_frame_20=cx_i = cx_range*sin(yspeed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); +per_frame_21=q4=cx_i; +per_frame_22=q5=cy_i; +per_frame_23=//------------------------------------------ +per_frame_24= +per_frame_25=wave_x = wave_x+0.3*sin(cy_i); +per_frame_26=wave_y = wave_y+0.3*sin(cx_i); +per_frame_27= +per_frame_28=wave_r = wave_r + 0.5*(0.6*sin(time*1.3) + 0.4*sin(0.98*time)); +per_frame_29=wave_b = wave_b + 0.5*(0.6*sin(time*1.1) + 0.4*sin(0.78*time)); +per_frame_30=wave_g = wave_g + 0.5*(0.6*sin(time*1.2) + 0.4*sin(0.6*time)); +per_frame_31= +per_frame_32=q8=wave_r; +per_frame_33=q7=wave_b; +per_frame_34=q6=wave_g; +per_frame_35=warp=0; +per_frame_36=vol = 0.1*(vol*9 + (bass_att+mid_att+treb_att)*0.333333); +per_frame_37=q1=vol*2; +per_frame_38= +per_frame_39=mtime=mtime+vol*0.01; +per_frame_40=q2=mtime*0.25; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = 0.5 + (uv-0.5)*float2(1,-1); +comp_4=` +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=` +comp_10=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1; +comp_11=`ret = GetBlur2(uv_x).x*float3(0,0,2); +comp_12=`ret = lerp(ret,1.2,GetBlur1(uv_x).x); +comp_13=` +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\thunder1.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.002500 +SpriteY=0.397501 +SpriteSX=1.180000 +SpriteSY=1.180000 +SpriteRot=1.000000 +SpriteSpeed=0.070000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk new file mode 100644 index 0000000..154cb24 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk @@ -0,0 +1,183 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_5=` +comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_7=` +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.5*bass_att; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk new file mode 100644 index 0000000..5ae2205 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk @@ -0,0 +1,134 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.634 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.040 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.12000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); +per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); +per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); +per_frame_6= +per_frame_7=wave_r = 1-mv_r; +per_frame_8=wave_g = 1-mv_b; +per_frame_9=wave_b = 1-mv_g; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); +per_pixel_2=dx_r = equal(thresh,.2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,.2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); +per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); +per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); +per_pixel_8=dx = dx + 0.000149*(0.232*sin(1.04*time) + 0.0376*cos(0.232*time)*cos(12*rad)); +per_pixel_9=dy = dy + 0.00014*(0.163*cos(2*bass_att) + 0.033*sin(0.163*time)*sin(12*rad)); +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk new file mode 100644 index 0000000..4623bdc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk @@ -0,0 +1,122 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk new file mode 100644 index 0000000..4cd5c5e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk @@ -0,0 +1,519 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`//MilkDrop3 Shadows Mode: +comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk new file mode 100644 index 0000000..6335377 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk @@ -0,0 +1,513 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`#define GB1 GetBlur3 +warp_4=` +warp_5=`shader_body { +warp_6=`//uv = uv_orig; +warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; +warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); +warp_9=`} +warp_10=` +warp_11=` +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`//MilkDrop3 Shadows Mode: +comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(6,4,7)); +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk new file mode 100644 index 0000000..86d963b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk @@ -0,0 +1,663 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.037 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 =0; +wave_0_per_point5=speed = 0.01*bass_att; +wave_0_per_point6=v = sample*100 + (value1*bass); +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_0_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16=r = r + 0.5*sin(time*5.52); +wave_0_per_point17=g = g + 0.5*sin(time*5.107); +wave_0_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_0_per_point19= +wave_0_per_point20=x = x*0.7 + 0.15; +wave_0_per_point21=y = y*0.7 + 0.15; +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,800),0 ,ys); +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.45310 +shapecode_0_ang=3.20442 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.74187 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.620 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang=.03*time; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.84548 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73458 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.100 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=sample=instance/num_inst; +shape_1_per_frame3= +shape_1_per_frame4=//// water ripples +shape_1_per_frame5= +shape_1_per_frame6=q10=200*sample; +shape_1_per_frame7=r1= 4*3.14*sample*sample; +shape_1_per_frame8= +shape_1_per_frame9=x = r1 * sin(q10) + 1*sin(.11*time); +shape_1_per_frame10=y = r1 * cos(q10) + 1*sin(-.14*time) ; +shape_1_per_frame11=z = .1*r1*cos(sqrt(x*x+y*y)); +shape_1_per_frame12=z = z+.1*r1*sin(1.3*r1+1*time); +shape_1_per_frame13= +shape_1_per_frame14=z = z+1*sin(.21*time); +shape_1_per_frame15= +shape_1_per_frame16=rad=10*rad/(10+x*x+y*y+z*z); +shape_1_per_frame17=a=a/(2+.1*rad); +shape_1_per_frame18=a2=.2*a; +shape_1_per_frame19=border_a=.2*a; +shape_1_per_frame20= +shape_1_per_frame21=my_x = x+2; +shape_1_per_frame22=my_y = y-2; +shape_1_per_frame23=my_z = z+2; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=////////// +shape_1_per_frame27= +shape_1_per_frame28=d = 25+15*sin(.2*time); +shape_1_per_frame29=zoom = .6; +shape_1_per_frame30= +shape_1_per_frame31=w1 =.1; +shape_1_per_frame32=w2 = .6*sin(.5*time); +shape_1_per_frame33=w3 =-1.3+ .6*sin(.8*time); +shape_1_per_frame34= +shape_1_per_frame35=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame36=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame37=z1 = my_z; +shape_1_per_frame38= +shape_1_per_frame39=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame40=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame41=y2 = y1; +shape_1_per_frame42= +shape_1_per_frame43=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame44=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame45=x3 = x2; +shape_1_per_frame46= +shape_1_per_frame47=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame48=w = atan2(x3,y3); +shape_1_per_frame49=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame50=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame51= +shape_1_per_frame52=my_x = zoom*sin(w)*p; +shape_1_per_frame53=my_y = zoom*cos(w)*p; +shape_1_per_frame54= +shape_1_per_frame55=x = 0.5 + my_x; +shape_1_per_frame56=y = 0.5 + my_y; +shape_1_per_frame57= +shape_1_per_frame58=rad=rad/d; +shape_1_per_frame59=b=(1-sample); +shape_1_per_frame60=g=b/2; +shape_1_per_frame61=r=b/6; +shape_1_per_frame62=r2=r; +shape_1_per_frame63=g2=g; +shape_1_per_frame64=b2=b; +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`#define GB1 GetBlur3 +warp_4=` +warp_5=`shader_body { +warp_6=`//uv = uv_orig; +warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; +warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); +warp_9=`} +warp_10=` +warp_11=` +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`//MilkDrop3 Shadows Mode: +comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(6,4,7)); +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk new file mode 100644 index 0000000..333b4d4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk @@ -0,0 +1,210 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_5=` +comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_7=` +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.5*bass_att; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 new file mode 100644 index 0000000..7d7e83d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 @@ -0,0 +1,563 @@ +Created with MILKDROP 3 PRO on 14/04/2024 at 20:38:31 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=side +blending_progress=0.53 +blending_direction=-1 +random_1=0.959079 +random_2=0.181436 +random_3=0.911518 +random_4=0.840786 +random_5=0.256098 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.040 Sand Rose 1b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_5=` +comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_7=` +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=za3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; +warp_4=` +warp_5=` float1 d = 0.003; +warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; +warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; +warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; +warp_9=` +warp_10=` +warp_11=` +warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; +warp_13=` +warp_14=` +warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; +warp_16=` +warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; +warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; +warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; +warp_20=`//ret = 0; +warp_21=` +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.5*bass_att; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk new file mode 100644 index 0000000..83dbf2a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk @@ -0,0 +1,166 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.715 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 612*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/40; +warp_19=` +warp_20=`uv6 = 4*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (1,04,.15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .002; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= .8; +comp_14=` ret.x += saturate(g.x-g.y)/5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`//ret.x = GetBlur1(uv).x-2; +comp_19=`//ret.z = GetBlur2(uv).z-3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.017500 +SpriteY=-0.002500 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk new file mode 100644 index 0000000..d8538d9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk @@ -0,0 +1,165 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.280 +fDecay=0.800 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_7=q1=bass_thresh; +per_frame_8=q2=treb_thresh; +per_frame_9=q3=mid_thresh; +per_frame_10=q4=vol_thresh; +per_frame_11=wave_r=wave_r+.1*Sin(time*.54); +per_frame_12=wave_b=wave_b-.5*sin(time*.24); +per_frame_13=wave_g=wave_g+.4*Sin(time*.32); +per_frame_14=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); +per_frame_15=wave_mode=if(Above(q2,q1),0,7); +per_pixel_1=new_x=rad*.05-x; +per_pixel_2=new_y=rad*.05-y; +per_pixel_3=rote=rot+.03*sin(new_X*new_y-above(q1,q2)); +per_pixel_4=rot=if(above(q1,q3),rote+ang/2/2/2/2/2/2*sin(q3),rote-.001-ang/2/2/2/2/2*sin(Q1)); +per_pixel_5=dxe=dx+.01*Sin(raD*50-new_x)*sin(if(above(q1,q2),.5,-.5)); +per_pixel_6=dye=dy-.01*sin(rad*50-new_y)*sin(if(above(q2,q3),.5,-.5)); +per_pixel_7=dx=if(Above(q3,q2),dxe,0); +per_pixel_8=dy=if(Above(q3,q1),dye,0); +per_pixel_9= +per_pixel_10= +per_pixel_11=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y))) +per_pixel_12=*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 612*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/40; +warp_19=` +warp_20=`uv6 = 4*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (1,04,.15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .002; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`//MilkDrop3 Solarize Mode: +comp_7=`ret = ret*(1-ret)*4; +comp_8=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.017500 +SpriteY=-0.002500 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk new file mode 100644 index 0000000..934114b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk @@ -0,0 +1,193 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_5=` +comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_7=` +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`//MilkDrop3 Color Mode: +comp_11=`ret /= float3(2.1,-1.3,-2.0); +comp_12=`//MilkDrop3 Solarize Mode: +comp_13=`ret = ret*(1-ret)*4; +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.7*bass_att; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 new file mode 100644 index 0000000..967eacf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 @@ -0,0 +1,400 @@ +Created with MILKDROP 3 PRO on 05/06/2024 at 21:49:55 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=donuts +blending_progress=0.52 +blending_direction=1 +random_1=0.551762 +random_2=0.267073 +random_3=0.418428 +random_4=0.621274 +random_5=0.173171 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R239 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.040 Sand Rose 4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_5=` +comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_7=` +comp_8=`//MilkDrop3 Brightness Mode: +comp_9=`ret *= 1.6; +comp_10=`//MilkDrop3 Color Mode: +comp_11=`ret /= float3(2.1,-1.3,-2.0); +comp_12=`//MilkDrop3 Solarize Mode: +comp_13=`ret = ret*(1-ret)*4; +comp_14=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.450000 +SpriteSY=-0.450000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.7*bass_att; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk new file mode 100644 index 0000000..d5da2fd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk @@ -0,0 +1,236 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=99.900 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99980 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=vol=(bass+mid+treb)*0.25; +per_frame_2=vol=vol; +per_frame_3=q3=vol; +per_frame_4=mtime = mtime+vol*0.01; +per_frame_5=q1=mtime; +per_frame_6= +per_frame_7=zoom = zoom + 0.015*vol; +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`sampler sampler_lines2; // loads clouds.jpg (or .tga, etc) +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz + +comp_6=` GetBlur2(uv) +comp_7=` ; +comp_8=` +comp_9=` ret = tex2D( sampler_lines2, +comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) +comp_11=` + uv*float2(1,-1)*aspect.xy +comp_12=` ).xyz; +comp_13=` +comp_14=` //ret *= 1.333; // a little bit of overbright +comp_15=` +comp_16=`//MilkDrop3 Solarize Mode: +comp_17=`ret = ret*(1-ret)*4; +comp_18=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\rose1b.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=5 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.640000 +SpriteSY=0.640000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk new file mode 100644 index 0000000..9b81a2c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk @@ -0,0 +1,308 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.634 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=if (bers, if (trig, +per_frame_141= if (rand(35)<1,dir *=-1,0); +per_frame_142= ddx = int (rand(4)-2)/4; +per_frame_143= ddy = int (rand(4)-2)/4, 0);, +per_frame_144= if (trig, ddx=0; ddy=0;,0)); +per_frame_145= +per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_147=q6 = tubes; +per_frame_148=q7 = tlen; +per_frame_149=q17=ddx; q18 = ddy; +per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_152= +per_frame_153=reg32 = aspecty; +per_frame_154=q31 = reg51; +per_frame_155= +per_frame_156=trig = (bcount%50==0) && dbl_beat; +per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60) 3.1) +warp_21=` ret -= t; +warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_23=` ret += t; +warp_24=` +warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_26=` +warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_29=` +warp_30=` // darken (decay) over time +warp_31=` //ret = (ret - 0.016)*0.985; +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*0 + +comp_6=` GetBlur3(uv)*0 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.042 Wall of peas9h +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=3 +PSVERSION_COMP=4 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=9.181 +fWaveScale=3.548 +fWaveSmoothing=0.720 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.200 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.000 +shapecode_0_y=0.250 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=1.000 +shapecode_1_y=0.230 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=31 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.020 +shapecode_2_rad=1.32909 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.700 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Split Mode: +comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`//MilkDrop3 Color Mode: +comp_42=`ret /= float3(2.4,2.2,1.9); +comp_43=`//MilkDrop3 Solarize Mode: +comp_44=`ret = ret*(1-ret)*4; +comp_45=`//MilkDrop3 Invert Mode: +comp_46=`ret = 1 - ret; +comp_47=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 new file mode 100644 index 0000000..dd85765 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 @@ -0,0 +1,500 @@ +Created with MILKDROP 3 PRO on 15/06/2024 at 00:08:42 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma2 +blending_progress=0.29 +blending_direction=-1 +random_1=0.259892 +random_2=0.253388 +random_3=0.878726 +random_4=0.144173 +random_5=0.102846 + +[PRESET1_BEGIN] +NAME=drugsincombat (phosphene series) (4) sdfx +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=warp=0 +per_frame_init_9= +per_frame_1=//krash's beat detection code +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_6=peakbass_att = max(bass_att,peakbass_att); +per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_12=beatcounter = beatcounter + beat; +per_frame_13=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); +per_frame_14=flip = 2*mode-1; +per_frame_15=monitor=flip; +per_frame_16=q8=flip; +per_frame_17= +per_frame_18= +per_frame_19=decay=1; +per_frame_20=//zoom=1.002; +per_frame_21= +per_frame_22=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=mtime=mtime+vol*0.05*flip; +per_frame_25= +per_frame_26=q1=mtime*0.3; +per_frame_27=q2=flip; +per_frame_28= +per_frame_29=musictime=musictime+(mid*mid*mid*mid)*0.01*flip; +per_frame_30= +per_frame_31=xpos=sin(musictime*0.6)*0.3; +per_frame_32=ypos=sin(musictime*0.4)*0.3; +per_frame_33=q4=xpos; +per_frame_34=q5=ypos; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); +warp_16=` +warp_17=`float t = 0.4; +warp_18=` if (n < 1.9) +warp_19=` ret -= t; +warp_20=` if (n > 3.1) +warp_21=` ret -= t; +warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_23=` ret += t; +warp_24=` +warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_26=` +warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_29=` +warp_30=` // darken (decay) over time +warp_31=` //ret = (ret - 0.016)*0.985; +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*0 + +comp_6=` GetBlur3(uv)*0 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.042 Wall of peas9h +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=3 +PSVERSION_COMP=4 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=9.181 +fWaveScale=3.548 +fWaveSmoothing=0.720 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.200 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.000 +shapecode_0_y=0.250 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=1.000 +shapecode_1_y=0.230 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=31 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.020 +shapecode_2_rad=1.32909 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.700 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Split Mode: +comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`//MilkDrop3 Color Mode: +comp_42=`ret /= float3(2.4,2.2,1.9); +comp_43=`//MilkDrop3 Solarize Mode: +comp_44=`ret = ret*(1-ret)*4; +comp_45=`//MilkDrop3 Invert Mode: +comp_46=`ret = 1 - ret; +comp_47=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk new file mode 100644 index 0000000..4bd4dd2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk @@ -0,0 +1,279 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=2.630 +fWaveSmoothing=0.360 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.620 +fWarpScale=1.846 +fZoomExponent=1.21000 +fShader=0.000 +zoom=1.05989 +rot=0.00000 +cx=0.550 +cy=0.580 +dx=0.00000 +dy=0.00000 +warp=0.00860 +sx=1.14989 +sy=1.09000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.012 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.200 +ib_size=0.000 +ib_r=0.282 +ib_g=0.248 +ib_b=0.210 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03347 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=fran = 1; +shape_0_init2=xs = 1; +shape_0_init3=ys = 1; +shape_0_init4=xm = 0.5; +shape_0_init5=ym = 0.5; +shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_0_per_frame3= +shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); +shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); +shape_0_per_frame6= +shape_0_per_frame7=x = xm; +shape_0_per_frame8=y = ym; +shape_0_per_frame9= +shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_0_per_frame13=r2 = r; g2 = g; b2 = b; +shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=fran = 1; +shape_1_init2=xs = 1; +shape_1_init3=ys = 1; +shape_1_init4=xm = 0.5; +shape_1_init5=ym = 0.5; +shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_1_per_frame3= +shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.63)*0.9 + 0.3*cos(time*0.62)); +shape_1_per_frame5=ym = ym + 0.04*ys*(sin(time*0.129)*0.7 + 0.3*cos(time*0.58)); +shape_1_per_frame6= +shape_1_per_frame7=x = xm; +shape_1_per_frame8=y = ym; +shape_1_per_frame9= +shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_1_per_frame11=g = 0.5 + 0.25*sin(x*6) + 0.25*sin(y*32); +shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_1_per_frame13=r2 = r; g2 = g; b2 = b; +shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +per_frame_init_1=trel = rand(10); +per_frame_init_2=index = rand(8); +per_frame_init_3=index2 = rand(8); +per_frame_init_4=avg = 0; +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.862, 30/fps); +per_frame_3=beat = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.22+avg+peak) * above (time, t0+0.22); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); +per_frame_15=q23 = beat - avg; +per_frame_16=q24 = is_beat; +per_frame_17=q27 = index; +per_frame_18=q28 = index2; +per_frame_19=q19 = index; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.330088212805/2; +per_frame_25=q1 = cos(rott); +per_frame_26=q2 = sin(rott); +per_frame_27= +per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; +per_frame_29=winkel = winkel + pulse/fps*30; +per_frame_30=q29 = winkel; +per_frame_31= +per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; +per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; +per_frame_34=q30 = trel_; +per_frame_35=q31 = sin(trel_/4)*12; +per_frame_36= +per_frame_37=dec_slow = pow (0.79, 30/fps); +per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; +per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); +per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; +per_frame_41= +per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); +per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); +per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); +per_frame_45= +per_frame_46=q15 = above(q20,1.59); //stopngo +per_frame_47= +per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; +per_frame_49=zoom = 0.76 + 0.046*q1*50/fps; +per_frame_50=cx = 0.44+0.25*sin(trel_*12) * bnot(q28%3); +per_frame_51=cy = 0.38+0.49*cos(trel_*6) * bnot(q28%3); +per_frame_52=rot = (0.032*q1+rota/8*q2)*50/fps; +per_frame_53=dx = 0.0144*q1*50/fps*avg; +per_frame_54=dy = 0.014*q2*50/fps*avg; +per_frame_55= +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.4,0.6,0.5); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-1.305005 +SpriteY=0.200000 +SpriteSX=-0.200000 +SpriteSY=-0.200000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk new file mode 100644 index 0000000..9df1f0d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk @@ -0,0 +1,447 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97880 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01781 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.96000 +shapecode_2_r=1.140 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_2_per_frame3=x = x- 0.4*x*sin(time); +shape_2_per_frame4=y = y- 0.44*y*cos(time); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7= +shape_2_per_frame8=rad = rad*mid_att; +shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02248 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/q1); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.4,0.6,0.5); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk new file mode 100644 index 0000000..f379eca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk @@ -0,0 +1,349 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.00909 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=//vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16=q4=sin(musictime*0.02)*0.3; +per_frame_17=q5=sin(musictime*0.01)*0.3; +per_frame_18= +per_frame_19=dx=sin(musictime*0.1)*0.01; +per_frame_20=dy=tan(musictime*0.069)*0.01; +per_frame_21= +per_frame_22= +per_frame_23= +per_frame_24= +per_frame_25=monitor=rot*ang; +per_frame_26= +per_frame_27=db = db*0.98 + bass*0.2; +per_frame_28=bb = bb + db*0.1; +per_frame_29= +per_frame_30=dt = dt*0.98 + treb*0.2; +per_frame_31=tt = tt + dt*0.1; +per_frame_32= +per_frame_33=dm = dm*0.98 + mid*0.2; +per_frame_34=mm = mm + dm*0.1; +per_frame_35= +per_frame_36= +per_frame_37=w = (bb-tt)*0.4; +per_frame_38=q11 = sin(w); +per_frame_39=q12 = tan(w); +per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx +per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy +per_frame_42=q15 = 4; +per_frame_43=q16 = 0.06; +per_frame_44=q17 = tan(-w); +per_frame_45=q18 = cos(-w); +per_pixel_1=da=.13133;//+sin(time/17) /10; +per_pixel_2=nh=2; +per_pixel_3=nh2=1; +per_pixel_4=myx=(-int(x*nh)+x*nh-.4); +per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); +per_pixel_6= +per_pixel_7=myx=sin(x*6.28+time/1.6); +per_pixel_8=myy=sin(y*6.28+time/q1); +per_pixel_9= +per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; +per_pixel_11=//myx = x*1-.5; +per_pixel_12=dx = da*(2*myx*myy); +per_pixel_13=dy = da*((myy*myy) - (myx*myx)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.4,0.6,0.5); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk new file mode 100644 index 0000000..8c9c6f4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk @@ -0,0 +1,344 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uvo = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_8=` +comp_9=`d = texsize.zw*16; +comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_12=` +comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_14=` +comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_16=` +comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_18=` +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(0.4,0.6,0.5); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk new file mode 100644 index 0000000..f0cc4e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=`float2 uvo = uv; +comp_6=`float2 d = texsize.zw*3; +comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_10=` +comp_11=`d = texsize.zw*16; +comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_14=` +comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_16=` +comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_18=` +comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_20=` +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(-2.7,0.8,1.2); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk new file mode 100644 index 0000000..982a9f4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk @@ -0,0 +1,221 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=3 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.06779 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(q1*0.25); +shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=`float2 uvo = uv; +comp_6=`float2 d = texsize.zw*3; +comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_10=` +comp_11=`d = texsize.zw*16; +comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_14=` +comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_16=` +comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_18=` +comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_20=` +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(-1.5,0.9,0.6); +comp_23=`//MilkDrop3 Burn Mode: +comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_25=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk new file mode 100644 index 0000000..37acfaf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk @@ -0,0 +1,239 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=3 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.06779 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(q1*0.25); +shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=`float2 uvo = uv; +comp_6=`float2 d = texsize.zw*3; +comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); +comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); +comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; +comp_10=` +comp_11=`d = texsize.zw*16; +comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); +comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); +comp_14=` +comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); +comp_16=` +comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); +comp_18=` +comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); +comp_20=` +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(-1.5,0.9,0.6); +comp_23=`//MilkDrop3 Burn Mode: +comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_25=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk new file mode 100644 index 0000000..35f6a8b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk @@ -0,0 +1,382 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Split Mode: +comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk new file mode 100644 index 0000000..eb36742 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk @@ -0,0 +1,382 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Multiplicate Mode: +comp_27=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk new file mode 100644 index 0000000..011d349 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk @@ -0,0 +1,358 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Multiplicate Mode: +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_4=` +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` float L = lum(ret); +comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_8=` float L2 = lum(GetBlur1(uv)); +comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_10=` +comp_11=` ret = float3(.1,.6,1.1)*ret.x + +comp_12=` float3(.1,.6,.55)*ret.y + +comp_13=` float3(1.5,.6,.2)*ret.z; +comp_14=` +comp_15=` ret = ret*ret * (.5 + bw*bw2*1); +comp_16=` +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk new file mode 100644 index 0000000..5acbdca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk @@ -0,0 +1,353 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`//use in warp shader for collidescope in neon 3 mixes +warp_17=`uv6=abs(frac(uv6+.5)-.5) ; +warp_18=`mus = .051/(length(uv6)); +warp_19=`mus *= float3 (treb*.5,bass*.5,mid*.5); +warp_20=` +warp_21=`float3 blur = GetBlur2(frac(uv)); +warp_22=` +warp_23=`float3 crisp= tex2D(sampler_main,uv); +warp_24=` +warp_25=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_26=`float2 uv2 = (uv_orig-.5)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); +warp_27=` +warp_28=`q25 = 1; +warp_29=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_30=` +warp_31=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Multiplicate Mode: +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_4=` +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` float L = lum(ret); +comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_8=` float L2 = lum(GetBlur1(uv)); +comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_10=` +comp_11=` ret = float3(.1,.6,1.1)*ret.x + +comp_12=` float3(.1,.6,.55)*ret.y + +comp_13=` float3(1.5,.6,.2)*ret.z; +comp_14=` +comp_15=` ret = ret*ret * (.5 + bw*bw2*1); +comp_16=` +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk new file mode 100644 index 0000000..c79df1a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk @@ -0,0 +1,337 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, .1, ib_r); +per_frame_29=mv_b = if(beat, wave_b/3, ib_b); +per_frame_30=mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =.1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.15; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=` uv -= 0.5; +warp_4=` uv *= 1 + (q4*uv.y + q5*uv.x)*0.1; +warp_5=` uv += 0.5; +warp_6=` +warp_7=` // sample previous frame +warp_8=` ret = tex2D( sampler_main, uv ).xyz; +warp_9=` +warp_10=` +warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(q5,-q4)).xyz ); +warp_12=` +warp_13=` // darken (decay) over time +warp_14=` ret = (ret - 0.003)*0.98; +warp_15=`} +comp_1=`shader_body +comp_2=`{//MilkDrop3 Multiplicate Mode: +comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); +comp_4=` +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` float L = lum(ret); +comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_8=` float L2 = lum(GetBlur1(uv)); +comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_10=` +comp_11=` ret = float3(.1,.6,1.1)*ret.x + +comp_12=` float3(.1,.6,.55)*ret.y + +comp_13=` float3(1.5,.6,.2)*ret.z; +comp_14=` +comp_15=` ret = ret*ret * (.5 + bw*bw2*1); +comp_16=` +comp_17=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk new file mode 100644 index 0000000..fcdfbcb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk @@ -0,0 +1,389 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, .1, ib_r); +per_frame_29=mv_b = if(beat, wave_b/3, ib_b); +per_frame_30=mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =.1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.15; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_rand02; +warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. +warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` // sample previous frame +warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_9=`float s = 1; +warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; +warp_11=`float2 Zoom = float2(zoom,zoom); +warp_12=`float2 Pan = float2(1.0136,.31); +warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; +warp_14=`float2 v = 0+sin(q5)*.05; +warp_15=` +warp_16=`float m = 0; +warp_17=` +warp_18=`const float r = 5; +warp_19=`float its = 30; +warp_20=`for (int n = 0; n < its; n++) +warp_21=`{ +warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_23=` +warp_24=`if (dot(v, v) < (r*r - 1)) +warp_25=`m++; +warp_26=` +warp_27=`v = clamp(v, -r, r); +warp_28=`} +warp_29=` +warp_30=`float3 man = tex2D( sampler_main, v ).xyz; +warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; +warp_32=` +warp_33=` +warp_34=`if (m == its) +warp_35=`ret = 0; +warp_36=`else +warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); +warp_38=` +warp_39=`ret = (ret*main*1.8 +warp_40=` + man * color)*.8; +warp_41=`//ret=man; +warp_42=` ret *= 0.98; //or try: ret -= 0.004; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Split Mode: +comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk new file mode 100644 index 0000000..be774ce --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk @@ -0,0 +1,309 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=9.181 +fWaveScale=0.485 +fWaveSmoothing=0.720 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.200 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.000 +shapecode_0_y=0.250 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=1.000 +shapecode_1_y=0.230 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=31 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.020 +shapecode_2_rad=1.32909 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.700 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, .1, ib_r); +per_frame_29=mv_b = if(beat, wave_b/3, ib_b); +per_frame_30=mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =.1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.15; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_rand02; +warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. +warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` // sample previous frame +warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_9=`float s = 1; +warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; +warp_11=`float2 Zoom = float2(zoom,zoom); +warp_12=`float2 Pan = float2(1.0136,.31); +warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; +warp_14=`float2 v = 0+sin(q5)*.05; +warp_15=` +warp_16=`float m = 0; +warp_17=` +warp_18=`const float r = 5; +warp_19=`float its = 30; +warp_20=`for (int n = 0; n < its; n++) +warp_21=`{ +warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_23=` +warp_24=`if (dot(v, v) < (r*r - 1)) +warp_25=`m++; +warp_26=` +warp_27=`v = clamp(v, -r, r); +warp_28=`} +warp_29=` +warp_30=`float3 man = tex2D( sampler_main, v ).xyz; +warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; +warp_32=` +warp_33=` +warp_34=`if (m == its) +warp_35=`ret = 0; +warp_36=`else +warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); +warp_38=` +warp_39=`ret = (ret*main*1.8 +warp_40=` + man * color)*.8; +warp_41=`//ret=man; +warp_42=` ret *= 0.98; //or try: ret -= 0.004; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body {//MilkDrop3 Split Mode: +comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_28=` +comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_30=`float3 uv2 = project(.1); +comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_32=` +comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_34=` +comp_35=`sky *= sat(1*bdist-2); +comp_36=`ret = sat(lerp (1, sky, bdist)); +comp_37=` +comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_40=`//ret = struc; +comp_41=`//MilkDrop3 Invert Mode: +comp_42=`ret = 1 - ret; +comp_43=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\peas.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.797495 +SpriteY=0.312500 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk new file mode 100644 index 0000000..d0d1526 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk @@ -0,0 +1,470 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.28055 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=0.76440 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_init_1=n=1; +per_frame_init_2=speed = 4; +per_frame_init_3=m1 = 200; +per_frame_init_4=dirm1 = 1; +per_frame_init_5= +per_frame_init_6=stars1speed=0; +per_frame_init_7=stars2speed=0; +per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_4= +per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_6= +per_frame_7=q1 = rg1; +per_frame_8=q2 = rg2; +per_frame_9=q3 = rg3; +per_frame_10= +per_frame_11=wave_a = 0; +per_frame_12=warp = 0; +per_frame_13= +per_frame_14=q4 = sin(time); +per_frame_15= +per_frame_16=rg_treb = rg_treb + rg1; +per_frame_17=rg_mid = rg_mid + rg2; +per_frame_18=rg_bass = rg_bass + rg3; +per_frame_19= +per_frame_20=q5 = rg_treb; +per_frame_21=q6 = rg_mid; +per_frame_22=q7 = rg_bass; +per_frame_23= +per_frame_24=//####### stars speed #######// +per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); +per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); +per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; +per_frame_29=q10 = stars1speed; +per_frame_30=stars2speed = stars1speed*0.5; +per_frame_31=q11 = stars2speed*2; +per_frame_32=//####### stars speed #######// +per_frame_33= +per_frame_34=q12 = rg12; +per_frame_35=q13 = rg22; +per_frame_36=q14 = rg32; +per_frame_37= +per_frame_38=q25 = sin(0.1*q6); +per_frame_39=q26 = sin(0.05*q5); +per_frame_40= +per_frame_41=tic = min(time-tin,.1); +per_frame_42=tin = time; +per_frame_43=ra = 10; +per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_48=vt = vt + tic*vav; +per_frame_49= +per_frame_50=q8 = vt*.5; +per_frame_51= +per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); +per_frame_53=rot = if(n==0, 0, rot); +per_frame_54=//rot = 0; +per_frame_55= +per_frame_56=//normal image +per_frame_57=zoom0 = .3; +per_frame_58=dx0 = 1.2489; +per_frame_59=dy0 = 0.3; +per_frame_60= +per_frame_61=//******** position 1 parameters ******** +per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); +per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); +per_frame_65= +per_frame_66=//******** position 2 parameters ******** +per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); +per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); +per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); +per_frame_70= +per_frame_71=//******** position 3 parameters ******** +per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); +per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); +per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); +per_frame_75= +per_frame_76=//******** position 4 parameters ******** +per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); +per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); +per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); +per_frame_80= +per_frame_81=//********position 5 parameters ******** +per_frame_82=speed = pow(speed,1.006); +per_frame_83=speed = if(speed >= 20000, 4, speed); +per_frame_84=zoom5 = speed; +per_frame_85=dx5 = 1.0002605; +per_frame_86=dy5 = 0.3896076; +per_frame_87=rot5 = sin(time); +per_frame_88= +per_frame_89=//******** position 6 parameters ******** +per_frame_90=zoom6 = 2 + 0.5*sin(time); +per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); +per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); +per_frame_93=rot6 = 0; +per_frame_94= +per_frame_95= +per_frame_96= +per_frame_97=//******** position 7 parameters ******** +per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); +per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); +per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); +per_frame_101=rot7 = 0.1*sin(0.019*q5); +per_frame_102= +per_frame_103=/* +per_frame_104=//******** position 8 parameters ******** +per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); +per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); +per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); +per_frame_108=rot8 = 4.75; +per_frame_109=*/ +per_frame_110= +per_frame_111=//******** change position ******** +per_frame_112=change1 = if(frame%100 == 0, 1, 0); +per_frame_113=change2 = if(change1 == 1, 1, change2); +per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); +per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); +per_frame_116=n = if(n==5 && speed >= 19000, 6, n); +per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); +per_frame_118=n = if(n > 7, 1, n); +per_frame_119=n=7; +per_frame_120=q9 = n; +per_frame_121= +per_frame_122=//******** position 0 ******** - mandelbrot +per_frame_123=zoom = if(n==0, zoom0, zoom); +per_frame_124=dx = if(n==0, dx0, dx); +per_frame_125=dy = if(n==0, dy0, dy); +per_frame_126= +per_frame_127=//******** position 1 ******** - mandelbrot +per_frame_128=zoom = if(n==1, zoom1, zoom); +per_frame_129=dx = if(n==1, dx1, dx); +per_frame_130=dy = if(n==1, dy1, dy); +per_frame_131= +per_frame_132=//******** position 2 ******** - mandelbrot +per_frame_133=zoom = if(n==2, zoom2, zoom); +per_frame_134=dx = if(n==2, dx2, dx); +per_frame_135=dy = if(n==2, dy2, dy); +per_frame_136= +per_frame_137=//******** position 3 ******** - mandelbrot +per_frame_138=zoom = if(n==3, zoom3, zoom); +per_frame_139=dx = if(n==3, dx3, dx); +per_frame_140=dy = if(n==3, dy3, dy); +per_frame_141= +per_frame_142=//******** position 4 ******** - mandelbrot +per_frame_143=zoom = if(n==4, zoom4, zoom); +per_frame_144=dx = if(n==4, dx4, dx); +per_frame_145=dy = if(n==4, dy4, dy); +per_frame_146= +per_frame_147=//******** position 5 ******** - check the shape in warp shader +per_frame_148=zoom = if(n==5, zoom5, zoom); +per_frame_149=dx = if(n==5, dx5, dx); +per_frame_150=dy = if(n==5, dy5, dy); +per_frame_151=rot = if(n==5, rot5, rot); +per_frame_152= +per_frame_153=//******** position 6 ******** - check the shape in warp shader +per_frame_154=zoom = if(n==6, zoom6, zoom); +per_frame_155=dx = if(n==6, dx6, dx); +per_frame_156=dy = if(n==6, dy6, dy); +per_frame_157=rot = if(n==6, rot6, rot); +per_frame_158= +per_frame_159=//******** position 7 ******** - check the shape in warp shader +per_frame_160=zoom = if(n==7, zoom7, zoom); +per_frame_161=dx = if(n==7, dx7, dx); +per_frame_162=dy = if(n==7, dy7, dy); +per_frame_163=rot = if(n==7, rot7, rot); +per_frame_164= +per_frame_165=/* +per_frame_166=//******** position 8 ******** - mandelbrot +per_frame_167=zoom = if(n==8, zoom8, zoom); +per_frame_168=dx = if(n==8, dx8, dx); +per_frame_169=dy = if(n==8, dy8, dy); +per_frame_170=rot = if(n==8, rot8, rot); +per_frame_171=*/ +per_frame_172= +per_frame_173=//zoom =0.3; +per_frame_174=//rot = 0; +per_frame_175= +per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); +per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); +per_frame_178=//q11 = m1; +per_frame_179= +per_frame_180=//sunnpos +per_frame_181=//sunx = 0.7*sin(0.2*time); +per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); +per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); +per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); +per_frame_185=q31 = sunx; +per_frame_186=q32 = suny; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float2 uv2 = uv; +warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +warp_9=` +warp_10=`//float1 cs = cos(0.25*3.14159); +warp_11=`//float1 sn = sin(0.25*3.14159); +warp_12=`//float2 uv3 = uv2; +warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; +warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; +warp_15=` +warp_16=`uv.x=uv2.x; +warp_17=`uv.y=uv2.y; +warp_18=` +warp_19=` // sample previous frame +warp_20=` ret = tex2D( sampler_main, uv ).xyz; +warp_21=` +warp_22=` // darken (decay) over time +warp_23=` ret *= 0.7; +warp_24=` +warp_25=`float1 a = uv.x; +warp_26=`float1 b = uv.y; +warp_27=`float1 ca; +warp_28=`float1 cb; +warp_29=`if(q9 == 5){ +warp_30=` ca = 0.285; +warp_31=` cb = 0; +warp_32=`} +warp_33=`else if(q9 == 6){ +warp_34=` ca = -0.66176 + 0.03*q20; +warp_35=` cb = -0.3842; +warp_36=`} +warp_37=`else if(q9 == 0) { +warp_38=` ca = -0.7269 + 0.01*q21 ; +warp_39=` cb = 0.1889 + 0.01*q22; +warp_40=`} +warp_41=`else { +warp_42=` ca = a; +warp_43=` cb = b; +warp_44=`} +warp_45=`float1 aa; +warp_46=`float1 bb; +warp_47=` +warp_48=`float1 n = 0; +warp_49=`float1 maxiter = 60; +warp_50=`float1 m=0; +warp_51=`float1 r = 20; +warp_52=`float1 r2 = r*r; +warp_53=`//float1 dist = length(z); +warp_54=`float3 col; +warp_55=` +warp_56=`float1 pa; +warp_57=`float1 pb; +warp_58=`float2 z; +warp_59=`float2 pz; +warp_60=`while(n < maxiter && m==0) +warp_61=`{ +warp_62=` aa = a*a - b*b; +warp_63=` bb = 2*a*b; +warp_64=` pa = a; +warp_65=` pb = b; +warp_66=` pz = float2(pa,pb); +warp_67=` a = aa + ca; +warp_68=` b = bb + cb; +warp_69=` z = float2(a,b); +warp_70=` //if(sqrt(a*a + b*b) > r2) // no +warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) +warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set +warp_73=` if(sqrt(a*a + b*b) > r2) +warp_74=` { +warp_75=` m = 1; +warp_76=` } +warp_77=` else +warp_78=` { +warp_79=` n++; +warp_80=` } +warp_81=`} +warp_82=` +warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; +warp_84=` +warp_85=`float1 dist = (sqrt(a*a + b*b)); +warp_86=`float1 fraciter = (dist - r) / (r2 - r); +warp_87=`fraciter = log2(log(dist) / log(r)); +warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set +warp_89=`float3 color; +warp_90=` +warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); +warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); +warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); +warp_94=` +warp_95=`if(m == 1) +warp_96=`{ +warp_97=` ret = color; +warp_98=`} +warp_99=`else +warp_100=`{ +warp_101=` //ret.x=0.1; +warp_102=` //ret.y=0.5; +warp_103=` //ret.z=0; +warp_104=` ret=color; +warp_105=`} +warp_106=` +warp_107=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=9 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.060000 +SpriteSY=1.060000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk new file mode 100644 index 0000000..37e85c2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk @@ -0,0 +1,233 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.166 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; +wave_0_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = above(q3,2); +shape_0_per_frame2=a2 = above(q3,2)*0.8; +shape_0_per_frame3= +shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); +shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); +shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); +shape_0_per_frame7= +shape_0_per_frame8=rad = radi; +shape_0_per_frame9= +shape_0_per_frame10=x = xx; +shape_0_per_frame11=y = yy; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; +shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); +shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; +shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); +shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_MilkDrop3_010; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=9 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.060000 +SpriteSY=1.060000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk new file mode 100644 index 0000000..d288237 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk @@ -0,0 +1,305 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=ra = 1/tic*.25; +per_frame_7= +per_frame_8=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_9=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_10=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_11= +per_frame_12=tt = tt + tic*treb; +per_frame_13=mt = mt + tic*mid; +per_frame_14=bt = bt + tic*bass; +per_frame_15= +per_frame_16=q1 = tt*4; +per_frame_17=q2 = mt*4; +per_frame_18=q3 = bt*4; +per_frame_19= +per_frame_20=st = .1; +per_frame_21=base = .15; +per_frame_22=q4 = base + treb_avg*st; +per_frame_23=q5 = base + mid_avg*st; +per_frame_24=q6 = base + bass_avg*st; +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8= +per_pixel_9=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_10=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_11=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_12=dx = dx + zm*mx; +per_pixel_13=dy = dy + zm*my; +per_pixel_14= +per_pixel_15=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_16=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_18=dx = dx + zm*mx; +per_pixel_19=dy = dy + zm*my; +warp_1=`//sampler sampler_colors3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=`ret.x = uv.x; +warp_6=`ret.y = uv.y; +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Spirale1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=9 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=1.060000 +SpriteSY=1.060000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk new file mode 100644 index 0000000..3843384 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk @@ -0,0 +1,279 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.02009 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*cos(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement-q2; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ +warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +warp_3=`} +warp_4=` +warp_5=`float2 complex_pow(float2 base, int exponent){ +warp_6=` float2 exponentiation = float2(1,0); +warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.31*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(0.4,1.7,1.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R002.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 new file mode 100644 index 0000000..c6a439c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 @@ -0,0 +1,1606 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:35:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.560 +blending_direction=1 +random_1=0.413 +random_2=0.478 +random_3=0.298 +random_4=0.282 +random_5=0.636 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.012 Red lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=1 +shapecode_4_sides=100 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=0 +shapecode_4_num_inst=167 +shapecode_4_x=0.475 +shapecode_4_y=0.500 +shapecode_4_rad=0.10828 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=1.44513 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=0.660 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=1.000 +shapecode_4_a2=1.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=0.460 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.450 +shape_4_per_frame1=sounds=(bass+treb+mid)/3; +shape_4_per_frame2= +shape_4_per_frame3=rad=rad*sounds*.3; +shape_4_per_frame4= +shape_4_per_frame5=r=r+sin(bass)*bass; +shape_4_per_frame6=g=g+tan(mid)*bass; +shape_4_per_frame7= +shape_4_per_frame8= +shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.072; +warp_11=` float1 c2 = -0.00935; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2 -c1; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.9,1,1.2); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= float3(0.6,0.4,0.1); +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R002.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 new file mode 100644 index 0000000..91f0e7c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 @@ -0,0 +1,1200 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:32:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.540 +blending_direction=1 +random_1=0.289 +random_2=0.318 +random_3=0.198 +random_4=0.954 +random_5=0.984 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0182d sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=98.000 +fWaveScale=28.885 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.990 +fWarpAnimSpeed=100.000 +fWarpScale=97.000 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.98829 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-1.00000 +dy=1.00000 +warp=102.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.485 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.920 +b2x=0.990 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.48000 +wavecode_1_r=1.000 +wavecode_1_g=1.020 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.03000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.010 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.020 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.010 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.490 +shapecode_2_g2=0.510 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.258*sin(time*6.154))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.990 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.988 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.921 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.921 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*40; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*20; +per_frame_41=q12 = (vvb+vvm+vvt)*20; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*35; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=warp = 0; +per_frame_64= +per_frame_65=wave_b = if(below(treb, 1.8),1-.025*int(rand(10)),0); +per_frame_66=wave_g = wave_g*sqr(.01*int(rand(100))); +per_frame_67=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); +per_frame_68=monitor = wave_g; +per_frame_69=cx=.5+.3*cos(time*.21); +per_frame_70=cy=.5+.3*sin(time*.1); +per_frame_71=//cx=cx+(bass-1.2)*.1; +per_frame_72=//cy=cy+(treb_att-1)*.1; +per_frame_73=mv_a=bass_att*.4; +per_frame_74=//mv_g=mv_r*1; +per_frame_75=wave_x = cx; +per_frame_76=wave_y=1-cy; +per_frame_77=monitor=(3.14159+atan(-.1))/3.14159; +per_frame_78=q1=cx; +per_frame_79=q2=cy; +per_frame_80=q11=sin(time)/4-.25; +per_frame_81=q12=q11; +per_frame_82=q31=tan(time*.1)/cos(time*.1)+2; +per_frame_83=q32=tan(time*.098)*sin(time*.101)+2; +per_frame_84=chng=sin(time*.5); +per_frame_85=cthr=.9999; +per_frame_86=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_87=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_88=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_89=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_90=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_91=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_92=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_93=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_94=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_95=mq30=if(above(chng,cthr),rand(1)*.3,mq30); +per_frame_96=monitor=chng; +per_frame_97=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_98=q27=mq27;q28=mq28;q29=mq29;q30=mq30; +per_frame_99= +per_frame_100=monitor=mq1; +per_pixel_1=radc=sqr(q1-x)+sqr(q2-y); +per_pixel_2=near=below(radc,.015); +per_pixel_3=notnear = 1- near; +per_pixel_4=//sy=max(0.3,pow(bass_att,.2))*near + notnear; +per_pixel_5=//sx=1/sy*near + notnear; +per_pixel_6=//rot = .01*sin(x*5+time)*notnear-.015; +per_pixel_7=rot = .015*notnear; +per_pixel_8=//zoom = 1+ notnear*0.01*(0.48+sin(ang*5+time)); +per_pixel_9=angc=atan((y-cy)/(x-cx))+below(x,cx)*sign(y-cy)*3.235838; +per_pixel_10=//dx=(x-cx)*.03*(cos(angc*3)*3+2);//*notnear; +per_pixel_11=//dy=(y-cy)*.03*(sin(angc*3)*3+2);//*notnear; +per_pixel_12=//zoom=1-angc/3.14159*.07; +per_pixel_13= +per_pixel_14=shift = -.02*(pow(cos(angc*.5-time*1.1-pow(radc,.4)*8),6)-.6)*notnear; +per_pixel_15=dx=cos(angc)*shift; +per_pixel_16=dy=sin(angc)*shift; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); +comp_8=` +comp_9=` ret = float3(1,1.7,2.2)*ret.x + +comp_10=` float3(2.6,2.9,0.6)*ret.y + +comp_11=` float3(2.4,1.4,0.4)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=shifter - Y.A.K. (Yet Another Kaleidoscope) 01 mrt zyl phemeralphulgent 005 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=5.200 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = 1- .2*30/fps; +per_frame_2=dec_slow = 1-.05*30/fps; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, .2*avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10= +per_frame_11=q27 = index; +per_frame_12=q22 = peak; +per_frame_13=peak_ = dec_med*peak_ + (1-dec_med)*peak; +per_frame_14= +per_frame_15=trig = is_beat * bnot(index%4); +per_frame_16=count = count + trig; +per_frame_17=rott = rott*dec_med + (1-dec_med) * count*3.14/2; +per_frame_18=q1 = cos(rott); +per_frame_19=q2 = sin(rott); +per_frame_20= +per_frame_21= +per_frame_22=ma = ma + (peak_-0)/fps*4*above(peak_,0); +per_frame_23=mx=mx*dec_slow+(1-dec_slow)*cos(ma); +per_frame_24=my=my*dec_slow+(1-dec_slow)*sin(ma*q1); +per_frame_25=q15 = mx/2 ; +per_frame_26=q16 = my/2 ; +per_frame_27=q17 = ma; +per_frame_28= +per_frame_29=ang1 = ang1 + 8*bass*above(bass,1)/fps*q1; +per_frame_30=q18 = ang1; +per_frame_31= +per_frame_32=q32 = aspecty; +per_frame_33=monitor = q1; +per_pixel_1=warp = .0; +per_pixel_2=rot = .0; +per_pixel_3=zoom = 1.01 +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float3 crisp,dx,dy,ret1; +warp_3=`float2 zz, uv1,uv2; +warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; +warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); +warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; +warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); +warp_8=`float3 cloud (float2 uv_in) { +warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} +warp_10=` +warp_11=`shader_body { +warp_12=` +warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; +warp_14=` +warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); +warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); +warp_17=`zz = float2(dx.b,dy.b); +warp_18=` +warp_19=`//clouds +warp_20=`zv = time*.06 ; +warp_21=`zv = time*.08+ .0*GetPixel(uv); //## +warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); +warp_23=` +warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; +warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; +warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; +warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; +warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; +warp_29=`noise = pow(noise,1); +warp_30=`uv2 = uv1+noise*.1; +warp_31=` +warp_32=`//******************************* +warp_33=`ret1 = cloud(uv2); +warp_34=`float k1 = .1; +warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; +warp_36=` +warp_37=`//ret = 0; +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv)*0.7; ret *= 0.6; +comp_5=` +comp_6=` ret.yz = ret.x * float2(0.9,0.7); +comp_7=` ret = pow(ret, float3(1.7,2.0,2.2)); +comp_8=` ret *= 5; //gamma +comp_9=`ret /= float3(-2.6,1.0,0.9); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 new file mode 100644 index 0000000..3fe5719 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 @@ -0,0 +1,1122 @@ +Created with MILKDROP 3.2 on 02/07/2023 at 10:36:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.65 +blending_direction=1 +random_1=0.519377 +random_2=0.886721 +random_3=0.865583 +random_4=0.718564 +random_5=0.716667 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - $$$ Royal - Mashup (128) 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(0.3,2.0,-2.0); +comp_23=`ret /= float3(1.1,0.5,1.2); +comp_24=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.7,0.7,1.6); +comp_17=`ret /= float3(2.4,-2.2,-1.6); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 new file mode 100644 index 0000000..ddeed06 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 @@ -0,0 +1,1123 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 17:48:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.65 +blending_direction=1 +random_1=0.519377 +random_2=0.886721 +random_3=0.865583 +random_4=0.718564 +random_5=0.716667 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - $$$ Royal - Mashup (128) 3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`ret /= float3(0.3,2.0,-2.0); +comp_23=`ret /= float3(1.1,0.5,1.2); +comp_24=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R002 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.7,0.7,1.6); +comp_17=`ret /= float3(2.4,-2.2,-1.6); +comp_18=`ret /= float3(2.5,-1.1,-1.9); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk new file mode 100644 index 0000000..92b8051 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk @@ -0,0 +1,760 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.7,0.7,1.6); +comp_17=`} +comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk new file mode 100644 index 0000000..12f888d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk @@ -0,0 +1,803 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`//ret /= float3(0.4,2.9,2.7); +comp_38=`//ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 new file mode 100644 index 0000000..bcb89ad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 @@ -0,0 +1,1505 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:27:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.600 +blending_direction=1 +random_1=0.689 +random_2=0.758 +random_3=0.414 +random_4=0.938 +random_5=0.456 + +[PRESET1_BEGIN] +NAME=amandio c, flexi, martin - Op illusions - curved3 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=0.009 +fWaveSmoothing=0.700 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00100 +fShader=0.600 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.000 +wave_y=0.000 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.71008 +shapecode_0_ang=2.07345 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q2=2+1*sin(.1*time); +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=`} +comp_1=`sampler sampler_OIcurved3; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=`float2 c =float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +comp_7=`float rad_hq = q2*length(c)+q2; +comp_8=`float ang_hq = atan2(c.x,c.y); +comp_9=`float2 polar =float2(ang_hq, rad_hq); +comp_10=`ret = tex2D(sampler_OIcurved3, polar * 3); +comp_11=` +comp_12=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 2 NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`//ret /= float3(0.4,2.9,2.7); +comp_38=`//ret /= float3(1.8,1.2,2.3); +comp_39=`ret /= float3(1.2,-2.5,-2.7); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 new file mode 100644 index 0000000..93a56e2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 @@ -0,0 +1,1161 @@ +Created with MILKDROP 3.0 on 06/03/2023 at 22:22:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.5 +blending_direction=1 +random_1=0.985637 +random_2=0.745664 +random_3=0.625203 +random_4=0.146612 +random_5=0.327507 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(1.2,-0.4,-2.1); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 new file mode 100644 index 0000000..e7b268e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 @@ -0,0 +1,1147 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:43:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.510 +blending_direction=1 +random_1=0.733 +random_2=0.874 +random_3=0.174 +random_4=0.175 +random_5=0.673 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R051.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.120 +fZoomExponent=1.04000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.08081 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.116 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.960 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.200 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.140 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.97; +per_frame_2=zoom=1.008; +per_frame_3=ms=sin(time*0.6)*0.15; +per_frame_4=mss=mss+ms*0.001; +per_frame_5=q1=ms; +per_frame_6= +per_frame_7= +per_frame_8=rot=sin(time)*0.01; +per_frame_9= +per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; +per_frame_11=dx=0;dy=0 +per_frame_12= +per_frame_13= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.6,0.4,2.3),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_28=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk new file mode 100644 index 0000000..e6301a3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk @@ -0,0 +1,802 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 new file mode 100644 index 0000000..1f0a9dc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 @@ -0,0 +1,1259 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:31:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.520 +blending_direction=1 +random_1=0.214 +random_2=0.918 +random_3=0.360 +random_4=0.087 +random_5=0.106 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R017.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=1.291 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.11 +wavecode_1_b=1.000 +wavecode_1_a=0.088 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 1-sample; +wave_1_per_point3=a = (q24 * equal(q27%4,0)); +wave_1_per_point4= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10853 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.22 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trig = q24 * equal(q27%4,0); +shape_0_per_frame2= +shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_0_per_frame4= +shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; +shape_0_per_frame6=y = 1-x; +shape_0_per_frame7= +shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_0_per_frame11= +shape_0_per_frame12=cmax = max(max(r0,g0),b0); +shape_0_per_frame13= +shape_0_per_frame14=r = r0/cmax; r2 = r; +shape_0_per_frame15=g = g0/cmax; g2 = g; +shape_0_per_frame16=b = b0/cmax; b2 = b; +shape_0_per_frame17= +shape_0_per_frame18=rad = q9/(dist+1); +shape_0_per_frame19=//rad = .2; +shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trig = q24 * equal(q27%4,2); +shape_1_per_frame2= +shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_1_per_frame6=y = 1-x; +shape_1_per_frame7= +shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_1_per_frame11= +shape_1_per_frame12=cmax = max(max(r0,g0),b0); +shape_1_per_frame13= +shape_1_per_frame14=r = r0/cmax; r2 = r; +shape_1_per_frame15=g = g0/cmax; g2 = g; +shape_1_per_frame16=b = b0/cmax; b2 = b; +shape_1_per_frame17= +shape_1_per_frame18=rad = q9/(dist+1); +shape_1_per_frame19=//rad = .2; +shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trig = q24 * equal(q27%4,1); +shape_2_per_frame2= +shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_2_per_frame4= +shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; +shape_2_per_frame6=y = x; +shape_2_per_frame7= +shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_2_per_frame11= +shape_2_per_frame12=cmax = max(max(r0,g0),b0); +shape_2_per_frame13= +shape_2_per_frame14=r = r0/cmax; r2 = r; +shape_2_per_frame15=g = g0/cmax; g2 = g; +shape_2_per_frame16=b = b0/cmax; b2 = b; +shape_2_per_frame17= +shape_2_per_frame18=rad = q9/(dist+1); +shape_2_per_frame19=//rad = .2; +shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_3_enabled=1 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.22333 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=trig = q24 * equal(q27%4,3); +shape_3_per_frame2= +shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_3_per_frame4= +shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_3_per_frame6=y = x; +shape_3_per_frame7= +shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_3_per_frame11= +shape_3_per_frame12=cmax = max(max(r0,g0),b0); +shape_3_per_frame13= +shape_3_per_frame14=r = r0/cmax; r2 = r; +shape_3_per_frame15=g = g0/cmax; g2 = g; +shape_3_per_frame16=b = b0/cmax; b2 = b; +shape_3_per_frame17= +shape_3_per_frame18=rad = q9/(dist+1); +shape_3_per_frame19=//rad = 0.25; +shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.6,1.5,2.6); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 3 + floor(rand_preset.z*1.95); +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} + +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(2.8,-2.7,0.7); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk new file mode 100644 index 0000000..ade5b0f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk @@ -0,0 +1,807 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 new file mode 100644 index 0000000..871ae39 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 @@ -0,0 +1,1158 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:46:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.490 +blending_direction=1 +random_1=0.667 +random_2=0.685 +random_3=0.142 +random_4=0.072 +random_5=0.823 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.005 martin - cascade.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.400 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*1.7; +comp_15=` +comp_16=`} +comp_17=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 new file mode 100644 index 0000000..3e09b8e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 @@ -0,0 +1,1563 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 00:15:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.27 +blending_direction=1 +random_1=0.140515 +random_2=0.670596 +random_3=0.096748 +random_4=0.744173 +random_5=0.321003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(0.2,0.4,0.9); +comp_39=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 new file mode 100644 index 0000000..c95a637 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 @@ -0,0 +1,1604 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.27 +blending_direction=1 +random_1=0.140515 +random_2=0.670596 +random_3=0.096748 +random_4=0.744173 +random_5=0.321003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 4 double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=726 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11264 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_0_per_frame2=t=-.2*time; pi=3.1416; +shape_0_per_frame3= +shape_0_per_frame4= +shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_0_per_frame8= +shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=z6=.3+ .2*sin(t); +shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_0_per_frame18= +shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_0_per_frame20= +shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_0_per_frame22= +shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_0_per_frame24= +shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_0_per_frame27= +shape_0_per_frame28= +shape_0_per_frame29=x= .5 ; y= .5; +shape_0_per_frame30= +shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_0_per_frame32= +shape_0_per_frame33= +shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_0_per_frame35=p6 = 1-.1*i%10; +shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_0_per_frame37= +shape_0_per_frame38=r= p5*p6*p7; r2=r; +shape_0_per_frame39=g= r*r; g2=g; +shape_0_per_frame40=b= g*g; b2=b; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(0.2,0.4,0.9); +comp_39=`ret /= float3(2.9,-2.1,0.9); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 new file mode 100644 index 0000000..8154cee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 @@ -0,0 +1,1689 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.27 +blending_direction=1 +random_1=0.140515 +random_2=0.670596 +random_3=0.096748 +random_4=0.744173 +random_5=0.321003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 4 double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=sp = sample*6.28*8*8*4; +wave_3_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_3_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_3_per_point4=vol = .2; +wave_3_per_point5= +wave_3_per_point6=mod = if(below(bass_att,1.6),bass_att+.2,2); +wave_3_per_point7= +wave_3_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_3_per_point9=oy = (sample - 0)*mod; +wave_3_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_3_per_point11= +wave_3_per_point12=xang = time*-0.221; +wave_3_per_point13=axang = 0; +wave_3_per_point14=yang = time*1.531; +wave_3_per_point15=ayang = 0; +wave_3_per_point16=zang = time*-0.301; +wave_3_per_point17=azang = 0; +wave_3_per_point18=fov = 0.6 + 0.2*sin(time); +wave_3_per_point19=fov = .5; +wave_3_per_point20= +wave_3_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point23=ox = mx; +wave_3_per_point24=oy = my; +wave_3_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point27=ox = mx; +wave_3_per_point28=oz = mz; +wave_3_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point31=oy = my; +wave_3_per_point32=oz = mz; +wave_3_per_point33= +wave_3_per_point34=oz = abs(oz) - 2; +wave_3_per_point35=x = ox*fov/oz + 0.5; +wave_3_per_point36=x = (x-.5)*0.75 + 0.5; +wave_3_per_point37=y = oy*fov/oz + 0.5; +wave_3_per_point38= +wave_3_per_point39=g = 1 + sin(sp); +wave_3_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_3_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_3_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=1 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=sp = sample*6.28*8*8*4; +wave_4_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_4_per_point3=vol = 0.22 + 0.5*(value1 + value2); +wave_4_per_point4=vol = .2; +wave_4_per_point5= +wave_4_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_4_per_point7= +wave_4_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_4_per_point9=oy = (sample - 0)*mod; +wave_4_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_4_per_point11= +wave_4_per_point12=xang = time*-0.121; +wave_4_per_point13=axang = 0; +wave_4_per_point14=yang = time*2.531; +wave_4_per_point15=ayang = 0; +wave_4_per_point16=zang = time*-0.101; +wave_4_per_point17=azang = 0; +wave_4_per_point18=fov = 0.6 + 0.2*sin(time); +wave_4_per_point19=fov = .45; +wave_4_per_point20= +wave_4_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_4_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_4_per_point23=ox = mx; +wave_4_per_point24=oy = my; +wave_4_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_4_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_4_per_point27=ox = mx; +wave_4_per_point28=oz = mz; +wave_4_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_4_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_4_per_point31=oy = my; +wave_4_per_point32=oz = mz; +wave_4_per_point33= +wave_4_per_point34=oz = abs(oz) - 2; +wave_4_per_point35=x = ox*fov/oz + 0.5; +wave_4_per_point36=x = (x-.5)*0.75 + 0.5; +wave_4_per_point37=y = oy*fov/oz + 0.5; +wave_4_per_point38= +wave_4_per_point39=g = 1 + sin(sp); +wave_4_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_4_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_4_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=726 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11264 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_0_per_frame2=t=-.2*time; pi=3.1416; +shape_0_per_frame3= +shape_0_per_frame4= +shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_0_per_frame8= +shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=z6=.3+ .2*sin(t); +shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_0_per_frame18= +shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_0_per_frame20= +shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_0_per_frame22= +shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_0_per_frame24= +shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_0_per_frame27= +shape_0_per_frame28= +shape_0_per_frame29=x= .5 ; y= .5; +shape_0_per_frame30= +shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_0_per_frame32= +shape_0_per_frame33= +shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_0_per_frame35=p6 = 1-.1*i%10; +shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_0_per_frame37= +shape_0_per_frame38=r= p5*p6*p7; r2=r; +shape_0_per_frame39=g= r*r; g2=g; +shape_0_per_frame40=b= g*g; b2=b; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(0.2,0.4,0.9); +comp_39=`ret /= float3(2.9,-2.1,0.9); +comp_40=`ret /= float3(1.0,1.3,0.9); +comp_41=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 new file mode 100644 index 0000000..fbf1212 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 @@ -0,0 +1,1733 @@ +Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.27 +blending_direction=1 +random_1=0.140515 +random_2=0.670596 +random_3=0.096748 +random_4=0.744173 +random_5=0.321003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004 4 double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.822 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=sp = sample*6.28*8*8*4; +wave_3_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_3_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_3_per_point4=vol = .2; +wave_3_per_point5= +wave_3_per_point6=mod = if(below(bass_att,1.6),bass_att+.2,2); +wave_3_per_point7= +wave_3_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_3_per_point9=oy = (sample - 0)*mod; +wave_3_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_3_per_point11= +wave_3_per_point12=xang = time*-0.221; +wave_3_per_point13=axang = 0; +wave_3_per_point14=yang = time*1.531; +wave_3_per_point15=ayang = 0; +wave_3_per_point16=zang = time*-0.301; +wave_3_per_point17=azang = 0; +wave_3_per_point18=fov = 0.6 + 0.2*sin(time); +wave_3_per_point19=fov = .5; +wave_3_per_point20= +wave_3_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point23=ox = mx; +wave_3_per_point24=oy = my; +wave_3_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point27=ox = mx; +wave_3_per_point28=oz = mz; +wave_3_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point31=oy = my; +wave_3_per_point32=oz = mz; +wave_3_per_point33= +wave_3_per_point34=oz = abs(oz) - 2; +wave_3_per_point35=x = ox*fov/oz + 0.5; +wave_3_per_point36=x = (x-.5)*0.75 + 0.5; +wave_3_per_point37=y = oy*fov/oz + 0.5; +wave_3_per_point38= +wave_3_per_point39=g = 1 + sin(sp); +wave_3_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_3_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_3_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=1 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=sp = sample*6.28*8*8*4; +wave_4_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_4_per_point3=vol = 0.22 + 0.5*(value1 + value2); +wave_4_per_point4=vol = .2; +wave_4_per_point5= +wave_4_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_4_per_point7= +wave_4_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_4_per_point9=oy = (sample - 0)*mod; +wave_4_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_4_per_point11= +wave_4_per_point12=xang = time*-0.121; +wave_4_per_point13=axang = 0; +wave_4_per_point14=yang = time*2.531; +wave_4_per_point15=ayang = 0; +wave_4_per_point16=zang = time*-0.101; +wave_4_per_point17=azang = 0; +wave_4_per_point18=fov = 0.6 + 0.2*sin(time); +wave_4_per_point19=fov = .45; +wave_4_per_point20= +wave_4_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_4_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_4_per_point23=ox = mx; +wave_4_per_point24=oy = my; +wave_4_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_4_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_4_per_point27=ox = mx; +wave_4_per_point28=oz = mz; +wave_4_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_4_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_4_per_point31=oy = my; +wave_4_per_point32=oz = mz; +wave_4_per_point33= +wave_4_per_point34=oz = abs(oz) - 2; +wave_4_per_point35=x = ox*fov/oz + 0.5; +wave_4_per_point36=x = (x-.5)*0.75 + 0.5; +wave_4_per_point37=y = oy*fov/oz + 0.5; +wave_4_per_point38= +wave_4_per_point39=g = 1 + sin(sp); +wave_4_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_4_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_4_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_5_enabled=1 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=1 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=1 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wave_5_per_point1=sp = sample*6.28*8*8*4; +wave_5_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_5_per_point3=vol = 0.2 + 0.4*(value1 + value2); +wave_5_per_point4=vol = .2; +wave_5_per_point5= +wave_5_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_5_per_point7= +wave_5_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_5_per_point9=oy = (sample - 0)*mod; +wave_5_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_5_per_point11= +wave_5_per_point12=xang = time*-0.021; +wave_5_per_point13=axang = 0; +wave_5_per_point14=yang = time*1.231; +wave_5_per_point15=ayang = 0; +wave_5_per_point16=zang = time*-0.101; +wave_5_per_point17=azang = 0; +wave_5_per_point18=fov = 0.3 + 0.2*sin(time); +wave_5_per_point19=fov = .5; +wave_5_per_point20= +wave_5_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_5_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_5_per_point23=ox = mx; +wave_5_per_point24=oy = my; +wave_5_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_5_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_5_per_point27=ox = mx; +wave_5_per_point28=oz = mz; +wave_5_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_5_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_5_per_point31=oy = my; +wave_5_per_point32=oz = mz; +wave_5_per_point33= +wave_5_per_point34=oz = abs(oz) - 2; +wave_5_per_point35=x = ox*fov/oz + 0.5; +wave_5_per_point36=x = (x-.5)*0.75 + 0.5; +wave_5_per_point37=y = oy*fov/oz + 0.5; +wave_5_per_point38= +wave_5_per_point39=g = 1 + sin(sp); +wave_5_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_5_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_5_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=726 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11264 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_0_per_frame2=t=-.2*time; pi=3.1416; +shape_0_per_frame3= +shape_0_per_frame4= +shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_0_per_frame8= +shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=z6=.3+ .2*sin(t); +shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_0_per_frame18= +shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_0_per_frame20= +shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_0_per_frame22= +shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_0_per_frame24= +shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_0_per_frame27= +shape_0_per_frame28= +shape_0_per_frame29=x= .5 ; y= .5; +shape_0_per_frame30= +shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_0_per_frame32= +shape_0_per_frame33= +shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_0_per_frame35=p6 = 1-.1*i%10; +shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_0_per_frame37= +shape_0_per_frame38=r= p5*p6*p7; r2=r; +shape_0_per_frame39=g= r*r; g2=g; +shape_0_per_frame40=b= g*g; b2=b; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.26); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`ret /= float3(0.2,0.4,0.9); +comp_39=`ret /= float3(2.9,-2.1,0.9); +comp_40=`ret /= float3(1.0,1.3,0.9); +comp_41=`ret /= float3(2.5,-0.8,0.6); +comp_42=`ret /= float3(0.5,0.5,0.4); +comp_43=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk new file mode 100644 index 0000000..f3f49e0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk @@ -0,0 +1,281 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 new file mode 100644 index 0000000..21789d9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 @@ -0,0 +1,1557 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:40:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.49 +blending_direction=-1 +random_1=0.491463 +random_2=0.707317 +random_3=0.417886 +random_4=0.238618 +random_5=0.376152 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk new file mode 100644 index 0000000..73461ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk @@ -0,0 +1,340 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 new file mode 100644 index 0000000..ce06e1e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 @@ -0,0 +1,1103 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 23:05:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.580 +blending_direction=1 +random_1=0.825 +random_2=0.759 +random_3=0.153 +random_4=0.324 +random_5=0.777 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R225.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=123.000 +fWaveScale=5.010 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.960 +fModWaveAlphaEnd=1.178 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.490 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.609 +wave_g=0.541 +wave_b=0.763 +wave_x=0.455 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=60.160 +nMotionVectorsY=58.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.550 +mv_r=0.382 +mv_g=0.333 +mv_b=0.273 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.99000 +wavecode_0_smoothing=0.42500 +wavecode_0_r=0.780 +wavecode_0_g=0.960 +wavecode_0_b=0.990 +wavecode_0_a=0.850 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.92000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=0.830 +wavecode_1_b=0.920 +wavecode_1_a=0.820 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.79000 +wavecode_2_smoothing=0.51000 +wavecode_2_r=1.070 +wavecode_2_g=1.020 +wavecode_2_b=1.010 +wavecode_2_a=0.860 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.77000 +wavecode_3_smoothing=0.38000 +wavecode_3_r=1.180 +wavecode_3_g=0.800 +wavecode_3_b=0.770 +wavecode_3_a=0.980 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.480 +shapecode_0_y=0.495 +shapecode_0_rad=0.09900 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.790 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.970 +shapecode_0_r2=0.000 +shapecode_0_g2=0.960 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.130 +shapecode_0_border_g=1.160 +shapecode_0_border_b=0.940 +shapecode_0_border_a=0.102 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.475 +shapecode_1_y=0.450 +shapecode_1_rad=0.09600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22000 +shapecode_1_r=1.170 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.830 +shapecode_1_r2=0.000 +shapecode_1_g2=0.810 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=1.100 +shapecode_1_border_b=1.190 +shapecode_1_border_a=0.083 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.500 +shapecode_2_rad=0.09500 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.19000 +shapecode_2_r=0.910 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.810 +shapecode_2_r2=0.000 +shapecode_2_g2=0.830 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=0.900 +shapecode_2_border_b=0.800 +shapecode_2_border_a=0.076 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.525 +shapecode_3_y=0.565 +shapecode_3_rad=0.12200 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.15000 +shapecode_3_r=0.910 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.930 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.200 +shapecode_3_border_g=0.970 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.099 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); +per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 new file mode 100644 index 0000000..0cb9875 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 @@ -0,0 +1,1557 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:39:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.634959 +random_2=0.771003 +random_3=0.343089 +random_4=0.863144 +random_5=0.600677 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R004.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.012; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` +warp_24=` +warp_25=`//-------------------------------- +warp_26=` +warp_27=` d = 0.01; +warp_28=` my_uv = float2(-dy,dx)*0.045; +warp_29=` +warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_32=` my_uv += uv - float2(dx,dy)*0.03; +warp_33=` +warp_34=` +warp_35=` +warp_36=` v = 0.01; +warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_38=` +warp_39=` +warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_42=` +warp_43=`//ret = 0; +warp_44=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + +comp_10=` float3(2.8,0.3,2.5)*ret.y + +comp_11=` float3(0.6,1.2,2)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk new file mode 100644 index 0000000..23ab70b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk @@ -0,0 +1,367 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.346 +fWaveScale=0.009 +fWaveSmoothing=0.981 +fWaveParam=0.000 +fModWaveAlphaStart=0.717 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.631 +wave_g=0.650 +wave_b=0.650 +wave_x=0.475 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.940 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.940 +b2x=1.000 +b3x=1.040 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.98000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.050 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.07000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.930 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.97000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49500 +wavecode_3_r=1.000 +wavecode_3_g=0.980 +wavecode_3_b=1.000 +wavecode_3_a=0.990 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03481 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.950 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=fran = 1; +shape_0_init2=xs = 1; +shape_0_init3=ys = 1; +shape_0_init4=xm = 0.5; +shape_0_init5=ym = 0.5; +shape_0_per_frame1=xs = xs*(1 - 2*above(xm,1.02) - 2*below(xm,0.01)); +shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_0_per_frame3= +shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); +shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); +shape_0_per_frame6= +shape_0_per_frame7=x = xm; +shape_0_per_frame8=y = ym; +shape_0_per_frame9= +shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_0_per_frame13=r2 = r; g2 = g; b2 = b; +shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.540 +shapecode_1_rad=0.03146 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.930 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.930 +shapecode_1_border_a=0.000 +shape_1_init1=fran = 1; +shape_1_init2=xs = 1; +shape_1_init3=ys = 1; +shape_1_init4=xm = 0.5; +shape_1_init5=ym = 0.5; +shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_1_per_frame2=ys = ys*(1 - 2*above(ym,1.069) - 2*below(ym,0.01)); +shape_1_per_frame3= +shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); +shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); +shape_1_per_frame6= +shape_1_per_frame7=x = xm; +shape_1_per_frame8=y = ym; +shape_1_per_frame9= +shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_1_per_frame13=r2 = r; g2 = g; b2 = b; +shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.950 +shapecode_2_g2=1.000 +shapecode_2_b2=0.970 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.090 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=fran = 1; +shape_2_init2=xs = 1; +shape_2_init3=ys = 1; +shape_2_init4=xm = 0.53; +shape_2_init5=ym = 0.52; +shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_2_per_frame3= +shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); +shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); +shape_2_per_frame6= +shape_2_per_frame7=x = xm; +shape_2_per_frame8=y = ym; +shape_2_per_frame9= +shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); +shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); +shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); +shape_2_per_frame13=r2 = r; g2 = g; b2 = b; +shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.08000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.097 +per_frame_1=v = 0.6+sin(time*0.001)*0.5; +per_frame_2=x1 = 0.5+sin(v*time*4.8513)*0.1; +per_frame_3=y1 = 0.5+cos(v*time*3.5524)*0.1; +per_frame_4=x2 = 0.5+sin(v*time*2.6527)*0.1; +per_frame_5=y2 = 0.49+cos(v*time*1.87315)*0.11; +per_frame_6= +per_frame_7=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_8=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_9= +per_frame_10=wave_r = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_11=wave_g = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_12=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_13= +per_frame_14=q1 = x1; +per_frame_15=q2 = x2; +per_frame_16=q3 = y1; +per_frame_17=q4 = y2; +per_frame_18=wave_a = 0; +per_pixel_1=x1 = q1; +per_pixel_2=y1 = q3; +per_pixel_3=x2 = q2; +per_pixel_4=y2 = q4; +per_pixel_5= +per_pixel_6=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_7=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_8=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_9= +per_pixel_10=d3 = d-d1-d2+bass*bass*bass*0.01; +per_pixel_11=s = 100; +per_pixel_12=c = 10+bass*bass; +per_pixel_13=scale = 0.02*(bass+2); +per_pixel_14= +per_pixel_15=sigmoide = 3/(1+pow(2,-c*d3))-1; +per_pixel_16=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_17=dd = scale*peek*sigmoide; +per_pixel_18=o=-0.3*(1+bass*2); +per_pixel_19=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_20=dy = -dd*sin(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.51)*lerp(float3(0.6,1.5,1.1),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 new file mode 100644 index 0000000..425c176 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 @@ -0,0 +1,1038 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:38:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.440 +blending_direction=-1 +random_1=0.861 +random_2=0.651 +random_3=0.381 +random_4=0.267 +random_5=0.199 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0050 SNAILb black5 modmov2d.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),3.4)*tan(bass*.6); +per_pixel_2=cx = if(above(rad,.5),cx+.2*sin(q3),cx-0.4); +per_pixel_3=cy = if(above(rad,.2),cy+0.2*sin(q4),cx-.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(0,1.7,1.1),1,ret.x); +comp_6=`ret -= 0.2; +comp_7=`ret -= float3(1,0,0); // MilkDrop 2077 +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod4d.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=0.930 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.320 +zoom=1.01186 +rot=-0.01920 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.218 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02449 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25130 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.160 +shapecode_1_a2=0.400 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.13)*rad+1.13; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.45; // maximum random pixel offset +warp_6=`float diffusion = 0.0043; // dither strength +warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.3)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .07; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(0.6,0.7,0.2)*0.05 + +comp_29=` time*float3(2.2,0.9,1.6)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.21; +comp_35=`ret /= float3(1.4,0.8,1.4); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk new file mode 100644 index 0000000..7c40109 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk @@ -0,0 +1,303 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.200 +fWarpScale=0.940 +fZoomExponent=3.04777 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.192 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (1.148, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.008; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.611; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.468; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.04; +per_frame_32= +per_frame_33=vol=bass+treb+mid; +per_frame_34=q30=vol*2; +per_frame_35=q3=vol*4; +per_frame_36=q1=.5;q2=.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); +warp_5=` +warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); +warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); +warp_8=` +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv ).xyz; +warp_12=` +warp_13=` // feather pen +warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_16=` +warp_17=` // darken over time +warp_18=` ret -= 0.0226; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 new file mode 100644 index 0000000..93c05b1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 @@ -0,0 +1,1531 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:48:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.420 +blending_direction=-1 +random_1=0.198 +random_2=0.328 +random_3=0.701 +random_4=0.152 +random_5=0.965 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R169.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 zz = uv1 *texsize.xy *.01; +warp_7=`zz =mul(zz,float2x2(_qa)); +warp_8=`zz = -zz.yx; +warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); +warp_10=` +warp_11=`uv += h1*texsize.zw * 16; +warp_12=`float3 crisp = tex2D(sampler_main,uv); +warp_13=` +warp_14=`ret = crisp*.99-.01; +warp_15=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R008.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.200 +fWarpScale=0.940 +fZoomExponent=3.04777 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.192 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (1.148, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.008; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.611; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.468; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.04; +per_frame_32= +per_frame_33=vol=bass+treb+mid; +per_frame_34=q30=vol*2; +per_frame_35=q3=vol*4; +per_frame_36=q1=.5;q2=.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); +warp_5=` +warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); +warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); +warp_8=` +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv ).xyz; +warp_12=` +warp_13=` // feather pen +warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_16=` +warp_17=` // darken over time +warp_18=` ret -= 0.0226; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk new file mode 100644 index 0000000..cf8d9fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk @@ -0,0 +1,269 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=3.017 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.712 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.170 +fWarpScale=0.920 +fZoomExponent=0.85000 +fShader=0.000 +zoom=0.95000 +rot=0.00000 +cx=0.430 +cy=0.620 +dx=0.00000 +dy=0.00000 +warp=0.01010 +sx=1.04000 +sy=0.95000 +wave_r=0.860 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.558 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.520 +ib_r=0.368 +ib_g=0.308 +ib_b=0.468 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.140 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.880 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.010 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.970 +wavecode_3_g=1.110 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.445 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.990 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.103 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.910 +shapecode_1_r2=0.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.960 +shapecode_1_border_g=0.860 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.089 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.555 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.110 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.101 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.11400 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.980 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=volume = 0.37*(bass+mid+att); +per_frame_2=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); +per_frame_3=lastbeat = if(equal(lastbeat,0),time,lastbeat); +per_frame_4=meanbass_att = 0.09*(meanbass_att*9 + bass_att); +per_frame_5=beat = if(above(volume,0.61),if(below(peakbass_att - bass_att, 0.038*peakbass_att),if(above(time - lastbeat,0.08+0.51*(beatrate-0.08)),1,0),0),0); +per_frame_6=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.46*(beatrate + time - lastbeat),beatrate),beatrate),0.1); +per_frame_7=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); +per_frame_8=lastbeat = if(beat,time,lastbeat); +per_frame_9=peakbass_att = max(if(beat,bass_att,peakbass_att),1.29*meanbass_att); +per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.525)*0.864+1.525); +per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_12=(1-above(treb_att,treb_thresh))*((treb_thresh-1.01)*1.152+1.01); +per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_14=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.16)*0.797+1.16); +per_frame_15=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_16=q1=beat; +per_frame_17=q2=bass_thresh; +per_frame_18=q3=treb_thresh; +per_frame_19=q4=mid_thresh; +per_frame_20=q5=vol_thresh; +per_frame_21= +per_frame_22=wave_mode=if(equal(q1,1),3,6); +per_frame_23=wave_mystery=if(above(Q2,q3),1,0); +per_frame_24=wave_r=if(equal(q1,1),0.2527+0.255*sin(time*0.616),0.2527-0.255*sin(time*1.616)); +per_frame_25=wave_b=if(equal(q1,1),0.37+0.1*sin(time*0.529-q1),0.67-0.21*sin(time*0.529-q1)); +per_frame_26=wave_G=if(equal(q1,1),0.297+0.5*sin(time*0.216*q1),0.39+0.65*sin(time*0.393-q1*0.297)); +per_pixel_1=dxe=dx+0.009*sin(rad*50*sin(time*0.443-q3)*sin(above(q2,q3)))+0.02*sin(above(q2,q3)); +per_pixel_2=dye=dy-0.01*sin(rad*50*sin(time*0.406-q2)*sin(above(q3,q2)))+0.015*sin(Above(q3,q2)); +per_pixel_3=dex=if(Above(q2,q3),dxe,-dxe); +per_pixel_4=dey=if(above(q3,q2),dye,-dye); +per_pixel_5=dx=if(above(q3,q4),dex,-dex); +per_pixel_6=dy=if(above(q4,q3),dey,-dey); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.59 + GetBlur2(uv)*2.695; +comp_4=` ret *= 0.917; +comp_5=`ret /= float3(1.4,1.9,1.6); //MilkDrop2077 color mod +comp_6=`ret -= 0.21; +comp_7=`} +comp_8=` +comp_9=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk new file mode 100644 index 0000000..568feeb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk @@ -0,0 +1,275 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=4.57482 +fShader=0.000 +zoom=1.00778 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.96000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.050 +ob_r=0.990 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=cx = if(above(x,1.5+q1),2.3,1-2); +per_pixel_2=cy = if(above(y,0),0.2+q1,0.7); +per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); +per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); +per_pixel_5=cx = if(above(ang,3.56),cx+0.1,cx-0.2*cos(q4)); +per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); +per_pixel_7=rot = 23.5*(1-q1)*(0.01*rad+ 0.01*cx-0.03*cy); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.97-0.0018; +warp_6=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; +comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; +comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`//ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.3; +comp_39=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 new file mode 100644 index 0000000..ed9a099 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 @@ -0,0 +1,1230 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 19:50:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.400 +blending_direction=-1 +random_1=0.033 +random_2=0.437 +random_3=0.187 +random_4=0.888 +random_5=0.376 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0050 SNAILx.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*5; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.013; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.00014; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=suksma - ed geining hateops - flx blood clock 004 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=2.850 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.503 +fZoomExponent=0.13267 +fShader=1.000 +zoom=1.01489 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.04750 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.800 +mv_r=0.300 +mv_g=0.210 +mv_b=0.110 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=basstime=basstime+(bass*bass); +wave_0_per_frame2=t1=basstime*0.03; +wave_0_per_frame3= +wave_0_per_point1=//plot x,y,z to point on circle +wave_0_per_point2=smp=sample*6.283; +wave_0_per_point3=xp=sin(smp )*0.20; +wave_0_per_point4=yp=cos(smp )*0.20; +wave_0_per_point5=zp=0; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=//alter shape; +wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; +wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); +wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); +wave_0_per_point12=xp=xq; +wave_0_per_point13=zp=zq; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16=//rotate on y axis; +wave_0_per_point17=angy=t1*0.1; +wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); +wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); +wave_0_per_point20=xp=xq; +wave_0_per_point21=zp=zq; +wave_0_per_point22= +wave_0_per_point23=//rotate on x axis +wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; +wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); +wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); +wave_0_per_point27=yp=yq; +wave_0_per_point28=zp=zq; +wave_0_per_point29= +wave_0_per_point30=//rotate on y axis again +wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; +wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); +wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); +wave_0_per_point34=xp=xq; +wave_0_per_point35=zp=zq; +wave_0_per_point36= +wave_0_per_point37=//stretch y axis to compensate for aspect ratio +wave_0_per_point38=yp=yp*1.2; +wave_0_per_point39= +wave_0_per_point40=//push forward into viewpace +wave_0_per_point41=zp=zp+2.1; +wave_0_per_point42= +wave_0_per_point43=//project x,y,z into screenspace +wave_0_per_point44=xs=xp/zp; +wave_0_per_point45=ys=yp/zp; +wave_0_per_point46= +wave_0_per_point47=//center 0,0 in middle of screen +wave_0_per_point48=x=xs+0.5+q4; +wave_0_per_point49=y=ys+0.5+q5; +wave_0_per_point50= +wave_0_per_point51=r=1-q1; +wave_0_per_point52=g=1-q2; +wave_0_per_point53=b=1-q3; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=23 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.700 +shapecode_0_rad=0.15493 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.01000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=y=bass_att*0.5+0.2; +shape_0_per_frame2=x=cos(time*2)*0.5+0.5; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.80200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.57268 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); +shape_1_per_frame2=//rad=1.781+(bass*0.025); +shape_1_per_frame3=ang=above(0.5,treb_att)*.063; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time*5) * .4 + .5; +shape_2_per_frame2=y=treb_att*0.5; +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.01000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x=.5+(bass*0.07); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume and different interference with existing q vars, for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att*treb_att*mid_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = q1+vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = q2+vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = q3+vvt*2;//0.5 + vt - vvt; +per_frame_14=v=2; +per_frame_15=bb = bb - vvb*v; +per_frame_16=mm = mm - vvm*v; +per_frame_17=tt = tt - vvt*v; +per_frame_18=q4 = -bb; +per_frame_19=q5 = -mm; +per_frame_20=q6 = -tt; +per_frame_21=q4=q4+(q1+q2+q3); +per_frame_22=q5=q5+(q1+q2+q3); +per_frame_23=q6=q6+(q1+q2+q3); +per_frame_24=q7=q7+(q1+q2+q3); +per_frame_25=q8=q8+(q1+q2+q3); +per_frame_26=q9=q9+(q1+q2+q3); +per_frame_27=q10=q10+(q1+q2+q3); +per_frame_28=q11=q11+(q1+q2+q3); +per_frame_29=q12=q12+(q1+q2+q3); +per_frame_30=q13=q13+(q1+q2+q3); +per_frame_31=q14=q14+(q1+q2+q3); +per_frame_32=q15=q15+(q1+q2+q3); +per_frame_33=q16=q16+(q1+q2+q3); +per_frame_34=q17=q17+(q1+q2+q3); +per_frame_35=q18=q18+(q1+q2+q3); +per_frame_36=q19=q19+(q1+q2+q3); +per_frame_37=q20=q20+(q1+q2+q3); +per_frame_38=q21=q21+(q1+q2+q3); +per_frame_39=q22=q22+(q1+q2+q3); +per_frame_40=q23=q23+(q1+q2+q3); +per_frame_41=q24=q24+(q1+q2+q3); +per_frame_42=q25=q25+(q1+q2+q3); +per_frame_43=q26=q26+(q1+q2+q3); +per_frame_44=q27=q27+(q1+q2+q3); +per_frame_45=q28=q28+(q1+q2+q3); +per_frame_46=q29=q29+(q1+q2+q3); +per_frame_47=q30=q30+(q1+q2+q3); +per_frame_48=q31=q31+(q1+q2+q3); +per_frame_49=q32=q32+(q1+q2+q3); +per_frame_50= +per_frame_51= +per_frame_52=wave_r = 0.75 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4); +per_frame_53=wave_g = 0.75 + 0.25*sin(0.544*time+2) + 0.15*sin(0.143*time+5); +per_frame_54=wave_b = 0.95 + 0.25*sin(0.751*time+3) + 0.15*sin(0.117*time+6); +per_frame_55=//wave_r = sqrt(wave_r); +per_frame_56=//wave_g = sqrt(wave_g); +per_frame_57=//wave_b = sqrt(wave_b); +per_frame_58=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_59=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_60=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_61=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_62=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_63=decay = decay - 0.01*equal(frame%6,0); +per_frame_64=dx = dx + dx_residual; +per_frame_65=dy = dy + dy_residual; +per_frame_66=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_67=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_68=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_69=wave_x = wave_x - dx_residual*7; +per_frame_70=wave_y = wave_y - dy_residual*7; +per_frame_71=wave_mystery = time*0.03; +per_frame_72= +per_frame_73=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); +per_frame_74=//zoom = zoom + max(0,treb-1.2)*0.1; +per_frame_75= +per_frame_76=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); +per_frame_77= +per_frame_78=q6 = dx*50; +per_frame_79=q7 = dy*50; +per_frame_80=chng=sin(time*.5); +per_frame_81=cthr=.9999; +per_frame_82=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_83=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_84=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_85=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_86=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_87=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_88=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_89=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_90=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_91=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_92=monitor=chng; +per_frame_93=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_94=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_95= +per_frame_96=monitor=mq1; +per_frame_97=vol=bass+treb+mid; +per_frame_98=atime=atime+vol; +per_frame_99=q1=.4+sin(atime*.006 )*.4; +per_frame_100=q2=.4+cos(atime*.00613828348)*.4; +per_frame_101=q3=.4+sin(atime*.00598593455)*.4; +per_frame_102=monitor=q3; +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`ret /= float3(0.6,-0.3,2.2); +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk new file mode 100644 index 0000000..2eebc86 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk @@ -0,0 +1,375 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk new file mode 100644 index 0000000..1876487 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.011 +fWarpScale=0.011 +fZoomExponent=0.88000 +fShader=0.000 +zoom=0.85000 +rot=-0.01680 +cx=0.605 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00760 +sx=1.16000 +sy=0.94000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.575 +ob_r=0.012 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.231 +ib_r=0.260 +ib_g=0.205 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.630 +b2x=1.200 +b3x=0.940 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=rot1=0.11 +per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); +per_frame_2=rot=rot1; +per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); +per_frame_4=wave_r=int(rand(101))/100; +per_frame_5=wave_g=int(rand(101))/100; +per_frame_6=wave_b=int(rand(101))/100; +per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); +per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); +per_pixel_1=rot=if(above(rad,0.38),-rot,rot); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*2; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.1,2.3,2.3); //MilkDrop2077 color mod +comp_17=`ret = lerp(ret,float3(.1,.1,0.6),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*8).x*6); //MilkDrop2077 color mod +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk new file mode 100644 index 0000000..bf591f1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk @@ -0,0 +1,413 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.495 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00021*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.11),(0.92+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.79)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.824 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*2.85877*0.048*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.97),(0.97-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.17292*0.011*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.95000 +wavecode_3_smoothing=0.47000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,0.47)*3.07867*0.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,0.968),(0.968-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97880 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06095 +shapecode_0_tex_zoom=0.27390 +shapecode_0_r=1.000 +shapecode_0_g=0.960 +shapecode_0_b=1.000 +shapecode_0_a=0.644 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01781 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.070 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,0.967),(0.967-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,0.1),(0.84+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.040 +shapecode_2_b=1.060 +shapecode_2_a=1.030 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(0.00011*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,0.1),(0.82+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,0.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.520 +shapecode_3_rad=0.02428 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*2.85877*0.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(0.00043*cos(ma)); +shape_3_per_frame5=my=my+(0.00042*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.85),(0.85-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,1); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*6; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*2; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.01 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.01; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.0223 - 0.009 + (0+GetPixel(uv_orig).x)*0.0094 + rand*0.0; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 3 + floor(rand_preset.z*1.95); +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk new file mode 100644 index 0000000..82299e3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk @@ -0,0 +1,433 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=1.291 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.11 +wavecode_1_b=1.000 +wavecode_1_a=0.088 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 1-sample; +wave_1_per_point3=a = (q24 * equal(q27%4,0)); +wave_1_per_point4= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10853 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.22 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trig = q24 * equal(q27%4,0); +shape_0_per_frame2= +shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_0_per_frame4= +shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; +shape_0_per_frame6=y = 1-x; +shape_0_per_frame7= +shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_0_per_frame11= +shape_0_per_frame12=cmax = max(max(r0,g0),b0); +shape_0_per_frame13= +shape_0_per_frame14=r = r0/cmax; r2 = r; +shape_0_per_frame15=g = g0/cmax; g2 = g; +shape_0_per_frame16=b = b0/cmax; b2 = b; +shape_0_per_frame17= +shape_0_per_frame18=rad = q9/(dist+1); +shape_0_per_frame19=//rad = .2; +shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trig = q24 * equal(q27%4,2); +shape_1_per_frame2= +shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_1_per_frame6=y = 1-x; +shape_1_per_frame7= +shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_1_per_frame11= +shape_1_per_frame12=cmax = max(max(r0,g0),b0); +shape_1_per_frame13= +shape_1_per_frame14=r = r0/cmax; r2 = r; +shape_1_per_frame15=g = g0/cmax; g2 = g; +shape_1_per_frame16=b = b0/cmax; b2 = b; +shape_1_per_frame17= +shape_1_per_frame18=rad = q9/(dist+1); +shape_1_per_frame19=//rad = .2; +shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trig = q24 * equal(q27%4,1); +shape_2_per_frame2= +shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_2_per_frame4= +shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; +shape_2_per_frame6=y = x; +shape_2_per_frame7= +shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_2_per_frame11= +shape_2_per_frame12=cmax = max(max(r0,g0),b0); +shape_2_per_frame13= +shape_2_per_frame14=r = r0/cmax; r2 = r; +shape_2_per_frame15=g = g0/cmax; g2 = g; +shape_2_per_frame16=b = b0/cmax; b2 = b; +shape_2_per_frame17= +shape_2_per_frame18=rad = q9/(dist+1); +shape_2_per_frame19=//rad = .2; +shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_3_enabled=1 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.22333 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=trig = q24 * equal(q27%4,3); +shape_3_per_frame2= +shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_3_per_frame4= +shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_3_per_frame6=y = x; +shape_3_per_frame7= +shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_3_per_frame11= +shape_3_per_frame12=cmax = max(max(r0,g0),b0); +shape_3_per_frame13= +shape_3_per_frame14=r = r0/cmax; r2 = r; +shape_3_per_frame15=g = g0/cmax; g2 = g; +shape_3_per_frame16=b = b0/cmax; b2 = b; +shape_3_per_frame17= +shape_3_per_frame18=rad = q9/(dist+1); +shape_3_per_frame19=//rad = 0.25; +shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.6,1.5,2.6); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 3 + floor(rand_preset.z*1.95); +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} + diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk new file mode 100644 index 0000000..a9c5283 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk @@ -0,0 +1,369 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=1.291 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10853 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.220 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trig = q24 * equal(q27%4,0); +shape_0_per_frame2= +shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_0_per_frame4= +shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; +shape_0_per_frame6=y = 1-x; +shape_0_per_frame7= +shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_0_per_frame11= +shape_0_per_frame12=cmax = max(max(r0,g0),b0); +shape_0_per_frame13= +shape_0_per_frame14=r = r0/cmax; r2 = r; +shape_0_per_frame15=g = g0/cmax; g2 = g; +shape_0_per_frame16=b = b0/cmax; b2 = b; +shape_0_per_frame17= +shape_0_per_frame18=rad = q9/(dist+1); +shape_0_per_frame19=//rad = .2; +shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trig = q24 * equal(q27%4,2); +shape_1_per_frame2= +shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_1_per_frame6=y = 1-x; +shape_1_per_frame7= +shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_1_per_frame11= +shape_1_per_frame12=cmax = max(max(r0,g0),b0); +shape_1_per_frame13= +shape_1_per_frame14=r = r0/cmax; r2 = r; +shape_1_per_frame15=g = g0/cmax; g2 = g; +shape_1_per_frame16=b = b0/cmax; b2 = b; +shape_1_per_frame17= +shape_1_per_frame18=rad = q9/(dist+1); +shape_1_per_frame19=//rad = .2; +shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trig = q24 * equal(q27%4,1); +shape_2_per_frame2= +shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_2_per_frame4= +shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; +shape_2_per_frame6=y = x; +shape_2_per_frame7= +shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_2_per_frame11= +shape_2_per_frame12=cmax = max(max(r0,g0),b0); +shape_2_per_frame13= +shape_2_per_frame14=r = r0/cmax; r2 = r; +shape_2_per_frame15=g = g0/cmax; g2 = g; +shape_2_per_frame16=b = b0/cmax; b2 = b; +shape_2_per_frame17= +shape_2_per_frame18=rad = q9/(dist+1); +shape_2_per_frame19=//rad = .2; +shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_3_enabled=1 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.22333 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=trig = q24 * equal(q27%4,3); +shape_3_per_frame2= +shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_3_per_frame4= +shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_3_per_frame6=y = x; +shape_3_per_frame7= +shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_3_per_frame11= +shape_3_per_frame12=cmax = max(max(r0,g0),b0); +shape_3_per_frame13= +shape_3_per_frame14=r = r0/cmax; r2 = r; +shape_3_per_frame15=g = g0/cmax; g2 = g; +shape_3_per_frame16=b = b0/cmax; b2 = b; +shape_3_per_frame17= +shape_3_per_frame18=rad = q9/(dist+1); +shape_3_per_frame19=//rad = 0.25; +shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.6,1.5,2.6); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 4; +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`//MilkDrop3 Color Mode: +comp_50=`ret /= float3(1.1,1.2,1.6); +comp_51=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_024.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.200000 +SpriteSY=-0.200000 +SpriteRot=1.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk new file mode 100644 index 0000000..2ee1ee0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk @@ -0,0 +1,276 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.970 +fWarpScale=1.078 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=1.01000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.005 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.970 +ib_size=0.247 +ib_r=0.290 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.110 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = 0.7+0.3*sin(time); +per_pixel_1=dy = 0.008*(y+0.1*bass); +per_pixel_2=zoom = 1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.46); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; +comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; +comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod +comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk new file mode 100644 index 0000000..ca9b104 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk @@ -0,0 +1,330 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=5.225 +fWarpScale=0.008 +fZoomExponent=1.28248 +fShader=0.000 +zoom=0.93757 +rot=0.00000 +cx=0.415 +cy=0.505 +dx=0.00000 +dy=0.00000 +warp=0.00820 +sx=0.80000 +sy=0.84000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.006 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.860 +ib_size=0.008 +ib_r=0.290 +ib_g=0.220 +ib_b=0.243 +ib_a=0.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.180 +b2x=0.970 +b3x=1.110 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.43500 +wavecode_0_r=0.910 +wavecode_0_g=1.220 +wavecode_0_b=0.860 +wavecode_0_a=0.960 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.97000 +wavecode_1_smoothing=0.40500 +wavecode_1_r=1.230 +wavecode_1_g=0.840 +wavecode_1_b=1.040 +wavecode_1_a=1.190 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89000 +wavecode_2_smoothing=0.52500 +wavecode_2_r=0.850 +wavecode_2_g=0.960 +wavecode_2_b=0.870 +wavecode_2_a=0.940 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.46500 +wavecode_3_r=1.140 +wavecode_3_g=1.170 +wavecode_3_b=1.100 +wavecode_3_a=0.890 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.535 +shapecode_0_y=0.440 +shapecode_0_rad=0.23297 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93000 +shapecode_0_r=1.140 +shapecode_0_g=0.880 +shapecode_0_b=0.850 +shapecode_0_a=0.990 +shapecode_0_r2=1.140 +shapecode_0_g2=1.010 +shapecode_0_b2=1.010 +shapecode_0_a2=1.100 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.095 +shape_0_per_frame1=x = 0.6+0.319*if(equal(instance,0),1,-1)*sin(time+1.57); +shape_0_per_frame2=y = 0.47+0.331*if(equal(instance,0),1,-1)*cos(time+1.57); +shape_0_per_frame3=ang = sin(time); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.29496 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.585 +shapecode_3_y=0.575 +shapecode_3_rad=0.11700 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.86000 +shapecode_3_r=1.200 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.150 +shapecode_3_r2=0.000 +shapecode_3_g2=0.850 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.170 +shapecode_3_border_g=0.880 +shapecode_3_border_b=0.980 +shapecode_3_border_a=0.119 +per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; +per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; +per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; +per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; +per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; +per_frame_7=vvb = min(0.18,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.54; +per_frame_52=q2 = 0.53; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 3 ; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*2; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.7-0.059*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.023; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.56)*lerp(float3(0.8,2.8,2.4),1,ret.x)*1.4; //MilkDrop2077 color mod +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.313); +comp_25=`//ret = GetPixel(uv); +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 new file mode 100644 index 0000000..6b8db68 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 @@ -0,0 +1,1079 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:30:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.310 +blending_direction=1 +random_1=0.488 +random_2=0.147 +random_3=0.190 +random_4=0.901 +random_5=0.169 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R133.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00600 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=decay = decay - 0.01*equal(frame%40,0); +per_frame_4=rot = rot + 0.01*sin(time*0.113); +per_frame_5=rot = rot + 0.01*sin(time*0.533); +per_frame_6=rot = rot + 0.02*sin(time*-0.323); +per_frame_7=dx = dx + dx_residual; +per_frame_8=dy = dy + dy_residual; +per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=0.9615+rad*0.1; +per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b - c*b; +comp_7=`a = a + c - a*c; +comp_8=`base = 1.4*a; +comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.2,0.3); +comp_10=`//ret.xy = ret.yx; +comp_11=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R023.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.5,0.2,0.3); +comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk new file mode 100644 index 0000000..2138630 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk @@ -0,0 +1,352 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.485 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.880 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.46*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.052; +per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.6*sin(dist*0.05); +per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; +per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.5,0.2,0.3); +comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk new file mode 100644 index 0000000..675651a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk @@ -0,0 +1,341 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.090 +fWarpScale=1.331 +fZoomExponent=0.93000 +fShader=0.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=0.84438 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*0.23; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*0.32333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=q1 = tt*4; +per_frame_21=q2 = mt*4; +per_frame_22=q3 = bt*4; +per_frame_23= +per_frame_24=st = 0.0153; +per_frame_25=q4 = treb_avg*treb_avg*st; +per_frame_26=q5 = mid_avg*mid_avg*st; +per_frame_27=q6 = bass_avg*bass_avg*st; +per_frame_28=q4 = treb_avg*st; +per_frame_29=q5 = mid_avg*st; +per_frame_30=q6 = bass_avg*st*5; +per_frame_31= +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - 0.54 + 0.25*(sin(ti*1.11652) + sin(ti*0.71597)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +per_pixel_9=my = y - 0.51 + 0.265*(sin(ti*0.88432) + sin(ti*1.06985)); +per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_11=dx = dx + zm*(x-mx); +per_pixel_12=dy = dy + zm*(y-my); +per_pixel_13= +per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_17=dx = dx + zm*mx; +per_pixel_18=dy = dy + zm*my; +per_pixel_19=mx = x - 0.46 + 0.265*(sin(ti*1.11573) + sin(ti*0.9604)); +per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_22=dx = dx + zm*mx; +per_pixel_23=dy = dy + zm*my; +per_pixel_24= +per_pixel_25= +per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_28=zm = cos(pow(mx*mx*10.524 + my*my,0.52)*16 - q3)*q6; +per_pixel_29=dx = dx + zm*mx; +per_pixel_30=dy = dy + zm*my; +per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_34=dx = dx + zm*mx; +per_pixel_35=dy = dy + zm*my; +per_pixel_36= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(1,.9,2),GetPixel(uv).z); +comp_12=`ret -= 0.2; +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk new file mode 100644 index 0000000..f249e47 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk @@ -0,0 +1,350 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.880 +fWarpScale=1.477 +fZoomExponent=1.14000 +fShader=0.000 +zoom=1.23939 +rot=0.00000 +cx=0.595 +cy=0.605 +dx=0.00000 +dy=0.00000 +warp=0.01200 +sx=1.24000 +sy=0.78000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.009 +ob_g=0.000 +ob_b=0.000 +ob_a=1.100 +ib_size=0.000 +ib_r=0.230 +ib_g=0.198 +ib_b=0.248 +ib_a=1.170 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=ob_r=ib_r-0.4; +per_frame_6=ob_g=ib_g-0.53; +per_frame_7=ob_b=ib_b-0.56; +per_frame_8=q1=ib_r; +per_frame_9=q2=ib_g; +per_frame_10=q3=ib_b; +per_frame_11= +per_frame_12= +per_frame_13= +per_frame_14=decay = 0.84991; +per_frame_15= +per_frame_16= +per_frame_17=echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_18=solarize=above(0.58,bass); +per_frame_19=darken=above(0.49,treb); +per_frame_20= +per_frame_21=musictime=musictime+(mid*mid*mid)*0.01; +per_frame_22= +per_frame_23=xpos=atan2(musictime/3000,0.2); +per_frame_24=ypos=atan2(musictime/3000,0.02); +per_frame_25=q4=xpos; +per_frame_26=q5=ypos +per_frame_27= +per_pixel_1=//flip= (-2 * above(sin(time),-0.96) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=1.109-(var*0.011); +per_pixel_5=//cx=var*0.12*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.41+q4; +per_pixel_11=cy=0.42-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.456-q4)*2) + sqr( (y-0.456+q5)*1.2 ) ); +per_pixel_13=//zm=(1.01-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.41+q5)/(x-0.41-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.09)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_7=` +comp_8=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_12=` +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk new file mode 100644 index 0000000..e7c4692 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk @@ -0,0 +1,348 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.880 +fWarpScale=1.477 +fZoomExponent=1.14000 +fShader=0.000 +zoom=1.23939 +rot=0.00000 +cx=0.595 +cy=0.605 +dx=0.00000 +dy=0.00000 +warp=0.01200 +sx=1.24000 +sy=0.78000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.009 +ob_g=0.000 +ob_b=0.000 +ob_a=1.100 +ib_size=0.000 +ib_r=0.230 +ib_g=0.198 +ib_b=0.248 +ib_a=1.170 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=ob_r=ib_r-0.14; +per_frame_6=ob_g=ib_g-0.153; +per_frame_7=ob_b=ib_b-0.156; +per_frame_8=q1=ib_r; +per_frame_9=q2=ib_g; +per_frame_10=q3=ib_b; +per_frame_11= +per_frame_12= +per_frame_13= +per_frame_14=decay = 2.84991; +per_frame_15= +per_frame_16= +per_frame_17=echo_orient=((bass_att+mid_att+treb_att)/5)*10; +per_frame_18=solarize=above(1.58,bass); +per_frame_19=darken=above(0.49,treb); +per_frame_20= +per_frame_21=musictime=musictime+(mid*mid*mid)*0.05; +per_frame_22= +per_frame_23=xpos=atan2(musictime/3000,0.2)*2.25; +per_frame_24=ypos=atan2(musictime/3000,0.286); +per_frame_25=q4=xpos/2; +per_frame_26=q5=ypos +per_frame_27= +per_pixel_1=//flip= (-2 * above(sin(time),-0.96) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=1.109-(var*0.011); +per_pixel_5=//cx=var*0.12*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.11+q4; +per_pixel_11=cy=0.12-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.456-q4)*2) + sqr( (y-0.456+q5)*1.2 ) ); +per_pixel_13=//zm=(1.01-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.41+q5)/(x-0.41-q4) ); +per_pixel_17=star=sin(ag/10)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.05)/rd; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(1,.9,2),GetPixel(uv).z); +comp_12=`ret -= 0.2; +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk new file mode 100644 index 0000000..3487f07 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk @@ -0,0 +1,361 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.620 +fWarpScale=1.846 +fZoomExponent=1.21000 +fShader=0.000 +zoom=1.05989 +rot=0.00000 +cx=0.550 +cy=0.580 +dx=0.00000 +dy=0.00000 +warp=0.00860 +sx=1.14989 +sy=1.09000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.012 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.200 +ib_size=0.000 +ib_r=0.282 +ib_g=0.248 +ib_b=0.210 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=trel = rand(10); +per_frame_init_2=index = rand(8); +per_frame_init_3=index2 = rand(8); +per_frame_init_4=avg = 0; +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.862, 30/fps); +per_frame_3=beat = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.22+avg+peak) * above (time, t0+0.22); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); +per_frame_15=q23 = beat - avg; +per_frame_16=q24 = is_beat; +per_frame_17=q27 = index; +per_frame_18=q28 = index2; +per_frame_19=q19 = index; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.330088212805/2; +per_frame_25=q1 = cos(rott); +per_frame_26=q2 = sin(rott); +per_frame_27= +per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; +per_frame_29=winkel = winkel + pulse/fps*30; +per_frame_30=q29 = winkel; +per_frame_31= +per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; +per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; +per_frame_34=q30 = trel_; +per_frame_35=q31 = sin(trel_/4)*12; +per_frame_36= +per_frame_37=dec_slow = pow (0.79, 30/fps); +per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; +per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); +per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; +per_frame_41= +per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); +per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); +per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); +per_frame_45= +per_frame_46=q15 = above(q20,1.59); //stopngo +per_frame_47= +per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; +per_frame_49=zoom = 0.76 + 0.046*q1*50/fps; +per_frame_50=cx = 0.44+0.25*sin(trel_*12) * bnot(q28%3); +per_frame_51=cy = 0.38+0.49*cos(trel_*6) * bnot(q28%3); +per_frame_52=rot = (0.032*q1+rota/8*q2)*50/fps; +per_frame_53=dx = 0.0144*q1*50/fps*avg; +per_frame_54=dy = 0.014*q2*50/fps*avg; +per_frame_55= +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(1.4,0.8,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(1,.1,-2),GetPixel(uv).z); +comp_12=` +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 new file mode 100644 index 0000000..374dd1b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 @@ -0,0 +1,1540 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:30:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.237940 +random_2=0.770461 +random_3=0.938482 +random_4=0.943767 +random_5=0.206504 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R052b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R028.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`ret /= float3(-2.0,1.4,1.2); +comp_14=`ret /= float3(-2.2,-0.1,-0.6); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 new file mode 100644 index 0000000..e05c5b4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 @@ -0,0 +1,1540 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:32:50 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.43 +blending_direction=-1 +random_1=0.192683 +random_2=0.142005 +random_3=0.127778 +random_4=0.007453 +random_5=0.985637 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R052b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R028.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`ret /= float3(-2.0,1.4,1.2); +comp_14=`ret /= float3(2.1,0.9,-1.4); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk new file mode 100644 index 0000000..b19fdd4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk @@ -0,0 +1,752 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`ret /= float3(-2.0,1.4,1.2); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 new file mode 100644 index 0000000..ec8eb9b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 @@ -0,0 +1,1539 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:28:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.47 +blending_direction=-1 +random_1=0.708401 +random_2=0.682927 +random_3=0.592141 +random_4=0.118293 +random_5=0.347425 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R052b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R028.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`} +comp_14=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 new file mode 100644 index 0000000..6da6433 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 @@ -0,0 +1,1516 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 22:41:26 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.862737 +random_2=0.616396 +random_3=0.427507 +random_4=0.208943 +random_5=0.903117 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.007 clipboard03 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.760 +fVideoEchoZoom=0.454 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.320 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.825 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=0 +wavecode_1_samples=2 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); +per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); +per_pixel_3=rot = 0.005; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=`} +comp_17=` +comp_18=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R028.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 3.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.008 * ( sin(1*cos(3*(sqrt(10)-rad)*ang)-time) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`ret /= float3(-2.0,1.4,1.2); +comp_14=`ret /= float3(1.7,1.8,1.7); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 new file mode 100644 index 0000000..44fc73b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 @@ -0,0 +1,1074 @@ +Created with MILKDROP 3.2 on 12/05/2023 at 23:12:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.49 +blending_direction=-1 +random_1=0.713686 +random_2=0.929404 +random_3=0.382927 +random_4=0.268293 +random_5=0.723984 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R008.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.200 +fWarpScale=0.940 +fZoomExponent=3.04777 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.192 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (1.148, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.008; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.611; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.468; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.04; +per_frame_32= +per_frame_33=vol=bass+treb+mid; +per_frame_34=q30=vol*2; +per_frame_35=q3=vol*4; +per_frame_36=q1=.5;q2=.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); +warp_5=` +warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); +warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); +warp_8=` +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv ).xyz; +warp_12=` +warp_13=` // feather pen +warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_16=` +warp_17=` // darken over time +warp_18=` ret -= 0.0226; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R028.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; +comp_7=` +comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, +comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); +comp_10=` +comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); +comp_12=` +comp_13=`ret /= float3(-2.0,1.4,1.2); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk new file mode 100644 index 0000000..be329e3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk @@ -0,0 +1,406 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.620 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=49.280 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.12000 +wavecode_0_smoothing=0.40000 +wavecode_0_r=1.000 +wavecode_0_g=0.910 +wavecode_0_b=1.060 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00015*cos(ma)); +wave_0_per_point5=my=my+(0.00019*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); +wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); +wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.86)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.910 +wavecode_1_g=1.000 +wavecode_1_b=0.870 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.08)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.40000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00038*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); +wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); +wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.620 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.76027 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.160 +shapecode_0_b2=0.860 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.575 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.950 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.890 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.950 +shapecode_1_border_b=0.850 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.610 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.800 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01784 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.19000 +shapecode_3_r=1.000 +shapecode_3_g=1.130 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.920 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.800 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.960 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(0.00069*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 8; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 new file mode 100644 index 0000000..c621e42 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 @@ -0,0 +1,1594 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 11:21:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.480 +blending_direction=1 +random_1=0.504 +random_2=0.636 +random_3=0.040 +random_4=0.264 +random_5=0.193 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.019 Jelly.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.666 +fWaveSmoothing=0.810 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; +wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; +wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; +wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; +wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; +wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; +wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; +wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; +wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; +wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,rand(10)); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = rand(1200)/3000; +shape_0_per_frame5=g = rand(1200)/3000; +shape_0_per_frame6=b = rand(1200)/3000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r*3; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.63647 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.53390 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*2; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0039; +warp_11=`} +comp_1=`shader_body { +comp_2=` +comp_3=` +comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; +comp_5=` +comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); +comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; +comp_8=`} +comp_9=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R030.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.96000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(0.1,-1.5,1.3); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk new file mode 100644 index 0000000..81ec954 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk @@ -0,0 +1,313 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.96000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk new file mode 100644 index 0000000..d5a80a2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk @@ -0,0 +1,445 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=0.900 +fDecay=0.950 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.056 +fWarpScale=4.274 +fZoomExponent=0.18947 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.04914 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.520 +wave_y=0.455 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.92000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.950 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=it = it + 1; +wave_0_per_frame2= +wave_0_per_frame3=a = equal(it%20,0); +wave_0_per_frame4=a = 1; +wave_0_per_point1=x = int(rand(101))*0.009; +wave_0_per_point2=y = int(rand(101))*0.011; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.330 +wavecode_1_a=0.820 +wave_1_per_frame1=tm = int(rand(101))*.01*6.24; +wave_1_per_frame2=dt = int(rand(101))*.01; +wave_1_per_frame3= +wave_1_per_frame4= +wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; +wave_1_per_frame7= +wave_1_per_frame8=r = .5 + .5*sin(time*1.132); +wave_1_per_frame9=g = .5 + .5*sin(time*1.121); +wave_1_per_frame10=b = .5 + .5*sin(time*1.187); +wave_1_per_point1=sp = int(sample*4); +wave_1_per_point2=sw = equal(it%2,0); +wave_1_per_point3=it = if(equal(sample,0),0,it + 1); +wave_1_per_point4= +wave_1_per_point5=mod = bass; +wave_1_per_point6= +wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; +wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_1_per_point11= +wave_1_per_point12=x = if(sw,bx,ax); +wave_1_per_point13=y = if(sw,by,ay); +wave_1_per_point14= +wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_1_per_point16= +wave_1_per_point17=a = sw*0.2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=0.830 +wave_2_per_frame1=tm = int(rand(101))*.01*6.24; +wave_2_per_frame2=dt = int(rand(101))*.01; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; +wave_2_per_frame7= +wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); +wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); +wave_2_per_frame10=b = .5 + .5*sin(time*1.187); +wave_2_per_point1=sp = int(sample*4); +wave_2_per_point2=sw = equal(it%2,0); +wave_2_per_point3=it = if(equal(sample,0),0,it + 1); +wave_2_per_point4= +wave_2_per_point5=mod = treb; +wave_2_per_point6= +wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; +wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_2_per_point11= +wave_2_per_point12=x = if(sw,bx,ax); +wave_2_per_point13=y = if(sw,by,ay); +wave_2_per_point14= +wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_2_per_point16= +wave_2_per_point17=a = sw*.2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.46009 +wavecode_3_smoothing=0.82000 +wavecode_3_r=0.860 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; +wave_3_per_frame2=dt = int(rand(101))*0.009; +wave_3_per_frame3= +wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; +wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; +wave_3_per_frame6= +wave_3_per_frame7=r = .5 + .5*sin(time*1.132); +wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); +wave_3_per_frame9=b = .5 + .5*sin(time*1.187); +wave_3_per_point1=sp = int(sample*4); +wave_3_per_point2=sw = equal(it%2,0); +wave_3_per_point3=it = if(equal(sample,0),0,it + 1); +wave_3_per_point4= +wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; +wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; +wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; +wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; +wave_3_per_point9= +wave_3_per_point10=x = if(sw,bx,ax); +wave_3_per_point11=y = if(sw,by,ay); +wave_3_per_point12= +wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_3_per_point14= +wave_3_per_point15=a = sw*.2 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.13000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.140 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.085 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.120 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.190 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.910 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.089 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.107 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(.94, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.34; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*2; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1.4,1.2,0.3), length(float2(dx.z,dy.z))); +comp_14=`ret = lerp(ret,float3(1.5,0.9,0.1),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_15=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2*(1-GetBlur1(uv).y*4)); +comp_16=` +comp_17=`ret = lerp(ret, float3(1.1,0.1,2.7), length(float2(dx.x,dy.x))); +comp_18=`ret = lerp(ret,float3(2.1,0.4,1.6),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_19=`ret = lerp(ret,1,GetBlur1(uv_dx).z*GetBlur1(uv).x*2*(1-GetBlur1(uv).y*4)); +comp_20=` +comp_21=`ret = lerp(saturate(ret),1,GetPixel(uv).y); +comp_22=` +comp_23=` +comp_24=`} +comp_25=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk new file mode 100644 index 0000000..e65eff1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk @@ -0,0 +1,280 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_y = 1.4; +per_frame_2=decay = decay - 0.02*equal(frame%30,0); +per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); +per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret*2); +comp_5=` float bw = saturate(tan(L*37 + 13 + uv.x*3)*3 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*360)*5 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= .4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 new file mode 100644 index 0000000..c3e86f2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 @@ -0,0 +1,1171 @@ +Created with MILKDROP 3.1 on 27/03/2023 at 00:17:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.42 +blending_direction=-1 +random_1=0.912873 +random_2=0.786856 +random_3=0.755691 +random_4=0.190921 +random_5=0.0107046 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R118.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_6=` ((uv.xyy*q27 +warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_8=` ).xyz* +warp_9=` float3(1,1,0)*0.05 + +warp_10=` time*float3(0,0,1)*q29 +warp_11=` ); +warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_15=` // darken (decay) over time +warp_16=` ret = ret- (ret*.5); +warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_18=` ret = ret - .01; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*2; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=` +comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; +comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); +comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_11=` ((my_uv.xyy*q28 +comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_13=` ).xyz* +comp_14=` float3(1,1,0)*0.05 + +comp_15=` time*float3(0,0,1)*q31 +comp_16=` ); +comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); +comp_21=` +comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; +comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); +comp_24=` +comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; +comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); +comp_27=` +comp_28=` +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R038.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.325 +fWaveSmoothing=0.737 +fWaveParam=0.000 +fModWaveAlphaStart=0.632 +fModWaveAlphaEnd=1.235 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.696 +wave_g=0.624 +wave_b=0.734 +wave_x=0.605 +wave_y=0.505 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=13.440 +nMotionVectorsY=7.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.110 +mv_g=0.930 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.920 +b2x=0.990 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.95000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.340 +wavecode_0_g=0.484 +wavecode_0_b=0.304 +wavecode_0_a=1.110 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.020 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.07000 +wavecode_2_smoothing=0.61000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.41000 +wavecode_3_r=0.900 +wavecode_3_g=0.790 +wavecode_3_b=1.110 +wavecode_3_a=0.790 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.495 +shapecode_0_rad=4.35496 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.13412 +shapecode_0_tex_zoom=0.17977 +shapecode_0_r=0.870 +shapecode_0_g=0.844 +shapecode_0_b=0.860 +shapecode_0_a=1.053 +shapecode_0_r2=1.210 +shapecode_0_g2=1.080 +shapecode_0_b2=1.240 +shapecode_0_a2=0.980 +shapecode_0_border_r=0.960 +shapecode_0_border_g=0.930 +shapecode_0_border_b=1.170 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=3.91884 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.27756 +shapecode_1_r=0.870 +shapecode_1_g=0.810 +shapecode_1_b=0.920 +shapecode_1_a=0.510 +shapecode_1_r2=0.960 +shapecode_1_g2=0.830 +shapecode_1_b2=0.820 +shapecode_1_a2=0.636 +shapecode_1_border_r=0.820 +shapecode_1_border_g=0.990 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=18 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=10 +shapecode_2_x=0.370 +shapecode_2_y=0.575 +shapecode_2_rad=1.23268 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.80484 +shapecode_2_r=0.910 +shapecode_2_g=1.130 +shapecode_2_b=0.790 +shapecode_2_a=1.090 +shapecode_2_r2=0.819 +shapecode_2_g2=0.744 +shapecode_2_b2=0.712 +shapecode_2_a2=0.830 +shapecode_2_border_r=0.960 +shapecode_2_border_g=0.890 +shapecode_2_border_b=1.060 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=16 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=120 +shapecode_3_x=0.483 +shapecode_3_y=0.500 +shapecode_3_rad=0.03422 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.24582 +shapecode_3_r=1.200 +shapecode_3_g=0.830 +shapecode_3_b=1.130 +shapecode_3_a=0.760 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.010 +shapecode_3_border_g=0.780 +shapecode_3_border_b=0.760 +shapecode_3_border_a=0.041 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2=rad=0.031+0.018*sin(sample); +shape_3_per_frame3= +shape_3_per_frame4=t = time*0.073; +shape_3_per_frame5=x = 0.451* (0.451*sin(3*t- 14*sample) + 0.58*sin(5*t- 10*sample) ); +shape_3_per_frame6=y = 0.32* (0.64*sin(6*t- 11*sample) + 0.32*sin(4*t- 15*sample) ); +shape_3_per_frame7= +shape_3_per_frame8=p1 = 3*sin(sample*50+0.17*time); +shape_3_per_frame9=p2 = 3*sin(sample*80+0.09*time); +shape_3_per_frame10= +shape_3_per_frame11=x = 0.41+x*p1; +shape_3_per_frame12=y = 0.53+y*p2; +shape_3_per_frame13= +shape_3_per_frame14=r = 0.37*sin(sample*80); +shape_3_per_frame15=b = 0.95*sin(sample*66); +shape_3_per_frame16=g = 0.67*sin(sample*120); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .4*a; +comp_9=`ret = base*(1.3-base)*(.7-base)*2*float3(1.2,0.4,2.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret /= float3(2.8,-1.9,-0.9); +comp_12=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 new file mode 100644 index 0000000..96a94aa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 @@ -0,0 +1,1591 @@ +Created with MILKDROP 3.2 on 23/05/2023 at 22:35:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.44 +blending_direction=1 +random_1=0.423713 +random_2=0.489160 +random_3=0.232791 +random_4=0.213279 +random_5=0.488347 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R295.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5=a2 = trans2; +shape_0_per_frame6=border_a = trans3; +shape_0_per_frame7= +shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_0_per_frame11=r=rand(q3)*.1+instance-instance; +shape_0_per_frame12=g=rand(q3)*.1+instance-instance; +shape_0_per_frame13=b=rand(q3)*.1+instance-instance; +shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5=a2 = trans2; +shape_1_per_frame6=border_a = trans3; +shape_1_per_frame7= +shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame11=r=rand(q3)*.1+instance-instance; +shape_1_per_frame12=g=rand(q3)*.1+instance-instance; +shape_1_per_frame13=b=rand(q3)*.1+instance-instance; +shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_1_per_frame20= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5=a2 = trans2; +shape_2_per_frame6=border_a = trans3; +shape_2_per_frame7= +shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame11=r=rand(q3)*.1+instance-instance; +shape_2_per_frame12=g=rand(q3)*.1+instance-instance; +shape_2_per_frame13=b=rand(q3)*.1+instance-instance; +shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_2_per_frame20= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`ret /= float3(2.8,-0.2,1.2); +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R038.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.401 +fWaveScale=1.325 +fWaveSmoothing=0.737 +fWaveParam=0.000 +fModWaveAlphaStart=0.632 +fModWaveAlphaEnd=1.235 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.696 +wave_g=0.624 +wave_b=0.734 +wave_x=0.605 +wave_y=0.505 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=13.440 +nMotionVectorsY=7.560 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.110 +mv_g=0.930 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.920 +b2x=0.990 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.95000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.340 +wavecode_0_g=0.484 +wavecode_0_b=0.304 +wavecode_0_a=1.110 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.020 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.07000 +wavecode_2_smoothing=0.61000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.41000 +wavecode_3_r=0.900 +wavecode_3_g=0.790 +wavecode_3_b=1.110 +wavecode_3_a=0.790 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.520 +shapecode_0_y=0.495 +shapecode_0_rad=4.35496 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.13412 +shapecode_0_tex_zoom=0.17977 +shapecode_0_r=0.870 +shapecode_0_g=0.844 +shapecode_0_b=0.860 +shapecode_0_a=1.053 +shapecode_0_r2=1.210 +shapecode_0_g2=1.080 +shapecode_0_b2=1.240 +shapecode_0_a2=0.980 +shapecode_0_border_r=0.960 +shapecode_0_border_g=0.930 +shapecode_0_border_b=1.170 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=3.91884 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.27756 +shapecode_1_r=0.870 +shapecode_1_g=0.810 +shapecode_1_b=0.920 +shapecode_1_a=0.510 +shapecode_1_r2=0.960 +shapecode_1_g2=0.830 +shapecode_1_b2=0.820 +shapecode_1_a2=0.636 +shapecode_1_border_r=0.820 +shapecode_1_border_g=0.990 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=18 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=10 +shapecode_2_x=0.370 +shapecode_2_y=0.575 +shapecode_2_rad=1.23268 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.80484 +shapecode_2_r=0.910 +shapecode_2_g=1.130 +shapecode_2_b=0.790 +shapecode_2_a=1.090 +shapecode_2_r2=0.819 +shapecode_2_g2=0.744 +shapecode_2_b2=0.712 +shapecode_2_a2=0.830 +shapecode_2_border_r=0.960 +shapecode_2_border_g=0.890 +shapecode_2_border_b=1.060 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=16 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=120 +shapecode_3_x=0.483 +shapecode_3_y=0.500 +shapecode_3_rad=0.03422 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.24582 +shapecode_3_r=1.200 +shapecode_3_g=0.830 +shapecode_3_b=1.130 +shapecode_3_a=0.760 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.010 +shapecode_3_border_g=0.780 +shapecode_3_border_b=0.760 +shapecode_3_border_a=0.041 +shape_3_per_frame1=sample=instance/num_inst; +shape_3_per_frame2=rad=0.031+0.018*sin(sample); +shape_3_per_frame3= +shape_3_per_frame4=t = time*0.073; +shape_3_per_frame5=x = 0.451* (0.451*sin(3*t- 14*sample) + 0.58*sin(5*t- 10*sample) ); +shape_3_per_frame6=y = 0.32* (0.64*sin(6*t- 11*sample) + 0.32*sin(4*t- 15*sample) ); +shape_3_per_frame7= +shape_3_per_frame8=p1 = 3*sin(sample*50+0.17*time); +shape_3_per_frame9=p2 = 3*sin(sample*80+0.09*time); +shape_3_per_frame10= +shape_3_per_frame11=x = 0.41+x*p1; +shape_3_per_frame12=y = 0.53+y*p2; +shape_3_per_frame13= +shape_3_per_frame14=r = 0.37*sin(sample*80); +shape_3_per_frame15=b = 0.95*sin(sample*66); +shape_3_per_frame16=g = 0.67*sin(sample*120); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .4*a; +comp_9=`ret = base*(1.3-base)*(.7-base)*2*float3(1.2,0.4,2.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret /= float3(-1.0,2.4,-0.0); +comp_12=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk new file mode 100644 index 0000000..30d14ec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk @@ -0,0 +1,339 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=0.99047 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.050 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.055 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass; +per_frame_19=q2=new_treb; +per_frame_20=q3=new_mid; +per_frame_21=q4=new_vol; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh; +per_frame_26=wave_r=ob_r+.3*sin(q3-time); +per_frame_27=wave_b=ob_b-.3*sin(q2-time); +per_frame_28=wave_g=ob_g+.2*sin(q1-time); +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*Sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad*2; +per_pixel_9=zoom=swirl+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.1; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.3; +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 new file mode 100644 index 0000000..5d4f97d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 @@ -0,0 +1,1496 @@ +Created with MILKDROP 3.2 on 18/05/2023 at 19:52:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.41 +blending_direction=1 +random_1=0.744309 +random_2=0.622222 +random_3=0.220190 +random_4=0.683469 +random_5=0.159214 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.007 clipboard03.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.840 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,0.29); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.49,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = 0.48 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = 0.48; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz*0 + +comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod +comp_11=` ); +comp_12=` +comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; +comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_15=`} +comp_16=` +comp_17=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R039.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=0.99047 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.050 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.055 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = .41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.12; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.225; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass; +per_frame_19=q2=new_treb; +per_frame_20=q3=new_mid; +per_frame_21=q4=new_vol; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh; +per_frame_26=wave_r=ob_r+.3*sin(q3-time); +per_frame_27=wave_b=ob_b-.3*sin(q2-time); +per_frame_28=wave_g=ob_g+.2*sin(q1-time); +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*Sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad*2; +per_pixel_9=zoom=swirl+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.1; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.3; +comp_14=`ret /= float3(1.1,-0.0,2.5); +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk new file mode 100644 index 0000000..bee7674 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk @@ -0,0 +1,401 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=0.041 +fWarpScale=0.014 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99000 +rot=0.00000 +cx=0.480 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.637 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.550 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.13000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.768 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00017*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00044*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00091*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.05655 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.020 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.960 +shapecode_0_border_g=1.080 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.101 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03615 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.050 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.110 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.920 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=mv_x=44;mv_y=68; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.975; +per_frame_2= +per_frame_3=vol=(bass+mid+treb)*0.25; +per_frame_4=vol=vol*vol; +per_frame_5= +per_frame_6=mtime=mtime+vol*0.01; +per_frame_7= +per_frame_8=q1=time*0.48; +per_frame_9= +per_frame_10= +per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 +per_frame_12= +per_pixel_1=zm=1.005; +per_pixel_2= +per_pixel_3=sx=zm; +per_pixel_4=sy=zm; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); +comp_25=`//ret = GetPixel(uv); +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 new file mode 100644 index 0000000..a7a32ab --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 @@ -0,0 +1,1615 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:30:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.58 +blending_direction=1 +random_1=0.402033 +random_2=0.755827 +random_3=0.275474 +random_4=0.152439 +random_5=0.378591 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R266.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R043.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=0.041 +fWarpScale=0.014 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99000 +rot=0.00000 +cx=0.480 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.637 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.550 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.13000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.768 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00017*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(0.00044*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,0.33)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(0.00091*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.05655 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.020 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.960 +shapecode_0_border_g=1.080 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.101 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03615 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.050 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.110 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.920 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=44;mv_y=68; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.975; +per_frame_2= +per_frame_3=vol=(bass+mid+treb)*0.25; +per_frame_4=vol=vol*vol; +per_frame_5= +per_frame_6=mtime=mtime+vol*0.01; +per_frame_7= +per_frame_8=q1=time*0.48; +per_frame_9= +per_frame_10= +per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 +per_frame_12= +per_pixel_1=zm=1.005; +per_pixel_2= +per_pixel_3=sx=zm; +per_pixel_4=sy=zm; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); +comp_25=`//ret = GetPixel(uv); +comp_26=`ret /= float3(1.8,0.8,2.2); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 new file mode 100644 index 0000000..0b08cf0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 @@ -0,0 +1,1206 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:26:16 +https://twitter.com/MilkDrop2077 + +blending_pattern=linesvertical +blending_progress=0.540 +blending_direction=1 +random_1=0.333 +random_2=0.004 +random_3=0.693 +random_4=0.931 +random_5=0.694 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R076.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R044.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.843 +fWaveScale=1.582 +fWaveSmoothing=0.900 +fWaveParam=-0.200 +fModWaveAlphaStart=0.910 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.591 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.110 +b3x=1.000 +b1ed=0.215 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.920 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.130 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.990 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.16000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (1.03, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+0.24); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); +per_pixel_2=k1 = q3/2; +per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; +per_pixel_4=zoom = 1 + (len)*q4; +per_pixel_5=dx = 0.0 * q1* (y-.5); +per_pixel_6=dy = 0.0 * q2* (x-.5); +per_pixel_7= +per_pixel_8= +per_pixel_9=warp = 0.0; +per_pixel_10= +per_pixel_11=rot = (x1-y1)*.01*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.5,0.3,2.9)*0.05 + +warp_21=` time*float3(2.1,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.9) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(1.3,1.4,2); +comp_6=`} +comp_7=` +comp_8=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 new file mode 100644 index 0000000..039686c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 @@ -0,0 +1,1560 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:40:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.490 +blending_direction=1 +random_1=0.334 +random_2=0.348 +random_3=0.462 +random_4=0.201 +random_5=0.962 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R046.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.840 +fDecay=0.500 +fVideoEchoZoom=1.105 +fVideoEchoAlpha=1.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.460 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,0.11),0.53,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.080 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*0.0022*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,0.1),0.51,mx); +wave_1_per_point12=my=if(above(my,0.85),0.47,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*0.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=0.47; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,0.85),0.52,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.85),0.53,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*0.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.040 +wave_3_init1=mx=0.48; +wave_3_init2=my=0.39; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.26337 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.050 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.990 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09500 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.010 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.455 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.950 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.070 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=index = 0; +per_frame_init_2=loop (100000, +per_frame_init_3= megabuf(index) = 0; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=flen = 128; shapes = 32; sortbase = 7000; +per_frame_init_9= +per_frame_init_10=reg07 = sortbase; +per_frame_init_11=n = 0; +per_frame_init_12=loop (flen, +per_frame_init_13= gmegabuf(sortbase+n) = n; +per_frame_init_14= n = n+1; +per_frame_init_15=); +per_frame_init_16= +per_frame_1=dec_m = pow (0.85, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_s + beat*(1-dec_s); +per_frame_5=is_beat = above(beat, 1.5*avg+2*peak) * above (time, t0+.3); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_8=index = (index + is_beat) %32; +per_frame_9=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_10=q27 = index; +per_frame_11=q24 = is_beat; +per_frame_12= +per_frame_13=trig = is_beat; +per_frame_14=vol1 = if(trig,.5+sqrt(peak)/4,vol1); +per_frame_15=ran1 = if (trig, (rand(100)/50-1)*vol1, ran1); +per_frame_16=ran2 = if (trig, (rand(100)/50-1)*vol1, ran2); +per_frame_17= +per_frame_18=trig = is_beat * (index%8==0); +per_frame_19=ran3 = if (trig, (rand(100)/50-1)*vol1, ran3); +per_frame_20= +per_frame_21=ran1_ = ran1_*dec_m + (1-dec_m) * ran1; +per_frame_22=ran2_ = ran2_*dec_m + (1-dec_m) * ran2; +per_frame_23=ran3_ = ran3_*dec_m + (1-dec_m) * ran3; +per_frame_24=dec_m = pow (0.7, 30/fps); +per_frame_25= +per_frame_26=q10 = ran1_; +per_frame_27=q11 = ran2_; +per_frame_28=q12 = ran3_; +per_frame_29= +per_frame_30=reg10 = 5000; reg11 = 40; +per_frame_31=gmegabuf(reg10 + frame%reg11) = ran1_; +per_frame_32=gmegabuf(reg10 + reg11 + frame%reg11) = ran2_; +per_frame_33=gmegabuf(reg10 + 2*reg11 + frame%reg11) = ran3_; +per_frame_34= +per_frame_35= +per_frame_36= +per_frame_37=//normalize spectrum +per_frame_38=n = 0; vol = 0.1; mean = 0; +per_frame_39=loop (flen, +per_frame_40= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_41= dec = if(megabuf(n)<=value,0.2,pow(.95,30/fps)); +per_frame_42= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n),2); +per_frame_44= n= n+1; +per_frame_45=); +per_frame_46=vol = sqrt(vol); +per_frame_47=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_48= +per_frame_49=// post smoothing +per_frame_50=n= 0; +per_frame_51=loop (flen, +per_frame_52= dec = if (megabuf(n)/vol > gmegabuf(n+1000),.5,.8); +per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; +per_frame_54= n = n+1; +per_frame_55=); +per_frame_56= +per_frame_57= +per_frame_58=//Lookup-Tabele sortieren +per_frame_59=n0 = 1000; n=0; +per_frame_60=loop (flen-1, +per_frame_61= q1 = n; q2 = n+1; +per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); +per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); +per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), +per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), +per_frame_66= gmegabuf(sortbase+q2) = q5), 0); +per_frame_67= +per_frame_68= n = n+1; +per_frame_69=); +per_frame_70= +per_frame_71= +per_frame_72=monitor = gmegabuf(sortbase+1); +per_frame_73=monitor = vol1; +per_frame_74= +per_frame_75= +per_frame_76= +per_frame_77=q32 = aspecty; +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret /= float3(1.6,0.9,0.4); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk new file mode 100644 index 0000000..d7a6529 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk @@ -0,0 +1,396 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=6.274 +fWaveSmoothing=0.504 +fWaveParam=-0.960 +fModWaveAlphaStart=0.646 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.707 +fWarpScale=1.846 +fZoomExponent=1.03000 +fShader=0.000 +zoom=1.13989 +rot=0.00000 +cx=0.425 +cy=0.555 +dx=0.00000 +dy=0.00000 +warp=0.01020 +sx=0.99990 +sy=0.94000 +wave_r=1.100 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.390 +ob_size=0.008 +ob_r=1.150 +ob_g=1.140 +ob_b=1.050 +ob_a=0.000 +ib_size=0.268 +ib_r=0.213 +ib_g=0.303 +ib_b=0.230 +ib_a=0.000 +nMotionVectorsX=74.240 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.030 +b2x=1.190 +b3x=1.210 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.39257 +wavecode_0_smoothing=0.62000 +wavecode_0_r=1.000 +wavecode_0_g=0.612 +wavecode_0_b=0.392 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = 0.6 + 0.38 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = int(rand(1000))/1000*6.28; +wave_0_per_point5=rad = int(rand(1000))/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.040 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.53000 +wavecode_2_r=1.000 +wavecode_2_g=0.950 +wavecode_2_b=1.000 +wavecode_2_a=0.850 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.57500 +wavecode_3_r=0.820 +wavecode_3_g=0.900 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.24243 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.88496 +shapecode_0_tex_zoom=1.72851 +shapecode_0_r=0.856 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=0.600 +shapecode_0_r2=0.900 +shapecode_0_g2=0.954 +shapecode_0_b2=1.120 +shapecode_0_a2=0.315 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.790 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.219 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.55000 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.010 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.910 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.535 +shapecode_2_rad=0.23291 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.170 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.14225 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.19000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=0.830 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.970 +shapecode_3_border_a=0.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.11; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (1.066, 30/fps); +per_frame_2=dec_slow = pow (0.755, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.58+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*0.8),0.31); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.20443/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + 0.0053*(q1+0.95)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.0027*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-0.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = 0.06*floor (16* ang2); +warp_22=`float2 dir = 0.62*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= 0.5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*0.5*(rs.yx) + 0.3*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.012/(sqrt(uv6.x)+0.0009))*(rad+0.19); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = 0.75*uv1+0.32*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= 0.25; +warp_40=`float3 dots = q26*saturate(0.0011/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - 0.49*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,0.59*uv+time*0.011)-0.17; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *0.921- 0.032; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.56; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 5.087*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.49+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (1.8,2.3,2.7); //MilkDrop2077 color mod +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(0.52+uv_orig*aspect.yx*1.38); +comp_39=` +comp_40=` +comp_41=`ret = ret1-0.12; +comp_42=` +comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 new file mode 100644 index 0000000..9290315 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 @@ -0,0 +1,1088 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 23:01:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.540 +blending_direction=-1 +random_1=0.106 +random_2=0.279 +random_3=0.881 +random_4=0.256 +random_5=0.979 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.texture4j3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.820 +fWarpScale=13.125 +fZoomExponent=0.01245 +fShader=0.000 +zoom=0.98961 +rot=0.00000 +cx=0.505 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.40518 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_1=zoom = 0.998; +per_frame_2=// elastic thread code +per_frame_3= +per_frame_4=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_5=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_6=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_7=x1 = 0.42 + (xx1-xx2)*2; +per_frame_8=y1 = 0.4 + yy1*1.5; +per_frame_9=dt = 0.03/fps; +per_frame_10=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); +per_frame_11=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); +per_frame_12=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); +per_frame_13=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); +per_frame_14=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); +per_frame_15=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); +per_frame_16=x2 = x2 + vx2; y2 = y2 + vy2; +per_frame_17=x3 = x3 + vx3; y3 = y3 + vy3; +per_frame_18=x4 = x4 + vx4; y4 = y4 + vy4; +per_frame_19=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); +per_frame_20=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); +per_frame_21=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); +per_frame_22=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); +per_frame_23=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); +per_frame_24=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); +per_frame_25=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); +per_frame_26=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.48); +per_frame_27=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); +per_frame_28=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); +per_frame_29=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); +per_frame_30=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); +per_frame_31=q1 = x1;q2 = x2;q3 = x3;q4 = x4; +per_frame_32=q5 = y1;q6 = y2;q7 = y3;q8 = y4; +per_frame_33=q9 = 1/aspectx; +per_frame_34=q10 = 1/aspecty; +per_frame_35=q11 = aspectx; +per_frame_36=q12 = aspecty; +per_frame_37=q13 = sqrt(vx4*vx4 + vy4*vy4); +per_frame_38=q14 = atan2(vx4,vy4); +per_frame_39=q15 = sin(q14); +per_frame_40=q16 = cos(q14); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`sampler sampler_clipboard03; +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` float2 texc = 0.37 + 0.55*ret.xy; +comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, +comp_7=` ((uv.xyy*0.33 +comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_9=` ).xyz* +comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod +comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod +comp_12=` ); +comp_13=` +comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; +comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; +comp_16=` +comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; +comp_18=` // float3 blurry = GetBlur3(uv); +comp_19=` ret -= (GetBlur3(uv)/8); +comp_20=`} +comp_21=` +comp_22=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0050 SNAILb black5 modmov2d.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.560 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*0.373; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.980 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),3.4)*tan(bass*.6); +per_pixel_2=cx = if(above(rad,.5),cx+.2*sin(q3),cx-0.4); +per_pixel_3=cy = if(above(rad,.2),cy+0.2*sin(q4),cx-.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(0,1.7,1.1),1,ret.x); +comp_6=`ret -= 0.2; +comp_7=`ret -= float3(1,0,0); // MilkDrop 2077 +comp_8=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 new file mode 100644 index 0000000..d942614 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 @@ -0,0 +1,1228 @@ +Created with MILKDROP 3.0 on 17/03/2023 at 20:06:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.470 +blending_direction=1 +random_1=0.879 +random_2=0.978 +random_3=0.151 +random_4=0.648 +random_5=0.544 + +[PRESET1_BEGIN] +NAME=fiShbRaiN + Flexi - stitchcraft sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=warp = 0; +per_frame_2=zoom = 1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw*12; +warp_4=` float2 uv_y = uv;//0.5 + (uv_orig-0.5)*1.00 + float2(0,-0.8)*texsize.zw*0; +warp_5=` float3 dx = ( GetBlur1(uv_y + float2(1,0)*d) - GetBlur1(uv_y-float2(1,0)*d) ); +warp_6=` float3 dy = ( GetBlur1(uv_y + float2(0,1)*d) - GetBlur1(uv_y-float2(0,1)*d) ); +warp_7=` uv_y = uv_y + float2(dx.y,dy.y)*texsize.zw*2; +warp_8=` +warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*0.8 + rand_frame.xy; +warp_10=` float2 uv_bg = uv_orig -(uv_orig-uv)*0.4 + float2(dx.x,dy.x)*texsize.zw*2 + (tex2D(sampler_noise_lq, dither_uv).xy-0.5)*texsize.zw*4; +warp_11=` +warp_12=`ret.x = GetPixel(uv_bg).x - (GetPixel(uv_bg).x - GetBlur3(uv_bg).x)*0.02 - 0.008 + +warp_13=`(tex2D(sampler_noise_lq, dither_uv).x-0.5)*0.1; +warp_14=` +warp_15=` +warp_16=` ret.y = tex2D( sampler_main, uv ).y; +warp_17=` ret.y += (ret.y - GetBlur1(uv).y)*0.1 - 0.015; +warp_18=` dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_19=` +warp_20=`uv_bg = uv_orig +(uv_orig-uv)*0.8 + (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*texsize.zw*0; +warp_21=`ret.z = GetPixel(uv_bg).z*0.94 - 0.004; +warp_22=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0050 SNAILb black3b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=22.982 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.870 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.060 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.870 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.83),0.45,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); +wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.140 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.555 +shapecode_2_rad=0.09400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.960 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.130 +shapecode_2_border_a=0.090 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.535 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.130 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_pixel_1=zoom = zoom +0.015*cos(rad*16 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`ret /= float3(1.6,2.5,0.5); +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk new file mode 100644 index 0000000..cf4d047 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk @@ -0,0 +1,391 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(0.1,2,1.5); +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(0.5/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += 0.1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(2.1,2,2)*0.05 + +comp_78=` time*float3(1,2.1,0.1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); +comp_98=`//ret += 0.1; +comp_99=`ret = 1-exp((-.6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret -= 0.1; +comp_103=`} +comp_104=` +comp_105=`//------------------------------------------- +comp_106=`//Written by martin +comp_107=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk new file mode 100644 index 0000000..21a5717 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk @@ -0,0 +1,269 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.495 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.92060 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06095 +shapecode_0_tex_zoom=0.27390 +shapecode_0_r=1.000 +shapecode_0_g=0.960 +shapecode_0_b=1.000 +shapecode_0_a=0.644 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=time*0.5; +shape_0_per_frame2= +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01781 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.070 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,0.967),(0.967-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,0.1),(0.84+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=441 +shapecode_2_x=0.500 +shapecode_2_y=0.520 +shapecode_2_rad=0.02428 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(0.00043*cos(ma)); +shape_2_per_frame5=my=my+(0.00042*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.85),(0.85-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` + +[SPRITE1] +SpriteName=sprites\cube11.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.000000 +SpriteY=0.047500 +SpriteSX=-0.300000 +SpriteSY=-0.300000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.27+(bass_att/15); +code_2=new_scale=1.0+-0.360000/2+0.1*sin(time*0.500000+(bass_att/10)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk new file mode 100644 index 0000000..6f1603b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk @@ -0,0 +1,768 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk new file mode 100644 index 0000000..6b8e5ef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk @@ -0,0 +1,274 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk new file mode 100644 index 0000000..b2c0369 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk @@ -0,0 +1,257 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Rainbow Mode: +comp_22=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); +comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk new file mode 100644 index 0000000..fb40467 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk @@ -0,0 +1,280 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Rainbow Mode: +comp_22=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=7 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.800000 +SpriteSY=-0.800000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk new file mode 100644 index 0000000..a0543a4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk @@ -0,0 +1,312 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.999 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=93.000 +fWaveScale=2.685 +fWaveSmoothing=0.702 +fWaveParam=0.000 +fModWaveAlphaStart=1.960 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.050 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.910 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01058 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=pulse = 0; +wave_0_per_frame1=pulse = if(above(bass*.05,pulse),pulse+.001,pulse-.001); +wave_0_per_frame2=pulse = pulse*above(pulse,0); +wave_0_per_frame3=t1 = pulse; +wave_0_per_point1=x = sqrt(sample*mid*.05); +wave_0_per_point2=y = .5 + (.1+t1)*cos(sample*20); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.020 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.910 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.01000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=160 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.31559 +shapecode_0_ang=0.78540 +shapecode_0_tex_ang=0.77911 +shapecode_0_tex_zoom=1.76055 +shapecode_0_r=1.000 +shapecode_0_g=0.650 +shapecode_0_b=0.550 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=53 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.54279 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.86220 +shapecode_1_r=1.000 +shapecode_1_g=0.510 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.960 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.010 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.930 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.050 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.090 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=0.52; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*cos(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(tan(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/bass); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2.5+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=0.237 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*bass/300); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.8,2.3,1.1),1,ret.x)*1.4; +comp_6=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_7=` +comp_8=` +comp_9=`ret *= float3(rad*3,1,1); +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 new file mode 100644 index 0000000..d95928b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 @@ -0,0 +1,1151 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:28:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.530 +blending_direction=1 +random_1=0.723 +random_2=0.090 +random_3=0.692 +random_4=0.780 +random_5=0.426 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R210.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.200 +fModWaveAlphaStart=2.020 +fModWaveAlphaEnd=1.780 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.86000 +rot=0.00000 +cx=0.385 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.709 +wave_g=0.650 +wave_b=0.611 +wave_x=0.500 +wave_y=0.585 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.94000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.990 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.830 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=0.910 +wavecode_2_b=1.000 +wavecode_2_a=0.970 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.41000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.02009 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=0.770 +shapecode_0_a=0.830 +shapecode_0_r2=0.791 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=0.800 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.850 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.840 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.180 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.445 +shapecode_2_rad=0.11300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.950 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.210 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.585 +shapecode_3_y=0.460 +shapecode_3_rad=0.12000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.200 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.150 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=n=1; +per_frame_init_2=check1 = 1; +per_frame_init_3=check2 = 0; +per_frame_init_4=check3 = 0; +per_frame_1= +per_frame_2=rg1 = max(rg1*0.947, 0.017 + 0.6*min(2,max(0,treb_att-1)*1.3)); +per_frame_3=rg2 = max(rg2*0.624, 0.021 + 0.42*min(2,max(0,mid_att-1)*1.3)); +per_frame_4=rg3 = max(rg3*0.855, 0.02 + 0.47*min(2,max(0,bass_att-1)*1.3)); +per_frame_5= +per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); +per_frame_7= +per_frame_8=q1 = rg1; +per_frame_9=q2 = rg2; +per_frame_10=q3 = rg3; +per_frame_11= +per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); +per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); +per_frame_14=rg32 = max(rg32*0.912, 0.019 + 0.59*min(3,max(0,bass_att-1)*1.3)); +per_frame_15= +per_frame_16= +per_frame_17=rg_treb = rg_treb + rg12; +per_frame_18=rg_mid = rg_mid + rg22; +per_frame_19=rg_bass = rg_bass + rg32; +per_frame_20= +per_frame_21=q5 = rg_treb; +per_frame_22=q6 = rg_mid; +per_frame_23=q7 = rg_bass; +per_frame_24= +per_frame_25=beat = (q5 + q6 + q7)*0.3333; +per_frame_26=q32 = beat; +per_frame_27= +per_frame_28=//rot = rg_treb*0.01; +per_frame_29= +per_frame_30=wave_r = wave_r + 0.432*( 0.654*sin(0.905*time) + 0.348*sin(1.0972*time) ); +per_frame_31=wave_g = wave_g + 0.328*( 0.672*sin(0.801*time) + 0.476*sin(0.9751*time) ); +per_frame_32=wave_b = wave_b + 0.352*( 0.672*sin(1.0556*time) + 0.488*sin(0.874*time) ); +per_frame_33= +per_frame_34=wave_a=0; +per_frame_35=warp = 0; +per_frame_36= +per_frame_37=n = if(frame%13 == 0, n+1, n); +per_frame_38=n = if(n == 4, 1, n); +per_frame_39= +per_frame_40=check1 = if(n==1, 1, 0); +per_frame_41=check2 = if(n==2, 1, 0); +per_frame_42=check3 = if(n==3, 1, 0); +per_frame_43= +per_frame_44=q8 = check1; +per_frame_45=q9 = check2; +per_frame_46=q10 = check3; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2=scale = 0.2; +per_pixel_3= +per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); +per_pixel_5= +per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); +per_pixel_7= +per_pixel_8=zoom = 1+tt*0.17; +per_pixel_9= +per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); +per_pixel_11=zoom -= 0.036*((sin(ang*3)<0)-0.5); +per_pixel_12= +per_pixel_13= +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.011; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.009; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,0.28)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-0.543)*(1-GetBlur1(uvm).zzz)+0.543; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1.4,1.6,1.8))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.1,0.1,0.7)*0.05 + +comp_29=` time*float3(0.9,0.5,2.8)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.42; +comp_34=` +comp_35=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R053.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.999 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=93.000 +fWaveScale=2.685 +fWaveSmoothing=0.702 +fWaveParam=0.000 +fModWaveAlphaStart=1.960 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=1.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.050 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.910 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01058 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=pulse = 0; +wave_0_per_frame1=pulse = if(above(bass*.05,pulse),pulse+.001,pulse-.001); +wave_0_per_frame2=pulse = pulse*above(pulse,0); +wave_0_per_frame3=t1 = pulse; +wave_0_per_point1=x = sqrt(sample*mid*.05); +wave_0_per_point2=y = .5 + (.1+t1)*cos(sample*20); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.020 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.910 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.090 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.01000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=160 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.31559 +shapecode_0_ang=0.78540 +shapecode_0_tex_ang=0.77911 +shapecode_0_tex_zoom=1.76055 +shapecode_0_r=1.000 +shapecode_0_g=0.650 +shapecode_0_b=0.550 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=53 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.54279 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.86220 +shapecode_1_r=1.000 +shapecode_1_g=0.510 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.960 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.010 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.930 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.050 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.090 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=0.52; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*cos(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(tan(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/bass); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2.5+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=0.237 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*bass/300); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.8,2.3,1.1),1,ret.x)*1.4; +comp_6=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_7=` +comp_8=` +comp_9=`ret *= float3(rad*3,1,1); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 new file mode 100644 index 0000000..89b764a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 @@ -0,0 +1,1155 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 02:12:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.370 +blending_direction=1 +random_1=0.008 +random_2=0.376 +random_3=0.575 +random_4=0.234 +random_5=0.448 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R239.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; +warp_5=` ret += GetBlur1(uv)*.2; +warp_6=` +warp_7=` // darken (decay) over time and distance from center +warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R054.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.80707 +fShader=0.800 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.120 +b2x=0.880 +b3x=0.970 +b1ed=0.295 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.24000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.770 +wavecode_0_g=1.100 +wavecode_0_b=1.000 +wavecode_0_a=1.110 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.12000 +wavecode_1_smoothing=0.45000 +wavecode_1_r=1.020 +wavecode_1_g=0.890 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.38500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.180 +wavecode_2_a=0.780 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.40000 +wavecode_3_r=1.070 +wavecode_3_g=1.070 +wavecode_3_b=1.110 +wavecode_3_a=0.920 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.61756 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.980 +shapecode_0_b=1.170 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.980 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); +shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); +shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.88000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.920 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); +shape_1_per_frame2=x = 0.57 + 0.189*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.435 +shapecode_2_y=0.595 +shapecode_2_rad=0.10300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.800 +shapecode_2_g=1.000 +shapecode_2_b=0.870 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.595 +shapecode_3_y=0.500 +shapecode_3_rad=0.09000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.970 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); +shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_5=oldq8 = q8; +per_frame_6=q8 = q8 + 0.11*time; +per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); +per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); +per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_11=mv_x = 1.25; +per_frame_12=mv_y = 1.25; +per_frame_13=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.64); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret /= float3(2.5,2.2,0.8); +comp_12=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk new file mode 100644 index 0000000..1d3d29f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk @@ -0,0 +1,347 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.140 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.80707 +fShader=0.800 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.830 +wave_b=1.240 +wave_x=0.860 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.200 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.120 +b2x=0.880 +b3x=0.970 +b1ed=0.295 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.24000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.770 +wavecode_0_g=1.100 +wavecode_0_b=1.000 +wavecode_0_a=1.110 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.12000 +wavecode_1_smoothing=0.45000 +wavecode_1_r=1.020 +wavecode_1_g=0.890 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.38500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.180 +wavecode_2_a=0.780 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.40000 +wavecode_3_r=1.070 +wavecode_3_g=1.070 +wavecode_3_b=1.110 +wavecode_3_a=0.920 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.61756 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.980 +shapecode_0_b=1.170 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.980 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); +shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); +shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.88000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.920 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); +shape_1_per_frame2=x = 0.57 + 0.189*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.435 +shapecode_2_y=0.595 +shapecode_2_rad=0.10300 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.800 +shapecode_2_g=1.000 +shapecode_2_b=0.870 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.595 +shapecode_3_y=0.500 +shapecode_3_rad=0.09000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.970 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); +shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_5=oldq8 = q8; +per_frame_6=q8 = q8 + 0.11*time; +per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); +per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); +per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_11=mv_x = 1.25; +per_frame_12=mv_y = 1.25; +per_frame_13=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.64); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 new file mode 100644 index 0000000..f47884f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 @@ -0,0 +1,1915 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 23:44:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.52 +blending_direction=-1 +random_1=0.265447 +random_2=0.339160 +random_3=0.156911 +random_4=0.855827 +random_5=0.564499 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R254.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.31*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(0.4,1.7,1.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R055.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.030 +wave_g=1.100 +wave_b=1.000 +wave_x=0.525 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.130 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=19.53671 +wavecode_0_smoothing=0.44000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.41*sin(treb*1.017); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.420 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.82000 +shapecode_0_r=0.500 +shapecode_0_g=0.555 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.495 +shapecode_1_rad=0.14811 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.330 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.900 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.010 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.040 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.100 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.090 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.083 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=gamma=.5+bass_att; +per_frame_2=q1=q1+treb_att; +per_frame_3=wave_r=wave_r+sin(time+gamma); +per_frame_4=wave_g=wave_g+cos(time-gamma); +per_frame_5=wave_b=(1-(wave_r+wave_g)); +per_frame_6= +per_frame_7= +per_pixel_1=zoom=zoom+0.1; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; +per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; +per_pixel_4=rot=sqr(rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.3)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .07; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(0.6,0.7,0.2)*0.05 + +comp_29=` time*float3(2.2,0.9,1.6)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.21; +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk new file mode 100644 index 0000000..6aae62a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk @@ -0,0 +1,306 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.030 +wave_g=1.100 +wave_b=1.000 +wave_x=0.525 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.130 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=19.53671 +wavecode_0_smoothing=0.44000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.41*sin(treb*1.017); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.420 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.82000 +shapecode_0_r=0.500 +shapecode_0_g=0.555 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.495 +shapecode_1_rad=0.14811 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.330 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.900 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.010 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.040 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.100 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.090 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.083 +per_frame_1=gamma=.5+bass_att; +per_frame_2=q1=q1+treb_att; +per_frame_3=wave_r=wave_r+sin(time+gamma); +per_frame_4=wave_g=wave_g+cos(time-gamma); +per_frame_5=wave_b=(1-(wave_r+wave_g)); +per_frame_6= +per_frame_7= +per_pixel_1=zoom=zoom+0.1; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; +per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; +per_pixel_4=rot=sqr(rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.3)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .07; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(0.6,0.7,0.2)*0.05 + +comp_29=` time*float3(2.2,0.9,1.6)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.21; +comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk new file mode 100644 index 0000000..cc13d75 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk @@ -0,0 +1,478 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00100 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=22.982 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.870 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.060 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.870 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.83),0.45,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); +wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.140 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.555 +shapecode_2_rad=0.09400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.960 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.130 +shapecode_2_border_a=0.090 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.535 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.130 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; +per_frame_13=v=2; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*3; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=mv_g=1-bass_att*.4; +per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); +per_frame_51=q1=beat*2-1; +per_frame_52= +per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; +per_frame_54=q2 = min(amp,1); +per_frame_55=trebcap=trebcap*.7+.16*treb; +per_frame_56=q3=trebcap*2; +per_frame_57=monitor = q3; +per_frame_58=chng=sin(time*.5); +per_frame_59=cthr=.9999; +per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_70=monitor=chng; +per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_73= +per_frame_74=monitor=mq1; +per_frame_75=vol=bass+treb+mid; +per_frame_76=atime=atime+vol; +per_frame_77=q11=.4+sin(atime*.006 )*.4; +per_frame_78=q12=.4+cos(atime*.00613828348)*.4; +per_frame_79=q13=.4+sin(atime*.00598593455)*.4; +per_frame_80=monitor=q13; +per_frame_81= +per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; +per_pixel_2=in = 0; +per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); +per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); +per_pixel_5=in=bnot(bnot(in)); +per_pixel_6=dx = .02*in; +per_pixel_7=dy = .08*cos(wang)*q2*in; +per_pixel_8= +per_pixel_9=dx = dx+bnot(in)*.005*q1; +per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; +per_pixel_11= +per_pixel_12= +per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_15= +per_pixel_16=dir = bass*3; +per_pixel_17= +per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_19= +per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.01*dir); +per_pixel_21=y1 = if( above(d,0.1),0, -sin(x-cx1)*0.01*dir); +per_pixel_22= +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = (dx+x1+x2+x3)/12; +per_pixel_26=dy = (dy+y1+y2+y3)/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*5; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.013; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.00014; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`} +comp_47=` +comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk new file mode 100644 index 0000000..eba1855 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk @@ -0,0 +1,333 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.965 +fVideoEchoZoom=1.101 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.008 +fWaveScale=0.323 +fWaveSmoothing=0.630 +fWaveParam=0.080 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.700 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.576 +wave_g=0.600 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.280 +nMotionVectorsY=11.628 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.93000 +wavecode_0_smoothing=0.53000 +wavecode_0_r=0.970 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.980 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.090 +wavecode_1_g=1.080 +wavecode_1_b=1.060 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.920 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=47 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.530 +shapecode_0_rad=0.15387 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.94000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.608 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.060 +shape_0_per_frame1=my_volume = (bass + mid + treb)/3; +shape_0_per_frame2=rg2 = max(rg2*0.785, 0.018 + 0.54*min(2,max(0,mid_att-1)*1.3)); +shape_0_per_frame3= +shape_0_per_frame4=sides = 16*abs(sin(0.5*time)); +shape_0_per_frame5= +shape_0_per_frame6=border_b = sin(0.19*time); +shape_0_per_frame7=border_a = 2*max(0,min((bass_att-1.1)*1.5,border_a)); +shape_0_per_frame8= +shape_0_per_frame9=tex_zoom = 1.62; +shape_0_per_frame10=ang = 6*sin(0.3*time); +shape_0_per_frame11= +shape_0_per_frame12=rad = 0.1 + 0.5*max(0,min((bass_att-1.1)*1.5,0.5)) ; +shape_0_per_frame13= +shape_0_per_frame14=x = 0.5 + if( my_volume > 2., 0.4*cos(3.12*20*time), 0.4*cos(time)); +shape_0_per_frame15=y = 0.5 + if( my_volume > 2., 0.4*sin(3.12*20*time), 0.4*sin(time)); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=50 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=190 +shapecode_1_x=0.545 +shapecode_1_y=0.500 +shapecode_1_rad=0.04331 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.050 +shapecode_1_g2=1.000 +shapecode_1_b2=0.446 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.020 +shape_1_per_frame1=r = 0; +shape_1_per_frame2=g = 0; +shape_1_per_frame3=b = 0; +shape_1_per_frame4= +shape_1_per_frame5=r2 = 1; +shape_1_per_frame6=g2 = 0.09 + 0.09*sin(time); +shape_1_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); +shape_1_per_frame8= +shape_1_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); +shape_1_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); +shape_1_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); +shape_1_per_frame12=border_b = abs(sin(0.22*time)); +shape_1_per_frame13= +shape_1_per_frame14=my_volume = (bass + mid + treb)/3; +shape_1_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; +shape_1_per_frame16= +shape_1_per_frame17=y = 0.5 - 0.1*cos(8*time); +shape_1_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); +shape_1_per_frame19=x = 0.5 - 0.08*sin(change_direction*3.12*2*time) ; +shapecode_2_enabled=1 +shapecode_2_sides=50 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=190 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.04781 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.070 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.451 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.020 +shape_2_per_frame1=r = 0; +shape_2_per_frame2=g = 0; +shape_2_per_frame3=b = 0; +shape_2_per_frame4= +shape_2_per_frame5=r2 = 1; +shape_2_per_frame6=g2 = 0.09 + 0.09*sin(time); +shape_2_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); +shape_2_per_frame8= +shape_2_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); +shape_2_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); +shape_2_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); +shape_2_per_frame12=border_b = abs(sin(0.2*time)); +shape_2_per_frame13= +shape_2_per_frame14=my_volume = (bass + mid + treb)/3; +shape_2_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; +shape_2_per_frame16= +shape_2_per_frame17=y = 0.5 + 0.1*cos(8*time); +shape_2_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); +shape_2_per_frame19=x = 0.5 + 0.08*sin(change_direction*3.12*2*time) ; +shapecode_3_enabled=0 +shapecode_3_sides=47 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=8 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.930 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = lum(ret1)*rand_preset; +comp_22=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk new file mode 100644 index 0000000..b0bba8c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk @@ -0,0 +1,450 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.965 +fVideoEchoZoom=1.101 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.04000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.03000 +dy=0.00000 +warp=0.47402 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.245 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(2.857/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.014/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*.03)*.005*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(2.6,0.7,1.5); +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); //MilkDrop2077 multiplicate effect +comp_34=` +comp_35=`uv = (uv-0.47)*0.85 + 0.47; +comp_36=`uv0 = uv; +comp_37=` +comp_38=`dist = MinDistB(uv); +comp_39=`bdist = lerp(dist,GetDistB(uv),0.21); +comp_40=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_41=` +comp_42=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-0.09*time)).xy; +comp_43=`uv += .004*bdist*noise ; +comp_44=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_45=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_46=`for (int m= 1; m<= anz; m++) +comp_47=`{ +comp_48=` z = 1-frac(1.0/anz*m+q9); +comp_49=` uv1 = uv5*z; +comp_50=`// uv1 = mul(uv1, float2x2(0.67,0.67,-0.67,0.67)); +comp_51=` +comp_52=` grid = 16.0*m/512; +comp_53=` +comp_54=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_55=` uv1.y += slot*time*.06; +comp_56=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_57=` rsk = frac(8*m*uv1)-.5 ; +comp_58=` dz = normalize(rsk); +comp_59=` rad1 = 3*length (rsk) *(2+m); +comp_60=` uv4 = (rad1*rad1)*dz; +comp_61=` mask1 = saturate(29-8*rad1) * (bsize > 0.81) ; +comp_62=` gmask = gmask || mask1; +comp_63=` bubbles += float3 (uv4,0.1/(rad1)) * (1-z) * mask1; +comp_64=`} +comp_65=`gmask *= sat (bdist*16-8*z); +comp_66=`uv += 0.1*bubbles*gmask; +comp_67=` +comp_68=`dist = MinDistB(uv); +comp_69=`bdist = lerp(dist,GetDistB(uv),.2); +comp_70=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_71=` +comp_72=`float struc = GetBlurX(uv,focus).r; +comp_73=` +comp_74=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_75=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_76=` ((uv.xyy*q28 +comp_77=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_78=` ).xyz* +comp_79=` float3(1.7,2.8,1.6)*0.05 + +comp_80=` time*float3(0.7,1.5,2.3)*q31 +comp_81=` ); +comp_82=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.55; +comp_83=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_84=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_85=` +comp_86=` +comp_87=`//distant light +comp_88=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_89=` +comp_90=`ret = lerp(ret, float3(2.1,2,2.1)*4*q19, sat(pow(bdist,1.5))); +comp_91=` +comp_92=`float moon = (.5/length(sin(3*(uv5)))); +comp_93=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0.1,0.6,2.1); +comp_94=` +comp_95=`//Lamp +comp_96=`uv3 = uv-center; +comp_97=`float ddd = GetPixel(uv).r - GetPixel((uv-0.47)*(0.99)+0.47).r; +comp_98=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_99=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0.7,1.9,2.2); +comp_100=`ret -= 0.3; +comp_101=`ret = 1-exp((-.9)*ret); +comp_102=`//ret += shadow(uv); +comp_103=`//ret = GetPixel(uv0).r; +comp_104=`} +comp_105=` +comp_106=`//------------------------------------------- +comp_107=`//Written by martin +comp_108=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk new file mode 100644 index 0000000..26cb539 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk @@ -0,0 +1,490 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.312 +fWaveScale=1.229 +fWaveSmoothing=0.000 +fWaveParam=0.200 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.930 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.01186 +rot=-0.01920 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19805 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.515 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.000 +ib_r=0.218 +ib_g=0.250 +ib_b=0.225 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.974 +mv_b=0.710 +mv_a=1.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.008 +wavecode_0_b=0.688 +wavecode_0_a=0.980 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); +wave_0_per_point13=zp=zp*0.217; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.52000 +wavecode_1_r=0.700 +wavecode_1_g=0.000 +wavecode_1_b=1.030 +wavecode_1_a=1.030 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); +wave_1_per_point13=zp=zp*0.215; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.57; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wave_1_per_point35= +wave_1_per_point36= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.960 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2= +wave_2_per_point3=freq=sin(q7*0.5)*4+4; +wave_2_per_point4= +wave_2_per_point5=aflux=sin(n*0.5); +wave_2_per_point6= +wave_2_per_point7=scale=sin(n*freq)*0.34+0.6; +wave_2_per_point8=xp=rand(10)-5; +wave_2_per_point9=xp=xp*0.0008*aflux; +wave_2_per_point10=yp=rand(10)-5; +wave_2_per_point11=yp=yp*0.0008*aflux; +wave_2_per_point12=zp=sample*3-1.3; +wave_2_per_point13= +wave_2_per_point14=//rotate on y +wave_2_per_point15=ang=(q7+time*0.01)*0.2; +wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); +wave_2_per_point17=yp2=yp; +wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); +wave_2_per_point19= +wave_2_per_point20=//rotate on x +wave_2_per_point21=ang=(q7+time*0.01)*0.3; +wave_2_per_point22=xp3=xp2; +wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); +wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); +wave_2_per_point25= +wave_2_per_point26= +wave_2_per_point27=xp=xp3; +wave_2_per_point28=yp=yp3; +wave_2_per_point29=zp=zp3; +wave_2_per_point30= +wave_2_per_point31=zp=zp+2.1; +wave_2_per_point32=xs=xp/zp; +wave_2_per_point33=ys=yp/zp; +wave_2_per_point34= +wave_2_per_point35=x=xs+0.5; +wave_2_per_point36=y=ys*1.3+0.5; +wave_2_per_point37= +wave_2_per_point38=r=(q1+q2)*0.5; +wave_2_per_point39=g=(q2+q3)*0.5; +wave_2_per_point40=b=(q3+q1)*0.5; +wave_2_per_point41= +wave_2_per_point42=a=aflux*aflux*0.7 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.03000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.910 +wavecode_3_a=0.950 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2= +wave_3_per_point3= +wave_3_per_point4= +wave_3_per_point5=scale=sin(n*freq)*0.3+0.67; +wave_3_per_point6=zp=sin(time); +wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); +wave_3_per_point8=xp=sin(n)*0.1*aflux; +wave_3_per_point9=yp=cos(n)*0.1*aflux; +wave_3_per_point10= +wave_3_per_point11= +wave_3_per_point12=//rotate on y +wave_3_per_point13=ang=(q7+time*0.01)*0.2; +wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); +wave_3_per_point15=yp2=yp; +wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); +wave_3_per_point17= +wave_3_per_point18=//rotate on x +wave_3_per_point19=ang=(q7+time*0.009)*0.33; +wave_3_per_point20=xp3=xp2; +wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); +wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); +wave_3_per_point23= +wave_3_per_point24= +wave_3_per_point25=xp=xp3; +wave_3_per_point26=yp=yp3; +wave_3_per_point27=zp=zp3; +wave_3_per_point28= +wave_3_per_point29=zp=zp+2.1; +wave_3_per_point30=xs=xp/zp; +wave_3_per_point31=ys=yp/zp; +wave_3_per_point32= +wave_3_per_point33=x=xs+0.5; +wave_3_per_point34=y=ys*1.3+0.5; +wave_3_per_point35= +wave_3_per_point36= +wave_3_per_point37= +wave_3_per_point38=a=aflux +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=7.24864 +shapecode_0_ang=3.68069 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.27429 +shapecode_0_r=0.430 +shapecode_0_g=0.490 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_init1=t1 = rand(100)*0.01; +shape_0_init2=t2 = rand(100)*0.009; +shape_0_per_frame1=border_a=treb; +shape_0_per_frame2=rad=bass; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.414 +shapecode_1_y=0.490 +shapecode_1_rad=0.75000 +shapecode_1_ang=4.15445 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.23888 +shapecode_1_r=0.940 +shapecode_1_g=1.000 +shapecode_1_b=1.080 +shapecode_1_a=0.000 +shapecode_1_r2=0.890 +shapecode_1_g2=1.000 +shapecode_1_b2=0.870 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=t1 = rand(100)*0.009; +shape_1_init2=t2 = rand(100)*0.01; +shape_1_init3=te = 1; +shape_1_init4=poly = 4; +shape_1_per_frame1= +shape_1_per_frame2=rate = fps/(fps+1/2); +shape_1_per_frame3=beat = above(bass,bassthresh); +shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); +shape_1_per_frame5=ran = rand(8)+4; +shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); +shape_1_per_frame7=//poly = if(above(poly,8),4,poly); +shape_1_per_frame8=sides = poly; +shape_1_per_frame9= +shape_1_per_frame10=rate2 = fps/(fps+10); +shape_1_per_frame11=out = (1-beat)*rate2*out + beat; +shape_1_per_frame12=border_a = out; +shape_1_per_frame13=te = bass/fps/2 + te; +shape_1_per_frame14=x=sin(time*0.216)*0.129 + 0.53; +shape_1_per_frame15=y=cos(time*0.19)*0.15 + 0.5; +shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); +shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; +shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); +shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); +shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); +shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); +shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); +shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.535 +shapecode_2_rad=0.85357 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.22019 +shapecode_2_r=0.980 +shapecode_2_g=0.000 +shapecode_2_b=0.872 +shapecode_2_a=0.020 +shapecode_2_r2=0.800 +shapecode_2_g2=1.050 +shapecode_2_b2=0.910 +shapecode_2_a2=0.051 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_init1=t1 = rand(100)*0.01; +shape_2_init2=t2 = rand(100)*0.009; +shape_2_init3=te = 1; +shape_2_init4=poly = 5; +shape_2_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); +shape_2_per_frame2=r=q1; +shape_2_per_frame3=g=q2; +shape_2_per_frame4=b=q3; +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.26515 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.930 +shape_3_per_frame1=rate = fps/(fps+1/2); +shape_3_per_frame2= +shape_3_per_frame3=ang = time*0.5; +shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; +shape_3_per_frame5=te = vol/fps + te; +shape_3_per_frame6=x = x + 0.2*sin(te*1.14); +shape_3_per_frame7=y = y + 0.23*sin(te*1.066+2); +shape_3_per_frame8= +shape_3_per_frame9=beat = above(vol*1.5,bassthresh); +shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); +shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); +shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); +shape_3_per_frame13=sides = poly; +shape_3_per_frame14=rad = rad-log(poly)/100; +shape_3_per_frame15= +shape_3_per_frame16=a=pow(vol*2,2); +shape_3_per_frame17=border_a=a; +shape_3_per_frame18=rad=rad*0.69+a*0.0162 +per_frame_1=wave_r = min(1,max(0,0.4*bass)); +per_frame_2=wave_g = min(1,max(0,0.4*mid)); +per_frame_3=wave_b = min(1,max(0,0.4*treb)); +per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); +per_pixel_1=zoom=(zoom-1.13)*rad+1.13; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.38 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.00102 + (tex2D(sampler_noise_lq, dither_uv)-0.49)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk new file mode 100644 index 0000000..3bfe941 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk @@ -0,0 +1,374 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.070 +fWarpScale=2.109 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.600 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.85000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.520 +wave_y=0.455 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.008 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.870 +b2x=0.970 +b3x=1.040 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.92000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.950 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=it = it + 1; +wave_0_per_frame2= +wave_0_per_frame3=a = equal(it%20,0); +wave_0_per_frame4=a = 1; +wave_0_per_point1=x = int(rand(101))*0.009; +wave_0_per_point2=y = int(rand(101))*0.011; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.330 +wavecode_1_a=0.820 +wave_1_per_frame1=tm = int(rand(101))*.01*6.24; +wave_1_per_frame2=dt = int(rand(101))*.01; +wave_1_per_frame3= +wave_1_per_frame4= +wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; +wave_1_per_frame7= +wave_1_per_frame8=r = .5 + .5*sin(time*1.132); +wave_1_per_frame9=g = .5 + .5*sin(time*1.121); +wave_1_per_frame10=b = .5 + .5*sin(time*1.187); +wave_1_per_point1=sp = int(sample*4); +wave_1_per_point2=sw = equal(it%2,0); +wave_1_per_point3=it = if(equal(sample,0),0,it + 1); +wave_1_per_point4= +wave_1_per_point5=mod = bass; +wave_1_per_point6= +wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; +wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_1_per_point11= +wave_1_per_point12=x = if(sw,bx,ax); +wave_1_per_point13=y = if(sw,by,ay); +wave_1_per_point14= +wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_1_per_point16= +wave_1_per_point17=a = sw*0.2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=0.830 +wave_2_per_frame1=tm = int(rand(101))*.01*6.24; +wave_2_per_frame2=dt = int(rand(101))*.01; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; +wave_2_per_frame7= +wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); +wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); +wave_2_per_frame10=b = .5 + .5*sin(time*1.187); +wave_2_per_point1=sp = int(sample*4); +wave_2_per_point2=sw = equal(it%2,0); +wave_2_per_point3=it = if(equal(sample,0),0,it + 1); +wave_2_per_point4= +wave_2_per_point5=mod = treb; +wave_2_per_point6= +wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; +wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; +wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_2_per_point11= +wave_2_per_point12=x = if(sw,bx,ax); +wave_2_per_point13=y = if(sw,by,ay); +wave_2_per_point14= +wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_2_per_point16= +wave_2_per_point17=a = sw*.2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.46009 +wavecode_3_smoothing=0.82000 +wavecode_3_r=0.860 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; +wave_3_per_frame2=dt = int(rand(101))*0.009; +wave_3_per_frame3= +wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; +wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; +wave_3_per_frame6= +wave_3_per_frame7=r = .5 + .5*sin(time*1.132); +wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); +wave_3_per_frame9=b = .5 + .5*sin(time*1.187); +wave_3_per_point1=sp = int(sample*4); +wave_3_per_point2=sw = equal(it%2,0); +wave_3_per_point3=it = if(equal(sample,0),0,it + 1); +wave_3_per_point4= +wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; +wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; +wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; +wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; +wave_3_per_point9= +wave_3_per_point10=x = if(sw,bx,ax); +wave_3_per_point11=y = if(sw,by,ay); +wave_3_per_point12= +wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_3_per_point14= +wave_3_per_point15=a = sw*.2 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.13000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.140 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.085 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.120 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.190 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.910 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.089 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.950 +shapecode_3_border_a=0.107 +per_frame_1=t = time*11.69; +per_frame_2=wave_x = wave_x + 0.315*( 0.861*sin(2.4209*time*5) + 0.324*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.287*( 0.264*sin(2.3498*time*5) + 0.63*sin(2.976*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.672*sin(0.4817*time) + 0.308*sin(0.2188*time) ); +per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`//ret.x *= 2; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(2.3,0.2,2.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 2.5*ret.y*ret.y; +comp_50=`ret.z = 0.55*ret.y; +comp_51=` +comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk new file mode 100644 index 0000000..eecbc4d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk @@ -0,0 +1,426 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=1.707 +fWarpScale=2.087 +fZoomExponent=1.09000 +fShader=0.000 +zoom=0.94990 +rot=0.00000 +cx=0.460 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01030 +sx=0.78992 +sy=1.01000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.970 +ob_a=0.297 +ib_size=0.250 +ib_r=0.248 +ib_g=0.192 +ib_b=0.205 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.150 +b2x=0.790 +b3x=1.120 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (0.36, 30/fps); +per_frame_2=dec_slow = pow (0.931, 30/fps); +per_frame_3=//dec_xlow = pow (1.039, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+0.11); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.84; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.80134/4); +per_frame_25=q2 = sin(p2 * 3.51859/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+0.041; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,0.28)*prox*2; +per_frame_45=q32 = 0.58 + 0.21*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.822-0.0023; +warp_6=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*0.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; +comp_44=`rss0.y = 0.12/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-0.6); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*0.61; +comp_53=`float z = 0.994/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/2; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(0.043*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(0.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; +comp_76=`dots *= saturate(0.17/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/12; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*2); +comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`//ret += blk; +comp_91=` +comp_92=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk new file mode 100644 index 0000000..7845647 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk @@ -0,0 +1,308 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.820 +b1ed=1.000 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); +comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); +comp_13=` +comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 new file mode 100644 index 0000000..18af976 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 @@ -0,0 +1,1036 @@ +Created with MILKDROP 3.1 on 26/03/2023 at 23:18:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.56 +blending_direction=-1 +random_1=0.381843 +random_2=0.786992 +random_3=0.418428 +random_4=0.784959 +random_5=0.446748 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R041.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.843 +fWaveScale=1.582 +fWaveSmoothing=0.900 +fWaveParam=-0.200 +fModWaveAlphaStart=0.910 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01020 +sx=1.00000 +sy=1.00000 +wave_r=0.591 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.920 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.130 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.990 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.16000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=0.005; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/6000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; +per_pixel_4= +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.469); +warp_4=` +warp_5=`float2 d = texsize.zw * 300; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).x, +comp_5=` +comp_6=`ret = lerp ( +comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, +comp_8=`ret, +comp_9=`pow(ret,1)); +comp_10=` +comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_12=` ret = pow(ret,float3(2.5,0.3,1.9))*1.25 - .25; +comp_13=` ret *= 1.0; //gamma +comp_14=`//ret = tex2D(sampler_main, uv); +comp_15=` +comp_16=`ret = lerp(ret,2,GetPixel(uv).z*1.36); //MilkDrop2077 brighten effect +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R064.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.820 +b1ed=1.000 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); +comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); +comp_13=` +comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk new file mode 100644 index 0000000..92acf37 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk @@ -0,0 +1,381 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.313 +fWarpScale=1.887 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00950 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.950 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.810 +b2x=0.830 +b3x=1.060 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.49*sin(mid*1.119); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.970 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.110 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.810 +wavecode_3_g=1.190 +wavecode_3_b=1.000 +wavecode_3_a=0.860 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.35628 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.080 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.900 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=0.810 +shapecode_1_border_g=1.110 +shapecode_1_border_b=1.120 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23455 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.170 +shapecode_2_a=1.070 +shapecode_2_r2=0.500 +shapecode_2_g2=0.440 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; +shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.16000 +shapecode_3_r=0.890 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.960 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(1.025, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.45; // maximum random pixel offset +warp_6=`float diffusion = 0.0043; // dither strength +warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`float anz = 1; +comp_17=`float n = 0; +comp_18=`uv4 = (uv); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=` +comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; +comp_24=` +comp_25=`uv2 = uv-.5; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_30=` +comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); +comp_32=` uv3 = frac(uv3); +comp_33=` uv3 *= aspect.yx; +comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; +comp_35=` neu = saturate(0.05/length(uv3)); +comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); +comp_37=` ret1 = max(ret1,neu*inten); +comp_38=`n++; +comp_39=`} +comp_40=` +comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; +comp_42=`ret -= float3(.2,0.4,0.5); +comp_43=`ret /= 1.3; +comp_44=`//ret=1-ret; +comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 new file mode 100644 index 0000000..102eb8d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 @@ -0,0 +1,1245 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:16:32 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.530 +blending_direction=-1 +random_1=0.293 +random_2=0.780 +random_3=0.038 +random_4=0.731 +random_5=0.920 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R212.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=2.472 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(0.34*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); +per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); +per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); +per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R065.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.313 +fWarpScale=1.887 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00950 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.950 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.810 +b2x=0.830 +b3x=1.060 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.49*sin(mid*1.119); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.970 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.110 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.810 +wavecode_3_g=1.190 +wavecode_3_b=1.000 +wavecode_3_a=0.860 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.35628 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.080 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.900 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=0.810 +shapecode_1_border_g=1.110 +shapecode_1_border_b=1.120 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23455 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.170 +shapecode_2_a=1.070 +shapecode_2_r2=0.500 +shapecode_2_g2=0.440 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.990 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; +shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.16000 +shapecode_3_r=0.890 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.960 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(1.025, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.45; // maximum random pixel offset +warp_6=`float diffusion = 0.0043; // dither strength +warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy + .5; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`float anz = 1; +comp_17=`float n = 0; +comp_18=`uv4 = (uv); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=` +comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; +comp_24=` +comp_25=`uv2 = uv-.5; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; +comp_30=` +comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); +comp_32=` uv3 = frac(uv3); +comp_33=` uv3 *= aspect.yx; +comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; +comp_35=` neu = saturate(0.05/length(uv3)); +comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); +comp_37=` ret1 = max(ret1,neu*inten); +comp_38=`n++; +comp_39=`} +comp_40=` +comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; +comp_42=`ret -= float3(.2,0.4,0.5); +comp_43=`ret /= 1.3; +comp_44=`//ret=1-ret; +comp_45=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk new file mode 100644 index 0000000..16a994c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk @@ -0,0 +1,358 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.700 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=0.820 +fWarpScale=1.025 +fZoomExponent=1.19000 +fShader=0.000 +zoom=1.19000 +rot=0.00000 +cx=0.485 +cy=0.435 +dx=0.00000 +dy=0.00000 +warp=0.00990 +sx=0.94000 +sy=1.22000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.610 +ob_r=0.011 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.276 +ib_r=0.295 +ib_g=0.233 +ib_b=0.205 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=gamma=0.41+bass_att; +per_frame_2=q1=q1+treb_att; +per_frame_3=wave_r=wave_r+sin(time+gamma); +per_frame_4=wave_g=wave_g+cos(time-gamma); +per_frame_5=wave_b=(1-(wave_r+wave_g)); +per_frame_6= +per_frame_7= +per_pixel_1=zoom=zoom+0.11; +per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.09; +per_pixel_3=rot=rot+sin(rot-ang*5+rad*5)*0.24; +per_pixel_4=rot=sqr(rot); +per_pixel_5= +per_pixel_6= +per_pixel_7= +per_pixel_8= +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12= +per_pixel_13= +per_pixel_14= +warp_1=`sampler sampler_rand02; +warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` uv = uv_orig; +warp_7=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` float zoom = 1+main.x*.1; +warp_10=` float rot = (main.y-main.z)*.1; +warp_11=` float2 zcr = float2(.5,.5); +warp_12=` float2 cr = float2(.5+q7*.3,.5+q6*.3); +warp_13=` float2 newuv = uv; +warp_14=` +warp_15=` ///////////////////rotation//////////////// +warp_16=` newuv = uv - cr; +warp_17=` float s = sin(rot); +warp_18=` float c = cos(rot); +warp_19=` newuv = float2( (uv.x-cr.x)*c-(uv.y-cr.y)*s , (uv.x-cr.x)*s+(uv.y-cr.y)*c ); +warp_20=` newuv = newuv + cr; +warp_21=` ///////////////////rotation//////////////// +warp_22=` +warp_23=` ///////////////////zoom//////////////// +warp_24=` newuv = newuv-zcr; +warp_25=` newuv = newuv * zoom; +warp_26=` newuv= newuv+zcr; +warp_27=` ///////////////////zoom//////////////// +warp_28=` +warp_29=` +warp_30=` float3 colorwarp = tex2D( sampler_main, newuv ).xyz *1.02; +warp_31=` +warp_32=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; +warp_33=` ret = ( ( colorwarp ) ); +warp_34=` // darken (decay) over time +warp_35=` ret *= 0.98; //or try: ret -= 0.004; +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*33; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.5,0.2,0.3); +comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk new file mode 100644 index 0000000..8a04d96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk @@ -0,0 +1,470 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.950 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.010 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 new file mode 100644 index 0000000..cdff188 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 @@ -0,0 +1,1326 @@ +Created with MILKDROP 3.2 on 12/05/2023 at 19:02:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.60 +blending_direction=-1 +random_1=0.675339 +random_2=0.848238 +random_3=0.102033 +random_4=0.961247 +random_5=0.079675 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R230.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R067.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.950 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.010 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`ret *= 2.3; +comp_40=`} +comp_41=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk new file mode 100644 index 0000000..e8540d7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk @@ -0,0 +1,430 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk new file mode 100644 index 0000000..29f3c11 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk @@ -0,0 +1,401 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=2.472 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(0.34*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); +per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); +per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); +per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 new file mode 100644 index 0000000..21eb470 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 @@ -0,0 +1,1118 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 23:13:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.51 +blending_direction=-1 +random_1=0.766802 +random_2=0.333875 +random_3=0.114499 +random_4=0.92019 +random_5=0.454472 + +[PRESET1_BEGIN] +NAME=Serge + Demon_Lord 003 MOD4cXXXXXXX sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=0.267 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.16000 +rot=-0.04000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00052 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=spintime = 0; +per_frame_1=basstime = basstime + bass_att*0.03; +per_frame_2=q1 = basstime; +per_frame_3=vol = pow(bass+mid+treb,2); +per_frame_4=basssum = vol; +per_frame_5= +per_frame_6=basstime = if(below(basstime,465),465,basstime); +per_frame_7= +per_frame_8=stickybit = time%2; +per_frame_9= +per_frame_10=//avg vol +per_frame_11=//buffer 1 +per_frame_12=volAvg = volAvg + vol*equal(stickybit,1); +per_frame_13=//number of samples 1 or framerate +per_frame_14=sample1 = sample1 + equal(stickybit,1); +per_frame_15=//buffer 2 +per_frame_16=volAvg2 = volAvg2 + vol*equal(stickybit,0); +per_frame_17=//number of samples 2 +per_frame_18=sample2 = sample2 + equal(stickybit,0); +per_frame_19= +per_frame_20=//transision +per_frame_21=edge = bnot(equal(bit2,stickybit)); +per_frame_22= +per_frame_23=volAvg = volAvg - volAvg*edge*stickybit; +per_frame_24=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); +per_frame_25= +per_frame_26=sample1 = sample1 - sample1*edge*stickybit; +per_frame_27=sample2 = sample2 - sample2*edge*equal(stickybit,0); +per_frame_28= +per_frame_29=//test vol against avg buffer lvl +per_frame_30=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); +per_frame_31=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); +per_frame_32= +per_frame_33=q3 = diff; +per_frame_34= +per_frame_35=bit2 = time%2; +per_frame_36= +per_frame_37=difftime = difftime + diff*0.03; +per_frame_38=q2 = difftime; +per_frame_39= +per_frame_40=//fix a strange error +per_frame_41=difftime = if(above(difftime,2000),0, difftime); +per_frame_42= +per_frame_43=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); +per_frame_44=q8 = spintime; +per_frame_45= +per_frame_46=state = state + above(diff,10); +per_frame_47= +per_frame_48=monitor = spintime; +per_pixel_1=zoom = 1.05 - sin(q3)*0.04; +per_pixel_2=rot =0;// 4.72; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`// sample previous frame +warp_5=`ret.y = tex2D( sampler_fc_main, uv ).y; +warp_6=`ret.x = tex2D( sampler_fc_main, uv_orig ).z; +warp_7=` +warp_8=` +warp_9=`// darken (decay) over time +warp_10=`ret.y = (ret.y*.96)-0.004; +warp_11=`ret.x *= .7; +warp_12=` +warp_13=`ret.z = lerp(1,-2,frac(+rad*12+_qa.x+0.1595*ang))*3*rad-.1; +warp_14=`ret.z *= 1; +warp_15=` +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*3 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(3.1,0.8,1.7)*ret.x + +comp_10=` float3(3.4,0.6,1.55)*ret.y + +comp_11=` float3(.3,1.1,4.3)*ret.z; +comp_12=` ret *= 0.17; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0069 sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.965 +fVideoEchoZoom=1.101 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=10 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.854 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.460 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.360 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=110 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.34785 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.080 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=0.069 +wave_0_per_frame1=a=q2*q1*.2+q5*q6*.2+q3*q4*.2; +wave_0_per_point1=x=value1+.5; +wave_0_per_point2=y=value2+.5; +wave_0_per_point3= +wave_0_per_point4=r=value1+.5*q2; +wave_0_per_point5=b=value2+0.55+q6; +wave_0_per_point6=g=value1*q1+value2*q5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.090 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.92000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.990 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.46000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.920 +shapecode_0_g=0.910 +shapecode_0_b=0.910 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.010 +shapecode_0_b2=1.010 +shapecode_0_a2=1.090 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_init1=ra=.5; +shape_0_init2=rmod=-1; +shape_0_per_frame1=rmod=if(above(ra,.8),-1,if(below(ra,.2),1,rmod)); +shape_0_per_frame2=ra=ra+q2*.01*q1*rmod; +shape_0_per_frame3=rad=ra; +shape_0_per_frame4= +shape_0_per_frame5=border_r=1; +shape_0_per_frame6=border_b=0; +shape_0_per_frame7=border_g=0; +shape_0_per_frame8= +shape_0_per_frame9= +shape_0_per_frame10=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); +shape_0_per_frame11=ta=ta+q2*tmod*.0002; +shape_0_per_frame12=tex_zoom=1+ta; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.510 +shapecode_1_y=0.500 +shapecode_1_rad=0.09500 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_init1=ra=.5; +shape_1_init2=rmod=1; +shape_1_per_frame1=rmod=if(above(ra,.8),-1,if(below(ra,.2),1,rmod)); +shape_1_per_frame2=ra=ra+q4*.01*q3*rmod; +shape_1_per_frame3=rad=ra; +shape_1_per_frame4= +shape_1_per_frame5= +shape_1_per_frame6=border_r=0; +shape_1_per_frame7=border_b=1; +shape_1_per_frame8=border_g=0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); +shape_1_per_frame12=ta=ta+q4*tmod*.0002; +shape_1_per_frame13=tex_zoom=1+ta; +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10700 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.070 +shapecode_2_b=0.910 +shapecode_2_a=0.930 +shapecode_2_r2=0.940 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.990 +shapecode_2_border_a=1.000 +shape_2_init1=ra=.5; +shape_2_init2=rmod=1; +shape_2_per_frame1=rmod=if(above(ra,0.78),-1,if(below(ra,0.2),1,rmod)); +shape_2_per_frame2=ra=ra+q6*0.01*q5*rmod; +shape_2_per_frame3=rad=ra; +shape_2_per_frame4= +shape_2_per_frame5= +shape_2_per_frame6=border_r=0; +shape_2_per_frame7=border_b=0; +shape_2_per_frame8=border_g=1; +shape_2_per_frame9= +shape_2_per_frame10=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); +shape_2_per_frame11=ta=ta+q6*tmod*.0002; +shape_2_per_frame12=tex_zoom=1+ta; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.106 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.011 + float2(dxb,dyb)*0.0032; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.009; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.09 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.8,1.1,0.7)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(2.3,1.4,0.4); +comp_12=`ret = lerp(ret,float3(2,0.8,0.8),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.6); +comp_13=` +comp_14=`ret = lerp(ret,float3(0,0.2,0.6),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(0.5,2.4,1.4),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_19=`ret /= float3(2.0,2.4,1.9); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 new file mode 100644 index 0000000..5d8b848 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 @@ -0,0 +1,552 @@ +Created with MILKDROP 3.25+ on 23/02/2024 at 00:20:41 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.760434 +random_2=0.521545 +random_3=0.450813 +random_4=0.158401 +random_5=0.003523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R071 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R070 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.417 +fWarpAnimSpeed=1.110 +fWarpScale=1.331 +fZoomExponent=1.09000 +fShader=0.000 +zoom=1.00051 +rot=0.00000 +cx=0.415 +cy=0.570 +dx=0.00000 +dy=0.00000 +warp=0.00002 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.637 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.037 +ob_r=0.340 +ob_g=0.296 +ob_b=0.340 +ob_a=0.000 +ib_size=0.020 +ib_r=0.340 +ib_g=0.262 +ib_b=0.340 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.760 +mv_g=1.000 +mv_b=1.120 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1),(1-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.9)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.150 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.600 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.79000 +shapecode_0_r=0.940 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(0.00023*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.560 +shapecode_1_rad=0.01150 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.150 +shapecode_1_g=1.000 +shapecode_1_b=0.890 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); +per_frame_2=wave_g = wave_r*0.76; +per_frame_3=wave_b = wave_r*0.1; +per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); +per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); +per_pixel_2= +per_pixel_3= +per_pixel_4=cx1=q5; +per_pixel_5=cy1=q6; +per_pixel_6= +per_pixel_7=myx=(cx1-x); +per_pixel_8=myy=(cy1-(1-y)); +per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_10=mang=asin( abs(myy)/(mrad) ); +per_pixel_11=mr1=mrad; +per_pixel_12= +per_pixel_13=ax=mang; +per_pixel_14=ay=mang; +per_pixel_15= +per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); +per_pixel_17= +per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; +per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); +per_pixel_20= +per_pixel_21= +per_pixel_22=cx2=q7; +per_pixel_23=cy2=q8; +per_pixel_24= +per_pixel_25=myx=(cx2-x); +per_pixel_26=myy=(cy2-(1-y)); +per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_28=mang=asin( abs(myy)/(mrad) ); +per_pixel_29=mr2=mrad; +per_pixel_30= +per_pixel_31=ax=mang; +per_pixel_32=ay=mang; +per_pixel_33= +per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); +per_pixel_35= +per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; +per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); +per_pixel_38= +per_pixel_39= +per_pixel_40=cx3=1-q7; +per_pixel_41=cy3=1-q6; +per_pixel_42= +per_pixel_43=myx=(cx3-x); +per_pixel_44=myy=(cy3-(1-y)); +per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); +per_pixel_46=mang=asin( abs(myy)/(mrad) ); +per_pixel_47=mr3=mrad; +per_pixel_48= +per_pixel_49=ax=mang; +per_pixel_50=ay=mang; +per_pixel_51= +per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); +per_pixel_53= +per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; +per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); +per_pixel_56= +per_pixel_57= +per_pixel_58=cx4=1-q5; +per_pixel_59=cy4=1-q8; +per_pixel_60= +per_pixel_61=myx=(cx4-x); +per_pixel_62=myy=(cy4-(1-y)); +per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_64=mang=asin( abs(myy)/(mrad) ); +per_pixel_65=mr4=mrad; +per_pixel_66= +per_pixel_67=ax=mang; +per_pixel_68=ay=mang; +per_pixel_69= +per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); +per_pixel_71= +per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; +per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); +per_pixel_74= +per_pixel_75= +per_pixel_76= +per_pixel_77=n1=1-mr1*.5; +per_pixel_78=n2=1-mr2*.5; +per_pixel_79=n3=1-mr3*0.52; +per_pixel_80=n4=1-mr4*.5; +per_pixel_81= +per_pixel_82= +per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); +per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); +per_pixel_85= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 new file mode 100644 index 0000000..47e42b0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 @@ -0,0 +1,1294 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 16:40:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.48 +blending_direction=-1 +random_1=0.200407 +random_2=0.398916 +random_3=0.741734 +random_4=0.0663957 +random_5=0.428997 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R070.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.417 +fWarpAnimSpeed=1.110 +fWarpScale=1.331 +fZoomExponent=1.09000 +fShader=0.000 +zoom=1.00051 +rot=0.00000 +cx=0.415 +cy=0.570 +dx=0.00000 +dy=0.00000 +warp=0.00002 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.637 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.037 +ob_r=0.340 +ob_g=0.296 +ob_b=0.340 +ob_a=0.000 +ib_size=0.020 +ib_r=0.340 +ib_g=0.262 +ib_b=0.340 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.760 +mv_g=1.000 +mv_b=1.120 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1),(1-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.9)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.150 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.41000 +wavecode_2_r=1.200 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(0.00043*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); +wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.040 +wavecode_3_g=0.900 +wavecode_3_b=1.060 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.600 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.79000 +shapecode_0_r=0.940 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(0.00023*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.560 +shapecode_1_rad=0.01150 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.150 +shapecode_1_g=1.000 +shapecode_1_b=0.890 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.585 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.190 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.990 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.415 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.820 +shapecode_3_r2=0.000 +shapecode_3_g2=1.030 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.160 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.097 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); +per_frame_2=wave_g = wave_r*0.76; +per_frame_3=wave_b = wave_r*0.1; +per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); +per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); +per_pixel_2= +per_pixel_3= +per_pixel_4=cx1=q5; +per_pixel_5=cy1=q6; +per_pixel_6= +per_pixel_7=myx=(cx1-x); +per_pixel_8=myy=(cy1-(1-y)); +per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_10=mang=asin( abs(myy)/(mrad) ); +per_pixel_11=mr1=mrad; +per_pixel_12= +per_pixel_13=ax=mang; +per_pixel_14=ay=mang; +per_pixel_15= +per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); +per_pixel_17= +per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; +per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); +per_pixel_20= +per_pixel_21= +per_pixel_22=cx2=q7; +per_pixel_23=cy2=q8; +per_pixel_24= +per_pixel_25=myx=(cx2-x); +per_pixel_26=myy=(cy2-(1-y)); +per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_28=mang=asin( abs(myy)/(mrad) ); +per_pixel_29=mr2=mrad; +per_pixel_30= +per_pixel_31=ax=mang; +per_pixel_32=ay=mang; +per_pixel_33= +per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); +per_pixel_35= +per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; +per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); +per_pixel_38= +per_pixel_39= +per_pixel_40=cx3=1-q7; +per_pixel_41=cy3=1-q6; +per_pixel_42= +per_pixel_43=myx=(cx3-x); +per_pixel_44=myy=(cy3-(1-y)); +per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); +per_pixel_46=mang=asin( abs(myy)/(mrad) ); +per_pixel_47=mr3=mrad; +per_pixel_48= +per_pixel_49=ax=mang; +per_pixel_50=ay=mang; +per_pixel_51= +per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); +per_pixel_53= +per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; +per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); +per_pixel_56= +per_pixel_57= +per_pixel_58=cx4=1-q5; +per_pixel_59=cy4=1-q8; +per_pixel_60= +per_pixel_61=myx=(cx4-x); +per_pixel_62=myy=(cy4-(1-y)); +per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_64=mang=asin( abs(myy)/(mrad) ); +per_pixel_65=mr4=mrad; +per_pixel_66= +per_pixel_67=ax=mang; +per_pixel_68=ay=mang; +per_pixel_69= +per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); +per_pixel_71= +per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; +per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); +per_pixel_74= +per_pixel_75= +per_pixel_76= +per_pixel_77=n1=1-mr1*.5; +per_pixel_78=n2=1-mr2*.5; +per_pixel_79=n3=1-mr3*0.52; +per_pixel_80=n4=1-mr4*.5; +per_pixel_81= +per_pixel_82= +per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); +per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); +per_pixel_85= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk new file mode 100644 index 0000000..87383af --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk @@ -0,0 +1,509 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.417 +fWarpAnimSpeed=1.110 +fWarpScale=1.331 +fZoomExponent=1.09000 +fShader=0.000 +zoom=1.00051 +rot=0.00000 +cx=0.415 +cy=0.570 +dx=0.00000 +dy=0.00000 +warp=0.00002 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.637 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.037 +ob_r=0.340 +ob_g=0.296 +ob_b=0.340 +ob_a=0.000 +ib_size=0.020 +ib_r=0.340 +ib_g=0.262 +ib_b=0.340 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.760 +mv_g=1.000 +mv_b=1.120 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1),(1-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.9)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.150 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.41000 +wavecode_2_r=1.200 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(0.00043*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); +wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.040 +wavecode_3_g=0.900 +wavecode_3_b=1.060 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.600 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.79000 +shapecode_0_r=0.940 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(0.00023*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.560 +shapecode_1_rad=0.01150 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.150 +shapecode_1_g=1.000 +shapecode_1_b=0.890 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.585 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.190 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.990 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.415 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.820 +shapecode_3_r2=0.000 +shapecode_3_g2=1.030 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.160 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.097 +per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); +per_frame_2=wave_g = wave_r*0.76; +per_frame_3=wave_b = wave_r*0.1; +per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); +per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); +per_pixel_2= +per_pixel_3= +per_pixel_4=cx1=q5; +per_pixel_5=cy1=q6; +per_pixel_6= +per_pixel_7=myx=(cx1-x); +per_pixel_8=myy=(cy1-(1-y)); +per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_10=mang=asin( abs(myy)/(mrad) ); +per_pixel_11=mr1=mrad; +per_pixel_12= +per_pixel_13=ax=mang; +per_pixel_14=ay=mang; +per_pixel_15= +per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); +per_pixel_17= +per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; +per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); +per_pixel_20= +per_pixel_21= +per_pixel_22=cx2=q7; +per_pixel_23=cy2=q8; +per_pixel_24= +per_pixel_25=myx=(cx2-x); +per_pixel_26=myy=(cy2-(1-y)); +per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_28=mang=asin( abs(myy)/(mrad) ); +per_pixel_29=mr2=mrad; +per_pixel_30= +per_pixel_31=ax=mang; +per_pixel_32=ay=mang; +per_pixel_33= +per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); +per_pixel_35= +per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; +per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); +per_pixel_38= +per_pixel_39= +per_pixel_40=cx3=1-q7; +per_pixel_41=cy3=1-q6; +per_pixel_42= +per_pixel_43=myx=(cx3-x); +per_pixel_44=myy=(cy3-(1-y)); +per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); +per_pixel_46=mang=asin( abs(myy)/(mrad) ); +per_pixel_47=mr3=mrad; +per_pixel_48= +per_pixel_49=ax=mang; +per_pixel_50=ay=mang; +per_pixel_51= +per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); +per_pixel_53= +per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; +per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); +per_pixel_56= +per_pixel_57= +per_pixel_58=cx4=1-q5; +per_pixel_59=cy4=1-q8; +per_pixel_60= +per_pixel_61=myx=(cx4-x); +per_pixel_62=myy=(cy4-(1-y)); +per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_64=mang=asin( abs(myy)/(mrad) ); +per_pixel_65=mr4=mrad; +per_pixel_66= +per_pixel_67=ax=mang; +per_pixel_68=ay=mang; +per_pixel_69= +per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); +per_pixel_71= +per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; +per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); +per_pixel_74= +per_pixel_75= +per_pixel_76= +per_pixel_77=n1=1-mr1*.5; +per_pixel_78=n2=1-mr2*.5; +per_pixel_79=n3=1-mr3*0.52; +per_pixel_80=n4=1-mr4*.5; +per_pixel_81= +per_pixel_82= +per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); +per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); +per_pixel_85= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 new file mode 100644 index 0000000..9f41fa0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 @@ -0,0 +1,1858 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 18:53:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.50 +blending_direction=1 +random_1=0.314363 +random_2=0.204743 +random_3=0.664770 +random_4=0.351762 +random_5=0.611247 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R070.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.417 +fWarpAnimSpeed=1.110 +fWarpScale=1.331 +fZoomExponent=1.09000 +fShader=0.000 +zoom=1.00051 +rot=0.00000 +cx=0.415 +cy=0.570 +dx=0.00000 +dy=0.00000 +warp=0.00002 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.637 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.037 +ob_r=0.340 +ob_g=0.296 +ob_b=0.340 +ob_a=0.000 +ib_size=0.020 +ib_r=0.340 +ib_g=0.262 +ib_b=0.340 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.760 +mv_g=1.000 +mv_b=1.120 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,1),(1-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.9)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; +wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.150 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.41000 +wavecode_2_r=1.200 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(0.00043*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); +wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.040 +wavecode_3_g=0.900 +wavecode_3_b=1.060 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.600 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.79000 +shapecode_0_r=0.940 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(0.00023*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.560 +shapecode_1_rad=0.01150 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.150 +shapecode_1_g=1.000 +shapecode_1_b=0.890 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.585 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.190 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.990 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.415 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.820 +shapecode_3_r2=0.000 +shapecode_3_g2=1.030 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.160 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.097 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); +per_frame_2=wave_g = wave_r*0.76; +per_frame_3=wave_b = wave_r*0.1; +per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); +per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); +per_pixel_2= +per_pixel_3= +per_pixel_4=cx1=q5; +per_pixel_5=cy1=q6; +per_pixel_6= +per_pixel_7=myx=(cx1-x); +per_pixel_8=myy=(cy1-(1-y)); +per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_10=mang=asin( abs(myy)/(mrad) ); +per_pixel_11=mr1=mrad; +per_pixel_12= +per_pixel_13=ax=mang; +per_pixel_14=ay=mang; +per_pixel_15= +per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); +per_pixel_17= +per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; +per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); +per_pixel_20= +per_pixel_21= +per_pixel_22=cx2=q7; +per_pixel_23=cy2=q8; +per_pixel_24= +per_pixel_25=myx=(cx2-x); +per_pixel_26=myy=(cy2-(1-y)); +per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_28=mang=asin( abs(myy)/(mrad) ); +per_pixel_29=mr2=mrad; +per_pixel_30= +per_pixel_31=ax=mang; +per_pixel_32=ay=mang; +per_pixel_33= +per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); +per_pixel_35= +per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; +per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); +per_pixel_38= +per_pixel_39= +per_pixel_40=cx3=1-q7; +per_pixel_41=cy3=1-q6; +per_pixel_42= +per_pixel_43=myx=(cx3-x); +per_pixel_44=myy=(cy3-(1-y)); +per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); +per_pixel_46=mang=asin( abs(myy)/(mrad) ); +per_pixel_47=mr3=mrad; +per_pixel_48= +per_pixel_49=ax=mang; +per_pixel_50=ay=mang; +per_pixel_51= +per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); +per_pixel_53= +per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; +per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); +per_pixel_56= +per_pixel_57= +per_pixel_58=cx4=1-q5; +per_pixel_59=cy4=1-q8; +per_pixel_60= +per_pixel_61=myx=(cx4-x); +per_pixel_62=myy=(cy4-(1-y)); +per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); +per_pixel_64=mang=asin( abs(myy)/(mrad) ); +per_pixel_65=mr4=mrad; +per_pixel_66= +per_pixel_67=ax=mang; +per_pixel_68=ay=mang; +per_pixel_69= +per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); +per_pixel_71= +per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; +per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); +per_pixel_74= +per_pixel_75= +per_pixel_76= +per_pixel_77=n1=1-mr1*.5; +per_pixel_78=n2=1-mr2*.5; +per_pixel_79=n3=1-mr3*0.52; +per_pixel_80=n4=1-mr4*.5; +per_pixel_81= +per_pixel_82= +per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); +per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); +per_pixel_85= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`ret /= float3(2.7,2.1,-0.6); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk new file mode 100644 index 0000000..2d1693c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk @@ -0,0 +1,127 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk new file mode 100644 index 0000000..5d31649 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk @@ -0,0 +1,255 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk new file mode 100644 index 0000000..3c597e4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk @@ -0,0 +1,575 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=0.91000 +fShader=8.200 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=0.575 +wave_g=0.416 +wave_b=0.300 +wave_x=0.440 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.082 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.851 +nMotionVectorsY=55.680 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.050 +mv_r=1.000 +mv_g=0.800 +mv_b=1.130 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=0.910 +b1ed=0.305 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.51000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.030 +wavecode_0_a=1.000 +wave_0_per_frame1=q8=1.67 +wave_0_per_point1=masterspeed=30; +wave_0_per_point2= +wave_0_per_point3=tm=time*masterspeed*0.1; +wave_0_per_point4=perspective=0.7; +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=//plot x,y shape at z=0 +wave_0_per_point8=smp=sample*6.283; +wave_0_per_point9= +wave_0_per_point10=pinch=sin(smp*6 + 1.41)*0.33 + 0.71; +wave_0_per_point11= +wave_0_per_point12=xp=sin(smp )*0.65; +wave_0_per_point13=xp=xp*pinch; +wave_0_per_point14=yp=cos(smp )*0.65; +wave_0_per_point15=yp=yp*pinch; +wave_0_per_point16=zp=0; +wave_0_per_point17= +wave_0_per_point18= +wave_0_per_point19=//rotate on y axis; +wave_0_per_point20=angy=q1*10 + sample*0; +wave_0_per_point21=xq=xp*cos(angy) - zp*sin(angy); +wave_0_per_point22=zq=xp*sin(angy) + zp*cos(angy); +wave_0_per_point23=xp=xq; +wave_0_per_point24=zp=zq; +wave_0_per_point25= +wave_0_per_point26=//rotate on x axis +wave_0_per_point27=axs1 = sin(time*0.9) + 1.6; +wave_0_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); +wave_0_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); +wave_0_per_point30=yp=yq; +wave_0_per_point31=zp=zq; +wave_0_per_point32= +wave_0_per_point33=//rotate on y axis again +wave_0_per_point34=axs2 = sin(time*0.45)*3.2; +wave_0_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); +wave_0_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); +wave_0_per_point37=xp=xq; +wave_0_per_point38=zp=zq; +wave_0_per_point39= +wave_0_per_point40=//stretch y axis to compensate for aspect ratio +wave_0_per_point41=yp=yp*1.2; +wave_0_per_point42= +wave_0_per_point43=//push forward into viewpace +wave_0_per_point44=zp=zp+2.1; +wave_0_per_point45= +wave_0_per_point46=//project x,y,z into screenspace +wave_0_per_point47=xs=xp/zp; +wave_0_per_point48=ys=yp/zp; +wave_0_per_point49= +wave_0_per_point50=//center 0,0 in middle of screen +wave_0_per_point51=x=xs+0.5; +wave_0_per_point52=y=ys+0.5; +wave_0_per_point53= +wave_0_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); +wave_0_per_point55=r=0.85*dark; +wave_0_per_point56=g=0.32*dark; +wave_0_per_point57=b=0.26*dark; +wave_0_per_point58= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.020 +wave_1_per_point1=masterspeed=30; +wave_1_per_point2= +wave_1_per_point3=tm=time*masterspeed*0.09;// + t1*0.0021*masterspeed; +wave_1_per_point4=perspective=0.7; +wave_1_per_point5= +wave_1_per_point6=//plot x,y,z to point on sphere +wave_1_per_point7=smp=sample*5.0892; +wave_1_per_point8= +wave_1_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; +wave_1_per_point10= +wave_1_per_point11=xp=sin(smp )*0.637; +wave_1_per_point12=xp=xp*pinch; +wave_1_per_point13=yp=cos(smp )*0.65; +wave_1_per_point14=yp=yp*pinch; +wave_1_per_point15=zp=0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18= +wave_1_per_point19=//rotate on y axis; +wave_1_per_point20=angy=time*33; +wave_1_per_point21=angy=q1*10 + sample*0; +wave_1_per_point22=angy=angy+1.4; +wave_1_per_point23=xq=xp*cos(angy) - zp*sin(angy); +wave_1_per_point24=zq=xp*sin(angy) + zp*cos(angy); +wave_1_per_point25=xp=xq; +wave_1_per_point26=zp=zq; +wave_1_per_point27= +wave_1_per_point28=//rotate on x axis +wave_1_per_point29=axs1 = sin(time*0.9) + 1.6; +wave_1_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); +wave_1_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); +wave_1_per_point32=yp=yq; +wave_1_per_point33=zp=zq; +wave_1_per_point34= +wave_1_per_point35=//rotate on y axis again +wave_1_per_point36=axs2 = sin(time*0.45)*3.3; +wave_1_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); +wave_1_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); +wave_1_per_point39=xp=xq; +wave_1_per_point40=zp=zq; +wave_1_per_point41= +wave_1_per_point42=//stretch y axis to compensate for aspect ratio +wave_1_per_point43=yp=yp*1.2; +wave_1_per_point44= +wave_1_per_point45=//push forward into viewpace +wave_1_per_point46=zp=zp+2.1; +wave_1_per_point47= +wave_1_per_point48=//project x,y,z into screenspace +wave_1_per_point49=xs=xp/zp; +wave_1_per_point50=ys=yp/zp; +wave_1_per_point51= +wave_1_per_point52=//center 0,0 in middle of screen +wave_1_per_point53=x=xs+0.56; +wave_1_per_point54=y=ys+0.5; +wave_1_per_point55= +wave_1_per_point56=dark=1 - (cos(smp*6 + q8)*0.428 + 0.428); +wave_1_per_point57=r=1.21*dark; +wave_1_per_point58=g=0.264*dark; +wave_1_per_point59=b=(0.16+(bass*0.1))*dark; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.97000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.940 +wavecode_2_b=0.960 +wavecode_2_a=1.000 +wave_2_per_frame1=q8=1.5 +wave_2_per_point1=masterspeed=30; +wave_2_per_point2= +wave_2_per_point3=tm=time*masterspeed*0.1; +wave_2_per_point4=perspective=0.7; +wave_2_per_point5= +wave_2_per_point6= +wave_2_per_point7=//plot x,y shape at z=0 +wave_2_per_point8=smp=sample*6.283; +wave_2_per_point9= +wave_2_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; +wave_2_per_point11= +wave_2_per_point12=xp=sin(smp )*0.65; +wave_2_per_point13=xp=xp*pinch; +wave_2_per_point14=yp=cos(smp )*0.65; +wave_2_per_point15=yp=yp*pinch; +wave_2_per_point16=zp=0; +wave_2_per_point17= +wave_2_per_point18= +wave_2_per_point19=//rotate on y axis; +wave_2_per_point20=angy=q1*10 + sample*0; +wave_2_per_point21=xq=xp*cos(angy) - zp*sin(angy); +wave_2_per_point22=zq=xp*sin(angy) + zp*cos(angy); +wave_2_per_point23=xp=xq; +wave_2_per_point24=zp=zq; +wave_2_per_point25= +wave_2_per_point26=//rotate on x axis +wave_2_per_point27=axs1 = sin(time*0.9) + 1.6; +wave_2_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); +wave_2_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); +wave_2_per_point30=yp=yq; +wave_2_per_point31=zp=zq; +wave_2_per_point32= +wave_2_per_point33=//rotate on y axis again +wave_2_per_point34=axs2 = sin(time*0.45)*3.3; +wave_2_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); +wave_2_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); +wave_2_per_point37=xp=xq; +wave_2_per_point38=zp=zq; +wave_2_per_point39= +wave_2_per_point40=//stretch y axis to compensate for aspect ratio +wave_2_per_point41=yp=yp*1.2; +wave_2_per_point42= +wave_2_per_point43=//push forward into viewpace +wave_2_per_point44=zp=zp+2.1; +wave_2_per_point45= +wave_2_per_point46=//project x,y,z into screenspace +wave_2_per_point47=xs=xp/zp; +wave_2_per_point48=ys=yp/zp; +wave_2_per_point49= +wave_2_per_point50=//center 0,0 in middle of screen +wave_2_per_point51=x=(-1*xs)+0.5; +wave_2_per_point52=y=ys+0.5; +wave_2_per_point53= +wave_2_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); +wave_2_per_point55=r=1.00*dark; +wave_2_per_point56=g=0.288*dark; +wave_2_per_point57=b=0.36*dark; +wave_2_per_point58= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.970 +wavecode_3_b=1.000 +wavecode_3_a=0.810 +wave_3_per_point1=masterspeed=30; +wave_3_per_point2= +wave_3_per_point3=tm=time*masterspeed*0.11;// + t1*0.0017*masterspeed; +wave_3_per_point4=perspective=0.63; +wave_3_per_point5= +wave_3_per_point6=//plot x,y,z to point on sphere +wave_3_per_point7=smp=sample*4.9007; +wave_3_per_point8= +wave_3_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; +wave_3_per_point10= +wave_3_per_point11=xp=sin(smp )*0.572; +wave_3_per_point12=xp=xp*pinch; +wave_3_per_point13=yp=cos(smp )*0.65; +wave_3_per_point14=yp=yp*pinch; +wave_3_per_point15=zp=0; +wave_3_per_point16= +wave_3_per_point17= +wave_3_per_point18= +wave_3_per_point19=//rotate on y axis; +wave_3_per_point20=angy=time*33; +wave_3_per_point21=angy=q1*10 + sample*0; +wave_3_per_point22=angy=angy+1.56; +wave_3_per_point23=xq=xp*cos(angy) - zp*sin(angy); +wave_3_per_point24=zq=xp*sin(angy) + zp*cos(angy); +wave_3_per_point25=xp=xq; +wave_3_per_point26=zp=zq; +wave_3_per_point27= +wave_3_per_point28=//rotate on x axis +wave_3_per_point29=axs1 = sin(time*0.9) + 1.6; +wave_3_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); +wave_3_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); +wave_3_per_point32=yp=yq; +wave_3_per_point33=zp=zq; +wave_3_per_point34= +wave_3_per_point35=//rotate on y axis again +wave_3_per_point36=axs2 = sin(time*0.41)*3.1; +wave_3_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); +wave_3_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); +wave_3_per_point39=xp=xq; +wave_3_per_point40=zp=zq; +wave_3_per_point41= +wave_3_per_point42=//stretch y axis to compensate for aspect ratio +wave_3_per_point43=yp=yp*1.34; +wave_3_per_point44= +wave_3_per_point45=//push forward into viewpace +wave_3_per_point46=zp=zp+2.16; +wave_3_per_point47= +wave_3_per_point48=//project x,y,z into screenspace +wave_3_per_point49=xs=xp/zp; +wave_3_per_point50=ys=yp/zp; +wave_3_per_point51= +wave_3_per_point52=//center 0,0 in middle of screen +wave_3_per_point53=x=-xs+0.48; +wave_3_per_point54=y=ys+0.5; +wave_3_per_point55= +wave_3_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); +wave_3_per_point57=r=0.82*dark; +wave_3_per_point58=g=0.02*dark; +wave_3_per_point59=b=0.26*dark; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.530 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.102 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.560 +shapecode_1_y=0.500 +shapecode_1_rad=0.08300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.080 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.060 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.430 +shapecode_2_rad=0.11500 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.100 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.140 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.106 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.465 +shapecode_3_y=0.485 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.17000 +shapecode_3_r=0.890 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.870 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.870 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.085; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (1.104, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.49+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*0.98),0.35); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.64426/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + 0.0046*(q1+0.96)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=cx = if(above(rad,0.3),0.5,0.3); +per_pixel_2=rot = if(above(rad,0.3),bass*0.05,0.1); +per_pixel_3=//rot = bass*0.0612; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= 0.52*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); //MilkDrop2077 split effect +comp_4=` +comp_5=` +comp_6=`float2 uvm = uv; +comp_7=` +comp_8=`ret = tex2D(sampler_main, uvm).x, +comp_9=` +comp_10=`ret = lerp ( +comp_11=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_12=`ret, +comp_13=`pow(ret,.3)); +comp_14=` +comp_15=`ret *= 1; +comp_16=` +comp_17=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_18=` ret = pow(ret,float3(0.5,0.5,0.4))*1.188 -0.305; //MilkDrop2077 color mod +comp_19=` +comp_20=` +comp_21=` // ret *= ret +comp_22=`//ret += tex2D(sampler_main, uvm).yyy, +comp_23=` +comp_24=`//ret.z += tex2D(sampler_main, uvm).y*4; +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk new file mode 100644 index 0000000..21cd6ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk @@ -0,0 +1,419 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.036 +fWarpScale=0.016 +fZoomExponent=1.00000 +fShader=8.200 +zoom=1.01000 +rot=0.03680 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.494 +wave_g=0.637 +wave_b=0.533 +wave_x=0.406 +wave_y=0.455 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.062 +mv_r=0.970 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=0.910 +b1ed=0.305 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.72680 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.036 +wavecode_0_g=1.100 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=it = it + 1; +wave_0_per_frame2= +wave_0_per_frame3=a = equal(it%20,0); +wave_0_per_frame4=a = 1; +wave_0_per_point1=x = int(rand(101))*0.009; +wave_0_per_point2=y = int(rand(101))*0.0119; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.78720 +wavecode_1_r=1.050 +wavecode_1_g=1.140 +wavecode_1_b=3.330 +wavecode_1_a=0.820 +wave_1_per_frame1=tm = int(rand(101))*0.011*5.803; +wave_1_per_frame2=dt = int(rand(101))*.01; +wave_1_per_frame3= +wave_1_per_frame4= +wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; +wave_1_per_frame6=t2 = 0.529 + 0.529*cos(tm)*dt; +wave_1_per_frame7= +wave_1_per_frame8=r = 0.61 + 0.61*sin(time*1.4037); +wave_1_per_frame9=g = .5 + .5*sin(time*1.121); +wave_1_per_frame10=b = .5 + .5*sin(time*1.187); +wave_1_per_point1=sp = int(sample*4); +wave_1_per_point2=sw = equal(it%2,0); +wave_1_per_point3=it = if(equal(sample,0),0,it + 1); +wave_1_per_point4= +wave_1_per_point5=mod = bass; +wave_1_per_point6= +wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; +wave_1_per_point8=ay = t2 + cos(sample*7.662)*mod*0.12; +wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; +wave_1_per_point10=by = t2 + cos(sample*5.275)*mod*0.005; +wave_1_per_point11= +wave_1_per_point12=x = if(sw,bx,ax); +wave_1_per_point13=y = if(sw,by,ay); +wave_1_per_point14= +wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_1_per_point16= +wave_1_per_point17=a = sw*0.2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.86100 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=0.830 +wave_2_per_frame1=tm = int(rand(101))*.01*6.24; +wave_2_per_frame2=dt = int(rand(101))*.01; +wave_2_per_frame3= +wave_2_per_frame4= +wave_2_per_frame5=t1 = 0.436 + 0.436*sin(tm)*dt; +wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; +wave_2_per_frame7= +wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); +wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); +wave_2_per_frame10=b = .5 + .5*sin(time*1.187); +wave_2_per_point1=sp = int(sample*4); +wave_2_per_point2=sw = equal(it%2,0); +wave_2_per_point3=it = if(equal(sample,0),0,it + 1); +wave_2_per_point4= +wave_2_per_point5=mod = treb; +wave_2_per_point6= +wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; +wave_2_per_point8=ay = t2 + cos(sample*5.338)*mod*0.12; +wave_2_per_point9=bx = t1 + sin(sample*7.034)*mod*0.005; +wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; +wave_2_per_point11= +wave_2_per_point12=x = if(sw,bx,ax); +wave_2_per_point13=y = if(sw,by,ay); +wave_2_per_point14= +wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_2_per_point16= +wave_2_per_point17=a = sw*.2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.46009 +wavecode_3_smoothing=0.82000 +wavecode_3_r=0.903 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tm = int(rand(101))*0.0101*8.8369; +wave_3_per_frame2=dt = int(rand(101))*0.009; +wave_3_per_frame3= +wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; +wave_3_per_frame5=t2 = 0.42 + 0.42*cos(tm)*dt; +wave_3_per_frame6= +wave_3_per_frame7=r = .5 + .5*sin(time*1.132); +wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); +wave_3_per_frame9=b = .5 + .5*sin(time*1.187); +wave_3_per_point1=sp = int(sample*4); +wave_3_per_point2=sw = equal(it%2,0); +wave_3_per_point3=it = if(equal(sample,0),0,it + 1); +wave_3_per_point4= +wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; +wave_3_per_point6=ay = t2 + cos(sample*5.652)*mid*0.11; +wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; +wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; +wave_3_per_point9= +wave_3_per_point10=x = if(sw,bx,ax); +wave_3_per_point11=y = if(sw,by,ay); +wave_3_per_point12= +wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); +wave_3_per_point14= +wave_3_per_point15=a = sw*.2 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.590 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.13000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.140 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.085 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.120 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.930 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.230 +shapecode_1_border_b=1.090 +shapecode_1_border_a=0.086 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.385 +shapecode_2_y=0.500 +shapecode_2_rad=0.07900 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.810 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.855 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.089 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.850 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.893 +shapecode_3_border_a=0.107 +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(2.512/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,0.039/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); +warp_17=`mus = .1/(length(uv6)); +warp_18=`mus *= 0.52*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.41-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(2.7,1.5,1.7),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.1; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.28; +comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk new file mode 100644 index 0000000..b396fe8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk @@ -0,0 +1,412 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=22.982 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.160 +b2x=1.000 +b3x=1.100 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.870 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.060 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.870 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.83),0.45,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); +wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.140 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.555 +shapecode_2_rad=0.09400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.960 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.130 +shapecode_2_border_a=0.090 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.535 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.130 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; +comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .2+a; +comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(1,1,2.4) + pow(base,2)*float3(.4,1,2); +comp_10=`//ret.xy = ret.yx; +comp_11=`ret = lerp(ret,float3(1.6,2,2.1),GetPixel(uv).y); +comp_12=` +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk new file mode 100644 index 0000000..c1e1a3d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk @@ -0,0 +1,373 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1= +per_frame_2=//zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (treb*.5,bass*.3,mid*.3); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.003 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.25)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*1-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+1.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk new file mode 100644 index 0000000..71da1ea --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk @@ -0,0 +1,392 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk new file mode 100644 index 0000000..fef9803 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk @@ -0,0 +1,470 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.400 +ob_g=0.200 +ob_b=0.200 +ob_a=0.100 +ib_size=0.040 +ib_r=0.620 +ib_g=0.550 +ib_b=0.330 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.600 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283 + q7*0.0015; +wave_0_per_point2=tm=time*0.1; +wave_0_per_point3= +wave_0_per_point4=phs=sin(n*50); +wave_0_per_point5= +wave_0_per_point6=xp=sin(n+phs); +wave_0_per_point7=yp=cos(n+phs); +wave_0_per_point8= +wave_0_per_point9=z=sin(n*3 + tm) * sin(n*7-tm); +wave_0_per_point10= +wave_0_per_point11=xp=xp*z; +wave_0_per_point12=yp=yp*z; +wave_0_per_point13= +wave_0_per_point14=x=xp*0.3 + 0.5; +wave_0_per_point15=y=yp*0.3*1.3 + 0.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=13 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.46753 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.17258 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.990 +shapecode_0_g2=0.990 +shapecode_0_b2=0.990 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.820 +shapecode_0_border_g=0.720 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tm=q6; +shape_0_per_frame2= +shape_0_per_frame3=x=0.5 + sin(tm)*0.3; +shape_0_per_frame4=y=0.5 + cos(tm*0.5)*0.4; +shape_0_per_frame5= +shape_0_per_frame6=ang=sin(tm*0.36)*3 +shape_0_per_frame7= +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.35738 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.55045 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tm=q6; +shape_1_per_frame2= +shape_1_per_frame3=x=0.5 + sin(tm + 0.5)*0.3; +shape_1_per_frame4=y=0.5 + cos(tm*0.5)*0.4; +shape_1_per_frame5= +shape_1_per_frame6=ang=sin(tm*0.36)*3 +shapecode_2_enabled=1 +shapecode_2_sides=8 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.46290 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.500 +shapecode_2_b=0.000 +shapecode_2_a=0.040 +shapecode_2_r2=1.000 +shapecode_2_g2=0.300 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tm=q6; +shape_2_per_frame2= +shape_2_per_frame3=x=0.5 + sin(tm + 1.4)*0.3; +shape_2_per_frame4=y=0.5 + cos(tm*0.5 + 0.3)*0.4; +shape_2_per_frame5= +shape_2_per_frame6=ang=sin(tm*0.36)*3 +shapecode_3_enabled=1 +shapecode_3_sides=29 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.46753 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.13022 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.990 +shapecode_3_g2=0.990 +shapecode_3_b2=0.990 +shapecode_3_a2=0.650 +shapecode_3_border_r=0.800 +shapecode_3_border_g=0.500 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tm=q6; +shape_3_per_frame2= +shape_3_per_frame3=x=0.5 + sin(tm)*0.001; +shape_3_per_frame4=y=0.5 + cos(tm*0.5)*0.001; +shape_3_per_frame5= +shape_3_per_frame6=a=0.5 + min(q8,1)*0.5 +per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*12; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=pi = 3.1416; +per_frame_init_13=start = rand(5)-5; +per_frame_init_14=ran1 = rand (4) -2; +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; +per_frame_3=start = start * dec_m + (1-dec_m); +per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); +per_frame_5=excite = atan ((vol-avg))*1.4; +per_frame_6= +per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); +per_frame_8=tc0 = if (is_beat, time,tc0); +per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; +per_frame_10=peak = if (is_beat,1,peak*dec_m); +per_frame_11=bindex += is_beat; +per_frame_12=trig = is_beat * (bindex%16==0); +per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; +per_frame_14= +per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; +per_frame_16=bindex2 += trig; +per_frame_17= +per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); +per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; +per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; +per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; +per_frame_22= +per_frame_23=index=0; maxquad = 0.2; +per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; +per_frame_25= megabuf (n+1) *= 1-0.29*dt; +per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res +per_frame_27= loop (EC_Steps, // Euler-Cauchy +per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; +per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); +per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; +per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_32= if (maxquad < quad, maxquad = quad, 0); +per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); +per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); +per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; +per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher +per_frame_38= index += 1; +per_frame_39=); +per_frame_40= +per_frame_41=index = 0; maxind = 0; +per_frame_42=loop (num_res, +per_frame_43= n = 12*index; +per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); +per_frame_45=index+=1); +per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); +per_frame_47=ctime += BPM/60*dt*pi; +per_frame_48= +per_frame_49=//Buffer ! +per_frame_50=size = num_res*12; +per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; +per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); +per_frame_53= +per_frame_54=//Pusher Queue +per_frame_55=n = num_res; +per_frame_56=loop (num_res, +per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size +per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col +per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? +per_frame_60=n-=1;); +per_frame_61=gmegabuf (10000) = push; //size +per_frame_62=gmegabuf (10001) = bindex2*1.8; //col +per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); +per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; +per_frame_65=gmegabuf (10002) = sm; +per_frame_66=test = gmegabuf(10002); +per_frame_67= +per_frame_68=n = 0; imax = 0; +per_frame_69=loop (num_res, +per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); +per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); +per_frame_72=n+=1;); +per_frame_73= +per_frame_74=loop (4, +per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; +per_frame_76= loop (num_res, +per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; +per_frame_78= scale = 1; +per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad +per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; +per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; +per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; +per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; +per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; +per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; +per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; +per_frame_87= gmegabuf(n+8) = megabuf(m+8); +per_frame_88= //Colours +per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); +per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; +per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; +per_frame_92= n+=12; m+=12; k -= 12; ring +=1); +per_frame_93=wave +=1); +per_frame_94= +per_frame_95=q1 = 0.34; //mod. col +per_frame_96=q2 = 0.35; //mod a - shift +per_frame_97=q3 = 1.2; //mod a - scale +per_frame_98= +per_frame_99=//flash2 pos +per_frame_100=fsig = max (0,vol-avg*2.2); +per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); +per_frame_102=q22 = log (1+ov) * 0.00003; +per_frame_103=if (frame%4==0, r1 = rand(1), 0); +per_frame_104=q25 = (r1-0.5)*0.5; +per_frame_105= +per_frame_106=q23 = sin(vol); +per_frame_107=q24 = cos(vol); +per_frame_108= +per_frame_109=q12 = t1; +per_frame_110=q32 = aspecty; +per_frame_111= +per_frame_112=q14 = cos(ctime); +per_frame_113=monitor = q14; +per_frame_114=//Created 2015 by Martin +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); +comp_26=`} +comp_27=` +comp_28=` +comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ +comp_30=` float2 uv_r = (domain-center); +comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; +comp_32=`} +comp_33=` +comp_34=` +comp_35=`shader_body +comp_36=`{ +comp_37=`float2 uvo = uv; +comp_38=`uv = 0.5 + (uv-0.5)*1.5; +comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); +comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); +comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); +comp_42=`uv = mirror_uv; +comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); +comp_44=` ret = tex2D(sampler_main, uv).xyz; +comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort +comp_46=` ret *= .93; //gamma +comp_47=` ret=lum(ret); +comp_48=` ret=pow(ret,3.5); +comp_49=` ret+=GetBlur1((uv+uv_grid)/2); +comp_50=`ret /= float3(1.3,2.2,1.23); +comp_51=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 new file mode 100644 index 0000000..b434957 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 @@ -0,0 +1,2052 @@ +Created with MILKDROP 3.0 on 05/03/2023 at 23:16:31 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.430 +blending_direction=-1 +random_1=0.534 +random_2=0.796 +random_3=0.205 +random_4=0.205 +random_5=0.996 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret /= float3(0.9,2.0,-0.1); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk new file mode 100644 index 0000000..b8815d5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk @@ -0,0 +1,674 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 new file mode 100644 index 0000000..529b3ce --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 @@ -0,0 +1,1414 @@ +Created with MILKDROP 3.1 on 31/03/2023 at 23:20:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.47 +blending_direction=-1 +random_1=0.853388 +random_2=0.687398 +random_3=0.517751 +random_4=0.183062 +random_5=0.0659892 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R035.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01249 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_y = 1.4; +per_frame_2=decay = decay - 0.02*equal(frame%30,0); +per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); +per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret*2); +comp_5=` float bw = saturate(tan(L*37 + 13 + uv.x*3)*3 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*360)*5 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(1.7,0.6,0.3)*ret.z; +comp_12=` ret *= .4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=14 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.959 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret /= float3(-2.2,-1.0,0.5); +comp_40=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 new file mode 100644 index 0000000..b8cd361 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 @@ -0,0 +1,1408 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:28:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.49 +blending_direction=1 +random_1=0.622764 +random_2=0.257724 +random_3=0.206504 +random_4=0.381572 +random_5=0.788618 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R184.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05101 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4= +per_frame_5= +per_frame_6=volz = (bass+treb+mid)*.25; +per_frame_7=volz = volz*volz; +per_frame_8=mtime = .05+mtime + .1*volz; +per_frame_9=q32 = .3*mtime; +per_pixel_1=dx=0.01*cos(ang+1.57); +per_pixel_2=dy=-0.01*sin(ang+1.57); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk new file mode 100644 index 0000000..255b1f1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk @@ -0,0 +1,345 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.200 +fDecay=0.980 +fVideoEchoZoom=1.216 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=7.889 +fWaveScale=3.323 +fWaveSmoothing=0.900 +fWaveParam=-0.600 +fModWaveAlphaStart=1.010 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=27.000 +nMotionVectorsY=19.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=//solarize=above(0.5,bass); +per_frame_31=//darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; +per_frame_34= +per_frame_35=xpos=sin(musictime*0.6)*0.3; +per_frame_36=ypos=sin(musictime*0.4)*0.3; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; +warp_6=` +warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; +warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; +warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*0.96+0.5 ).z; +warp_10=` +warp_11=` // darken (decay) over time +warp_12=` ret = ret- (ret*.5); +warp_13=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_14=` ret = ret - .01; +warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_16=` ((uv.xyy*q27 +warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_18=` ).xyz* +warp_19=` float3(1,1,0)*0.05 + +warp_20=` time*float3(0,0,1)*q29 +warp_21=` ); +warp_22=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; +warp_23=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; +warp_24=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`ret-=ret2; +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk new file mode 100644 index 0000000..f7e5fa7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk @@ -0,0 +1,350 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk new file mode 100644 index 0000000..b627672 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk @@ -0,0 +1,399 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=1.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); +per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); +per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); +per_frame_4=ob_r = 1-wave_r; +per_frame_5=ob_g = 1-wave_g; +per_frame_6=ob_b = 1-wave_b; +per_frame_7= +per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); +per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); +per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); +per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); +per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); +per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); +per_frame_16=lastbeat = if(beat,time,lastbeat); +per_frame_17=countertime = if(beat,time,countertime); +per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); +per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); +per_frame_20=q1 = 0.35*min(time-countertime,1); +per_frame_21=q4=oldq4+0.001*counter2; +per_frame_22=oldq4 =q4; +per_frame_23=q3=oldq3+0.005*counter; +per_frame_24=oldq3 =q3; +per_frame_25=monitor = q3; +per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); +per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); +per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); +per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); +per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); +per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); +per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.2); +comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 new file mode 100644 index 0000000..f4a6b6d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 @@ -0,0 +1,1154 @@ +Created with MILKDROP 3.0 on 18/03/2023 at 14:41:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.5 +blending_direction=1 +random_1=0.277 +random_2=0.746 +random_3=0.877 +random_4=0.027 +random_5=0.18 + +[PRESET1_BEGIN] +NAME=LuxXx - FlameGame (Mofo Mix) 002x sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.990 +fVideoEchoZoom=2.217 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 4; +warp_4=` float3 dx = ( 2*GetBlur1(uv + float2(1,0)*d) - 2*GetBlur1(uv-float2(1,0)*d) )*0.5; +warp_5=` float3 dy = ( 2*GetBlur1(uv + float2(0,1)*d) - 2*GetBlur1(uv-float2(0,1)*d) )*0.5; +warp_6=` +warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 4 + rand_frame.xy; +warp_8=` +warp_9=` float2 my_uv = lerp(uv_orig,uv,1) ; +warp_10=` float2 uv_x= my_uv + float2(dx.x,dy.x)*texsize.zw *4; +warp_11=` float2 uv_y= my_uv + float2(dx.y,dy.y)*texsize.zw *4; +warp_12=` float2 uv_z= my_uv + float2(dx.z,dy.z)*texsize.zw *4; +warp_13=` ret.x = GetPixel(uv_x).x - (2*GetPixel(uv_x) - 2*GetBlur3(uv_x)).x * 0.01; +warp_14=` ret.y = GetPixel(uv_y).y - (2*GetPixel(uv_y) - 2*GetBlur3(uv_y)).y * 0.01; +warp_15=` ret.z = GetPixel(uv_z).z - (2*GetPixel(uv_z) - 2*GetBlur3(uv_z)).z * 0.01; +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv_z.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(1,1,0)*0.05 + +warp_21=` time*float3(0,0,1)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_26=` +warp_27=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0; +warp_28=` ret -= ret.yzx*0.1 - 0.04; +warp_29=` +warp_30=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur2(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= .65; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=serge martin .milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp=0; +per_frame_2=dx=-0.0005; +per_frame_3=dy=-0.0005; +per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+int(rand(10))),drip1grav) + equal(drip1grav,0)*0.05; +per_frame_5=drip1x = if(above(drip1y,1.2),0.01*int(rand(100)),drip1x); +per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); +per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+int(rand(10))),drip2grav) + equal(drip2grav,0)*0.06; +per_frame_8=drip2x = if(above(drip2y,1.2),0.01*int(rand(100)),drip2x); +per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); +per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+int(rand(10))),drip3grav) + equal(drip3grav,0)*0.07; +per_frame_11=drip3x = if(above(drip3y,1.2),0.01*int(rand(100)),drip3x); +per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); +per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+int(rand(10))),drip4grav) + equal(drip4grav,0)*0.08; +per_frame_14=drip4x = if(above(drip4y,1.2),0.01*int(rand(100)),drip4x); +per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); +per_frame_16=drip1y = 0.001 + drip1y + drip1grav; +per_frame_17=drip2y = 0.001 + drip2y + drip2grav; +per_frame_18=drip3y = 0.001 + drip3y + drip3grav; +per_frame_19=drip4y = 0.001 + drip4y + drip4grav; +per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); +per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); +per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_25=vol = (bass+mid+att)/6; +per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_30=xpos = xpos + 0.001*xspeed; +per_frame_31=wave_x = xpos + 0.5; +per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_36=ypos = ypos + 0.001*yspeed; +per_frame_37=wave_y = ypos + 0.5; +per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_41=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); +per_frame_42=warp = warp*vol; +per_frame_43=dy = dy + above(bass_att,1.2)*bass_att*0.003; +per_frame_44=ob_a = ob_a - 2*vol; +per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.7,2.0,1.2); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 new file mode 100644 index 0000000..fd807d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 @@ -0,0 +1,1621 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 23:12:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.49 +blending_direction=1 +random_1=0.626694 +random_2=0.429539 +random_3=0.389837 +random_4=0.379539 +random_5=0.131843 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (315) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=1.015 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.830 +fModWaveAlphaEnd=1.310 +fWarpAnimSpeed=0.451 +fWarpScale=3.040 +fZoomExponent=2.19476 +fShader=0.000 +zoom=1.02971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.09862 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_frame_13= +per_frame_14=rot = rot + min(0.3,pow(max(0,bass_att-1),2)*0.2); +per_pixel_1=zoom = zoom + 0.005*cos(ang*5 + time*1.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = uv; +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.1; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 4; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x))*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z += 0; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (GetBlur2(uv2) - GetPixel(uv2))*0.1*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` +warp_36=` // add noise: +warp_37=` ret += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.002)*0.99; +warp_41=`} +comp_1=`float2 uv_x, uv_y, uv_z, uv_echo; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_hq = length(uv-0.5); +comp_5=` float2 d = texsize.zw*1; +comp_6=` float f = 0.3; +comp_7=` float3 N; +comp_8=` N.x = ( GetPixel(uv + float2(1,0)*d) - GetPixel(uv-float2(1,0)*d) ).x*f; +comp_9=` N.y = ( GetPixel(uv + float2(0,1)*d) - GetPixel(uv-float2(0,1)*d) ).x*f; +comp_10=` N.x += ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ).x*(1-f); +comp_11=` N.y += ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ).x*(1-f); +comp_12=` N.z = -0.12; +comp_13=` N = normalize(N); +comp_14=` +comp_15=` ret = N; +comp_16=` +comp_17=` float3 light_pos = float3(q6,q7,-0.8); +comp_18=` +comp_19=` +comp_20=` float3 P = float3(uv_orig.xy*2-1, 0); +comp_21=` float3 L = normalize(light_pos - P); +comp_22=` float3 E = float3(0,0,1); +comp_23=` float3 V = normalize(P-E); +comp_24=` float3 R = normalize( V + 2*N*dot(V,N) ); +comp_25=` +comp_26=` // diffuse lighting: +comp_27=` ret = saturate(dot(N,L)); +comp_28=` //ret *= float3(1.2,0.9,0.6); +comp_29=` ret *= normalize( GetBlur3(uv_orig).yzx + 0.05 ); +comp_30=` //ret = 0; +comp_31=` +comp_32=` // spec lighting: +comp_33=` ret += pow(saturate(dot(R,L)),32)*0.5; +comp_34=` +comp_35=` //ret *= 0.7; +comp_36=`ret /= float3(1.0,2.9,-2.9); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R084.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=1.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); +per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); +per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); +per_frame_4=ob_r = 1-wave_r; +per_frame_5=ob_g = 1-wave_g; +per_frame_6=ob_b = 1-wave_b; +per_frame_7= +per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); +per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); +per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); +per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); +per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); +per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); +per_frame_16=lastbeat = if(beat,time,lastbeat); +per_frame_17=countertime = if(beat,time,countertime); +per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); +per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); +per_frame_20=q1 = 0.35*min(time-countertime,1); +per_frame_21=q4=oldq4+0.001*counter2; +per_frame_22=oldq4 =q4; +per_frame_23=q3=oldq3+0.005*counter; +per_frame_24=oldq3 =q3; +per_frame_25=monitor = q3; +per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); +per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); +per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); +per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); +per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); +per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); +per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.2); +comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 new file mode 100644 index 0000000..070318c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 @@ -0,0 +1,1164 @@ +Created with MILKDROP 3.2 on 18/05/2023 at 19:51:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.46 +blending_direction=-1 +random_1=0.152710 +random_2=0.807859 +random_3=0.898645 +random_4=0.350271 +random_5=0.202981 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R181.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R084.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=1.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); +per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); +per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); +per_frame_4=ob_r = 1-wave_r; +per_frame_5=ob_g = 1-wave_g; +per_frame_6=ob_b = 1-wave_b; +per_frame_7= +per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); +per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); +per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); +per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); +per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); +per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); +per_frame_16=lastbeat = if(beat,time,lastbeat); +per_frame_17=countertime = if(beat,time,countertime); +per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); +per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); +per_frame_20=q1 = 0.35*min(time-countertime,1); +per_frame_21=q4=oldq4+0.001*counter2; +per_frame_22=oldq4 =q4; +per_frame_23=q3=oldq3+0.005*counter; +per_frame_24=oldq3 =q3; +per_frame_25=monitor = q3; +per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); +per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); +per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); +per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); +per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); +per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); +per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.2); +comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-1.6,1.8,1.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 new file mode 100644 index 0000000..5c35833 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 @@ -0,0 +1,1296 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:26:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.510 +blending_direction=1 +random_1=0.278 +random_2=0.088 +random_3=0.391 +random_4=0.917 +random_5=0.436 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R153.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R085.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=46.460 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=1.766 +fZoomExponent=1.00016 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.100 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx*1.1-0.1; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15774 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = 1.571; +shape_0_per_frame2=x = int(rand(11))*.1; +shape_0_per_frame3=y = int(rand(11))*.13; +shape_0_per_frame4= +shape_0_per_frame5=r = int(rand(100))*.01; +shape_0_per_frame6=g = int(rand(100))*.01; +shape_0_per_frame7=b = int(rand(100))*.01; +shape_0_per_frame8=r2 = int(rand(100))*.01; +shape_0_per_frame9=g2 = int(rand(100))*.01; +shape_0_per_frame10=b2 = int(rand(100))*.01; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=1.800 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=1.800 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); +per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); +per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=ob_r = wave_g; +per_frame_7=ob_b = wave_r; +per_frame_8=ob_g = wave_b; +per_frame_9=ib_r = wave_r; +per_frame_10=ib_b = wave_g; +per_frame_11=ib_g = wave_r; +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((y&x/x)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(y/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1+(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; +per_pixel_20=zm=zm+star/10; +per_pixel_21=sx=zm; +per_pixel_22=sy=zm; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +per_pixel_24=q1 = 0.4*x; +per_pixel_25=q2= (0.3*x); +per_pixel_26=q3 = below(x,0.1*q5+ 0.3); +per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); +per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); +per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); +per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); +per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); +per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); +per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; +per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; +per_pixel_35=cy = 1*sin(24*rad); +per_pixel_36=cx = 1*cos(24*rad); +per_pixel_37=kdx=dx;////////////////////////////////////////// +per_pixel_38=kdy=dy; +per_pixel_39=ksx=sx; +per_pixel_40=ksy=sy; +per_pixel_41=krt=rot; +per_pixel_42=kzm=zoom; +per_pixel_43=kcx=cx; +per_pixel_44=kcy=cy; +per_pixel_45=kwp=warp; +per_pixel_46= +per_pixel_47=dx=0; +per_pixel_48=dy=0; +per_pixel_49=sx=1; +per_pixel_50=sy=1; +per_pixel_51=rot=0; +per_pixel_52=zoom=1; +per_pixel_53=cx=.5; +per_pixel_54=cy=.5; +per_pixel_55=warp=0;///////////////////////////////////////////////////// +per_pixel_56= +per_pixel_57=sw = ang/6.2832 + 1; +per_pixel_58=sw = sw*8; +per_pixel_59= +per_pixel_60=bl = equal(int(sw)%2,0); +per_pixel_61=sw = sw - int(sw); +per_pixel_62=sw = if(bl,sw,1-sw)*3; +per_pixel_63= +per_pixel_64= +per_pixel_65=rd = pow(rad*.8,.9); +per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_67=zm = .01 + .01*sin(rd); +per_pixel_68= +per_pixel_69=dx = (x-.5)*zm; +per_pixel_70=dy = (y-.5)*zm; +per_pixel_71=/////////////////////////////////////// +per_pixel_72=cr1=65*.01; +per_pixel_73=cr2=65*.01; +per_pixel_74=crx=cr2-cr1; +per_pixel_75=ci=rad; +per_pixel_76=cb=.25 ; +per_pixel_77=crs=2; +per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_80=jx1=crr; +per_pixel_81=kx1=1-crr; +per_pixel_82= +per_pixel_83=jdx=dx; +per_pixel_84=jdy=dy; +per_pixel_85=jsx=sx; +per_pixel_86=jsy=sy; +per_pixel_87=jrt=rot; +per_pixel_88=jzm=zoom; +per_pixel_89=jcx=cx; +per_pixel_90=jcy=cy; +per_pixel_91=jwp=warp; +per_pixel_92= +per_pixel_93=dx=(jx1*jdx+kx1*kdx); +per_pixel_94=dy=(jx1*jdy+kx1*kdy); +per_pixel_95=sx=(jx1*jsx+kx1*ksx); +per_pixel_96=sy=(jx1*jsy+kx1*ksy); +per_pixel_97=rot=(jx1*jrt+kx1*krt); +per_pixel_98=zoom=(jx1*jzm+kx1*kzm); +per_pixel_99=cx=(jx1*jcx+kx1*kcx); +per_pixel_100=cy=(jx1*jcy+kx1*kcy); +per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// +per_pixel_102= +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=` +comp_6=`ret = tex2D(sampler_main, uvm).x, +comp_7=` +comp_8=`ret = lerp ( +comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_10=`ret, +comp_11=`pow(ret,.5)); +comp_12=` +comp_13=`ret *= 1.7; +comp_14=` +comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_16=` ret = pow(ret,float3(3,.95,.6))*1.25 -.25; +comp_17=` +comp_18=` +comp_19=` ret *= ret; +comp_20=`ret += tex2D(sampler_main, uvm).yyy, +comp_21=` +comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; +comp_23=` +comp_24=`ret /= float3(-0.7,1.9,2.9); +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk new file mode 100644 index 0000000..d4d27bd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk @@ -0,0 +1,410 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.000 +fWaveParam=0.600 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.52386 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=FLen = reg00; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*FLen); +wave_0_per_point4=vol = (value1+value2) * (1+ .1 / (sample+.03)); +wave_0_per_point5= +wave_0_per_point6=chg = min(max(vol- gmegabuf(n),-1),1); +wave_0_per_point7=dec = if (chg>0, 1-chg*0.3, 1+chg*0.2); +wave_0_per_point8= +wave_0_per_point9=chg = q1 -q2; +wave_0_per_point10=dec = .94 - abs(chg) * if (chg> 0, .2,.1); +wave_0_per_point11= +wave_0_per_point12=dec = min(max(dec,0),1); +wave_0_per_point13=gmegabuf(n) = gmegabuf(n)*dec + vol*(1-dec); +wave_0_per_point14= +wave_0_per_point15=dec = q2/4; +wave_0_per_point16=//dec = .90; +wave_0_per_point17=dec = max(min(dec,1),.1); +wave_0_per_point18= +wave_0_per_point19=gmegabuf(n) = gmegabuf(n)*dec + gmegabuf(n+(q2<.8))*(1-dec); +wave_0_per_point20=gmegabuf(n+10000) = gmegabuf(n+10000)*.2 + .8* vol/3; +wave_0_per_point21=a = .0; +wave_0_per_point22=x = sample; +wave_0_per_point23=y = .2 + gmegabuf(n+0)*.23; +wavecode_1_enabled=0 +wavecode_1_samples=256 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=8 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=256 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03632 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=256 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=n = (instance); +shape_1_per_frame2=FLen = reg00; +shape_1_per_frame3=SLen = reg00/2; +shape_1_per_frame4= +shape_1_per_frame5=z0 = 10; +shape_1_per_frame6=y0 = gmegabuf(2000+n+FLen)/z0; +shape_1_per_frame7=x0 = gmegabuf(2000+n)/z0; +shape_1_per_frame8= +shape_1_per_frame9=a0 = (gmegabuf(n+10000)); +shape_1_per_frame10= +shape_1_per_frame11=k1 = instance/num_inst-.5; +shape_1_per_frame12=x = .5 + x0 + sin(k1*8*sin(q12*.07)) * sin(q11*.13)*q3*.7; +shape_1_per_frame13=y = .5 + q32*(y0 + sin(k1*8*sin(q14*.1)) * sin(q13*.2)*q3*.7); +shape_1_per_frame14= +shape_1_per_frame15=arg = q2/8; +shape_1_per_frame16=high = exp(-500*pow(arg+.5-instance/num_inst,2)); +shape_1_per_frame17=high += exp(-500*pow(-arg+.5-instance/num_inst,2)); +shape_1_per_frame18= +shape_1_per_frame19=exc = sqrt((pow(x-.5,2)+pow(y-.5,2))); +shape_1_per_frame20=rad0 = above(z0,0)*min (.1, a0/60)+.005; +shape_1_per_frame21=rad0 = rad0 * (1+2*exc) * (1+high); +shape_1_per_frame22= +shape_1_per_frame23=p1 = .5 + sin(q12)/2; +shape_1_per_frame24=p2 = .5 + sin(q13*1.4)/2; +shape_1_per_frame25=//p1 = rand(1)-.5; +shape_1_per_frame26=//p2 = rand(1)-.5; +shape_1_per_frame27=exc = ((pow(x-p1,2)+pow(y-p2,2))); +shape_1_per_frame28=rad = min(rad0 * (1 + .004*q3/abs(exc)),1) ; +shape_1_per_frame29= +shape_1_per_frame30=a = min(a0*8+.4,1); +shape_1_per_frame31= +shape_1_per_frame32=k1 = instance/num_inst*5 + high; +shape_1_per_frame33=w = 1-exp(-treb_att/2-.5); +shape_1_per_frame34=g = w + (1-w)*sin(k1); +shape_1_per_frame35=r = w + (1-w)*sin(k1-6.28/3); +shape_1_per_frame36=b = w + (1-w)*sin(k1-6.28*2/3); +shape_1_per_frame37= +shape_1_per_frame38=a2 = a/4; +shape_1_per_frame39=g2 = g*0; b2 = b*0; r2 = r*0; +shapecode_2_enabled=0 +shapecode_2_sides=13 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=5 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.57049 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=k1 = instance/num_inst; +shape_2_per_frame2=x = .5 + .3*sin(instance*k1*413); +shape_2_per_frame3=y = .5 + .3 * sin(instance*k1*113); +shape_2_per_frame4= +shape_2_per_frame5=rad = .1 + .4*sin(k1*333); +shape_2_per_frame6= +shape_2_per_frame7=r = .5*sin(k1*234); +shape_2_per_frame8=b = .5*sin(k1*534); +shape_2_per_frame9=g = .5*sin(k1*34); +shapecode_3_enabled=0 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(.94, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float3 txr = float3(uv,q1*0.1); +warp_5=` float2 uv2 = uv; +warp_6=` uv2 = uv + texsize.zx*(q3,q3); +warp_7=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_8=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_9=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_10=` +warp_11=` +warp_12=` ret = tex2D( sampler_main, ((((uv-0.5)*(0.97 + rad*0.02)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01) - 0.5)*(1 + pow(rad,1)*0.01) + 0.5 ).xyz; +warp_13=` ret = ret-0.002;// - q6;;// - 0.08; //or try: ret -= 0.004; +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(3,.95,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=` +comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk new file mode 100644 index 0000000..8d57c54 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk @@ -0,0 +1,323 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.88020 +fShader=1.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.99980 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.010 +ib_size=0.500 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.010 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- +per_frame_2=sure=if(equal(sure,0),.6,sure); +per_frame_3=interval=if(equal(interval,0),40,interval); +per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); +per_frame_5=dbass=(bass-pbass)/FPS; +per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); +per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), +per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); +per_frame_9=sure=max(.5,sure); +per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); +per_frame_11=beat=if(cheat,1,beat); +per_frame_12=sure=if(cheat,.95*sure,sure); +per_frame_13=maxdbass=max(maxdbass*.999,dbass); +per_frame_14=maxdbass=max(.012,maxdbass); +per_frame_15=maxdbass=min(.02,maxdbass); +per_frame_16=interval=if(beat, frame-lastbeat,interval); +per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); +per_frame_18=cheat=0; +per_frame_19=pbass=bass; +per_frame_20=// ---------------------------------------------------------------------------------------------- +per_frame_21=warp=0; +per_frame_22=zoom=1; +per_frame_23=temp=(time/6.2831-int(time/6.2831)); +per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; +per_frame_25=q8=beat; +per_frame_26= +per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) +per_frame_28=q8=q8+equal(frame-lastbeat,1); +per_frame_29= +per_frame_30=orient = if(alpha,orient,int(rand(3))+1); +per_frame_31=echo_orient = orient; +per_frame_32= +per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); +per_frame_34=trans = if(equal(trans,0),beat,trans); +per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); +per_frame_36=alpha = alpha + trans*alphadir*(1/fps); +per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); +per_frame_38=echo_alpha = alpha; +per_frame_39= +per_frame_40=// ------------------ Indecision Code ---------------------- +per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. +per_frame_42=vol = 0.167*(bass+mid); +per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); +per_frame_47=xpos = xpos + 0.001*xspeed; +per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); +per_frame_52=ypos = ypos + 0.001*yspeed; +per_frame_53=// --------------------------------------------------------- +per_frame_54= +per_frame_55=q1 = xpos; +per_frame_56=q2 = ypos; +per_frame_57= +per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); +per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); +per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); +per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); +per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); +per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); +per_frame_64= +per_frame_65=basschange = 0.1*basschange+0.01*bass; +per_frame_66=midchange = 0.1*midchange+0.01*mid; +per_frame_67=trebchange = 0.1*trebchange+0.01*treb; +per_frame_68= +per_frame_69=basstime = basstime + basschange; +per_frame_70=midtime = midtime + midchange; +per_frame_71=trebtime = trebtime + trebchange; +per_frame_72= +per_frame_73=q3 = basstime; +per_frame_74=q4 = midtime; +per_frame_75=q5 = trebtime; +per_frame_76= +per_frame_77=q6 = frame%2; +per_pixel_1=zoom=.99+(rad/200); +per_pixel_2=rot=rad/100; +warp_1=`sampler sampler_rand00; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); +warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; +warp_7=` +warp_8=` uv2.xy += (uv.xy - uv_orig.xy); +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; +warp_12=` +warp_13=` // darken (decay) over time +warp_14=` ret = (ret*0.99) - 0.003; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`} +comp_6=` +comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk new file mode 100644 index 0000000..4745d65 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk @@ -0,0 +1,334 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk new file mode 100644 index 0000000..98dd63c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk @@ -0,0 +1,450 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.535 +fWaveSmoothing=0.000 +fWaveParam=-0.480 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.100 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.88020 +fShader=0.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.99980 +wave_r=1.000 +wave_g=0.650 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.010 +ib_size=0.500 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.010 +nMotionVectorsX=6.400 +nMotionVectorsY=48.000 +mv_dx=0.500 +mv_dy=0.500 +mv_l=5.000 +mv_r=0.014 +mv_g=0.872 +mv_b=0.522 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.74630 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.94204 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time)*.5+.5; +shape_0_per_frame2=val=3; +shape_0_per_frame3=a2=val*.33; +shape_0_per_frame4=a=val*.33; +shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; +shape_0_per_frame6=x=sin(time*.25)*.25+.5; +shape_0_per_frame7=y=cos(time*.45)*.25+.5; +shape_0_per_frame8= +shape_0_per_frame9= +shape_0_per_frame10= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.74630 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.94204 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=cos(time*.3)*.5+.5; +shape_1_per_frame2=val=3; +shape_1_per_frame3=a2=val*.33; +shape_1_per_frame4=a=val*.33; +shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; +shape_1_per_frame6=x=cos(time*.25)*.25+.5; +shape_1_per_frame7=y=sin(time*.45)*.25+.5; +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.36456 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; +shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; +shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; +shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; +shape_2_per_frame6= +shape_2_per_frame7=g=vg; +shape_2_per_frame8=r=vr; +shape_2_per_frame9=b=vb; +shape_2_per_frame10=g2=g; +shape_2_per_frame11=r2=r; +shape_2_per_frame12=b2=b; +shape_2_per_frame13=dist=(frame%100)*.01; +shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); +shape_2_per_frame15=maat=below(maat,16)*maat; +shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); +shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.36456 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; +shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; +shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; +shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; +shape_3_per_frame6= +shape_3_per_frame7=g=vg; +shape_3_per_frame8=r=vr; +shape_3_per_frame9=b=vb; +shape_3_per_frame10=g2=g; +shape_3_per_frame11=r2=r; +shape_3_per_frame12=b2=b; +shape_3_per_frame13=dist=(frame%100)*.01; +shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); +shape_3_per_frame15=maat=below(maat,16)*maat; +shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); +shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); +per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- +per_frame_2=sure=if(equal(sure,0),.6,sure); +per_frame_3=interval=if(equal(interval,0),40,interval); +per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); +per_frame_5=dbass=(bass-pbass)/FPS; +per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); +per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), +per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); +per_frame_9=sure=max(.5,sure); +per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); +per_frame_11=beat=if(cheat,1,beat); +per_frame_12=sure=if(cheat,.95*sure,sure); +per_frame_13=maxdbass=max(maxdbass*.999,dbass); +per_frame_14=maxdbass=max(.012,maxdbass); +per_frame_15=maxdbass=min(.02,maxdbass); +per_frame_16=interval=if(beat, frame-lastbeat,interval); +per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); +per_frame_18=cheat=0; +per_frame_19=pbass=bass; +per_frame_20=// ---------------------------------------------------------------------------------------------- +per_frame_21=warp=0; +per_frame_22=zoom=1; +per_frame_23=temp=(time/6.2831-int(time/6.2831)); +per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; +per_frame_25=q8=beat; +per_frame_26= +per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) +per_frame_28=q8=q8+equal(frame-lastbeat,1); +per_frame_29= +per_frame_30=orient = if(alpha,orient,int(rand(3))+1); +per_frame_31=echo_orient = orient; +per_frame_32= +per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); +per_frame_34=trans = if(equal(trans,0),beat,trans); +per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); +per_frame_36=alpha = alpha + trans*alphadir*(1/fps); +per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); +per_frame_38=echo_alpha = alpha; +per_frame_39= +per_frame_40=// ------------------ Indecision Code ---------------------- +per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. +per_frame_42=vol = 0.167*(bass+mid); +per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); +per_frame_47=xpos = xpos + 0.001*xspeed; +per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); +per_frame_52=ypos = ypos + 0.001*yspeed; +per_frame_53=// --------------------------------------------------------- +per_frame_54= +per_frame_55=q1 = xpos; +per_frame_56=q2 = ypos; +per_frame_57= +per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); +per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); +per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); +per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); +per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); +per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); +per_frame_64= +per_frame_65=basschange = 0.1*basschange+0.01*bass; +per_frame_66=midchange = 0.1*midchange+0.01*mid; +per_frame_67=trebchange = 0.1*trebchange+0.01*treb; +per_frame_68= +per_frame_69=basstime = basstime + basschange; +per_frame_70=midtime = midtime + midchange; +per_frame_71=trebtime = trebtime + trebchange; +per_frame_72= +per_frame_73=q3 = basstime; +per_frame_74=q4 = midtime; +per_frame_75=q5 = trebtime; +per_frame_76= +per_frame_77=q6 = frame%2; +per_pixel_1=zoom=.99+(rad/10); +per_pixel_2=rot=rad/100; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.5*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.005; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.006 + float2(dxb,dyb)*0.003; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.01; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_54=` ret.x += 0.004; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.01; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.85; +warp_68=` ret.z += 0.008; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.01; +warp_75=` my_uv = float2(-dy,dx)*0.045; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.03; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.01; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; +warp_88=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.3,1,0),1,ret.x)*1.4; +comp_6=`ret -= 0.5; +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 new file mode 100644 index 0000000..a74e94f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 @@ -0,0 +1,1453 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:34:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.440 +blending_direction=1 +random_1=0.386 +random_2=0.084 +random_3=0.008 +random_4=0.017 +random_5=0.956 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R090.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`ret /= float3(1.5,-1.0,-2.5); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 new file mode 100644 index 0000000..d46fe5a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 @@ -0,0 +1,274 @@ +Created with MILKDROP 3 PRO on 11/04/2024 at 22:37:49 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=zoom +blending_progress=0.15 +blending_direction=-1 +random_1=0.934146 +random_2=0.133062 +random_3=0.713008 +random_4=0.385908 +random_5=0.398103 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R090 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`//MilkDrop3 Color Mode: +comp_19=`ret /= float3(-2.8,-2.5,-1.8); +comp_20=`//MilkDrop3 Burn Mode: +comp_21=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_22=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\clock2.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.007500 +SpriteY=0.015000 +SpriteSX=0.100000 +SpriteSY=0.100000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk new file mode 100644 index 0000000..c40098e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk @@ -0,0 +1,265 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 new file mode 100644 index 0000000..1363655 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 @@ -0,0 +1,1468 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:15:16 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.48 +blending_direction=-1 +random_1=0.610027 +random_2=0.540379 +random_3=0.237669 +random_4=0.946477 +random_5=0.520325 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R090.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 new file mode 100644 index 0000000..da7cbf2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 @@ -0,0 +1,1468 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:16:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.55 +blending_direction=-1 +random_1=0.331436 +random_2=0.418835 +random_3=0.092005 +random_4=0.724390 +random_5=0.794715 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R090.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 new file mode 100644 index 0000000..56816ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 @@ -0,0 +1,1468 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 20:29:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.47 +blending_direction=1 +random_1=0.684417 +random_2=0.335095 +random_3=0.394715 +random_4=0.094715 +random_5=0.638618 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R261.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1= +per_frame_2=zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`ret /= float3(0.6,0.9,0.4); +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R090.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk new file mode 100644 index 0000000..546fa68 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk @@ -0,0 +1,329 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.97012 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.02009 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol=(bass+mid+treb_att)*.3333; +per_frame_2= +per_frame_3=redsine=.5+.25*bass*sin(time*3); +per_frame_4=greensine=.5+.25*mid*sin(time*2); +per_frame_5=bluesine=.5+.25*treb*sin(time); +per_frame_6= +per_frame_7=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); +per_frame_8=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); +per_frame_9=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); +per_frame_10= +per_frame_11=wave_r=redif; +per_frame_12=wave_g=greenif; +per_frame_13=wave_b=blueif; +per_frame_14= +per_frame_15=q1=vol; +per_pixel_1=zoom = zoom + .1*(1*rad)*above(rad,0.4)*below(rad,.5); +per_pixel_2=zoom = zoom +.04*(sin(28*ang))*below(rad,.3)*above(rad,.25); +per_pixel_3= +per_pixel_4=rot=.01*sin(time*-.98); +per_pixel_5= +per_pixel_6=cx=.5+.2*sin(time*.98); +per_pixel_7=cy=.5+.2*sin(time*.62); +per_pixel_8= +per_pixel_9=rot=rot+above(rad,.4)*.1*rad*sin(time*14*rad); +per_pixel_10= +per_pixel_11=zoom=zoom+above(rad,.4)*.042; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1.8,2.6,3.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 16; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 3.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.2,.2,.4); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-1; +comp_42=` +comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk new file mode 100644 index 0000000..2621f8f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk @@ -0,0 +1,589 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.480 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04575 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_1_per_frame3=vg = vol_avg*.1; +wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_1_per_point1=tm = q1; +wave_1_per_point2=sp = sample*6.28*8*6; +wave_1_per_point3= +wave_1_per_point4=vol = (value1+value2)*.5; +wave_1_per_point5=it = it*above(sample,0); +wave_1_per_point6=it = it + 1; +wave_1_per_point7=rad = .5 + vol + .02; +wave_1_per_point8=ra = rad*sin(sample*3.14); +wave_1_per_point9=ox = ra*sin(sp); +wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_1_per_point11=oz = ra*cos(sp); +wave_1_per_point12= +wave_1_per_point13=xang = tm*.132; +wave_1_per_point14=sxang = 0; +wave_1_per_point15=yang = tm*.153; +wave_1_per_point16=ayang = 0; +wave_1_per_point17=zang = tm*.110; +wave_1_per_point18=azang = 0; +wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_1_per_point20=fov = .5; +wave_1_per_point21= +wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point24=ox = mx; +wave_1_per_point25=oy = my; +wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point28=ox = mx; +wave_1_per_point29=oz = mz; +wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point32=oy = my; +wave_1_per_point33=oz = mz; +wave_1_per_point34= +wave_1_per_point35=oz = oz - 2; +wave_1_per_point36=x = ox*fov/oz + 0.5; +wave_1_per_point37=x = (x-.5)*0.75 + 0.5; +wave_1_per_point38=y = oy*fov/oz + 0.5; +wave_1_per_point39= +wave_1_per_point40=r = 1; +wave_1_per_point41=g = .25+.25*sin(sp); +wave_1_per_point42=b = 0; +wave_1_per_point43=a = .5 + (oz+2)*.5; +wave_1_per_point44=a = a*below(z,2); +wave_1_per_point45=minrgb = min(r,min(g,b)); +wave_1_per_point46=maxrgb = max(r,max(g,b)); +wave_1_per_point47=l = (maxrgb-minrgb)*.5; +wave_1_per_point48=diff = maxrgb-minrgb; +wave_1_per_point49=sum = maxrgb+minrgb; +wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_1_per_point52=h = h*0.1666666; +wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_1_per_point54= +wave_1_per_point55=h = h + time*0.05*1.324 + .1; +wave_1_per_point56=h = h - int(h); +wave_1_per_point57= +wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_1_per_point59=tmpa = 2*l - tmpb; +wave_1_per_point60=hvr = h + .333333; +wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_1_per_point62=hvg = h; +wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_1_per_point64=hvb = h - .333333; +wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_1_per_point66= +wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_2_per_frame3=vg = vol_avg*.1; +wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_2_per_point1=tm = q1; +wave_2_per_point2=sp = sample*6.28*8*6; +wave_2_per_point3= +wave_2_per_point4=vol = (value1+value2)*.5; +wave_2_per_point5=it = it*above(sample,0); +wave_2_per_point6=it = it + 1; +wave_2_per_point7=rad = .5 + vol + .01; +wave_2_per_point8=ra = rad*sin(sample*3.14); +wave_2_per_point9=ox = ra*sin(sp); +wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_2_per_point11=oz = ra*cos(sp); +wave_2_per_point12= +wave_2_per_point13=xang = tm*.132; +wave_2_per_point14=sxang = 0; +wave_2_per_point15=yang = tm*.153; +wave_2_per_point16=ayang = 0; +wave_2_per_point17=zang = tm*.110; +wave_2_per_point18=azang = 0; +wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_2_per_point20=fov = .5; +wave_2_per_point21= +wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point24=ox = mx; +wave_2_per_point25=oy = my; +wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point28=ox = mx; +wave_2_per_point29=oz = mz; +wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point32=oy = my; +wave_2_per_point33=oz = mz; +wave_2_per_point34= +wave_2_per_point35=oz = oz - 2; +wave_2_per_point36=x = ox*fov/oz + 0.5; +wave_2_per_point37=x = (x-.5)*0.75 + 0.5; +wave_2_per_point38=y = oy*fov/oz + 0.5; +wave_2_per_point39= +wave_2_per_point40=r = 1; +wave_2_per_point41=g = .25+.25*sin(sp); +wave_2_per_point42=b = 0; +wave_2_per_point43=a = .5 + (oz+2)*.5; +wave_2_per_point44=a = a*below(z,2); +wave_2_per_point45=minrgb = min(r,min(g,b)); +wave_2_per_point46=maxrgb = max(r,max(g,b)); +wave_2_per_point47=l = (maxrgb-minrgb)*.5; +wave_2_per_point48=diff = maxrgb-minrgb; +wave_2_per_point49=sum = maxrgb+minrgb; +wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_2_per_point52=h = h*0.1666666; +wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_2_per_point54= +wave_2_per_point55=h = h + time*0.05*1.324 + .05; +wave_2_per_point56=h = h - int(h); +wave_2_per_point57= +wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_2_per_point59=tmpa = 2*l - tmpb; +wave_2_per_point60=hvr = h + .333333; +wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_2_per_point62=hvg = h; +wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_2_per_point64=hvb = h - .333333; +wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_2_per_point66= +wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_3_per_frame3=vg = vol_avg*.1; +wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_3_per_point1=tm = q1; +wave_3_per_point2=sp = sample*6.28*8*6; +wave_3_per_point3= +wave_3_per_point4=vol = (value1+value2)*.5; +wave_3_per_point5=it = it*above(sample,0); +wave_3_per_point6=it = it + 1; +wave_3_per_point7=rad = .5 + vol; +wave_3_per_point8=ra = rad*sin(sample*3.14); +wave_3_per_point9=ox = ra*sin(sp); +wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_3_per_point11=oz = ra*cos(sp); +wave_3_per_point12= +wave_3_per_point13=xang = tm*.132; +wave_3_per_point14=sxang = 0; +wave_3_per_point15=yang = tm*.153; +wave_3_per_point16=ayang = 0; +wave_3_per_point17=zang = tm*.110; +wave_3_per_point18=azang = 0; +wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_3_per_point20=fov = .5; +wave_3_per_point21= +wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point24=ox = mx; +wave_3_per_point25=oy = my; +wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point28=ox = mx; +wave_3_per_point29=oz = mz; +wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point32=oy = my; +wave_3_per_point33=oz = mz; +wave_3_per_point34= +wave_3_per_point35=oz = oz - 2; +wave_3_per_point36=x = ox*fov/oz + 0.5; +wave_3_per_point37=x = (x-.5)*0.75 + 0.5; +wave_3_per_point38=y = oy*fov/oz + 0.5; +wave_3_per_point39= +wave_3_per_point40=r = 1; +wave_3_per_point41=g = .25+.25*sin(sp); +wave_3_per_point42=b = 0; +wave_3_per_point43=a = .5 + (oz+2)*.5; +wave_3_per_point44=a = a*below(z,2); +wave_3_per_point45=minrgb = min(r,min(g,b)); +wave_3_per_point46=maxrgb = max(r,max(g,b)); +wave_3_per_point47=l = (maxrgb-minrgb)*.5; +wave_3_per_point48=diff = maxrgb-minrgb; +wave_3_per_point49=sum = maxrgb+minrgb; +wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_3_per_point52=h = h*0.1666666; +wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_3_per_point54= +wave_3_per_point55=h = h + time*0.05*1.324; +wave_3_per_point56=h = h - int(h); +wave_3_per_point57= +wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_3_per_point59=tmpa = 2*l - tmpb; +wave_3_per_point60=hvr = h + .333333; +wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_3_per_point62=hvg = h; +wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_3_per_point64=hvb = h - .333333; +wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_3_per_point66= +wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.44484 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; +shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; +shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; +shape_0_per_frame6= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.44484 +shapecode_1_ang=2.89026 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22019 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_1_per_frame3=r=sin(time*.331)*.5+.5; +shape_1_per_frame4=g=sin(time*.559)*.5+.5; +shape_1_per_frame5=b=sin(time*.772)*.5+.5; +shape_1_per_frame6=border_r=r; +shape_1_per_frame7=border_g=g; +shape_1_per_frame8=border_b=b; +shape_1_per_frame9=rad=sin(time*.4)*.2+.5; +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.880 +shapecode_2_rad=1.97884 +shapecode_2_ang=0.62832 +shapecode_2_tex_ang=6.28319 +shapecode_2_tex_zoom=0.51341 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; +shape_2_per_frame2=y=cos(time*.003)*.5+.5; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.070 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*.1; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_23=toc = 1; +per_frame_24= +per_frame_25=q1 = 0; +per_frame_26= +per_frame_27=q2 = bt; +per_frame_28=q3 = mt + 3; +per_frame_29=q4 = tt + 6; +per_frame_30=q5 = .35 + .1*sin(vt); +per_frame_31= +per_frame_32=monitor = mod; +per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_3= +per_pixel_4=moy = max(coy,moy); +per_pixel_5=mox = max(cox,mox); +per_pixel_6= +per_pixel_7=nu = 4; +per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_13= +per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_16= +per_pixel_17=dis = (x + (1-y)); +per_pixel_18= +per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_21= +per_pixel_22=modx = if(above(dis,1),q5,-q5); +per_pixel_23=mody = if(above(dis,1),-q5,q5); +per_pixel_24= +per_pixel_25= +per_pixel_26=dx = dx*mod + (1-mod)*modx; +per_pixel_27=dy = dy*mod + (1-mod)*mody; +per_pixel_28= +per_pixel_29= +per_pixel_30=oy = y; +per_pixel_31=ocoy = coy; +per_pixel_32=q1 = q1 + 1; +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = 0; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, v) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its+1); +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,2)); +comp_24=`//ret *= .7; +comp_25=` +comp_26=`ret = pow(ret,float3(1.3,.7,.2)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_38=`ret -= 1.7; +comp_39=` +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk new file mode 100644 index 0000000..72e797d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk @@ -0,0 +1,399 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.99; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq30=if(above(chng,cthr),rand(1)*.3,mq30); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q30=mq30; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=wave_a = 0; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=//Thanks to Zylot for rainbow generator +per_frame_23=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_24=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_25=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_26=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_27=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_28=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_29=q1=ib_r; +per_frame_30=q2=ib_g; +per_frame_31=q3=ib_b; +per_frame_32= +per_frame_33= +per_frame_34= +per_frame_35=decay =1; +per_frame_36= +per_frame_37= +per_frame_38=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_39=//solarize=above(0.5,bass) +per_frame_40=//darken=above(0.4,treb); +per_frame_41= +per_frame_42=musictime=musictime+(mid*mid*mid)*0.02*(75/fps); +per_frame_43= +per_frame_44=xpos=cos(musictime*0.6)*0.6; +per_frame_45=ypos=sin(musictime*0.4)*0.6; +per_frame_46=q4=xpos; +per_frame_47=//q5=ypos +per_frame_48=q5=-0.37; +per_frame_49= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=//zoom=-1; +per_pixel_9=sx=-1+(bass*0.2); +per_pixel_10=sy=-1-(treb*0.2); +per_pixel_11= +per_pixel_12=cx=0.5+q4; +per_pixel_13=cy=0.5-q5; +per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_15=//zm=(1.1-(rd/4)); +per_pixel_16=zm=1; +per_pixel_17= +per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; +per_pixel_20=zm=zm+star/20; +per_pixel_21=sx=zm*rd; +per_pixel_22=sy=zm*rd; +per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk new file mode 100644 index 0000000..dec6c69 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk @@ -0,0 +1,395 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(0.9,2.6,1.8); +comp_28=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 new file mode 100644 index 0000000..a36ec49 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 @@ -0,0 +1,1243 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:26:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=vertical +blending_progress=0.410 +blending_direction=1 +random_1=0.265 +random_2=0.397 +random_3=0.478 +random_4=0.873 +random_5=0.330 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R232.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74192 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=//this shape is a hidden trick... +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R094.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=32 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03632 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.300 +shape_0_per_frame1=k1 = instance/num_inst; +shape_0_per_frame2=n = instance*4+2000; +shape_0_per_frame3=x = gmegabuf(n); +shape_0_per_frame4=y = gmegabuf(n+1); +shape_0_per_frame5=z = gmegabuf(n+2); +shape_0_per_frame6= +shape_0_per_frame7=rad = .02/z; +shape_0_per_frame8=a = 0; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=48 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sides = q12; +shape_1_per_frame2=copies = int(num_inst/16); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame12= +shape_1_per_frame13=megabuf(n) = x0; +shape_1_per_frame14=megabuf(n+1) = y0; +shape_1_per_frame15=megabuf(n+2) = z0; +shape_1_per_frame16= +shape_1_per_frame17=x = x0 + .5; +shape_1_per_frame18=y = y0*q32 + .5; +shape_1_per_frame19=z = z0; +shape_1_per_frame20= +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = 0; +shape_1_per_frame23= +shape_1_per_frame24=rad = (.02-.0006*sides)/z; +shape_1_per_frame25=r = instance/num_inst; +shape_1_per_frame26=b = 1-r; +shape_1_per_frame27=g = pow(r-.5*q2,2)*4; +shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_1_per_frame29= +shape_1_per_frame30=border_a = .04*(sides >= 6); +shapecode_2_enabled=1 +shapecode_2_sides=8 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=192 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.76893 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=copies = int(num_inst/16); +shape_2_per_frame2= +shape_2_per_frame3=n = int(instance/copies)*8+1000; +shape_2_per_frame4=frac = (instance%copies)/(copies); +shape_2_per_frame5= +shape_2_per_frame6=k1 = 1.1; +shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_2_per_frame11= +shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_2_per_frame13=pulse = min(q22+.2,1); +shape_2_per_frame14=Tht = instance*2221.7; +shape_2_per_frame15=Phi = instance*332.5; +shape_2_per_frame16= +shape_2_per_frame17=kt = time*6+instance/num_inst*copies; +shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_2_per_frame20=oy = y0+v0*cos(Tht); +shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_2_per_frame22= +shape_2_per_frame23= +shape_2_per_frame24=x = ox + .5; +shape_2_per_frame25=y = oy*q32 + .5; +shape_2_per_frame26=z = oz; +shape_2_per_frame27= +shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_2_per_frame29=a2 = 0; +shape_2_per_frame30= +shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_2_per_frame32= +shape_2_per_frame33=border_a = .00; +shape_2_per_frame34=r = 1; b = 1; g = 1; +shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=dec = q31; //###! +shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=32 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=copies = int(num_inst/16); +shape_3_per_frame2= +shape_3_per_frame3=n = int(instance/copies)*8+1000; +shape_3_per_frame4=frac = (instance%copies)/(copies); +shape_3_per_frame5= +shape_3_per_frame6=k1 = 1; +shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=a = 0 ; +shape_3_per_frame21=a2 = 0; +shape_3_per_frame22= +shape_3_per_frame23=rad = (.012)/z; +shape_3_per_frame24= +shape_3_per_frame25=border_a = .02; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk new file mode 100644 index 0000000..981896d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk @@ -0,0 +1,480 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=32 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03632 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.300 +shape_0_per_frame1=k1 = instance/num_inst; +shape_0_per_frame2=n = instance*4+2000; +shape_0_per_frame3=x = gmegabuf(n); +shape_0_per_frame4=y = gmegabuf(n+1); +shape_0_per_frame5=z = gmegabuf(n+2); +shape_0_per_frame6= +shape_0_per_frame7=rad = .02/z; +shape_0_per_frame8=a = 0; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=48 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sides = q12; +shape_1_per_frame2=copies = int(num_inst/16); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame12= +shape_1_per_frame13=megabuf(n) = x0; +shape_1_per_frame14=megabuf(n+1) = y0; +shape_1_per_frame15=megabuf(n+2) = z0; +shape_1_per_frame16= +shape_1_per_frame17=x = x0 + .5; +shape_1_per_frame18=y = y0*q32 + .5; +shape_1_per_frame19=z = z0; +shape_1_per_frame20= +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = 0; +shape_1_per_frame23= +shape_1_per_frame24=rad = (.02-.0006*sides)/z; +shape_1_per_frame25=r = instance/num_inst; +shape_1_per_frame26=b = 1-r; +shape_1_per_frame27=g = pow(r-.5*q2,2)*4; +shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_1_per_frame29= +shape_1_per_frame30=border_a = .04*(sides >= 6); +shapecode_2_enabled=1 +shapecode_2_sides=8 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=192 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.76893 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=copies = int(num_inst/16); +shape_2_per_frame2= +shape_2_per_frame3=n = int(instance/copies)*8+1000; +shape_2_per_frame4=frac = (instance%copies)/(copies); +shape_2_per_frame5= +shape_2_per_frame6=k1 = 1.1; +shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_2_per_frame11= +shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_2_per_frame13=pulse = min(q22+.2,1); +shape_2_per_frame14=Tht = instance*2221.7; +shape_2_per_frame15=Phi = instance*332.5; +shape_2_per_frame16= +shape_2_per_frame17=kt = time*6+instance/num_inst*copies; +shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_2_per_frame20=oy = y0+v0*cos(Tht); +shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_2_per_frame22= +shape_2_per_frame23= +shape_2_per_frame24=x = ox + .5; +shape_2_per_frame25=y = oy*q32 + .5; +shape_2_per_frame26=z = oz; +shape_2_per_frame27= +shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_2_per_frame29=a2 = 0; +shape_2_per_frame30= +shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_2_per_frame32= +shape_2_per_frame33=border_a = .00; +shape_2_per_frame34=r = 1; b = 1; g = 1; +shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=dec = q31; //###! +shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=32 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=copies = int(num_inst/16); +shape_3_per_frame2= +shape_3_per_frame3=n = int(instance/copies)*8+1000; +shape_3_per_frame4=frac = (instance%copies)/(copies); +shape_3_per_frame5= +shape_3_per_frame6=k1 = 1; +shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=a = 0 ; +shape_3_per_frame21=a2 = 0; +shape_3_per_frame22= +shape_3_per_frame23=rad = (.012)/z; +shape_3_per_frame24= +shape_3_per_frame25=border_a = .02; +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk new file mode 100644 index 0000000..4cc8af2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk @@ -0,0 +1,396 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=7 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk new file mode 100644 index 0000000..561a7bb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk @@ -0,0 +1,336 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=//solarize=above(0.5,bass); +per_frame_31=//darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; +per_frame_34= +per_frame_35=xpos=sin(musictime*0.6)*0.3; +per_frame_36=ypos=sin(musictime*0.4)*0.3; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1,1,0)*0.05 + +warp_32=` time*float3(0,0,1)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(1.4,2.6,3.55)*ret.y + +comp_11=` float3(2.3,1.1,1.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk new file mode 100644 index 0000000..f41e799 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk @@ -0,0 +1,331 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.04789 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(1,3,.5)); +comp_23=`// ret *= 1.0; //gamma +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk new file mode 100644 index 0000000..49ceb45 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk @@ -0,0 +1,264 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float t = saturate((0.9)*3); +warp_4=` uv = lerp(uv_orig, uv, t*0.3); +warp_5=` +warp_6=` float2 v1 = normalize(uv_orig-0.5); +warp_7=` float2 v2 = v1.yx * float2(2,-1); +warp_8=` +warp_9=` float z = length(texsize.zw)*50; +warp_10=` +warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/32; +warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; +warp_13=` +warp_14=` // sample previous frame +warp_15=` ret = tex2D( sampler_main, uv ).xyz; +warp_16=` +warp_17=` +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret = (ret - 0.004)*2.83; +warp_21=` // sample previous frame +warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_23=` +warp_24=` // darken over time +warp_25=` ret -= 0.002;//*= 0.95; //or try: ret -= 0.004; +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk new file mode 100644 index 0000000..1148bf1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk @@ -0,0 +1,597 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.24298 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=1.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=1.000 +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=flip+1; +wave_0_per_point6=flip=flip*below(flip,2); +wave_0_per_point7= +wave_0_per_point8=xp=0; +wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point10=zp=0; +wave_0_per_point11= +wave_0_per_point12=//wrist movement; +wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point14= +wave_0_per_point15=xq=xp; +wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); +wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); +wave_0_per_point24=zp=zq; +wave_0_per_point25= +wave_0_per_point26=//forearm movement; +wave_0_per_point27=zp=zp-0.3; +wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point29=xq=xp; +wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); +wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); +wave_0_per_point32= +wave_0_per_point33=//upper arm twist +wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); +wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); +wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); +wave_0_per_point37=zp=zq; +wave_0_per_point38= +wave_0_per_point39=//upper arm outward; +wave_0_per_point40=zp=zp-0.35; +wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; +wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); +wave_0_per_point43=yq=yp; +wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); +wave_0_per_point45= +wave_0_per_point46=//upper arm up down; +wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point48=xp=xq; +wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); +wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); +wave_0_per_point51= +wave_0_per_point52=//xp=xq;yp=yq;zp=zq; +wave_0_per_point53= +wave_0_per_point54= +wave_0_per_point55=//project into screenspace and draw on screen +wave_0_per_point56=zp=zp+2; +wave_0_per_point57=xs=xp/zp; +wave_0_per_point58=ys=yp/zp; +wave_0_per_point59= +wave_0_per_point60=x=xs+0.5; +wave_0_per_point61=y=ys*1.3+0.5; +wave_0_per_point62= +wave_0_per_point63= +wave_0_per_point64=a=(1-sample)*flip; +wave_0_per_point65= +wave_0_per_point66=b=b+pow(1-sample,2)*0.3 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=xq=xp; +wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); +wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); +wave_1_per_point19=yq=yp; +wave_1_per_point20=zq=zp; +wave_1_per_point21= +wave_1_per_point22=ang=tm*8; +wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); +wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); +wave_1_per_point25=zp=zq; +wave_1_per_point26= +wave_1_per_point27=//forearm movement; +wave_1_per_point28=zp=zp-0.3; +wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point30=xq=xp; +wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); +wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); +wave_1_per_point33= +wave_1_per_point34=//upper arm twist +wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); +wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); +wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); +wave_1_per_point38=zp=zq; +wave_1_per_point39= +wave_1_per_point40=//upper arm outward; +wave_1_per_point41=zp=zp-0.35; +wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; +wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); +wave_1_per_point44=yq=yp; +wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); +wave_1_per_point46= +wave_1_per_point47=//upper arm up down; +wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point49=xp=xq; +wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); +wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); +wave_1_per_point52= +wave_1_per_point53=//xp=xq;yp=yq;zp=zq; +wave_1_per_point54= +wave_1_per_point55= +wave_1_per_point56=//project into screenspace and draw on screen +wave_1_per_point57=zp=zp+2; +wave_1_per_point58=xs=xp/zp; +wave_1_per_point59=ys=yp/zp; +wave_1_per_point60= +wave_1_per_point61=x=xs+0.5; +wave_1_per_point62=y=ys*1.3+0.5; +wave_1_per_point63= +wave_1_per_point64= +wave_1_per_point65=a=(1-sample)*flip; +wave_1_per_point66= +wave_1_per_point67= +wave_1_per_point68=b=b+pow(1-sample,2)*0.3 +wave_1_per_point69= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.06779 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=//spiral collide frame +per_frame_2=t = t + 2.5/fps; +per_frame_3=t = if(above(t,2),t-2,t); +per_frame_4=q22 = -t; +per_frame_5=// Flexis dampened sound response functions +per_frame_6=db = db*0.98 + bass_att*0.2; // dampener +per_frame_7=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) +per_frame_8=dt = dt*0.98 + treb_att*0.2; +per_frame_9=tt = tt + dt*0.1; +per_frame_10=dm = dm*0.98 + mid_att*0.2; +per_frame_11=mm = mm + dm*0.1; +per_frame_12=//***** [q11-q18] variables for Flexis caleidoscope shader code ***** +per_frame_13=// change +per_frame_14=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x +per_frame_15=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y +per_frame_16=w = (bb-tt)*0.1; // angle +per_frame_17=q16 = 0.8 - (db-dt)*0.04; // size +per_frame_18=//don't change +per_frame_19=q11 = sin(w); +per_frame_20=q12 = cos(w); +per_frame_21=q17 = sin(-w); +per_frame_22=q18 = cos(-w); +per_frame_23=q15 = 1/q16; +per_frame_24=zoom =1;// 0.999; +per_frame_25=warp = 0; +per_frame_26= +per_frame_27= +per_frame_28=// a +per_frame_29=scale = 8; +per_frame_30=angle = -time*0.2; +per_frame_31= +per_frame_32=q1 = scale*cos(angle); // the real part +per_frame_33=q2 = scale*sin(angle); // the imaginary part +per_frame_34= +per_frame_35=// b +per_frame_36= +per_frame_37=q3 = 0; // the real part +per_frame_38=q4 = 0.3; // the imaginary part +per_frame_39= +per_frame_40=// c +per_frame_41=scale = 0.8; +per_frame_42=angle = time*0.2; +per_frame_43= +per_frame_44=q5 = scale*cos(angle); // the real part +per_frame_45=q6 = scale*sin(angle); // the imaginary part +per_frame_46= +per_frame_47=// d +per_frame_48=q7 = -0.25; // the real part +per_frame_49=q8 = 0.2; // the imaginary part +per_frame_50= +per_frame_51=q11 = 1/asin(1); +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.1*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(0,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk new file mode 100644 index 0000000..705a90f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk @@ -0,0 +1,340 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = GetPixel (uv2 + 0.4 + .02*q27 ); +comp_21=` blur= GetBlur1 (uv2 + 0.4 + .02*q27 ); +comp_22=` ret1 = max(ret1, neu+blur*2); +comp_23=`n++; +comp_24=`} +comp_25=` +comp_26=` +comp_27=`ret = ret1*1; +comp_28=`ret -= float3(.9,1,.2); +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk new file mode 100644 index 0000000..607302d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk @@ -0,0 +1,293 @@ +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.742 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=bassc = 0; +wave_0_init2=bcount = 0; +wave_0_per_frame1=r=bass*.5; +wave_0_per_frame2=g=treb*.5; +wave_0_per_frame3=b=mid*.5; +wave_0_per_point1=x = .5+.2*sin(time*.7454); +wave_0_per_point2=x = x+(.0005-rand(10)*.001); +wave_0_per_point3=y = .5+.2*cos(time*.455); +wave_0_per_point4=y = y+(.0005-rand(10)*.01); +wave_0_per_point5= +wave_0_per_point6=bassc = if(above(bcount,0),1,0); +wave_0_per_point7=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.3,0),0)); +wave_0_per_point8=y = y - bcount; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=r=bass*.5; +wave_1_per_frame2=g=treb*.5; +wave_1_per_frame3=b=mid*.5; +wave_1_per_point1=x = .5+.2*sin(time*.7454); +wave_1_per_point2=x = x+(.0005-rand(10)*.008); +wave_1_per_point3=y = .5+.2*cos(time*.455); +wave_1_per_point4=y = y+(.0005-rand(10)*.001); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=bassc = if(above(bcount,0),1,0); +wave_1_per_point8=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.2,0),0)); +wave_1_per_point9=x = x - bcount; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=r=bass*.5; +wave_2_per_frame2=g=treb*.5; +wave_2_per_frame3=b=mid*.5; +wave_2_per_point1=x = .5+.2*sin(time*.7454); +wave_2_per_point2=x = x+(.0005+rand(10)*.008); +wave_2_per_point3=y = .5+.2*cos(time*.455); +wave_2_per_point4=y = y+(.0005-rand(10)*.001); +wave_2_per_point5= +wave_2_per_point6=bassc = if(above(bcount,0),1,0); +wave_2_per_point7=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.2,0),0)); +wave_2_per_point8=x = x + bcount; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=r=bass*.5; +wave_3_per_frame2=g=treb*.5; +wave_3_per_frame3=b=mid*.5; +wave_3_per_point1=x = .5+.2*sin(time*.7454); +wave_3_per_point2=x = x+(.0005-rand(10)*.001); +wave_3_per_point3=y = .5+.2*cos(time*.455); +wave_3_per_point4=y = y-(.0005-rand(10)*.01); +wave_3_per_point5= +wave_3_per_point6= +wave_3_per_point7=bassc = if(above(bcount,0),1,0); +wave_3_per_point8=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.3,0),0)); +wave_3_per_point9=y = y + bcount; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.97105 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.29171 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.52776 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.40839 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = angc; +shape_1_per_frame2=angc = angc+treb*.01; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=3.31985 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.14949 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + angc; +shape_2_per_frame2=angc = angc + bass*.01; +shape_2_per_frame3=x = .45; +shape_2_per_frame4=y = .55; +shape_2_per_frame5= +shape_2_per_frame6=r2 = (rand100)*.01 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.180 +shapecode_3_y=0.300 +shapecode_3_rad=1.55846 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.19788 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = .5+.1*sin(angc); +shape_3_per_frame2=y = .5+.1*cos(angc); +shape_3_per_frame3= +shape_3_per_frame4=r = .5+sin(time); +shape_3_per_frame5=b = .5+sin(time*.556677); +shape_3_per_frame6=g = .5+sin(time*.353); +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad,2); diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk new file mode 100644 index 0000000..4f10ec4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk @@ -0,0 +1,391 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.000 +fWaveParam=0.600 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.52386 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=FLen = reg00; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*FLen); +wave_0_per_point4=vol = (value1+value2) * (1+ .1 / (sample+.03)); +wave_0_per_point5= +wave_0_per_point6=chg = min(max(vol- gmegabuf(n),-1),1); +wave_0_per_point7=dec = if (chg>0, 1-chg*0.3, 1+chg*0.2); +wave_0_per_point8= +wave_0_per_point9=chg = q1 -q2; +wave_0_per_point10=dec = .94 - abs(chg) * if (chg> 0, .2,.1); +wave_0_per_point11= +wave_0_per_point12=dec = min(max(dec,0),1); +wave_0_per_point13=gmegabuf(n) = gmegabuf(n)*dec + vol*(1-dec); +wave_0_per_point14= +wave_0_per_point15=dec = q2/4; +wave_0_per_point16=//dec = .90; +wave_0_per_point17=dec = max(min(dec,1),.1); +wave_0_per_point18= +wave_0_per_point19=gmegabuf(n) = gmegabuf(n)*dec + gmegabuf(n+(q2<.8))*(1-dec); +wave_0_per_point20=gmegabuf(n+10000) = gmegabuf(n+10000)*.2 + .8* vol/3; +wave_0_per_point21=a = .0; +wave_0_per_point22=x = sample; +wave_0_per_point23=y = .2 + gmegabuf(n+0)*.23; +wavecode_1_enabled=0 +wavecode_1_samples=256 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=8 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=256 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03632 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=256 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=n = (instance); +shape_1_per_frame2=FLen = reg00; +shape_1_per_frame3=SLen = reg00/2; +shape_1_per_frame4= +shape_1_per_frame5=z0 = 10; +shape_1_per_frame6=y0 = gmegabuf(2000+n+FLen)/z0; +shape_1_per_frame7=x0 = gmegabuf(2000+n)/z0; +shape_1_per_frame8= +shape_1_per_frame9=a0 = (gmegabuf(n+10000)); +shape_1_per_frame10= +shape_1_per_frame11=k1 = instance/num_inst-.5; +shape_1_per_frame12=x = .5 + x0 + sin(k1*8*sin(q12*.07)) * sin(q11*.13)*q3*.7; +shape_1_per_frame13=y = .5 + q32*(y0 + sin(k1*8*sin(q14*.1)) * sin(q13*.2)*q3*.7); +shape_1_per_frame14= +shape_1_per_frame15=arg = q2/8; +shape_1_per_frame16=high = exp(-500*pow(arg+.5-instance/num_inst,2)); +shape_1_per_frame17=high += exp(-500*pow(-arg+.5-instance/num_inst,2)); +shape_1_per_frame18= +shape_1_per_frame19=exc = sqrt((pow(x-.5,2)+pow(y-.5,2))); +shape_1_per_frame20=rad0 = above(z0,0)*min (.1, a0/60)+.005; +shape_1_per_frame21=rad0 = rad0 * (1+2*exc) * (1+high); +shape_1_per_frame22= +shape_1_per_frame23=p1 = .5 + sin(q12)/2; +shape_1_per_frame24=p2 = .5 + sin(q13*1.4)/2; +shape_1_per_frame25=//p1 = rand(1)-.5; +shape_1_per_frame26=//p2 = rand(1)-.5; +shape_1_per_frame27=exc = ((pow(x-p1,2)+pow(y-p2,2))); +shape_1_per_frame28=rad = min(rad0 * (1 + .004*q3/abs(exc)),1) ; +shape_1_per_frame29= +shape_1_per_frame30=a = min(a0*8+.4,1); +shape_1_per_frame31= +shape_1_per_frame32=k1 = instance/num_inst*5 + high; +shape_1_per_frame33=w = 1-exp(-treb_att/2-.5); +shape_1_per_frame34=g = w + (1-w)*sin(k1); +shape_1_per_frame35=r = w + (1-w)*sin(k1-6.28/3); +shape_1_per_frame36=b = w + (1-w)*sin(k1-6.28*2/3); +shape_1_per_frame37= +shape_1_per_frame38=a2 = a/4; +shape_1_per_frame39=g2 = g*0; b2 = b*0; r2 = r*0; +shapecode_2_enabled=0 +shapecode_2_sides=13 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=5 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.57049 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=k1 = instance/num_inst; +shape_2_per_frame2=x = .5 + .3*sin(instance*k1*413); +shape_2_per_frame3=y = .5 + .3 * sin(instance*k1*113); +shape_2_per_frame4= +shape_2_per_frame5=rad = .1 + .4*sin(k1*333); +shape_2_per_frame6= +shape_2_per_frame7=r = .5*sin(k1*234); +shape_2_per_frame8=b = .5*sin(k1*534); +shape_2_per_frame9=g = .5*sin(k1*34); +shapecode_3_enabled=0 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_init_1=n = 0; +per_frame_init_2=loop (50000, +per_frame_init_3=gmegabuf(n) = 0; +per_frame_init_4=megabuf(n) = 0; +per_frame_init_5=n = n+1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=sw1 = rand(8); +per_frame_init_9=sw2 = rand(8); +per_frame_init_10=sw3 = rand(8); +per_frame_init_11=sw4 = rand(8); +per_frame_1=flen = 512; //Wave Punkte +per_frame_2=reg00 = FLen; +per_frame_3=SLen = FLen/2; +per_frame_4=dec_m = pow(.94, 30/fps); +per_frame_5= +per_frame_6=//Volume +per_frame_7=n = 0; vol = 0; +per_frame_8=loop (SLen, +per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; +per_frame_10= n = n+1; +per_frame_11=); +per_frame_12=vol = sqrt(vol)/2; +per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); +per_frame_14= +per_frame_15=//switches +per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); +per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); +per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); +per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); +per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; +per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; +per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; +per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; +per_frame_24= +per_frame_25=dif = (1+sin(sw3/4))*16+2; +per_frame_26=ofs = sin(sw2/3)*8; +per_frame_27=n = 0; k1 = frame*0; +per_frame_28=loop (SLen, +per_frame_29= m1 = (n)%SLen; +per_frame_30= m2 = (n+ofs)%SLen; +per_frame_31= +per_frame_32= k = (m1+dif)%SLen; +per_frame_33= i = (SLen+m2-dif)%SLen; +per_frame_34= +per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; +per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; +per_frame_37= +per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; +per_frame_39= dec = pow (dec, 30/fps); +per_frame_40= +per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; +per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; +per_frame_43= n=n+1; +per_frame_44=); +per_frame_45= +per_frame_46=q1 = (bass+treb+mid)/3; +per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; +per_frame_48=q3 = vol_; +per_frame_49=q11 = sw1; +per_frame_50=q12 = sw2; +per_frame_51=q13 = sw3; +per_frame_52=q14 = sw4; +per_frame_53= +per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; +per_frame_55= +per_frame_56=q32 = aspecty; +per_frame_57=monitor = dif; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // motion blur: +warp_7=` // 'v' points exactly one pixel, in the direction of motion +warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; +warp_9=` float3 s; +warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*-1)*0.90); +warp_11=` ret = max(ret, tex2D(sampler_main, uv+v* 1)*0.97); +warp_12=` ret = max(ret, tex2D(sampler_main, uv+v* 2)*0.97); +warp_13=` ret = max(ret, tex2D(sampler_main, uv+v* 3)*0.90); +warp_14=` +warp_15=` // darken over time +warp_16=` ret *= 0.92; +warp_17=` +warp_18=` // add noise +warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; +warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; +warp_21=`} +comp_1=`shader_body { +comp_2=` +comp_3=` +comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; +comp_5=` +comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); +comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; +comp_8=`} +comp_9=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk new file mode 100644 index 0000000..9f3eabf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk @@ -0,0 +1,295 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 new file mode 100644 index 0000000..74aed97 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 @@ -0,0 +1,1014 @@ +Created with MILKDROP 3.1 on 07/04/2023 at 22:58:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.450 +blending_direction=-1 +random_1=0.056 +random_2=0.740 +random_3=0.671 +random_4=0.844 +random_5=0.102 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R209.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(1.6,1.6,-2.6); +comp_8=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk new file mode 100644 index 0000000..178669e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk @@ -0,0 +1,405 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=0.442 +fWarpScale=0.498 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.050 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=xi = int(rand(100))/100; +wave_1_per_point2=yi = int(rand(100))/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04896 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=trel = time/3; +shape_0_per_frame3= +shape_0_per_frame4=x = .5+sin(trel*2); +shape_0_per_frame5=y = .5+cos(trel*1.3); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9= +shape_0_per_frame10=rad = .1; +shape_0_per_frame11=a = .8; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.400 +shape_1_per_frame1=tex_zoom = q27; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = int(rand(50))/50; +shape_2_per_frame2=y = .5; +shape_2_per_frame3= +shape_2_per_frame4=r = .4; +shape_2_per_frame5=g = .6; +shape_2_per_frame6=b = 1; +shape_2_per_frame7=r2 = r; +shape_2_per_frame8=g2 = g; +shape_2_per_frame9=b2 = b; +shape_2_per_frame10= +shape_2_per_frame11=a2 = min(q21/2 ,1)/2; +shape_2_per_frame12= +shape_2_per_frame13=a = 0; +shape_2_per_frame14= +shape_2_per_frame15=rad = a2 * (.1+abs(x-.5))/2 ; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.260 +shapecode_3_y=0.760 +shapecode_3_rad=0.39478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.800 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom = q27/2; +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = .1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (treb*.5,bass*.5,mid*.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float mask1, mask2, mask3, rad1, rad2, rad3; +comp_3=`float2 rs0, rs, rs1,dz, rsk, dz1, uv4, +comp_4=` Kugel1, Kugel2, Kugel3; +comp_5=`float3 noise, ret1, ret2; +comp_6=` +comp_7=`shader_body { +comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; +comp_9=` +comp_10=`uv1 = mul(uv1,float2x2(_qb)); +comp_11=` +comp_12=`//Kugel1 +comp_13=`rsk = (uv1 + float2 (q11,q12)) ; +comp_14=`dz1 = normalize(rsk); +comp_15=`rad1 = 8*(q13)*length (rsk) ; +comp_16=`uv4 = tan(rad1)*dz1; +comp_17=`mask1 = saturate(10-7*rad1); +comp_18=`Kugel1 = uv4*mask1/(1+q13*q13)*q13; +comp_19=` +comp_20=`//Kugel2 +comp_21=`rsk = (uv1 + float2 (q14,q15)) ; +comp_22=`dz1 = normalize(rsk); +comp_23=`rad2 = 2*(1+q16)*length (rsk) ; +comp_24=`uv4 = tan(rad2)*dz1; +comp_25=`mask2 = saturate(10-7*rad2); +comp_26=`Kugel2 = uv4*mask2/(1+q16*q16)*q16; +comp_27=` +comp_28=`//Kugel3 +comp_29=`rsk = (uv1 + float2 (q17,q18)) ; +comp_30=`dz1 = normalize(rsk); +comp_31=`rad3 = 4*(1+q19)*length (rsk) ; +comp_32=`uv4 = tan(rad3)*dz1; +comp_33=`mask3 = saturate(10-7*rad3); +comp_34=`Kugel3 = uv4*mask3/(1+q19*q19)*q19; +comp_35=` +comp_36=`float z = .1/abs(uv1.y*rad*rad); +comp_37=`rs0.y = z ; +comp_38=`rs0.x = uv1.x*z*4; +comp_39=` +comp_40=`rs0 = mul(rs0, float2x2(_qa)); +comp_41=`rs = rs0 + float2 (0,q30); +comp_42=`ret2 = GetBlur1(frac(rs))/z; +comp_43=` +comp_44=`uv1 += (Kugel1 + Kugel2 + Kugel3)*.25 + ret2/4; +comp_45=`ret1 = ret2 + (GetPixel(uv1/2+.5)) +comp_46=`+ .4/rad1 * (.5-GetBlur1(0.1))*q22*(q27%4) +comp_47=`+ .3/rad2 * (.5-GetBlur1(0.2))*q22*((q27+1)%4) +comp_48=`+ .2/rad3 * (.5-GetBlur1(0))*q22*((q27+2)%4); +comp_49=` +comp_50=`ret = saturate(ret1*(1+ret1)); +comp_51=`} +comp_52=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk new file mode 100644 index 0000000..0b12152 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk @@ -0,0 +1,388 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(int(rand(100)),10 + 20*bass); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,int(rand(1001))*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,int(rand(1001))*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sb = equal(ita,0)*19 + equal(ita,1)*5 + equal(ita,2)*5 + equal(ita,3)*11; +wave_0_per_point15=sa = equal(ita,0)*7 + equal(ita,1)*15 + equal(ita,3)*2 + equal(ita,4)*1 + equal(ita,5)*3 + equal(ita,6)*11; +wave_0_per_point16=si = equal(ita,0)*6 + equal(ita,1)*9 + equal(ita,2)*14 + equal(ita,3)*5; +wave_0_per_point17=sc = equal(ita,0)*5 + equal(ita,1)*1 + equal(ita,2)*19 + equal(ita,3)*25; +wave_0_per_point18=sd = equal(ita,0)*9 + equal(ita,1)*14 + equal(ita,3)*20 + equal(ita,4)*9 + equal(ita,5)*13 + equal(ita,6)*5; +wave_0_per_point19=sf = equal(ita,0)*19 + equal(ita,1)*5 + equal(ita,2)*5; +wave_0_per_point20=sg = equal(ita,0)*20 + equal(ita,1)*18 + equal(ita,2)*21 + equal(ita,3)*20 + equal(ita,4)*8; +wave_0_per_point21=sh = equal(ita,0)*20 + equal(ita,1)*15 + equal(ita,3)*6 + equal(ita,4)*5 + equal(ita,5)*5 + equal(ita,6)*12; +wave_0_per_point22=se = equal(ita,0)*10 + equal(ita,1)*21 + equal(ita,2)*19 + equal(ita,3)*20; +wave_0_per_point23=sj = equal(ita,0)*15 + equal(ita,1)*14 + equal(ita,2)*3 + equal(ita,3)*5; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,int(rand(10))); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.410 +shapecode_0_rad=0.09234 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=10 +shapecode_1_x=0.570 +shapecode_1_y=0.410 +shapecode_1_rad=0.02293 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73458 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=vx = 0 +shape_1_per_frame1=x = int(rand(1000))/1000; +shape_1_per_frame2=y = int(rand(1000))/1000; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.5, 30/fps); +per_frame_2=dec_slow = pow (0.94, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass + mid + treb; +per_frame_18=q27 = index; +per_frame_19=q28 = index2; +per_frame_20=sb = sb*dec_med + q21*(1-dec_med); +per_frame_21=q29 = sb; +per_frame_22= +per_frame_23=puls = puls*dec_slow + (1-dec_slow)*q22*2; +per_frame_24=q23 = puls; +per_frame_25= +per_frame_26=k1 = is_beat*bnot(index%4); +per_frame_27=p1 = p1+k1; +per_frame_28= +per_frame_29=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_30=p3 = dec_slow * p3+ (1-dec_slow)*p2; +per_frame_31=rott = p3*3.14/2; +per_frame_32=q1 = cos(rott); +per_frame_33=q2 = sin(rott); +per_frame_34=q3 = -q2; +per_frame_35=q4 = q1; +per_frame_36= +per_frame_37= +per_frame_38=trel1 = trel1 + .2/fps*(1+q23); +per_frame_39=trel2 = trel2 + .12/fps*(1+q23*q1); +per_frame_40=q5 = cos(trel1); +per_frame_41=q6 = sin(trel2); +per_frame_42= +per_frame_43= +per_frame_44=trelx = .5 + .5*sin(time/11); +per_frame_45=q13 = trelx-trelx_0; +per_frame_46=trelx_0 = trelx; +per_frame_47=trely = .5 + .5*sin(time/8); +per_frame_48=q11 = trelx; +per_frame_49=q12 = trely; +per_frame_50= +per_frame_51= +per_frame_52= +per_frame_53=zoom = 1; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); +warp_5=` +warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); +warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); +warp_8=` +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv ).xyz; +warp_12=` +warp_13=` // feather pen +warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_16=` +warp_17=` // darken over time +warp_18=` ret -= 0.024; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` float2 uv_echo2 = (uv - 0.5)*1.000*float2(-1,1) + 0.5; +comp_6=` float3 ret3 = tex2D(sampler_main, uv).xyz*+saturate(GetBlur2(uv)*2.8 - 0.13); +comp_7=` float3 ret4 = tex2D(sampler_main, uv_echo2).xyz*+saturate(GetBlur2(uv_echo2)*2.8 - 0.13); +comp_8=` ret3 = abs(ret3-ret4); +comp_9=` ret3 *= sqrt(ret3); //darken +comp_10=` ret3 *= float3(.9,1.6,2.3); +comp_11=` ret3 *= 3; //gamma +comp_12=` ret3 = pow(ret3,1-ret3); +comp_13=` +comp_14=` +comp_15=`uv *=2 ; +comp_16=`float2 m = floor(frac(uv*0.5)*2); +comp_17=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_18=` uv = float2(rad,uv.y); +comp_19=` +comp_20=` +comp_21=` float2 uv_echo = (uv.yx - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_22=` ret = tex2D(sampler_main, uv.yx).xyz*+saturate(GetBlur2(uv.yx)*2.8 - 0.13); +comp_23=` float3 ret2 = tex2D(sampler_main, uv_echo).xyz*+saturate(GetBlur2(uv_echo)*2.8 - 0.13); +comp_24=` ret = lerp(ret,ret2,.5); +comp_25=` ret *= ret; //darken +comp_26=` ret *= float3(.9,1.6,2.3); +comp_27=` ret *= 3; //gamma +comp_28=` //ret *= 2; +comp_29=` //ret = pow(ret,5); +comp_30=` ret = .5*lum(ret); +comp_31=` ret = max(ret3,.8*ret.zxy); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk new file mode 100644 index 0000000..17142d2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk @@ -0,0 +1,272 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.400 +fWaveScale=0.950 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.240 +fModWaveAlphaEnd=1.410 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=2.00676 +fShader=0.000 +zoom=0.99961 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.03400 +warp=0.01000 +sx=1.00000 +sy=1.10462 +wave_r=0.830 +wave_g=0.800 +wave_b=0.800 +wave_x=0.850 +wave_y=0.300 +ob_size=0.001 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.002 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=1.024 +nMotionVectorsY=48.000 +mv_dx=-0.040 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.100 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=152 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=11.44812 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.74581 +wavecode_1_smoothing=0.30000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=13.29095 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.000 +shapecode_0_y=0.500 +shapecode_0_rad=1.56624 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.010 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.020 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=2.30020 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.090 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv)*0.25; +comp_5=` ret = ret.yyy; +comp_6=` ret = pow(ret, float3(0.8,0.4,1.7))*1.9; +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk new file mode 100644 index 0000000..e643c13 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk @@ -0,0 +1,387 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shape_0_per_frame16=ang=(sin(time*.35)+1)*3; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=ang=(sin(time*.30)+1)*3.3; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); +warp_1=` +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`float2 rs, rs0, uv1, c, tmp, zz, uvo; +warp_5=`float3 noise, ret1; +warp_6=`int n; +warp_7=`shader_body { +warp_8=`uvo = uv_orig; +warp_9=`uv1 = (uv_orig-.5);//*aspect.xy; +warp_10=` +warp_11=`float z = 1/abs(uv1.y+.3); +warp_12=`rs.x = uv1.x*10; +warp_13=`rs.y = z*2; +warp_14=`rs0 = rs; +warp_15=`rs *=2; +warp_16=` +warp_17=` +warp_18=`c = uv1*4+float2(-.5,0); +warp_19=`//c = rs*.1; +warp_20=`zz = c; +warp_21=` +warp_22=`for (n=1; n<=6; n++) +warp_23=`{ +warp_24=`tmp = zz; +warp_25=`zz.x = tmp.x*tmp.x - tmp.y*tmp.y; +warp_26=`zz.y = 2*tmp.x * tmp.y; +warp_27=`zz = zz + c; +warp_28=`} +warp_29=` +warp_30=`float len=dot(zz,zz); +warp_31=` +warp_32=`ret = tex2D(sampler_noise_lq,abs(zz)/12) * .15/(len+2); +warp_33=`//ret += (-0.001*(1/ (len+2))); +warp_34=`ret += tex2D (sampler_fc_main, uv+ zz*q18); +warp_35=` +warp_36=`//ret += GetBlur2 (frac(uvo))*.8 * saturate(len-6); +warp_37=` +warp_38=`ret *= 1; +warp_39=`ret = ret *.99-.01; +warp_40=` +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk new file mode 100644 index 0000000..e436ff9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk @@ -0,0 +1,490 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.690 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=0.800 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=///// Cone +wave_0_per_point2= +wave_0_per_point3=r1=1; +wave_0_per_point4=r2=.3; +wave_0_per_point5=q10=sample; +wave_0_per_point6=q11=80*sample; +wave_0_per_point7= +wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); +wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); +wave_0_per_point10=my_z = -q10; +wave_0_per_point11= +wave_0_per_point12=/////// rotations... by flexi +wave_0_per_point13= +wave_0_per_point14=d = 4; //// distance +wave_0_per_point15=zoom = 1; +wave_0_per_point16= +wave_0_per_point17=w3 = q1; +wave_0_per_point18=w2 = q2; +wave_0_per_point19=w1 = q3; +wave_0_per_point20= +wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point23=z1 = my_z; +wave_0_per_point24= +wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point27=y2 = y1; +wave_0_per_point28= +wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point31=x3 = x2; +wave_0_per_point32= +wave_0_per_point33=// perspective calculation +wave_0_per_point34= +wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point36=w = atan2(x3,y3); +wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point39= +wave_0_per_point40=my_x = zoom*sin(w)*p; +wave_0_per_point41=my_y = zoom*cos(w)*p; +wave_0_per_point42= +wave_0_per_point43=x = 0.5 + my_x; +wave_0_per_point44=y = 0.5 + my_y; +wave_0_per_point45= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20929 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.800 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=0.470 +wave_1_per_point1=///// Sphere +wave_1_per_point2=r1=1; +wave_1_per_point3=q10= -1+2*sample; +wave_1_per_point4=q11=200*sample; +wave_1_per_point5= +wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +wave_1_per_point8=my_z = q10; +wave_1_per_point9= +wave_1_per_point10=/////// rotations... by flexi +wave_1_per_point11= +wave_1_per_point12=d = 6; //// distance +wave_1_per_point13=zoom = 1; +wave_1_per_point14= +wave_1_per_point15=w3 = q1; +wave_1_per_point16=w2 = q2; +wave_1_per_point17=w1 = q3; +wave_1_per_point18= +wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_1_per_point21=z1 = my_z; +wave_1_per_point22= +wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_1_per_point25=y2 = y1; +wave_1_per_point26= +wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_1_per_point29=x3 = x2; +wave_1_per_point30= +wave_1_per_point31=// perspective calculation +wave_1_per_point32= +wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); +wave_1_per_point34=w = atan2(x3,y3); +wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); +wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_1_per_point37= +wave_1_per_point38=my_x = zoom*sin(w)*p; +wave_1_per_point39=my_y = zoom*cos(w)*p; +wave_1_per_point40= +wave_1_per_point41=x = 0.5 + my_x; +wave_1_per_point42=y = 0.5 + my_y; +wave_1_per_point43= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.800 +wavecode_3_g=0.700 +wavecode_3_b=1.000 +wavecode_3_a=0.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=500 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03646 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00183 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.110 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.600 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.250 +shape_0_per_frame1=sample=.002*instance; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=///// Sphere +shape_0_per_frame5=r1=1; +shape_0_per_frame6=q10= -1+2*sample; +shape_0_per_frame7=q11=200*sample; +shape_0_per_frame8= +shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_0_per_frame11=my_z = q10; +shape_0_per_frame12= +shape_0_per_frame13=/////// rotations... by flexi +shape_0_per_frame14= +shape_0_per_frame15=d = 6; +shape_0_per_frame16=zoom = 10; +shape_0_per_frame17= +shape_0_per_frame18=w3 = q1; +shape_0_per_frame19=w2 = q2; +shape_0_per_frame20=w1 = q3; +shape_0_per_frame21= +shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame24=z1 = my_z; +shape_0_per_frame25= +shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame28=y2 = y1; +shape_0_per_frame29= +shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame32=x3 = x2; +shape_0_per_frame33= +shape_0_per_frame34=// perspective calculation +shape_0_per_frame35= +shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame37=w = atan2(x3,y3); +shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame40= +shape_0_per_frame41=my_x = zoom*sin(w)*p; +shape_0_per_frame42=my_y = zoom*cos(w)*p; +shape_0_per_frame43= +shape_0_per_frame44=x = 0.5 + my_x/q6; +shape_0_per_frame45=y = 0.5 + my_y/q5; +shape_0_per_frame46= +shape_0_per_frame47= +shape_0_per_frame48=rad=.1*sample; +shape_0_per_frame49=ang=sample*time*15; +shape_0_per_frame50= +shape_0_per_frame51=b=sample; +shape_0_per_frame52=g=b; +shape_0_per_frame53=r=b; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.15806 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=0.490 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.530 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=///// Sphere +shape_1_per_frame4=r1=1; +shape_1_per_frame5=q10= -1+2*sample; +shape_1_per_frame6=q11=200*sample; +shape_1_per_frame7= +shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; +shape_1_per_frame11= +shape_1_per_frame12= +shape_1_per_frame13=///// drago +shape_1_per_frame14=t1 = 10*sample+time*.1; +shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; +shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); +shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); +shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); +shape_1_per_frame23= +shape_1_per_frame24= +shape_1_per_frame25=/////// rotations... by flexi +shape_1_per_frame26= +shape_1_per_frame27=d = 2; +shape_1_per_frame28=zoom = 1; +shape_1_per_frame29= +shape_1_per_frame30=w3 = .6*sin(q1); +shape_1_per_frame31=w2 = .6*sin(q3); +shape_1_per_frame32=w1 = q2; +shape_1_per_frame33= +shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame36=z1 = my_z; +shape_1_per_frame37= +shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame40=y2 = y1; +shape_1_per_frame41= +shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame44=x3 = x2; +shape_1_per_frame45= +shape_1_per_frame46=// perspective calculation +shape_1_per_frame47= +shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame49=w = atan2(x3,y3); +shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame52= +shape_1_per_frame53=my_x = zoom*sin(w)*p; +shape_1_per_frame54=my_y = zoom*cos(w)*p; +shape_1_per_frame55= +shape_1_per_frame56=x = 0.5 + my_x/q6; +shape_1_per_frame57=y = 0.5 + my_y/q5; +shape_1_per_frame58= +shape_1_per_frame59= +shape_1_per_frame60=////////// sphere +shape_1_per_frame61=rad=rad/d; +shape_1_per_frame62=b=sin(3.14*sample+.3*time); +shape_1_per_frame63=r=.9*b; +shape_1_per_frame64=g=.9*b; +shape_1_per_frame65=b2=.9*b; +shape_1_per_frame66=r2=.9*b2; +shape_1_per_frame67=g2=.9*b2; +shape_1_per_frame68=border_r=r; +shape_1_per_frame69=border_g=g; +shape_1_per_frame70=border_b=b; +shape_1_per_frame71= +shape_1_per_frame72= +shape_1_per_frame73=////// drago +shape_1_per_frame74= +shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); +shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); +shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); +shape_1_per_frame78= +shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); +shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); +shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); +shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); +shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); +shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); +shape_1_per_frame85= +shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); +shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp=0; +per_frame_2=wave_a=0; +per_frame_3=zoom=1.0; +per_frame_4=decay=0.5; +per_frame_5= +per_frame_6= +per_frame_7=bt=bt+bass/fps; +per_frame_8=q1=bt; +per_frame_9=tt=tt+treb/fps; +per_frame_10=q2=tt+.22*time; +per_frame_11=mt=mt+mid/fps; +per_frame_12=q3=mt+.24*time; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q5=aspectx; +per_frame_17=q6=aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; +warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 new file mode 100644 index 0000000..8829bc3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 @@ -0,0 +1,1784 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:51:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.580 +blending_direction=-1 +random_1=0.473 +random_2=0.106 +random_3=0.668 +random_4=0.056 +random_5=0.874 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R109.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.690 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=0.800 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=///// Cone +wave_0_per_point2= +wave_0_per_point3=r1=1; +wave_0_per_point4=r2=.3; +wave_0_per_point5=q10=sample; +wave_0_per_point6=q11=80*sample; +wave_0_per_point7= +wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); +wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); +wave_0_per_point10=my_z = -q10; +wave_0_per_point11= +wave_0_per_point12=/////// rotations... by flexi +wave_0_per_point13= +wave_0_per_point14=d = 4; //// distance +wave_0_per_point15=zoom = 1; +wave_0_per_point16= +wave_0_per_point17=w3 = q1; +wave_0_per_point18=w2 = q2; +wave_0_per_point19=w1 = q3; +wave_0_per_point20= +wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point23=z1 = my_z; +wave_0_per_point24= +wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point27=y2 = y1; +wave_0_per_point28= +wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point31=x3 = x2; +wave_0_per_point32= +wave_0_per_point33=// perspective calculation +wave_0_per_point34= +wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point36=w = atan2(x3,y3); +wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point39= +wave_0_per_point40=my_x = zoom*sin(w)*p; +wave_0_per_point41=my_y = zoom*cos(w)*p; +wave_0_per_point42= +wave_0_per_point43=x = 0.5 + my_x; +wave_0_per_point44=y = 0.5 + my_y; +wave_0_per_point45= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20929 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.800 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=0.470 +wave_1_per_point1=///// Sphere +wave_1_per_point2=r1=1; +wave_1_per_point3=q10= -1+2*sample; +wave_1_per_point4=q11=200*sample; +wave_1_per_point5= +wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +wave_1_per_point8=my_z = q10; +wave_1_per_point9= +wave_1_per_point10=/////// rotations... by flexi +wave_1_per_point11= +wave_1_per_point12=d = 6; //// distance +wave_1_per_point13=zoom = 1; +wave_1_per_point14= +wave_1_per_point15=w3 = q1; +wave_1_per_point16=w2 = q2; +wave_1_per_point17=w1 = q3; +wave_1_per_point18= +wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_1_per_point21=z1 = my_z; +wave_1_per_point22= +wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_1_per_point25=y2 = y1; +wave_1_per_point26= +wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_1_per_point29=x3 = x2; +wave_1_per_point30= +wave_1_per_point31=// perspective calculation +wave_1_per_point32= +wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); +wave_1_per_point34=w = atan2(x3,y3); +wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); +wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_1_per_point37= +wave_1_per_point38=my_x = zoom*sin(w)*p; +wave_1_per_point39=my_y = zoom*cos(w)*p; +wave_1_per_point40= +wave_1_per_point41=x = 0.5 + my_x; +wave_1_per_point42=y = 0.5 + my_y; +wave_1_per_point43= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.800 +wavecode_3_g=0.700 +wavecode_3_b=1.000 +wavecode_3_a=0.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=500 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03646 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00183 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.110 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.600 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.250 +shape_0_per_frame1=sample=.002*instance; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=///// Sphere +shape_0_per_frame5=r1=1; +shape_0_per_frame6=q10= -1+2*sample; +shape_0_per_frame7=q11=200*sample; +shape_0_per_frame8= +shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_0_per_frame11=my_z = q10; +shape_0_per_frame12= +shape_0_per_frame13=/////// rotations... by flexi +shape_0_per_frame14= +shape_0_per_frame15=d = 6; +shape_0_per_frame16=zoom = 10; +shape_0_per_frame17= +shape_0_per_frame18=w3 = q1; +shape_0_per_frame19=w2 = q2; +shape_0_per_frame20=w1 = q3; +shape_0_per_frame21= +shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame24=z1 = my_z; +shape_0_per_frame25= +shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame28=y2 = y1; +shape_0_per_frame29= +shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame32=x3 = x2; +shape_0_per_frame33= +shape_0_per_frame34=// perspective calculation +shape_0_per_frame35= +shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame37=w = atan2(x3,y3); +shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame40= +shape_0_per_frame41=my_x = zoom*sin(w)*p; +shape_0_per_frame42=my_y = zoom*cos(w)*p; +shape_0_per_frame43= +shape_0_per_frame44=x = 0.5 + my_x/q6; +shape_0_per_frame45=y = 0.5 + my_y/q5; +shape_0_per_frame46= +shape_0_per_frame47= +shape_0_per_frame48=rad=.1*sample; +shape_0_per_frame49=ang=sample*time*15; +shape_0_per_frame50= +shape_0_per_frame51=b=sample; +shape_0_per_frame52=g=b; +shape_0_per_frame53=r=b; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.15806 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=0.490 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.530 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=///// Sphere +shape_1_per_frame4=r1=1; +shape_1_per_frame5=q10= -1+2*sample; +shape_1_per_frame6=q11=200*sample; +shape_1_per_frame7= +shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; +shape_1_per_frame11= +shape_1_per_frame12= +shape_1_per_frame13=///// drago +shape_1_per_frame14=t1 = 10*sample+time*.1; +shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; +shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); +shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); +shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); +shape_1_per_frame23= +shape_1_per_frame24= +shape_1_per_frame25=/////// rotations... by flexi +shape_1_per_frame26= +shape_1_per_frame27=d = 2; +shape_1_per_frame28=zoom = 1; +shape_1_per_frame29= +shape_1_per_frame30=w3 = .6*sin(q1); +shape_1_per_frame31=w2 = .6*sin(q3); +shape_1_per_frame32=w1 = q2; +shape_1_per_frame33= +shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame36=z1 = my_z; +shape_1_per_frame37= +shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame40=y2 = y1; +shape_1_per_frame41= +shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame44=x3 = x2; +shape_1_per_frame45= +shape_1_per_frame46=// perspective calculation +shape_1_per_frame47= +shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame49=w = atan2(x3,y3); +shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame52= +shape_1_per_frame53=my_x = zoom*sin(w)*p; +shape_1_per_frame54=my_y = zoom*cos(w)*p; +shape_1_per_frame55= +shape_1_per_frame56=x = 0.5 + my_x/q6; +shape_1_per_frame57=y = 0.5 + my_y/q5; +shape_1_per_frame58= +shape_1_per_frame59= +shape_1_per_frame60=////////// sphere +shape_1_per_frame61=rad=rad/d; +shape_1_per_frame62=b=sin(3.14*sample+.3*time); +shape_1_per_frame63=r=.9*b; +shape_1_per_frame64=g=.9*b; +shape_1_per_frame65=b2=.9*b; +shape_1_per_frame66=r2=.9*b2; +shape_1_per_frame67=g2=.9*b2; +shape_1_per_frame68=border_r=r; +shape_1_per_frame69=border_g=g; +shape_1_per_frame70=border_b=b; +shape_1_per_frame71= +shape_1_per_frame72= +shape_1_per_frame73=////// drago +shape_1_per_frame74= +shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); +shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); +shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); +shape_1_per_frame78= +shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); +shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); +shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); +shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); +shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); +shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); +shape_1_per_frame85= +shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); +shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp=0; +per_frame_2=wave_a=0; +per_frame_3=zoom=1.0; +per_frame_4=decay=0.5; +per_frame_5= +per_frame_6= +per_frame_7=bt=bt+bass/fps; +per_frame_8=q1=bt; +per_frame_9=tt=tt+treb/fps; +per_frame_10=q2=tt+.22*time; +per_frame_11=mt=mt+mid/fps; +per_frame_12=q3=mt+.24*time; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q5=aspectx; +per_frame_17=q6=aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; +warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(1.2,1.1,3.0); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk new file mode 100644 index 0000000..bf1810a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk @@ -0,0 +1,689 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=175 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20065 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.99979 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.010 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=//lorenz-attractor calc +shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); +shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); +shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); +shape_0_per_frame5= +shape_0_per_frame6=dx1 = q14*(yy1-xx1); +shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; +shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; +shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); +shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; +shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; +shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=// 3D object model coordinates +shape_0_per_frame16=my_x = xx1*0.1; +shape_0_per_frame17=my_y = yy1*0.1; +shape_0_per_frame18=my_z = zz1*0.1 - 3; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=d = 4.75; // camera distance +shape_0_per_frame22=zoom = .55+0.25*sin(.5*q32); +shape_0_per_frame23= +shape_0_per_frame24=// solid angles +shape_0_per_frame25=w1 = q3; +shape_0_per_frame26=w2 = q4; +shape_0_per_frame27=w3 = q5; +shape_0_per_frame28= +shape_0_per_frame29=// 3D rotation +shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame32=z1 = my_z; +shape_0_per_frame33= +shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame36=y2 = y1; +shape_0_per_frame37= +shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame40=x3 = x2; +shape_0_per_frame41= +shape_0_per_frame42=// perspective calculation +shape_0_per_frame43= +shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame45=w = atan2(x3,y3); +shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame48= +shape_0_per_frame49=my_x = zoom*sin(w)*p; +shape_0_per_frame50=my_y = zoom*cos(w)*p; +shape_0_per_frame51= +shape_0_per_frame52=x = 0.5 + my_x; +shape_0_per_frame53=y = 0.5 + my_y; +shape_0_per_frame54= +shape_0_per_frame55=rad = rad/d; +shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; +shapecode_1_enabled=0 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=512 +shapecode_1_x=0.500 +shapecode_1_y=0.550 +shapecode_1_rad=0.09860 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78740 +shapecode_1_r=0.200 +shapecode_1_g=0.030 +shapecode_1_b=0.550 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=started = 0; +shape_1_init2=t1 = 0.412; //seeds for pseudo random generator +shape_1_init3=t2 = 0.4563; +shape_1_init4=t3 = 0.6452; +shape_1_init5=t4 = 0.2565; +shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_1_per_frame9=t = .6; +shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_1_per_frame11=t = t + rnd2*0.1; +shape_1_per_frame12=wh = rnd4*asin(1)*4; +shape_1_per_frame13=wv = 0.25 + rnd3*0.1; +shape_1_per_frame14= +shape_1_per_frame15=d = 6; // makes the perspective impact +shape_1_per_frame16=zoom = 1; +shape_1_per_frame17=l = 1; +shape_1_per_frame18= +shape_1_per_frame19=// Kardan angles +shape_1_per_frame20= +shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_1_per_frame22=w2 = q4; // rotation around vertical axis +shape_1_per_frame23=w3 = q5; // rotation around horizontal axis +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=// definition of the 3D shape +shape_1_per_frame27= +shape_1_per_frame28=i = instance; +shape_1_per_frame29= +shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; +shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; +shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; +shape_1_per_frame33= +shape_1_per_frame34= +shape_1_per_frame35= +shape_1_per_frame36=// 3D rotations +shape_1_per_frame37= +shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame40=z1 = my_z; +shape_1_per_frame41= +shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame44=y2 = y1; +shape_1_per_frame45= +shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame48=x3 = x2; +shape_1_per_frame49= +shape_1_per_frame50=// perspective calculation +shape_1_per_frame51= +shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame54= +shape_1_per_frame55=rad = rad/d; +shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; +shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; +shape_1_per_frame58= +shape_1_per_frame59=x = 0.5 + my_x; +shape_1_per_frame60=y = 0.5 + my_y; +shape_1_per_frame61= +shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=512 +shapecode_2_x=0.500 +shapecode_2_y=0.550 +shapecode_2_rad=0.26670 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.78740 +shapecode_2_r=0.000 +shapecode_2_g=0.100 +shapecode_2_b=0.550 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=started = 0; +shape_2_init2=t1 = 0.412; //seeds for pseudo random generator +shape_2_init3=t2 = 0.4563; +shape_2_init4=t3 = 0.6452; +shape_2_init5=t4 = 0.2565; +shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_2_per_frame9=t = .6; +shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_2_per_frame11=t = t + rnd2*0.1; +shape_2_per_frame12=wh = rnd4*asin(1)*4; +shape_2_per_frame13=wv = 0.25 + rnd3*0.1; +shape_2_per_frame14= +shape_2_per_frame15=d = 6; // makes the perspective impact +shape_2_per_frame16=zoom = 1; +shape_2_per_frame17=l = 1; +shape_2_per_frame18= +shape_2_per_frame19=// Kardan angles +shape_2_per_frame20= +shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_2_per_frame22=w2 = q4; // rotation around vertical axis +shape_2_per_frame23=w3 = q5; // rotation around horizontal axis +shape_2_per_frame24= +shape_2_per_frame25= +shape_2_per_frame26=// definition of the 3D shape +shape_2_per_frame27= +shape_2_per_frame28=i = instance; +shape_2_per_frame29= +shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; +shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; +shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35=// 3D rotations +shape_2_per_frame36= +shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_2_per_frame39=z1 = my_z; +shape_2_per_frame40= +shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_2_per_frame43=y2 = y1; +shape_2_per_frame44= +shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_2_per_frame47=x3 = x2; +shape_2_per_frame48= +shape_2_per_frame49=// perspective calculation +shape_2_per_frame50= +shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_2_per_frame53= +shape_2_per_frame54=rad = rad/d; +shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_2_per_frame57= +shape_2_per_frame58=x = 0.5 + my_x; +shape_2_per_frame59=y = 0.5 + my_y; +shape_2_per_frame60= +shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=512 +shapecode_3_x=0.500 +shapecode_3_y=0.550 +shapecode_3_rad=0.05012 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.78740 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.110 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=started = 0; +shape_3_init2=t1 = 0.412; //seeds for pseudo random generator +shape_3_init3=t2 = 0.4563; +shape_3_init4=t3 = 0.6452; +shape_3_init5=t4 = 0.2565; +shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_3_per_frame9=t = .6; +shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_3_per_frame11=t = t + rnd2*0.1; +shape_3_per_frame12=wh = rnd4*asin(1)*4; +shape_3_per_frame13=wv = 0.25 + rnd3*0.1; +shape_3_per_frame14= +shape_3_per_frame15=d = 1.4; // makes the perspective impact +shape_3_per_frame16=zoom = 1; +shape_3_per_frame17=l = 1; +shape_3_per_frame18= +shape_3_per_frame19=// Kardan angles +shape_3_per_frame20= +shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_3_per_frame22=w2 = q4; // rotation around vertical axis +shape_3_per_frame23=w3 = q5; // rotation around horizontal axis +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=// definition of the 3D shape +shape_3_per_frame27= +shape_3_per_frame28=i = instance; +shape_3_per_frame29= +shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); +shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; +shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); +shape_3_per_frame33= +shape_3_per_frame34= +shape_3_per_frame35=// 3D rotations +shape_3_per_frame36= +shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame39=z1 = my_z; +shape_3_per_frame40= +shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame43=y2 = y1; +shape_3_per_frame44= +shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame47=x3 = x2; +shape_3_per_frame48= +shape_3_per_frame49=// perspective calculation +shape_3_per_frame50= +shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame53= +shape_3_per_frame54=rad = rad/d; +shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_3_per_frame57= +shape_3_per_frame58=x = 0.5 + my_x; +shape_3_per_frame59=y = 0.5 + my_y; +shape_3_per_frame60= +shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; +per_frame_init_1=step = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=dec_fast = pow (0.6, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q24 = is_beat; +per_frame_16=vol = bass_att + mid_att + treb_att; +per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_19=q27 = index + 1; +per_frame_20=q28 = index2 + 1; +per_frame_21=q23 = q22 -0.1/q22; +per_frame_22=q23 = max(q23,1); +per_frame_23= +per_frame_24=k1 = is_beat*equal(index%8,0); +per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; +per_frame_27=rott = p2 * 3.1416/4; +per_frame_28= +per_frame_29=q1 = cos(rott); +per_frame_30=q2 = sin(rott); +per_frame_31=q3 = -q2; +per_frame_32=q4 = q1; +per_frame_33= +per_frame_34=trig = q24 * bnot(index%2); +per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); +per_frame_37=q10 = 0.2+vy*vy*2; +per_frame_38=q11 = sin(time/9)/2+.4; +per_frame_39=movz = movz-1/fps*(.3+vx); +per_frame_40=q9 = movz; +per_frame_41= +per_frame_42=q12 = min(q22,6)*2; +per_frame_43=q13 = min(2,1+abs(8*vy*vx)); +per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); +per_frame_45=dir_ = bass-1; +per_frame_46= +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); +per_frame_49= +per_frame_50=trel = trel + .1/fps*dir; +per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; +per_frame_52= +per_frame_53=q5 = cos(trel_); +per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); +per_frame_55=q7 = -q6; +per_frame_56=q8 = q5; +per_frame_57= +per_frame_58=zoom = 1.02; +per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; +per_frame_60=rot = .0*sin(time/3); +per_frame_61=dx = .0; +per_frame_62= +per_frame_63=monitor = q11; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float3 neu, ret1; +comp_4=`float2 rs2,rs0,rss,uv1,uv2, uv3, uv0; +comp_5=`float ang2,c,s; +comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); +comp_7=`shader_body +comp_8=`{ +comp_9=`uv0 = uv; +comp_10=`float2 uv5 = (uv-.5)*aspect.xy; +comp_11=` +comp_12=`uv -= 0.5; +comp_13=`uv *= aspect.xy; +comp_14=`uv += float2 (q5,q6)/4; +comp_15=`uv = mul(uv,float2x2(_qb)); +comp_16=`uv5 = uv; +comp_17=` +comp_18=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*6*q28; +comp_19=`rs0.y = 1/(length (uv)); +comp_20=`//rs0.y = q5* rs0.y + q6 * 1/rs0.y; +comp_21=`rss = float2 (rs0.x+q9*8,rs0.y+q9*q28*4)/12; +comp_22=` +comp_23=` +comp_24=`float3 ret1 = 0; +comp_25=`int anz = 3; +comp_26=`int n = 0; +comp_27=`float2 ofs = .1*float2(q5,q6).yx; +comp_28=`while (n <= anz) { +comp_29=` float dist = frac(-q9+1.0*n/anz); +comp_30=` +comp_31=` ang2 = 6.28*n/anz; +comp_32=` c = cos(ang2); +comp_33=` s = sin(ang2); +comp_34=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c))*aspect.yx; +comp_35=` uv3 = frac(uv2+.5+ofs) ; +comp_36=` neu = 1*GetPixel(uv3)+ GetBlur1(uv3)*1; +comp_37=` ret1 = max(ret1,neu* (1-dist*dist)*2); +comp_38=`n++; +comp_39=`} +comp_40=` +comp_41=`float2 dz = float2 (ret1.r+ret1.b, ret1.r-ret1.g)/2; +comp_42=`ret = ret1 +comp_43=`+ bass_att*.004/length(uv)*roam_sin +comp_44=`+ 2*(bass_att*GetBlur1(frac(rss+dz)).brg+.0*roam_sin*length(uv))*saturate(1-ret1*4); +comp_45=`//+ .03/length(sin(float2(-rs0.x*.0,-rs0.y*5)))*(1/treb_att)*saturate(1-ret1*4); +comp_46=`//ret = GetPixel(uv0)*2; +comp_47=`} +comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk new file mode 100644 index 0000000..c0aa41d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk @@ -0,0 +1,990 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.800 +fWaveScale=0.010 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=0.01000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.96881 +sy=1.00183 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.800 +ob_b=0.700 +ob_a=0.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.300 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=0.620 +wavecode_0_g=0.660 +wavecode_0_b=0.600 +wavecode_0_a=1.000 +wave_0_per_point1=//// stars +wave_0_per_point2= +wave_0_per_point3=q10=123*sample; +wave_0_per_point4= +wave_0_per_point5=///random factor +wave_0_per_point6= +wave_0_per_point7=x = -.5+sample; +wave_0_per_point8=y = -.5+abs(sin(q10)); +wave_0_per_point9= +wave_0_per_point10=t=.004*time; +wave_0_per_point11=mx = x*cos(t)+y*sin(t); +wave_0_per_point12=my = y*cos(t)-x*sin(t); +wave_0_per_point13= +wave_0_per_point14=p1=.1*sin(630*sample); +wave_0_per_point15=p2=.1*sin(530*sample); +wave_0_per_point16= +wave_0_per_point17=x= .5+p1+mx; +wave_0_per_point18=y= .5+p2+my; +wave_0_per_point19= +wave_0_per_point20=a=.02+.2*p1; +wave_0_per_point21=a=if(equal(1000*sample%128,0),.4,a); +wave_0_per_point22=a=a+.03*int(rand(2)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.20929 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.300 +wavecode_1_g=0.200 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=/////// POV +wave_1_per_point2= +wave_1_per_point3=r1=50; +wave_1_per_point4=q10=-3+6*q20; +wave_1_per_point5=q11=300*q20; +wave_1_per_point6= +wave_1_per_point7=px = (r1+q10*cos(1*q11))*cos(q11); +wave_1_per_point8=py = (r1+q10*cos(1*q11))*sin(q11); +wave_1_per_point9=pz = q10*sin(1*q11); +wave_1_per_point10= +wave_1_per_point11=/////// surface (Moebius strip) +wave_1_per_point12= +wave_1_per_point13=r1=50; +wave_1_per_point14=q10=-10+20*sample; +wave_1_per_point15=q11=300*sample+2*q4; +wave_1_per_point16= +wave_1_per_point17=sx = (r1+q10*cos(1*q11))*cos(q11); +wave_1_per_point18=sy = (r1+q10*cos(1*q11))*sin(q11); +wave_1_per_point19=sz = q10*sin(1*q11); +wave_1_per_point20= +wave_1_per_point21=my_x = sx+ px; +wave_1_per_point22=my_y = sy+ py; +wave_1_per_point23=my_z = -sz+ pz; +wave_1_per_point24= +wave_1_per_point25=my_x=my_x+q1; +wave_1_per_point26=my_y=my_y+q2; +wave_1_per_point27=my_z=my_z+q3; +wave_1_per_point28= +wave_1_per_point29=/////// rotations +wave_1_per_point30= +wave_1_per_point31=d = 0; +wave_1_per_point32=zoom = 1; +wave_1_per_point33= +wave_1_per_point34=w1 = .2+atan2(py,px); +wave_1_per_point35=w2 = 3.14; +wave_1_per_point36=w3 = 1.57; +wave_1_per_point37= +wave_1_per_point38=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_1_per_point39=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_1_per_point40=z1 = my_z; +wave_1_per_point41= +wave_1_per_point42=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_1_per_point43=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_1_per_point44=y2 = y1; +wave_1_per_point45= +wave_1_per_point46=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_1_per_point47=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_1_per_point48=x3 = x2; +wave_1_per_point49= +wave_1_per_point50=l = sqrt(x3*x3 + y3*y3); +wave_1_per_point51=w = atan2(x3,y3); +wave_1_per_point52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_1_per_point53=p = tan(asin(1) + atan2(d+z3,l)); +wave_1_per_point54= +wave_1_per_point55=my_x = zoom*sin(w)*p; +wave_1_per_point56=my_y = zoom*cos(w)*p; +wave_1_per_point57= +wave_1_per_point58=x = 0.3 + my_x/q6; +wave_1_per_point59=y = 0.5 + my_y/q5; +wave_1_per_point60= +wave_1_per_point61=x = 0.5 + (x-.5)/q5; +wave_1_per_point62=y = 0.5 + (y-.5)/q6; +wave_1_per_point63= +wave_1_per_point64= +wave_1_per_point65=//////// +wave_1_per_point66= +wave_1_per_point67=r=.7+.2*sin(11*sample+40*q4); +wave_1_per_point68=g=.2+.1*sin(12*sample+40*q4); +wave_1_per_point69=b=.1+.1*sin(22*sample+40*q4); +wave_1_per_point70= +wave_1_per_point71=a=if(above(d,50),.001*a,a); +wave_1_per_point72=a=300*a/d; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.800 +wavecode_2_g=0.800 +wavecode_2_b=1.000 +wavecode_2_a=0.010 +wave_2_per_point1= +wave_2_per_point2=/////// POV +wave_2_per_point3= +wave_2_per_point4=r1=50; +wave_2_per_point5=q10=-3+6*q20; +wave_2_per_point6=q11=300*q20; +wave_2_per_point7= +wave_2_per_point8=px = (r1+q10*cos(.5*q11))*cos(q11); +wave_2_per_point9=py = (r1+q10*cos(.5*q11))*sin(q11); +wave_2_per_point10=pz = q10*sin(.5*q11); +wave_2_per_point11= +wave_2_per_point12= +wave_2_per_point13=/////// surface (sphere) +wave_2_per_point14=r1=1; +wave_2_per_point15=q10= -1+2*sample; +wave_2_per_point16=q11=120*sample+.3*q4; +wave_2_per_point17= +wave_2_per_point18=sx = sqrt(r1*r1-q10*q10)*cos(q11); +wave_2_per_point19=sy = sqrt(r1*r1-q10*q10)*sin(q11); +wave_2_per_point20=sz = q10; +wave_2_per_point21= +wave_2_per_point22=my_x = 28*sx+ px; +wave_2_per_point23=my_y = 28*sy+ py; +wave_2_per_point24=my_z = -28*sz+ pz; +wave_2_per_point25= +wave_2_per_point26= +wave_2_per_point27=my_x=my_x+q1; +wave_2_per_point28=my_y=my_y+q2; +wave_2_per_point29=my_z=my_z+q3; +wave_2_per_point30= +wave_2_per_point31=/////// rotations +wave_2_per_point32= +wave_2_per_point33=d = 0; +wave_2_per_point34=zoom = 1; +wave_2_per_point35= +wave_2_per_point36=w1 = .2+atan2(py,px); +wave_2_per_point37=w2 = 3.14; +wave_2_per_point38=w3 = 1.57; +wave_2_per_point39= +wave_2_per_point40=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_2_per_point41=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_2_per_point42=z1 = my_z; +wave_2_per_point43= +wave_2_per_point44=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_2_per_point45=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_2_per_point46=y2 = y1; +wave_2_per_point47= +wave_2_per_point48=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_2_per_point49=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_2_per_point50=x3 = x2; +wave_2_per_point51= +wave_2_per_point52=l = sqrt(x3*x3 + y3*y3); +wave_2_per_point53=w = atan2(x3,y3); +wave_2_per_point54=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_2_per_point55=p = tan(asin(1) + atan2(d+z3,l)); +wave_2_per_point56= +wave_2_per_point57=my_x = zoom*sin(w)*p; +wave_2_per_point58=my_y = zoom*cos(w)*p; +wave_2_per_point59= +wave_2_per_point60=x = 0.3 + my_x/q6; +wave_2_per_point61=y = 0.5 + my_y/q5; +wave_2_per_point62= +wave_2_per_point63=x = 0.5 + (x-.5)/q5; +wave_2_per_point64=y = 0.5 + (y-.5)/q6; +wave_2_per_point65= +wave_2_per_point66= +wave_2_per_point67=//////// +wave_2_per_point68= +wave_2_per_point69=r=.8+.2*sin(11*sample+30*q4); +wave_2_per_point70=g=.4+.1*sin(12*sample+30*q4); +wave_2_per_point71=b=.3+.1*sin(22*sample+30*q4); +wave_2_per_point72= +wave_2_per_point73=//a=if(above(15,z3),0,a); +wave_2_per_point74=a=100*a/d; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.40000 +wavecode_3_r=1.000 +wavecode_3_g=0.110 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1= +wave_3_per_point2=/////// POV +wave_3_per_point3= +wave_3_per_point4=r1=50; +wave_3_per_point5=q10=-3+6*q20; +wave_3_per_point6=q11=300*q20; +wave_3_per_point7= +wave_3_per_point8=px = (r1+q10*cos(.5*q11))*cos(q11); +wave_3_per_point9=py = (r1+q10*cos(.5*q11))*sin(q11); +wave_3_per_point10=pz = q10*sin(.5*q11); +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=/////// surface (sphere) +wave_3_per_point14= +wave_3_per_point15=turns = 153; +wave_3_per_point16=size = 16; +wave_3_per_point17=speed =.8; +wave_3_per_point18=x = (size-size*sample)*sin(speed*3.14*time+sample*6.28*turns); +wave_3_per_point19=y = (size-size*sample)*cos(speed*3.14*time+sample*6.28*turns); +wave_3_per_point20=z = 0; +wave_3_per_point21= +wave_3_per_point22=sx=x*sin(t)+y*cos(t); +wave_3_per_point23=sy=y*sin(t)-x*cos(t); +wave_3_per_point24= +wave_3_per_point25=t=q4; +wave_3_per_point26=sz=sx-sy; +wave_3_per_point27= +wave_3_per_point28=my_x = sx+ px; +wave_3_per_point29=my_y = sy+ py; +wave_3_per_point30=my_z = -sz+ pz; +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33=my_x=my_x+q1; +wave_3_per_point34=my_y=my_y+q2; +wave_3_per_point35=my_z=my_z+q3; +wave_3_per_point36= +wave_3_per_point37=/////// rotations +wave_3_per_point38= +wave_3_per_point39=d = 0; +wave_3_per_point40=zoom = 1; +wave_3_per_point41= +wave_3_per_point42=w1 = .2+atan2(py,px); +wave_3_per_point43=w2 = 3.14; +wave_3_per_point44=w3 = 1.57; +wave_3_per_point45= +wave_3_per_point46=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_3_per_point47=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_3_per_point48=z1 = my_z; +wave_3_per_point49= +wave_3_per_point50=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_3_per_point51=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_3_per_point52=y2 = y1; +wave_3_per_point53= +wave_3_per_point54=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_3_per_point55=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_3_per_point56=x3 = x2; +wave_3_per_point57= +wave_3_per_point58=l = sqrt(x3*x3 + y3*y3); +wave_3_per_point59=w = atan2(x3,y3); +wave_3_per_point60=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_3_per_point61=p = tan(asin(1) + atan2(d+z3,l)); +wave_3_per_point62= +wave_3_per_point63=my_x = zoom*sin(w)*p; +wave_3_per_point64=my_y = zoom*cos(w)*p; +wave_3_per_point65= +wave_3_per_point66=x = 0.3 + my_x/q6; +wave_3_per_point67=y = 0.5 + my_y/q5; +wave_3_per_point68= +wave_3_per_point69=x = 0.5 + (x-.5)/q5; +wave_3_per_point70=y = 0.5 + (y-.5)/q6; +wave_3_per_point71= +wave_3_per_point72= +wave_3_per_point73=//////// +wave_3_per_point74= +wave_3_per_point75=a=7*a/d; +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=330 +shapecode_0_x=1.000 +shapecode_0_y=0.500 +shapecode_0_rad=6.36630 +shapecode_0_ang=0.37699 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=0.19950 +shapecode_0_r=0.420 +shapecode_0_g=0.610 +shapecode_0_b=0.720 +shapecode_0_a=0.390 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.040 +shapecode_0_a2=0.130 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1= +shape_0_per_frame2=sample=instance/num_inst; +shape_0_per_frame3= +shape_0_per_frame4=/////// POV +shape_0_per_frame5= +shape_0_per_frame6=r1=50; +shape_0_per_frame7=q10=-3+6*q20; +shape_0_per_frame8=q11=300*q20; +shape_0_per_frame9= +shape_0_per_frame10=px = (r1+q10*cos(.5*q11))*cos(q11); +shape_0_per_frame11=py = (r1+q10*cos(.5*q11))*sin(q11); +shape_0_per_frame12=pz = q10*sin(.5*q11); +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=/////// surface (sphere) +shape_0_per_frame16=r1=1; +shape_0_per_frame17=q10= -1+2*sample; +shape_0_per_frame18=q11=120*sample+.3*q4; +shape_0_per_frame19= +shape_0_per_frame20=sx = sqrt(r1*r1-q10*q10)*cos(q11); +shape_0_per_frame21=sy = sqrt(r1*r1-q10*q10)*sin(q11); +shape_0_per_frame22=sz = q10; +shape_0_per_frame23= +shape_0_per_frame24=my_x = 25*sx+ px; +shape_0_per_frame25=my_y = 25*sy+ py; +shape_0_per_frame26=my_z = -25*sz+ pz; +shape_0_per_frame27= +shape_0_per_frame28=my_x=my_x+q1; +shape_0_per_frame29=my_y=my_y+q2; +shape_0_per_frame30=my_z=my_z+q3; +shape_0_per_frame31= +shape_0_per_frame32=/////// rotations +shape_0_per_frame33= +shape_0_per_frame34=d = 0; +shape_0_per_frame35=zoom = 1; +shape_0_per_frame36= +shape_0_per_frame37=w1 = .2+atan2(py,px); +shape_0_per_frame38=w2 = 3.14; +shape_0_per_frame39=w3 = 1.57; +shape_0_per_frame40= +shape_0_per_frame41=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame42=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame43=z1 = my_z; +shape_0_per_frame44= +shape_0_per_frame45=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame46=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame47=y2 = y1; +shape_0_per_frame48= +shape_0_per_frame49=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame50=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame51=x3 = x2; +shape_0_per_frame52= +shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame54=w = atan2(x3,y3); +shape_0_per_frame55=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame56=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame57= +shape_0_per_frame58=my_x = zoom*sin(w)*p; +shape_0_per_frame59=my_y = zoom*cos(w)*p; +shape_0_per_frame60= +shape_0_per_frame61=x = 0.3 + my_x/q6; +shape_0_per_frame62=y = 0.5 + my_y/q5; +shape_0_per_frame63= +shape_0_per_frame64=//////// +shape_0_per_frame65= +shape_0_per_frame66=rad=rad/d; +shape_0_per_frame67=rad=if(above(rad,.5), .5,rad); +shape_0_per_frame68= +shape_0_per_frame69=r=.7+.2*sin(11*sample+30*q4); +shape_0_per_frame70=g=.2+.1*sin(12*sample+30*q4); +shape_0_per_frame71=b=.1+.1*sin(22*sample+30*q4); +shape_0_per_frame72= +shape_0_per_frame73=r2=.01*r; +shape_0_per_frame74=g2=.01*g; +shape_0_per_frame75=b2=.01*b; +shape_0_per_frame76= +shape_0_per_frame77=a=15*a/d; +shape_0_per_frame78=a2=.5*a; +shape_0_per_frame79= +shape_0_per_frame80= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=993 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.95258 +shapecode_1_ang=0.37699 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=sample=1-instance/num_inst; +shape_1_per_frame3= +shape_1_per_frame4=/////// POV +shape_1_per_frame5= +shape_1_per_frame6=r1=50; +shape_1_per_frame7=q10=-3+6*q20; +shape_1_per_frame8=q11=300*q20; +shape_1_per_frame9= +shape_1_per_frame10=px = (r1+q10*cos(1*q11))*cos(q11); +shape_1_per_frame11=py = (r1+q10*cos(1*q11))*sin(q11); +shape_1_per_frame12=pz = q10*sin(1*q11); +shape_1_per_frame13= +shape_1_per_frame14=/////// surface (Moebius strip) +shape_1_per_frame15= +shape_1_per_frame16=r1=50; +shape_1_per_frame17=q10=-10+20*sample; +shape_1_per_frame18=q11=300*sample; +shape_1_per_frame19= +shape_1_per_frame20=sx = (r1+q10*cos(1*q11))*cos(q11); +shape_1_per_frame21=sy = (r1+q10*cos(1*q11))*sin(q11); +shape_1_per_frame22=sz = q10*sin(1*q11); +shape_1_per_frame23= +shape_1_per_frame24=my_x = sx+ px; +shape_1_per_frame25=my_y = sy+ py; +shape_1_per_frame26=my_z = -sz+ pz; +shape_1_per_frame27= +shape_1_per_frame28=my_x=my_x+q1; +shape_1_per_frame29=my_y=my_y+q2; +shape_1_per_frame30=my_z=my_z+q3; +shape_1_per_frame31= +shape_1_per_frame32=/////// rotations +shape_1_per_frame33= +shape_1_per_frame34=d = 0; +shape_1_per_frame35=zoom = 1; +shape_1_per_frame36= +shape_1_per_frame37=w1 = .2+atan2(py,px); +shape_1_per_frame38=w2 = 3.14; +shape_1_per_frame39=w3 = 1.57; +shape_1_per_frame40= +shape_1_per_frame41=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame42=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame43=z1 = my_z; +shape_1_per_frame44= +shape_1_per_frame45=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame46=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame47=y2 = y1; +shape_1_per_frame48= +shape_1_per_frame49=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame50=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame51=x3 = x2; +shape_1_per_frame52= +shape_1_per_frame53=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame54=w = atan2(x3,y3); +shape_1_per_frame55=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame56=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame57= +shape_1_per_frame58=my_x = zoom*sin(w)*p; +shape_1_per_frame59=my_y = zoom*cos(w)*p; +shape_1_per_frame60= +shape_1_per_frame61=x = 0.3 + my_x/q6; +shape_1_per_frame62=y = 0.5 + my_y/q5; +shape_1_per_frame63= +shape_1_per_frame64=//////// +shape_1_per_frame65= +shape_1_per_frame66=rad=rad/d; +shape_1_per_frame67=rad=if(above(rad,.1), .1,rad); +shape_1_per_frame68= +shape_1_per_frame69=r=.6+.2*sin(20*sample*30*q4); +shape_1_per_frame70=g=.2+.1*sin(22*sample+30*q4); +shape_1_per_frame71=b=.1+.1*sin(24*sample+30*q4); +shape_1_per_frame72= +shape_1_per_frame73=r2=.5*r; +shape_1_per_frame74=g2=.5*g; +shape_1_per_frame75=b2=.5*b; +shape_1_per_frame76= +shape_1_per_frame77=a=11*a/d; +shape_1_per_frame78=a=if(above(d,50),.1*a,a); +shape_1_per_frame79=a2=.4*a; +shape_1_per_frame80= +shape_1_per_frame81= +shapecode_2_enabled=1 +shapecode_2_sides=10 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=182 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02217 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=sample=1-instance/num_inst; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=/////// POV +shape_2_per_frame6= +shape_2_per_frame7=r1=50; +shape_2_per_frame8=q10=-3+6*q20; +shape_2_per_frame9=q11=300*q20; +shape_2_per_frame10= +shape_2_per_frame11=px = (r1+q10*cos(.5*q11))*cos(q11); +shape_2_per_frame12=py = (r1+q10*cos(.5*q11))*sin(q11); +shape_2_per_frame13=pz = q10*sin(.5*q11); +shape_2_per_frame14= +shape_2_per_frame15= +shape_2_per_frame16=/////// surface (sphere) +shape_2_per_frame17= +shape_2_per_frame18=turns = 50; +shape_2_per_frame19=size = 24; +shape_2_per_frame20=speed =.9; +shape_2_per_frame21=sx = (size-size*sample)*sin(speed*3.14*time+sample*6.28*turns); +shape_2_per_frame22=sy = (size-size*sample)*cos(speed*3.14*time+sample*6.28*turns); +shape_2_per_frame23=sz = 0; +shape_2_per_frame24= +shape_2_per_frame25=my_x = sx+ px; +shape_2_per_frame26=my_y = sy+ py; +shape_2_per_frame27=my_z = -sz+ pz; +shape_2_per_frame28= +shape_2_per_frame29=my_x=my_x+q1; +shape_2_per_frame30=my_y=my_y+q2; +shape_2_per_frame31=my_z=my_z+q3; +shape_2_per_frame32= +shape_2_per_frame33=/////// rotations +shape_2_per_frame34= +shape_2_per_frame35=d = 0; +shape_2_per_frame36=zoom = 1; +shape_2_per_frame37= +shape_2_per_frame38=w1 = .2+atan2(py,px); +shape_2_per_frame39=w2 = 3.14; +shape_2_per_frame40=w3 = 1.57; +shape_2_per_frame41= +shape_2_per_frame42=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_2_per_frame43=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_2_per_frame44=z1 = my_z; +shape_2_per_frame45= +shape_2_per_frame46=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_2_per_frame47=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_2_per_frame48=y2 = y1; +shape_2_per_frame49= +shape_2_per_frame50=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_2_per_frame51=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_2_per_frame52=x3 = x2; +shape_2_per_frame53= +shape_2_per_frame54=l = sqrt(x3*x3 + y3*y3); +shape_2_per_frame55=w = atan2(x3,y3); +shape_2_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_2_per_frame57=p = tan(asin(1) + atan2(d+z3,l)); +shape_2_per_frame58= +shape_2_per_frame59=my_x = zoom*sin(w)*p; +shape_2_per_frame60=my_y = zoom*cos(w)*p; +shape_2_per_frame61= +shape_2_per_frame62=x = 0.3 + my_x/q6; +shape_2_per_frame63=y = 0.5 + my_y/q5; +shape_2_per_frame64= +shape_2_per_frame65=//////// +shape_2_per_frame66= +shape_2_per_frame67=r=.7+.2*sin(11*sample+30*q4); +shape_2_per_frame68=g=.2+.1*sin(12*sample+30*q4); +shape_2_per_frame69=b=.1+.1*sin(22*sample+30*q4); +shape_2_per_frame70= +shape_2_per_frame71=r2=.01*r; +shape_2_per_frame72=g2=.01*g; +shape_2_per_frame73=b2=.01*b; +shape_2_per_frame74= +shape_2_per_frame75=a=8*a/d; +shape_2_per_frame76=a2=.8*a; +shape_2_per_frame77= +shape_2_per_frame78= +shapecode_3_enabled=1 +shapecode_3_sides=50 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=6 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.12701 +shapecode_3_ang=0.31416 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=3.36668 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=sample=1-instance/num_inst; +shape_3_per_frame3= +shape_3_per_frame4= +shape_3_per_frame5=/////// POV +shape_3_per_frame6= +shape_3_per_frame7=r1=50; +shape_3_per_frame8=q10=-3+6*q20; +shape_3_per_frame9=q11=300*q20; +shape_3_per_frame10= +shape_3_per_frame11=px = (r1+q10*cos(.5*q11))*cos(q11); +shape_3_per_frame12=py = (r1+q10*cos(.5*q11))*sin(q11); +shape_3_per_frame13=pz = q10*sin(.5*q11); +shape_3_per_frame14= +shape_3_per_frame15= +shape_3_per_frame16=/////// surface (ellipse) +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=q11=6.28*sample+q2; +shape_3_per_frame20= +shape_3_per_frame21=sx = 60*cos(q11); +shape_3_per_frame22=sy = 50*sin(q11); +shape_3_per_frame23=sz = sx; +shape_3_per_frame24= +shape_3_per_frame25=my_x = sx+ px; +shape_3_per_frame26=my_y = sy+ py; +shape_3_per_frame27=my_z = -sz+ pz; +shape_3_per_frame28= +shape_3_per_frame29=my_x=my_x+q1; +shape_3_per_frame30=my_y=my_y+q2; +shape_3_per_frame31=my_z=my_z+q3; +shape_3_per_frame32= +shape_3_per_frame33=/////// rotations +shape_3_per_frame34= +shape_3_per_frame35=d = 0; +shape_3_per_frame36=zoom = 1; +shape_3_per_frame37= +shape_3_per_frame38=w1 = .2+atan2(py,px); +shape_3_per_frame39=w2 = 3.14; +shape_3_per_frame40=w3 = 1.57; +shape_3_per_frame41= +shape_3_per_frame42=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame43=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame44=z1 = my_z; +shape_3_per_frame45= +shape_3_per_frame46=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame47=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame48=y2 = y1; +shape_3_per_frame49= +shape_3_per_frame50=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame51=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame52=x3 = x2; +shape_3_per_frame53= +shape_3_per_frame54=l = sqrt(x3*x3 + y3*y3); +shape_3_per_frame55=w = atan2(x3,y3); +shape_3_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame57=p = tan(asin(1) + atan2(d+z3,l)); +shape_3_per_frame58= +shape_3_per_frame59=my_x = zoom*sin(w)*p; +shape_3_per_frame60=my_y = zoom*cos(w)*p; +shape_3_per_frame61= +shape_3_per_frame62=x = 0.3 + my_x/q6; +shape_3_per_frame63=y = 0.5 + my_y/q5; +shape_3_per_frame64= +shape_3_per_frame65= +shape_3_per_frame66=//////// +shape_3_per_frame67= +shape_3_per_frame68=rad=2*rad+rad*sin(44*sample); +shape_3_per_frame69=rad=rad/d; +shape_3_per_frame70=rad=if(above(rad,.4), .4,rad); +shape_3_per_frame71= +shape_3_per_frame72=r=.8+.2*sin(11*sample); +shape_3_per_frame73=g=.3+.1*sin(12*sample); +shape_3_per_frame74=b=.2+.1*sin(22*sample); +shape_3_per_frame75= +shape_3_per_frame76=r2=.1*r; +shape_3_per_frame77=g2=.1*g; +shape_3_per_frame78=b2=.1*b; +shape_3_per_frame79= +shape_3_per_frame80=a=20*a/(d); +shape_3_per_frame81=a2=.2*a; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.98; +per_frame_2=zoom=-.999; +per_frame_3=//rot=sin(time/10)*0.3; +per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; +per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; +per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; +per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; +per_frame_8=ob_g=sin((time/10)+0.1); +per_frame_9=ob_r=(cos(time/7))+0.3; +per_frame_10= +per_frame_11=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_12=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_13=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_14=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_15=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_16=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_17=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_18=vvb = min(1,max(0,vvb)); +per_frame_19=vvm = min(1,max(0,vvm)); +per_frame_20=vvt = min(1,max(0,vvt)); +per_frame_21=q1 = (vvb+vvm+vvt)*10; +per_frame_22=q2 = (vvb+vvm+vvt)*10; +per_frame_23=q3 = (vvb+vvm+vvt)*10; +per_frame_24=q4 = (vvb+vvm+vvt)*10; +per_frame_25=q5 = (vvb+vvm+vvt)*10; +per_frame_26=q6 = (vvb+vvm+vvt)*10; +per_frame_27=q7 = (vvb+vvm+vvt)*10; +per_frame_28=q8 = (vvb+vvm+vvt)*10; +per_frame_29=q9 = (vvb+vvm+vvt)*10; +per_frame_30=q10 = (vvb+vvm+vvt)*10; +per_frame_31=q11 = (vvb+vvm+vvt)*10; +per_frame_32=q12 = (vvb+vvm+vvt)*10; +per_frame_33=q13 = (vvb+vvm+vvt)*10; +per_frame_34=q14 = (vvb+vvm+vvt)*10; +per_frame_35=q15 = (vvb+vvm+vvt)*10; +per_frame_36=q16 = (vvb+vvm+vvt)*10; +per_frame_37=q17 = (vvb+vvm+vvt)*10; +per_frame_38=q18 = (vvb+vvm+vvt)*10; +per_frame_39=q19 = (vvb+vvm+vvt)*10; +per_frame_40=q20 = (vvb+vvm+vvt)*10; +per_frame_41=q21 = (vvb+vvm+vvt)*10; +per_frame_42=q22 = (vvb+vvm+vvt)*10; +per_frame_43=q23 = (vvb+vvm+vvt)*10; +per_frame_44=q24 = (vvb+vvm+vvt)*10; +per_frame_45=q25 = (vvb+vvm+vvt)*10; +per_frame_46=q26 = (vvb+vvm+vvt)*10; +per_frame_47=q27 = (vvb+vvm+vvt)*10; +per_frame_48=q28 = (vvb+vvm+vvt)*10; +per_frame_49=q29 = (vvb+vvm+vvt)*10; +per_frame_50=q30 = (vvb+vvm+vvt)*10; +per_frame_51=q31 = (vvb+vvm+vvt)*10; +per_frame_52=q32 = (vvb+vvm+vvt)*10; +per_frame_53= +per_pixel_1=xtc=sin(time); +per_pixel_2= +per_pixel_3=speed=40-above(bass,0.9)*15; +per_pixel_4=speed=speed+xtc; +per_pixel_5= +per_pixel_6= +per_pixel_7=acid=x*sin(time/10); +per_pixel_8=morphine=y*cos(time/10); +per_pixel_9= +per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; +per_pixel_11=saliva=above(treb,0.9)*.01; +per_pixel_12= +per_pixel_13=cx=dmt*(rad)*0.1; +per_pixel_14=cy=saliva*(rad)*0.1; +per_pixel_15= +per_pixel_16=dx=sin(y*speed)*0.01; +per_pixel_17=dy=cos(x*speed)*0.01; +per_pixel_18= +per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); +per_pixel_20= +per_pixel_21=warp=-2*(((sin(time/2)*0.5+0.5)*2)*x)+(((cos(time/2)*0.5+0.5)*2)*y) +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs, rss, rss0, tmp, uvo; +comp_4=`float3 noise; +comp_5=` +comp_6=`float2 complex_div(float2 numerator, float2 denominator){ +comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_10=`} +comp_11=` +comp_12=`float2 uv_polar(float2 domain, float2 center){ +comp_13=` float2 c = domain - center; +comp_14=` float rad_hq = length(c); +comp_15=` float ang_hq = atan2(c.x,c.y); +comp_16=` return float2(ang_hq, rad_hq); +comp_17=`} +comp_18=` +comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_20=` float2 polar = uv_polar(domain, center); +comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_22=`} +comp_23=` +comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_26=`} +comp_27=` +comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); +comp_31=`} +comp_32=` +comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ +comp_34=` return center + (domain-center)*scale; +comp_35=`} +comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ +comp_37=` float2 polar = uv_polar(domain, position); +comp_38=` float cone = saturate(1-polar.y/radius); +comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); +comp_40=` float w = atan2(1-cone,halfsphere); +comp_41=` float refrac_w = w-asin(sin(w)/refractivity); +comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); +comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; +comp_44=` bool mask =(length(domain-position)= 0); +comp_58=` tmp = abs(frac(rss*8)-.5); +comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; +comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); +comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_63=` tmp = abs(frac(rss*8)-.5); +comp_64=` dots += saturate(.02/length(tmp)) * noise; +comp_65=` dots *= saturate(.2/abs(rss0.y)); +comp_66=` return dots*dots; +comp_67=`return 0; +comp_68=`} +comp_69=` +comp_70=` +comp_71=` +comp_72=` +comp_73=` +comp_74=` +comp_75=`shader_body +comp_76=`{ +comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; +comp_78=`time *= 0.4; +comp_79=` +comp_80=`float2 pole1 =float2(0.1,0.5); +comp_81=`float2 pole2 =float2(0.9,0.5); +comp_82=` +comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); +comp_84=` +comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); +comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders +comp_87=`uv = uv.yx; +comp_88=` +comp_89=`float2 uv1 = uv; +comp_90=`float2 d = texsize.zw*3; +comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; +comp_95=` +comp_96=`ret.x += (+dx.x - dy.x)*0.4; +comp_97=`ret.x = pow(ret.x,0.8)*1.2; +comp_98=` +comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); +comp_100=` +comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); +comp_102=`} +comp_103=` +comp_104=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 new file mode 100644 index 0000000..e02f54a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 @@ -0,0 +1,848 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_017; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D +comp_21=`( sampler_main, mid_uv).z)); +comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_24=`//ret = tex2D(sampler_main, uv); +comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), +comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); +comp_27=`ret = lerp( re, 1-re, ret.y); +comp_28=`//ret /= float3(2.1,-0.2,-2.1); +comp_29=`ret /= float3(-0.1,0.9,0.9); +comp_30=`ret /= float3(-2.9,1.4,2.8); +comp_31=`ret /= float3(2.5,2.1,0.8); +comp_32=`ret *=3; +comp_33=`} +comp_34=` \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk new file mode 100644 index 0000000..dd3f070 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk @@ -0,0 +1,278 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=0.451 +fWarpScale=3.209 +fZoomExponent=3.30005 +fShader=0.000 +zoom=1.00441 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_frame_13= +per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); +per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` ret += (ret - GetBlur2(uv))*0.3; +warp_9=` ret *= 0.9; +warp_10=` +warp_11=` // add noise: +warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; +warp_14=` +warp_15=` // desaturate over time, to keep the globs white +warp_16=` //ret = lerp(ret, lum(ret), 0.2); +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; +comp_4=` +comp_5=` float crisp, blur; +comp_6=` float2 uv2; +comp_7=` +comp_8=` float shadow_offset = 0.0; +comp_9=` float shadow_str = 1.15; +comp_10=` +comp_11=` uv2 = (uv-0.5)*0.8+0.5; +comp_12=` crisp = tex2D(sampler_main, uv2).y; +comp_13=` // add drop shadow: +comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; +comp_15=` ret *= (1-blur*shadow_str); +comp_16=` ret = max(ret, crisp.xxx); +comp_17=` +comp_18=` uv2 = uv; +comp_19=` crisp = tex2D(sampler_main, uv2).x; +comp_20=` // add drop shadow: +comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; +comp_22=` ret *= (1-blur*shadow_str); +comp_23=` ret = max(ret, crisp.xxx); +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 new file mode 100644 index 0000000..0b09e0d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 @@ -0,0 +1,1114 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:41:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=cisor +blending_progress=0.44 +blending_direction=-1 +random_1=0.680081 +random_2=0.700271 +random_3=0.417886 +random_4=0.54458 +random_5=0.658537 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R075.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1= +per_frame_2=//zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.5) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (treb*.5,bass*.3,mid*.3); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.003 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.25)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*1-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+1.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R113.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=0.451 +fWarpScale=3.209 +fZoomExponent=3.30005 +fShader=0.000 +zoom=1.00441 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.59495 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.35308 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.38652 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=4.81699 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=2.66718 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=3.59495 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=5.99577 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_frame_13= +per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); +per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` ret += (ret - GetBlur2(uv))*0.3; +warp_9=` ret *= 0.9; +warp_10=` +warp_11=` // add noise: +warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; +warp_14=` +warp_15=` // desaturate over time, to keep the globs white +warp_16=` //ret = lerp(ret, lum(ret), 0.2); +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; +comp_4=` +comp_5=` float crisp, blur; +comp_6=` float2 uv2; +comp_7=` +comp_8=` float shadow_offset = 0.0; +comp_9=` float shadow_str = 1.15; +comp_10=` +comp_11=` uv2 = (uv-0.5)*0.8+0.5; +comp_12=` crisp = tex2D(sampler_main, uv2).y; +comp_13=` // add drop shadow: +comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; +comp_15=` ret *= (1-blur*shadow_str); +comp_16=` ret = max(ret, crisp.xxx); +comp_17=` +comp_18=` uv2 = uv; +comp_19=` crisp = tex2D(sampler_main, uv2).x; +comp_20=` // add drop shadow: +comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; +comp_22=` ret *= (1-blur*shadow_str); +comp_23=` ret = max(ret, crisp.xxx); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 new file mode 100644 index 0000000..4e85b59 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 @@ -0,0 +1,286 @@ +Created with MILKDROP 3.26 on 27/06/2024 at 16:38:08 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.50 +blending_direction=1 +random_1=0.816667 +random_2=0.790650 +random_3=0.408672 +random_4=0.885637 +random_5=0.676152 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.040 Sand Rose 10 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.634 +fWaveSmoothing=0.100 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.040 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.12000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.380 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); +per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); +per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); +per_frame_6= +per_frame_7=wave_r = 1-mv_r; +per_frame_8=wave_g = 1-mv_b; +per_frame_9=wave_b = 1-mv_g; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); +per_pixel_2=dx_r = equal(thresh,.2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,.2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4= +per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); +per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); +per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); +per_pixel_8=dx = dx + 0.000149*(0.232*sin(1.04*time) + 0.0376*cos(0.232*time)*cos(12*rad)); +per_pixel_9=dy = dy + 0.00014*(0.163*cos(2*bass_att) + 0.033*sin(0.163*time)*sin(12*rad)); +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`//MilkDrop3 Solarize Mode: +comp_14=`ret = ret*(1-ret)*4; +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala0.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.620000 +SpriteSY=-0.620000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 new file mode 100644 index 0000000..bb79f84 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 @@ -0,0 +1,636 @@ +Created with MILKDROP 3 PRO on 11/04/2024 at 22:40:29 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=snail3 +blending_progress=0.53 +blending_direction=1 +random_1=0.234000 +random_2=0.017000 +random_3=0.228000 +random_4=0.781000 +random_5=0.139000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R081 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.280 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.010 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.88020 +fShader=0.330 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.99980 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.010 +ib_size=0.500 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.010 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ox=.1*cos(sample*6.2831); +wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_0_per_point3=x=.5+ox*cos(time*0.1+1.0467)-oy*sin(time*0.1+1.0467); +wave_0_per_point4=y=.5+ox*sin(time*0.1+1.0467)+oy*cos(time*0.1+1.0467); +wave_0_per_point5=r=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point6=g=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point7=b=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_0_per_point9= +wave_0_per_point10=x = x+q1; +wave_0_per_point11=y = y+q2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ox=.1*cos(sample*6.2831); +wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_1_per_point3=x=.5+ox*cos(time*0.1)-oy*sin(time*0.1); +wave_1_per_point4=y=.5+ox*sin(time*0.1)+oy*cos(time*0.1); +wave_1_per_point5=r=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point6=g=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point7=b=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_1_per_point9= +wave_1_per_point10=x = x+q1; +wave_1_per_point11=y = y+q2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ox=.1*cos(sample*6.2831); +wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_2_per_point3=x=.5+ox*cos(time*0.1+2.0933)-oy*sin(time*0.1+2.0933); +wave_2_per_point4=y=.5+ox*sin(time*0.1+2.0933)+oy*cos(time*0.1+2.0933); +wave_2_per_point5=r=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point6=g=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point7=b=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_2_per_point9= +wave_2_per_point10=x = x+q1; +wave_2_per_point11=y = y+q2; +wave_2_per_point12= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=2.50241 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.470 +wavecode_3_a=1.000 +wave_3_per_frame1=temp1=.1*cos((q3+3.1415*q6)+0.1*bass_att); +wave_3_per_frame2=temp2=.35*sin((q3+3.1415*q6)+0.1*bass_att)*1.2; +wave_3_per_frame3=temp3=.1*cos((q4*1.473+3.1415*q6)+0.1*mid_att); +wave_3_per_frame4=temp4=.35*sin((q4*1.473+3.1415*q6)+0.1*mid_att)*1.2; +wave_3_per_frame5=temp5=.1*cos((q5*1.473+3.1415*q6)+0.1*treb_att); +wave_3_per_frame6=temp6=.35*sin((q5*1.473+3.1415*q6)+0.1*treb_att)*1.2; +wave_3_per_frame7= +wave_3_per_frame8=v1=temp1*cos(0*time*0.1+1.0467)-temp2*sin(0*time*0.1+1.0467)+.5; +wave_3_per_frame9=v2=temp1*sin(0*time*0.1+1.0467)+temp2*cos(0*time*0.1+1.0467)+.5; +wave_3_per_frame10=v3=temp3*cos(0*time*0.1+2.0933)-temp4*sin(0*time*0.1+2.0933)+.5; +wave_3_per_frame11=v4=temp3*sin(0*time*0.1+2.0933)+temp4*cos(0*time*0.1+2.0933)+.5; +wave_3_per_frame12=v5=temp5*cos(0*time*0.1)-temp6*sin(0*time*0.1)+.5; +wave_3_per_frame13=v6=temp5*sin(0*time*0.1)+temp6*cos(0*time*0.1)+.5; +wave_3_per_frame14= +wave_3_per_frame15=tmp=v1*(v4-v6)-v2*(v3-v5)+(v3*v6-v5*v4); +wave_3_per_frame16=xcoef=(v1*v1+v2*v2)*(v4-v6)-(v3*v3+v4*v4)*(v2-v6)+(v5*v5+v6*v6)*(v2-v4); +wave_3_per_frame17=ycoef=(v1*v1+v2*v2)*(v3-v5)-(v3*v3+v4*v4)*(v1-v5)+(v5*v5+v6*v6)*(v1-v3); +wave_3_per_frame18=coef=(v1*v1+v2*v2)*(v3*v6-v5*v4) - (v3*v3+v4*v4)*(v1*v6-v5*v2) +(v5*v5+v6*v6)*(v1*v4-v3*v2); +wave_3_per_frame19= +wave_3_per_frame20=xcoef=-xcoef/tmp; +wave_3_per_frame21=ycoef=ycoef/tmp; +wave_3_per_frame22=coef=-coef/tmp; +wave_3_per_frame23= +wave_3_per_frame24=// circle coordinates (t1,t2,t3)=(centerX,centerY,radius) +wave_3_per_frame25=t1=-xcoef*.5; +wave_3_per_frame26=t2=-ycoef*.5; +wave_3_per_frame27=t3=sqrt(.25*(xcoef*xcoef+ycoef*ycoef-4*coef)); +wave_3_per_frame28= +wave_3_per_frame29=// the angles of the electrons with respect to the circle's center +wave_3_per_frame30=// (add 2pi to avoid negative values) +wave_3_per_frame31=v7=atan2(v2-t2,v1-t1)+6.2831; +wave_3_per_frame32=v8=atan2(v4-t2,v3-t1)+6.2831; +wave_3_per_frame33=v9=atan2(v6-t2,v5-t1)+6.2831; +wave_3_per_frame34= +wave_3_per_frame35=// sort v7,v8,v9 (from smaller to bigger) and save in t4,t5,t6. +wave_3_per_frame36=t4=min(v7,v8); t4=min(t4,v9); +wave_3_per_frame37=t6=max(v7,v8); t6=max(t6,v9); +wave_3_per_frame38=t5=if( above(v7-t4,0)*below(v7-t6,0), v7,0); +wave_3_per_frame39=t5=if( above(v8-t4,0)*below(v8-t6,0), v8,t5); +wave_3_per_frame40=t5=if( above(v9-t4,0)*below(v9-t6,0), v9,t5); +wave_3_per_frame41= +wave_3_per_frame42=// t4,t5,t6 now are the sorted angles of the electrons and t4 gmegabuf(n+1000),.5,.8); +per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; +per_frame_54= n = n+1; +per_frame_55=); +per_frame_56= +per_frame_57= +per_frame_58=//Lookup-Tabele sortieren +per_frame_59=n0 = 1000; n=0; +per_frame_60=loop (flen-1, +per_frame_61= q1 = n; q2 = n+1; +per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); +per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); +per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), +per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), +per_frame_66= gmegabuf(sortbase+q2) = q5), 0); +per_frame_67= +per_frame_68= n = n+1; +per_frame_69=); +per_frame_70= +per_frame_71= +per_frame_72=monitor = gmegabuf(sortbase+1); +per_frame_73=monitor = vol1; +per_frame_74= +per_frame_75= +per_frame_76= +per_frame_77=q32 = aspecty; +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 new file mode 100644 index 0000000..fa2f66a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 @@ -0,0 +1,1165 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:28:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.490 +blending_direction=1 +random_1=0.126 +random_2=0.102 +random_3=0.173 +random_4=0.040 +random_5=0.079 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R046.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.840 +fDecay=0.500 +fVideoEchoZoom=1.105 +fVideoEchoAlpha=1.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.460 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,0.11),0.53,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*0.49; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.080 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*0.0022*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,0.1),0.51,mx); +wave_1_per_point12=my=if(above(my,0.85),0.47,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*0.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=0.47; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,0.85),0.52,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.85),0.53,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*0.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.040 +wave_3_init1=mx=0.48; +wave_3_init2=my=0.39; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.26337 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.050 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.990 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09500 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.07000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.010 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.455 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.950 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.070 +shapecode_3_border_a=0.100 +per_frame_init_1=index = 0; +per_frame_init_2=loop (100000, +per_frame_init_3= megabuf(index) = 0; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=flen = 128; shapes = 32; sortbase = 7000; +per_frame_init_9= +per_frame_init_10=reg07 = sortbase; +per_frame_init_11=n = 0; +per_frame_init_12=loop (flen, +per_frame_init_13= gmegabuf(sortbase+n) = n; +per_frame_init_14= n = n+1; +per_frame_init_15=); +per_frame_init_16= +per_frame_1=dec_m = pow (0.85, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_s + beat*(1-dec_s); +per_frame_5=is_beat = above(beat, 1.5*avg+2*peak) * above (time, t0+.3); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_8=index = (index + is_beat) %32; +per_frame_9=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_10=q27 = index; +per_frame_11=q24 = is_beat; +per_frame_12= +per_frame_13=trig = is_beat; +per_frame_14=vol1 = if(trig,.5+sqrt(peak)/4,vol1); +per_frame_15=ran1 = if (trig, (rand(100)/50-1)*vol1, ran1); +per_frame_16=ran2 = if (trig, (rand(100)/50-1)*vol1, ran2); +per_frame_17= +per_frame_18=trig = is_beat * (index%8==0); +per_frame_19=ran3 = if (trig, (rand(100)/50-1)*vol1, ran3); +per_frame_20= +per_frame_21=ran1_ = ran1_*dec_m + (1-dec_m) * ran1; +per_frame_22=ran2_ = ran2_*dec_m + (1-dec_m) * ran2; +per_frame_23=ran3_ = ran3_*dec_m + (1-dec_m) * ran3; +per_frame_24=dec_m = pow (0.7, 30/fps); +per_frame_25= +per_frame_26=q10 = ran1_; +per_frame_27=q11 = ran2_; +per_frame_28=q12 = ran3_; +per_frame_29= +per_frame_30=reg10 = 5000; reg11 = 40; +per_frame_31=gmegabuf(reg10 + frame%reg11) = ran1_; +per_frame_32=gmegabuf(reg10 + reg11 + frame%reg11) = ran2_; +per_frame_33=gmegabuf(reg10 + 2*reg11 + frame%reg11) = ran3_; +per_frame_34= +per_frame_35= +per_frame_36= +per_frame_37=//normalize spectrum +per_frame_38=n = 0; vol = 0.1; mean = 0; +per_frame_39=loop (flen, +per_frame_40= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_41= dec = if(megabuf(n)<=value,0.2,pow(.95,30/fps)); +per_frame_42= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_43= vol = vol + pow(megabuf(n),2); +per_frame_44= n= n+1; +per_frame_45=); +per_frame_46=vol = sqrt(vol); +per_frame_47=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_48= +per_frame_49=// post smoothing +per_frame_50=n= 0; +per_frame_51=loop (flen, +per_frame_52= dec = if (megabuf(n)/vol > gmegabuf(n+1000),.5,.8); +per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; +per_frame_54= n = n+1; +per_frame_55=); +per_frame_56= +per_frame_57= +per_frame_58=//Lookup-Tabele sortieren +per_frame_59=n0 = 1000; n=0; +per_frame_60=loop (flen-1, +per_frame_61= q1 = n; q2 = n+1; +per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); +per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); +per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), +per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), +per_frame_66= gmegabuf(sortbase+q2) = q5), 0); +per_frame_67= +per_frame_68= n = n+1; +per_frame_69=); +per_frame_70= +per_frame_71= +per_frame_72=monitor = gmegabuf(sortbase+1); +per_frame_73=monitor = vol1; +per_frame_74= +per_frame_75= +per_frame_76= +per_frame_77=q32 = aspecty; +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 new file mode 100644 index 0000000..02262f6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 @@ -0,0 +1,1497 @@ +Created with MILKDROP 3.1 on 07/04/2023 at 23:08:44 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.520 +blending_direction=-1 +random_1=0.142 +random_2=0.128 +random_3=0.924 +random_4=0.057 +random_5=0.039 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 new file mode 100644 index 0000000..d0668b0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 @@ -0,0 +1,1500 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 17:32:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.25 +blending_direction=-1 +random_1=0.782249 +random_2=0.851762 +random_3=0.559621 +random_4=0.244986 +random_5=0.352575 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=12 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`ret /= float3(1.6,-2.9,-2.0); +comp_10=`ret /= float3(1.6,-0.3,-1.2); +comp_11=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk new file mode 100644 index 0000000..f96ed62 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk @@ -0,0 +1,724 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 new file mode 100644 index 0000000..aa72e53 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 @@ -0,0 +1,1071 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 00:09:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.550 +blending_direction=-1 +random_1=0.239 +random_2=0.175 +random_3=0.306 +random_4=0.819 +random_5=0.025 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.241 +fWarpScale=2.108 +fZoomExponent=4.21826 +fShader=0.000 +zoom=1.06152 +rot=0.00000 +cx=0.540 +cy=0.545 +dx=0.00000 +dy=0.00000 +warp=0.11918 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.257 +ib_g=0.245 +ib_b=0.273 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; +per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; +per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; +per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; +per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; +per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; +per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10= +per_frame_11=wave_x = 0.09 + rand(80)*0.009; +per_frame_12=wave_y = 0.1 + rand(80)*0.01; +per_frame_13=t2 = time*2/3; +per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); +per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); +per_pixel_1=zoom = 1.007; +per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_002; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( MilkDrop3_001, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.011; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`ret /= float3(1.4,2.6,2.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk new file mode 100644 index 0000000..2d35533 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk @@ -0,0 +1,791 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.050 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=9 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr*2; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.007; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`} +comp_47=` +comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk new file mode 100644 index 0000000..828b4ef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk @@ -0,0 +1,749 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr*2; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.007; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=`ret = tex2D(sampler_fw_main, uv); +comp_5=` +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 new file mode 100644 index 0000000..8f4b797 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 @@ -0,0 +1,1923 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:56:34 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.550 +blending_direction=-1 +random_1=0.200 +random_2=0.019 +random_3=0.138 +random_4=0.019 +random_5=0.655 + +[PRESET1_BEGIN] +NAME=amandio c - embrace 07 y .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=0.786 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.865 +fWaveScale=0.016 +fWaveSmoothing=0.900 +fWaveParam=0.780 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.498 +fWarpScale=100.000 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99815 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99817 +sy=0.99990 +wave_r=0.250 +wave_g=0.250 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.400 +ob_g=0.300 +ob_b=0.350 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.000 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=51 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.80000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.01000 +wavecode_2_smoothing=1.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.05095 +wavecode_3_smoothing=1.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.01043 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.42496 +shapecode_0_r=0.130 +shapecode_0_g=0.000 +shapecode_0_b=0.100 +shapecode_0_a=1.000 +shapecode_0_r2=0.130 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.500 +shapecode_0_border_g=0.200 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.010 +shapecode_1_enabled=0 +shapecode_1_sides=40 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=2 +shapecode_1_x=0.190 +shapecode_1_y=0.660 +shapecode_1_rad=0.79715 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.79398 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1024 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.72169 +shapecode_2_ang=1.82212 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=9.78103 +shapecode_2_r=0.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=sample=instance/num_inst; c=instance%2; +shape_2_per_frame2= +shape_2_per_frame3=//// yin-yang +shape_2_per_frame4= +shape_2_per_frame5=t=(5+4.5*sin(.2*time))*sample-.4*time; +shape_2_per_frame6=x1=.3*sample*sin(t); y1=.2*cos(t); +shape_2_per_frame7=x=.5+ if(c,-x1,x1)/q6; y=.5+ if(c,y1,-y1)/q5; +shape_2_per_frame8= +shape_2_per_frame9=rad=rad*(1-pow(.1,1-sample)); ang=if(c,-t/2,t/2); +shape_2_per_frame10= +shape_2_per_frame11=r=if(c,sample,1-sample); r2=r; border_r=1-r; +shape_2_per_frame12=g=.7*r; g2=g; border_g=.7*(1-r); +shape_2_per_frame13=b=.3*r; b2=b; border_b=.3*(1-r); +shapecode_3_enabled=0 +shapecode_3_sides=60 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=2 +shapecode_3_x=0.490 +shapecode_3_y=0.510 +shapecode_3_rad=3.72610 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.80193 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq30=if(above(chng,cthr),rand(1)*.3,mq30); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q30=mq30; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=decay=.1; +per_frame_19=wave_a=0; +per_frame_20=zoom=1; +per_frame_21=warp=0; +per_frame_22= +per_frame_23=q5=aspectx; +per_frame_24=q6=aspecty; +per_frame_25= +per_frame_26= +per_frame_27=bt=bt+bass_att/fps; +per_frame_28=q1=bt; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; +warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; +warp_6=` +warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; +warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.9+0.5 ).y; +warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*1.15+0.5 ).z; +warp_10=` +warp_11=` // darken (decay) over time +warp_12=` ret *= 0.75; //or try: ret -= 0.004; +warp_13=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_14=` ((uv.xyy*q27 +warp_15=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_16=` ).xyz* +warp_17=` float3(1,1,0)*0.05 + +warp_18=` time*float3(0,0,1)*q29 +warp_19=` ); +warp_20=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y += (noise9).x*.5; +warp_21=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z += (noise9).y*.5; +warp_22=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x += (noise9).z*.5; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(0.2,0.3,0.6); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)*0); +comp_18=`ret = lerp(ret,float3(3,2,1),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`ret = lerp(ret,float3(0,0,0),1.5*GetPixel(uv_swimmer).x); +comp_21=` +comp_22=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_23=` ((float3(dx.z,dy.x,uv.y)*q28 +comp_24=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_25=` ).xyz* +comp_26=` float3(1,1,0)*0.05 + +comp_27=` time*float3(0,0,1)*q30 +comp_28=` ); +comp_29=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; +comp_30=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; +comp_31=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=171 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08520 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.400*sin(time*bass); +shape_1_per_frame10=y=y+0.417*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=202 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk new file mode 100644 index 0000000..e4123ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk @@ -0,0 +1,1142 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=171 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08520 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.400*sin(time*bass); +shape_1_per_frame10=y=y+0.417*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=202 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 new file mode 100644 index 0000000..6bca2e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 @@ -0,0 +1,1910 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 19:08:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.410 +blending_direction=-1 +random_1=0.978 +random_2=0.001 +random_3=0.436 +random_4=0.098 +random_5=0.988 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 4.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=171 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08520 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.400*sin(time*bass); +shape_1_per_frame10=y=y+0.417*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=202 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(2.3,1.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr*2; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25=rot = 0.007; +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 0.985; +warp_21=` +warp_22=` +warp_23=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=`ret = tex2D(sampler_fw_main, uv); +comp_5=` +comp_6=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 new file mode 100644 index 0000000..7bb3ddc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 @@ -0,0 +1,359 @@ +Created with MILKDROP 3.21 on 21/10/2023 at 00:22:54 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=-1 +random_1=0.282791 +random_2=0.239431 +random_3=0.659621 +random_4=0.910569 +random_5=0.378997 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - amandio c - Plasma +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.207 +fWaveScale=0.010 +fWaveSmoothing=0.000 +fWaveParam=0.240 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=1.170 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.970 +b2x=0.780 +b3x=0.790 +b1ed=0.310 +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`#define tex sampler_Pattern_002 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; +warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; +warp_12=` +warp_13=`uv=xy1+aspect.xy; +warp_14=` +warp_15=`ret = tex2D(tex, uv ).xyz; +warp_16=` +warp_17=`} +comp_1=`shader_body +comp_2=`{float str=0.24; +comp_3=`//ret=tex2D(sampler_main,uv).zyx; +comp_4=`ret=GetPixel(uv); +comp_5=`float2 newuv; +comp_6=`float3 m[3]; +comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); +comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); +comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); +comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod +comp_11=`ret=(m[0]*m[1]*m[2])*1.2; +comp_12=`ret=ret*GetBlur2(uv); +comp_13=`ret/=0.23; +comp_14=`//MilkDrop3 Color Mode: +comp_15=`ret /= float3(2.2,1.5,1.2); +comp_16=`//MilkDrop3 Solarize Mode: +comp_17=`ret = ret*(1-ret)*4; +comp_18=`//MilkDrop3 Brightness Mode: +comp_19=`ret *= 1.6; +comp_20=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R115 cope - the drain to heaven 7 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.505 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.96000 +shapecode_0_r=1.140 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.940 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_0_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_0_per_frame3=x = x- 0.4*x*sin(time); +shape_0_per_frame4=y = y- 0.44*y*cos(time); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=rad = rad*mid_att; +shape_0_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_0_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame12= +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50)/3; +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20)/3; +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35)/3; +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r/3; +per_frame_7=q7=wave_b/3; +per_frame_8=q6=wave_g/3; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*0.2) + 0.4*sin(0.18*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*0.6) + 0.4*sin(0.15*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*0.34) + 0.4*sin(0.14*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.01); +per_frame_19=q17 = -0.007*sin(time*0.0254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol/3; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.0015))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15)/3; +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1.03; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float3 ret1; +comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; +comp_4=`float smask; +comp_5=` +comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_9=`angle = angle * .25; +comp_10=`return y < 0 ? -angle : angle;} +comp_11=` +comp_12=`shader_body { ; +comp_13=`uv0 = uv; +comp_14=`uv1 = (uv-.5)*aspect.xy; +comp_15=` +comp_16=`uv1 = (uv - .5) * aspect.xy; +comp_17=`float stars = 0; float dist, inten; +comp_18=`int n = 1; +comp_19=`int anz = 4; +comp_20=`while (n <= anz) { +comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); +comp_22=` inten = (1-dist); +comp_23=` uv3 = (uv1+float2(q1,q2)); +comp_24=` uv4 = 64*dist*uv3; +comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; +comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); +comp_27=`n++; +comp_28=`} +comp_29=`uv2 = uv1 - float2(q5,q6); +comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; +comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); +comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); +comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); +comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod +comp_35=`ret += saturate(pow(stars,2)); +comp_36=`ret *= saturate(1-2*lum(ret1)); +comp_37=`ret += ret1; +comp_38=`ret -= 0.1; +comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod +comp_40=`ret /= float3(2.0,2.9,2.3); +comp_41=`ret*=1.4; +comp_42=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk new file mode 100644 index 0000000..5725749 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk @@ -0,0 +1,293 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk new file mode 100644 index 0000000..dc3b697 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk @@ -0,0 +1,295 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.179 +fWaveSmoothing=0.000 +fWaveParam=0.300 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.81950 +fShader=0.000 +zoom=1.06970 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00600 +warp=0.01000 +sx=0.99960 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.36960 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=63 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=3.14150 +shapecode_0_tex_zoom=1.64460 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.400 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.1*q3; +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.18167 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14150 +shapecode_1_tex_zoom=5.42789 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.91+1.3); +per_frame_2= +per_frame_3=wave_r = 0.5 + 0.5*(0.6*sin(time*1.3) + 0.4*sin(0.98*time)); +per_frame_4=wave_b = 0.5 + 0.5*(0.6*sin(time*1.1) + 0.4*sin(0.78*time)); +per_frame_5=wave_g = 0.5 + 0.5*(0.6*sin(time*1.2) + 0.4*sin(0.6*time)); +per_frame_6= +per_frame_7=q8=wave_r; +per_frame_8=q7=wave_b; +per_frame_9=q6=wave_g; +per_frame_10= +per_frame_11=wr = 0.5+0.4*(0.6*sin(time*0.2) + 0.4*sin(0.8*time)); +per_frame_12=wb = 0.5+0.4*(0.6*sin(time*0.377) + 0.4*sin(0.5*time)); +per_frame_13=wg = 0.5+0.4*(0.6*sin(time*0.7) + 0.4*sin(0.4*time)); +per_frame_14= +per_frame_15=q10=wr;//*above(bass_thresh, 1.9)*1; +per_frame_16=q11=wb;//*above(bass_thresh, 1.9)*1; +per_frame_17=q12=wg;//*above(bass_thresh, 1.9)*1; +per_frame_18= +per_frame_19=q10=0.8; +per_frame_20=q11=0.2; +per_frame_21=q12=0.1; +per_frame_22= +per_frame_23= +per_frame_24=q18 = 0.01*sin(mtime*0.1); +per_frame_25=q17 = -0.01*sin(mtime*0.254); +per_frame_26=q2=bass_thresh; +per_frame_27= +per_frame_28=vol=(bass+mid+treb)*0.25; +per_frame_29=vol=vol*vol; +per_frame_30=q3=vol; +per_frame_31=q5=vol*0.5; +per_frame_32=mtime=mtime+vol*0.01; +per_frame_33=q2=mtime*0.25; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float3 rc = GetBlur1(uv)+GetPixel(uv); +warp_5=` +warp_6=` float2 ruv = uv = 0.5 + (uv-0.5)*(1+(rc.y*0.05)); +warp_7=` +warp_8=` ruv = frac(float2(uv.x+pow(rc.x,q17), uv.y+pow(rc.x, q18))); +warp_9=` +warp_10=` +warp_11=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; +warp_12=` +warp_13=` float3 noise3 = lerp(float3(0,0,0),float3(q10,q11,q12), (rad)); +warp_14=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_15=` noise2 += noise3*vol; +warp_16=` +warp_17=` ret += 0.3*saturate(cross((1-ret), (noise2))); +warp_18=` +warp_19=` ret *= 0.97; +warp_20=` +warp_21=` +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= float3(0.9, 0.3, 0.5); +comp_5=` +comp_6=` ret *= 1.34; //gamma +comp_7=` ret *= ret; //darken +comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk new file mode 100644 index 0000000..ba95d6c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk @@ -0,0 +1,442 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = .5 + int(rand(25))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = .5 + int(rand(25))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = .5 + int(rand(25))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = .5 + int(rand(25))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = .5 + int(rand(25))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = .5 + int(rand(25))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=// raytraced sphere code +per_frame_19= +per_frame_20=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_21=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_22= +per_frame_23=zz = 1 + bass_att*0; // linear zoom +per_frame_24= +per_frame_25=pi = asin(1)*2; +per_frame_26=pi2inv = 0.5/pi; +per_frame_27=maskangle = asin( 1/d); +per_frame_28=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_29=q31 = d; +per_frame_30=q30 = z; +per_frame_31=q29 = pi2inv; +per_frame_32=q28 = pi; +per_frame_33=q27 = 1/zz; +per_frame_34= +per_frame_35=v = 0.4; +per_frame_36=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_37=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_38=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_39= +per_frame_40=n = n + j1*0.0152; +per_frame_41=n1 = n1 + j2*0.0152; +per_frame_42=n2 = n2 + j3*0.0152; +per_frame_43= +per_frame_44=vol=(bass+mid+treb)*0.25; +per_frame_45=vol=vol; +per_frame_46=q3=vol*8; +per_frame_47=mtime = mtime+vol*0.01; +per_frame_48=q1=mtime; +per_frame_49= +per_frame_50=zoom = zoom + 0.015*vol; +per_frame_51= +per_frame_52=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_53=w2 = n1*0.01; +per_frame_54=w3 = n2*0.01; +per_frame_55= +per_frame_56=q20 = cos(w1); +per_frame_57=q21 = sin(w1); +per_frame_58=q22 = cos(w2); +per_frame_59=q23 = sin(w2); +per_frame_60=q24 = cos(w3); +per_frame_61=q25 = sin(w3); +per_frame_62=q8=vol; +per_frame_63=q9=vol; +per_frame_64=q10=vol; +per_frame_65=q11=vol; +warp_1=`float2 polar, factorA, factorB, product; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`float z = q30; +warp_7=`float d = q31; +warp_8=`float pi = q28; +warp_9=`float pi2inv = q29; +warp_10=`float mask_apex = q32; +warp_11=`float zoom = q27; +warp_12=` +warp_13=`float2 c = zoom*(uv-0.5)*aspect.xy; +warp_14=` +warp_15=`float camera_apex = atan2( length(c),z); +warp_16=` +warp_17=`bool mask = mask_apex >= camera_apex; +warp_18=` +warp_19=`float longitude = atan2(c.x,c.y); +warp_20=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_21=` +warp_22=`float2 polar = float2(longitude,latitude); +warp_23=` +warp_24=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_25=` +warp_26=`factorA = p.zy; +warp_27=`factorB = float2(q20,q21); +warp_28=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_29=`p.zy = product.xy; +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.yx; +warp_37=`factorB = float2(q24,q25); +warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.yx = product.xy; +warp_40=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_41=` +warp_42=`polar = polar; +warp_43=` +warp_44=` float3 pos = float3(polar,time*0.15); +warp_45=` float3 rc = tex3D(sampler_noisevol_hq, pos); +warp_46=` rc += tex3D(sampler_noisevol_hq, 2*pos)*0.5; +warp_47=` rc += tex3D(sampler_noisevol_hq, 4*pos)*0.25; +warp_48=` rc += tex3D(sampler_noisevol_hq, 8*pos)*0.125; +warp_49=` rc += tex3D(sampler_noisevol_hq, 16*pos)*0.0625; +warp_50=` //rc = rc*0.556; +warp_51=` rc = (rc*rc*rc)*2; +warp_52=` //rc -= GetBlur1(uv); +warp_53=` rc *= q3*0.5; +warp_54=` +warp_55=` float2 ruv = uv = 0.5 + (uv-0.5)*(1+(rc.x*.0)); +warp_56=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; +warp_57=` +warp_58=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_59=` noise2 += lerp(rc*2, 2, rad); +warp_60=` +warp_61=` ret = ret+0.5*lum(cross((1-ret),(noise2)))*float3(0.6,0.5,0.4); +warp_62=` ret -= lerp(0.0,0.1,rad); +warp_63=` +warp_64=` ret +=0.1*tex3d(sampler_noisevol_hq, (p+time*0.1)*0.7)*mask; +warp_65=` +warp_66=` +warp_67=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_68=` ((polar.xyy*q27 +warp_69=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_70=` ).xyz* +warp_71=` float3(1,1,0)*0.05 + +warp_72=` time*float3(0,0,1)*q29 +warp_73=` ); +warp_74=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; +warp_75=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; +warp_76=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; +warp_77=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float3 reta = tex2D(sampler_main, uv); +comp_5=`ret = reta; +comp_6=`//ret = sqrt(ret)*1; +comp_7=`//ret += GetBlur2(uv); +comp_8=`ret -= GetBlur1(uv)*0.5; +comp_9=` +comp_10=`ret *= 2; +comp_11=` +comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_13=` ((uv.xyy*q28 +comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_15=` ).xyz* +comp_16=` float3(1,1,0)*0.05 + +comp_17=` time*float3(0,0,1)*q31 +comp_18=` ); +comp_19=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; +comp_20=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; +comp_21=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; +comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 new file mode 100644 index 0000000..dc8fc27 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 @@ -0,0 +1,1700 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:18:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=wave +blending_progress=0.520 +blending_direction=1 +random_1=0.033 +random_2=0.737 +random_3=0.873 +random_4=0.311 +random_5=0.711 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.012 Purple lava.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.152 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.540 +wave_b=0.510 +wave_x=0.515 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.240 +nMotionVectorsY=9.540 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.016 +b2x=0.595 +b3x=0.980 +b1ed=0.243 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.88000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.860 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.920 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.14000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=1 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=1 +wavecode_15_bDrawThick=1 +wavecode_15_bAdditive=0 +wavecode_15_scaling=5.26828 +wavecode_15_smoothing=0.50000 +wavecode_15_r=0.900 +wavecode_15_g=0.000 +wavecode_15_b=0.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.485 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.71; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.480 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.090 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.950 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.475 +shapecode_2_y=0.450 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.08000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.050 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.940 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); +shape_2_per_frame9= +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.43174 +shapecode_3_ang=2.95310 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83451 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=0.990 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.980 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.860 +shapecode_3_border_b=0.900 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_3_per_frame5= +shape_3_per_frame6= +shape_3_per_frame7=rad=bb/frame-.8; +shape_3_per_frame8=tri=if(above(bass,treb),1,0); +shape_3_per_frame9=squ=if(above(treb,bass),1,0); +shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_3_per_frame11= +shape_3_per_frame12=sides=3*tri+4*squ+300*cir; +shape_3_per_frame13= +shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_3_per_frame15= +shape_3_per_frame16=rr=bass_att; +shape_3_per_frame17=gg=treb_att; +shape_3_per_frame18=bb=mid_att; +shape_3_per_frame19= +shape_3_per_frame20= +shape_3_per_frame21=r22=rr; +shape_3_per_frame22=b22=bb; +shape_3_per_frame23=g22=gg; +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=rr=br; +shape_3_per_frame27=gg=bg; +shape_3_per_frame28=bb=bo; +shape_3_per_frame29= +shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_3_per_frame33= +shape_3_per_frame34=border_r=br; +shape_3_per_frame35=border_b=bo; +shape_3_per_frame36=border_g=bg; +shape_3_per_frame37= +shape_3_per_frame38= +shape_3_per_frame39=r=1-rr; +shape_3_per_frame40=r2=b22; +shape_3_per_frame41=b=1-bb; +shape_3_per_frame42=b2=g22; +shape_3_per_frame43=g=1-gg; +shape_3_per_frame44=g2=r22; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); +per_pixel_2=rot = rot * (0.8-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,2.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.07; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R118.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_6=` ((uv.xyy*q27 +warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_8=` ).xyz* +warp_9=` float3(1,1,0)*0.05 + +warp_10=` time*float3(0,0,1)*q29 +warp_11=` ); +warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_15=` // darken (decay) over time +warp_16=` ret = ret- (ret*.5); +warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_18=` ret = ret - .01; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*2; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=` +comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; +comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); +comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_11=` ((my_uv.xyy*q28 +comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_13=` ).xyz* +comp_14=` float3(1,1,0)*0.05 + +comp_15=` time*float3(0,0,1)*q31 +comp_16=` ); +comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); +comp_21=` +comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; +comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); +comp_24=` +comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; +comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); +comp_27=` +comp_28=` +comp_29=`ret /= float3(-1.0,2.1,0.7); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 new file mode 100644 index 0000000..b78274d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 @@ -0,0 +1,1608 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 20:26:56 +https://twitter.com/MilkDrop2077 + +blending_pattern=vertical +blending_progress=0.41 +blending_direction=-1 +random_1=0.144444 +random_2=0.450406 +random_3=0.157995 +random_4=0.109621 +random_5=0.958808 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R261.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1= +per_frame_2=zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`ret /= float3(0.6,0.9,0.4); +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R118.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_32=decay = decay - 0.01*equal(frame%6,0); +per_frame_33=dx = dx + dx_residual; +per_frame_34=dy = dy + dy_residual; +per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_38=wave_x = wave_x - dx_residual*7; +per_frame_39=wave_y = wave_y - dy_residual*7; +per_frame_40=wave_mystery = time*0.03; +per_frame_41= +per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_45= +per_frame_46=// this is a great way to respond to beats: +per_frame_47=// once you get one, let it decay at a constant rate!! +per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_49=q9 = rg; +per_frame_50= +per_frame_51=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_6=` ((uv.xyy*q27 +warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_8=` ).xyz* +warp_9=` float3(1,1,0)*0.05 + +warp_10=` time*float3(0,0,1)*q29 +warp_11=` ); +warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_15=` // darken (decay) over time +warp_16=` ret = ret- (ret*.5); +warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_18=` ret = ret - .01; +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*2; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=` +comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; +comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); +comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_11=` ((my_uv.xyy*q28 +comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_13=` ).xyz* +comp_14=` float3(1,1,0)*0.05 + +comp_15=` time*float3(0,0,1)*q31 +comp_16=` ); +comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); +comp_21=` +comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; +comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); +comp_24=` +comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; +comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); +comp_27=` +comp_28=` +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 new file mode 100644 index 0000000..012e7d2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 @@ -0,0 +1,1908 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 00:28:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=corner +blending_progress=0.41 +blending_direction=1 +random_1=0.712737 +random_2=0.835501 +random_3=0.062873 +random_4=0.008401 +random_5=0.425068 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.015 Gum2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.24485 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8+cos(ang)/32; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R123.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.220 +fWaveScale=100.000 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.830 +fModWaveAlphaEnd=1.310 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.29737 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.43785 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 new file mode 100644 index 0000000..5e42778 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 @@ -0,0 +1,1551 @@ +Created with MILKDROP 3.1 on 26/03/2023 at 01:02:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.450 +blending_direction=1 +random_1=0.657 +random_2=0.628 +random_3=0.207 +random_4=0.670 +random_5=0.881 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R052b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`ret /= float3(0.4,2.9,2.7); +comp_38=`ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R124.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.513 +fWaveScale=100.000 +fWaveSmoothing=0.000 +fWaveParam=1.000 +fModWaveAlphaStart=0.830 +fModWaveAlphaEnd=1.310 +fWarpAnimSpeed=100.000 +fWarpScale=0.021 +fZoomExponent=0.26623 +fShader=0.000 +zoom=1.00808 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02599 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=65 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=27 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.50627 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.50796 +shapecode_0_tex_zoom=1.08284 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=x+sin(instance*360)*rad; +shape_0_per_frame2=y=y+cos(instance*360)*rad; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=1 +shapecode_3_sides=25 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01041 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.96098 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shape_3_per_frame1=r2=int(rand(200))/200; +shape_3_per_frame2=g2=int(rand(200))/200; +shape_3_per_frame3=b2=int(rand(200))/200; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//yr code +per_frame_2=dx=0; +per_frame_3=//end. +per_frame_4=q6=dx; +per_frame_5=q7=dy; +per_frame_6=//zoom=1.00; +per_frame_7=//warp=0; +per_frame_8=q2=abs(sin(time*3)); +per_frame_9=q3=abs(sin(time*4)); +per_frame_10=q4=abs(sin(time*2)); +per_frame_11=monitor=q3; +warp_1=`float3 maxNeumann(float2 domain){ +warp_2=` float3 maxneumann = float3(0,0,0); +warp_3=` float2 pixel = texsize.zw; +warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); +warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); +warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); +warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); +warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); +warp_9=` return maxneumann; +warp_10=`} +warp_11=` +warp_12=` +warp_13=` +warp_14=`shader_body +warp_15=`{ +warp_16=` +warp_17=` float pixelDistance = 4; +warp_18=` float motionStrength = 4; +warp_19=` +warp_20=` float diffusionFactor = 1; +warp_21=` float decay = -0.01 + GetPixel(uv).x*0; +warp_22=` +warp_23=` float2 uv_y = lerp(uv_orig,uv,1); +warp_24=` float2 dither_uv = uv*texsize.xy*texsize_noise_lq.zw*diffusionFactor; +warp_25=` +warp_26=` float2 d = texsize.zw*pixelDistance; +warp_27=` float1 dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).y*0.5; +warp_28=` float1 dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).y*0.5; +warp_29=` +warp_30=` float2 my_uv = uv_y + float2(dx,dy)*texsize.zw*motionStrength; +warp_31=` +warp_32=` ret.y = tex2D( sampler_fw_main, saturate(my_uv)).y; +warp_33=` +warp_34=` ret.y += (ret - GetBlur1(uv_y)).y*0.025 + decay; +warp_35=` +warp_36=` +warp_37=` ret.y += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.02; +warp_38=` +warp_39=`/********************************************************************************************************/ +warp_40=` +warp_41=` dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).z*0.5; +warp_42=` dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).z*0.5; +warp_43=` +warp_44=` my_uv = uv_y - float2(dx,dy)*texsize.zw*motionStrength; +warp_45=` +warp_46=` ret.z = GetPixel(my_uv).z - ret.y*0.01 + 0.004; +warp_47=` ret.z += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.01; +warp_48=` +warp_49=` +warp_50=`/********************************************************************************************************/ +warp_51=` +warp_52=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) ).x*0.5; +warp_53=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) ).x*0.5; +warp_54=` +warp_55=` float2 d_red = +float2(dx,dy)*texsize.zw; +warp_56=` +warp_57=` ret.x = maxNeumann(uv-d_red*2.5).x + (GetPixel(uv+d_red*4).x - GetBlur1(uv + d_red*4).x)*0.206 - 0.09; +warp_58=` +warp_59=`//ret = 0; +warp_60=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.3,0.5,0.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.0,-1.0,0.0); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 new file mode 100644 index 0000000..374f1cb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 @@ -0,0 +1,1160 @@ +Created with MILKDROP 3.0 on 04/03/2023 at 11:04:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.58 +blending_direction=1 +random_1=0.873442 +random_2=0.811789 +random_3=0.881707 +random_4=0.2729 +random_5=0.265447 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R013.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R127.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float3 d = float3(texsize.zw, 0) * 4; +warp_4=` float4 lums = 0; +warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); +warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); +warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); +warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); +warp_9=` +warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; +warp_11=` +warp_12=` // sample previous frame +warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret *= 0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk new file mode 100644 index 0000000..8a31cf5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float3 d = float3(texsize.zw, 0) * 4; +warp_4=` float4 lums = 0; +warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); +warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); +warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); +warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); +warp_9=` +warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; +warp_11=` +warp_12=` // sample previous frame +warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret *= 0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk new file mode 100644 index 0000000..0f84f96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk @@ -0,0 +1,459 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.245 +fWarpScale=7.316 +fZoomExponent=1.81665 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.15771 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8= +wave_0_per_frame9=a = beat; +wave_0_per_frame10= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=2.02310 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_1_per_frame2=m = m*0.97 + vol*0.08; +wave_1_per_frame3=monitor = vol; +wave_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_1_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_1_per_frame7=res = max(0,res); +wave_1_per_frame8= +wave_1_per_frame9=a = beat; +wave_1_per_frame10= +wave_1_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_1_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_1_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_1_per_frame14=rr = max(0, min( 1, rr)); +wave_1_per_frame15=gg = max(0, min( 1, gg)); +wave_1_per_frame16=bb = max(0, min( 1, bb)); +wave_1_per_frame17=mx = max(max(rr,gg),bb); +wave_1_per_frame18=mn = min(min(rr,gg),bb); +wave_1_per_frame19=r = (rr-mn)/(mx-mn); +wave_1_per_frame20=g = (gg-mn)/(mx-mn); +wave_1_per_frame21=b = (bb-mn)/(mx-mn); +wave_1_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_1_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_1_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_1_per_point4=d = d*0.9 + tt1*0.2; +wave_1_per_point5= +wave_1_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_1_per_point7=x = -0.05 + sample*1.1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=2.02310 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=t2 = 0; +wave_2_init2=t3 = 0; +wave_2_init3=t4 = 0; +wave_2_init4=cl = 0; +wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_2_per_frame2=m = m*0.97 + vol*0.08; +wave_2_per_frame3=monitor = vol; +wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_2_per_frame7=res = max(0,res); +wave_2_per_frame8= +wave_2_per_frame9=a = beat; +wave_2_per_frame10= +wave_2_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_2_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_2_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_2_per_frame14=rr = max(0, min( 1, rr)); +wave_2_per_frame15=gg = max(0, min( 1, gg)); +wave_2_per_frame16=bb = max(0, min( 1, bb)); +wave_2_per_frame17=mx = max(max(rr,gg),bb); +wave_2_per_frame18=mn = min(min(rr,gg),bb); +wave_2_per_frame19=r = (rr-mn)/(mx-mn); +wave_2_per_frame20=g = (gg-mn)/(mx-mn); +wave_2_per_frame21=b = (bb-mn)/(mx-mn); +wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_2_per_point4=d = d*0.9 + tt1*0.2; +wave_2_per_point5= +wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_2_per_point7=x = -0.05 + sample*1.1; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=2.02310 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=cl = 0; +wave_3_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_3_per_frame2=m = m*0.97 + vol*0.08; +wave_3_per_frame3=monitor = vol; +wave_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_3_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_3_per_frame7=res = max(0,res); +wave_3_per_frame8= +wave_3_per_frame9=a = beat; +wave_3_per_frame10= +wave_3_per_frame11=rr = rr + (int(rand(100))-50)/1000; +wave_3_per_frame12=gg = gg + (int(rand(100))-50)/1000; +wave_3_per_frame13=bb = bb + (int(rand(100))-50)/1000; +wave_3_per_frame14=rr = max(0, min( 1, rr)); +wave_3_per_frame15=gg = max(0, min( 1, gg)); +wave_3_per_frame16=bb = max(0, min( 1, bb)); +wave_3_per_frame17=mx = max(max(rr,gg),bb); +wave_3_per_frame18=mn = min(min(rr,gg),bb); +wave_3_per_frame19=r = (rr-mn)/(mx-mn); +wave_3_per_frame20=g = (gg-mn)/(mx-mn); +wave_3_per_frame21=b = (bb-mn)/(mx-mn); +wave_3_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_3_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_3_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_3_per_point4=d = d*0.9 + tt1*0.2; +wave_3_per_point5= +wave_3_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_3_per_point7=x = -0.05 + sample*1.1; +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=3 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01348 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = int(rand(1200))/1000; +shape_0_per_frame5=g = int(rand(1200))/1000; +shape_0_per_frame6=b = int(rand(1200))/1000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=95 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.42745 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.34877 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_1_per_frame2=m = m*0.97 + vol*0.08; +shape_1_per_frame3=monitor = vol; +shape_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_1_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_1_per_frame7=res = max(0,res); +shape_1_per_frame8= +shape_1_per_frame9= +shape_1_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_1_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_1_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_1_per_frame13= +shape_1_per_frame14=x = xx; +shape_1_per_frame15=y = yy; +shape_1_per_frame16=ang = aa; +shapecode_2_enabled=0 +shapecode_2_sides=95 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.28710 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.27969 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_2_per_frame2=m = m*0.97 + vol*0.08; +shape_2_per_frame3=monitor = vol; +shape_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_2_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_2_per_frame7=res = max(0,res); +shape_2_per_frame8= +shape_2_per_frame9= +shape_2_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_2_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_2_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_2_per_frame13= +shape_2_per_frame14=x = xx; +shape_2_per_frame15=y = yy; +shape_2_per_frame16=ang = aa; +shapecode_3_enabled=0 +shapecode_3_sides=95 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.12952 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=13.66855 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=vol = bass*8 + mid*5 + treb*3; +shape_3_per_frame2=m = m*0.97 + vol*0.08; +shape_3_per_frame3=monitor = vol; +shape_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +shape_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +shape_3_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +shape_3_per_frame7=res = max(0,res); +shape_3_per_frame8= +shape_3_per_frame9= +shape_3_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); +shape_3_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); +shape_3_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); +shape_3_per_frame13= +shape_3_per_frame14=x = xx; +shape_3_per_frame15=y = yy; +shape_3_per_frame16=ang = aa; +per_frame_1=vol = bass*8 + mid*5 + treb*3; +per_frame_2=m = m*0.97 + vol*0.08; +per_frame_3=monitor = vol; +per_frame_4=beat = above(vol,res)*above(vol,m)*above(vol,16); +per_frame_5=diff = (1-beat)*diff + beat*(vol-res); +per_frame_6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +per_frame_7=res = max(0,res); +per_frame_8= +per_frame_9= +per_frame_10=d_x = if(beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_11=d_y = if(beat, (int(rand(2000))-1000)*0.001 , d_y); +per_frame_12=r = if(beat, (int(rand(2000))-1000)*0.001 , r); +per_frame_13=z = if(beat, int(rand(1000))*0.001 , z); +per_frame_14=zoom = 1.01 + z*0.03; +per_frame_15=rot = r*0.04; +per_frame_16=dx = d_x*0.01; +per_frame_17=dy = d_y*0.01; +per_frame_18= +per_frame_19=wave_a = 0; +per_frame_20=q15 = 0.5 + sin(time*4*asin(1))*0.2*aspectx; +per_frame_21=q16 = 0.5 + cos(time*4*asin(1))*0.2*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`float d; +comp_2=`float3 emboss, dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*1; +comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; +comp_8=` d = texsize.zw*2; +comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; +comp_10=` d = texsize.zw*3; +comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; +comp_12=` d = texsize.zw*4; +comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_14=` +comp_15=` +comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2,1.6,1),float3(2,0,-2),GetBlur2(uv).z*2); +comp_17=`ret = lerp(GetPixel(uv).z*float3(0.3,0,0.8),1,wires); +comp_18=` +comp_19=` d = texsize.zw * 4; +comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_22=` +comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(0,0,0)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(0,0,0)+1,GetPixel(uv).y*1.2); +comp_28=` +comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk new file mode 100644 index 0000000..0f9f032 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk @@ -0,0 +1,769 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 new file mode 100644 index 0000000..67f2030 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 @@ -0,0 +1,1554 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:32:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.46 +blending_direction=-1 +random_1=0.254201 +random_2=0.835501 +random_3=0.154201 +random_4=0.364499 +random_5=0.075339 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.2,1.0,0.5); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk new file mode 100644 index 0000000..9b98a0e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk @@ -0,0 +1,766 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-0.870 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.482 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00600 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.395 +wave_g=0.500 +wave_b=0.550 +wave_x=0.500 +wave_y=0.380 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=14.280 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.46000 +wavecode_0_r=1.000 +wavecode_0_g=0.970 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.060 +wavecode_1_b=1.110 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.80000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.210 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.60000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.080 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.850 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.54; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.41; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); +shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.505 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.96000 +shapecode_1_r=1.140 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.940 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.44*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.610 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.780 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); +shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.220 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_3_per_frame4=x = x+ 0.47*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.050*( 0.60*tan(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=decay = decay - 0.01*equal(frame%40,0); +per_frame_4=rot = rot + 0.01*cos(time*0.113)+tan(ang/10); +per_frame_5=rot = rot + 0.01*sin(time*0.533); +per_frame_6=rot = rot + 0.02*sin(time*-2.323); +per_frame_7=dx = dx + dx_residual; +per_frame_8=dy = dy + dy_residual; +per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=0.9615+rad*0.1; +per_pixel_2=rot = rot * 3*(0.2-pow(rad*2-1,1)); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.006; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.28; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b - c; +comp_7=`a = a + c - a*c; +comp_8=`base = 1.4*a; +comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.1,0.1); +comp_10=`//ret.xy = ret.yx; +comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk new file mode 100644 index 0000000..bbc9403 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk @@ -0,0 +1,264 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.900 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00600 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=48.000 +mv_dx=-0.941 +mv_dy=0.426 +mv_l=5.000 +mv_r=0.316 +mv_g=0.078 +mv_b=0.942 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=decay = decay - 0.01*equal(frame%40,0); +per_frame_4=rot = rot + 0.01*sin(time*0.113); +per_frame_5=rot = rot + 0.01*sin(time*0.533); +per_frame_6=rot = rot + 0.02*sin(time*-0.323); +per_frame_7=dx = dx + dx_residual; +per_frame_8=dy = dy + dy_residual; +per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=0.9615+rad*0.1; +per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; +warp_6=` +warp_7=` // take the difference between the crisp and blurred images, +warp_8=` // then add it back into the image. Creates spots and stripes over time. +warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; +warp_10=` ret.xyz -= 0.004; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b - c*b; +comp_7=`a = a + c - a*c; +comp_8=`base = 1.4*a; +comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.2,0.3); +comp_10=`//ret.xy = ret.yx; +comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk new file mode 100644 index 0000000..9b00b25 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk @@ -0,0 +1,340 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.136 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.600 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.040 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample); +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99596 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.81623 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.040 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 1-q1; +shape_3_per_frame2=y = q2; +shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv2; +comp_4=` +comp_5=` float4 c = float4(1,0.4,0.15,0.1); +comp_6=` +comp_7=` uv2 = uv + float2(1,0)*texsize.zw; +comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` +comp_12=` uv2 = uv + float2(0,1)*texsize.zw; +comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` +comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_18=` +comp_19=` ret = 0.5 + 0.5*g; +comp_20=` ret *= saturate(length(ret.xy-0.5)*5); +comp_21=` ret = ret.xxy; +comp_22=` +comp_23=` //ret *= 1.5; //old gamma effect +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 new file mode 100644 index 0000000..611e7eb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 @@ -0,0 +1,1737 @@ +Created with MILKDROP 3.2 on 20/05/2023 at 15:58:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.43 +blending_direction=1 +random_1=0.400542 +random_2=0.928049 +random_3=0.788753 +random_4=0.162060 +random_5=0.178862 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R109.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.690 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=0.800 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=///// Cone +wave_0_per_point2= +wave_0_per_point3=r1=1; +wave_0_per_point4=r2=.3; +wave_0_per_point5=q10=sample; +wave_0_per_point6=q11=80*sample; +wave_0_per_point7= +wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); +wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); +wave_0_per_point10=my_z = -q10; +wave_0_per_point11= +wave_0_per_point12=/////// rotations... by flexi +wave_0_per_point13= +wave_0_per_point14=d = 4; //// distance +wave_0_per_point15=zoom = 1; +wave_0_per_point16= +wave_0_per_point17=w3 = q1; +wave_0_per_point18=w2 = q2; +wave_0_per_point19=w1 = q3; +wave_0_per_point20= +wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point23=z1 = my_z; +wave_0_per_point24= +wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point27=y2 = y1; +wave_0_per_point28= +wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point31=x3 = x2; +wave_0_per_point32= +wave_0_per_point33=// perspective calculation +wave_0_per_point34= +wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point36=w = atan2(x3,y3); +wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point39= +wave_0_per_point40=my_x = zoom*sin(w)*p; +wave_0_per_point41=my_y = zoom*cos(w)*p; +wave_0_per_point42= +wave_0_per_point43=x = 0.5 + my_x; +wave_0_per_point44=y = 0.5 + my_y; +wave_0_per_point45= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.20929 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.800 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=0.470 +wave_1_per_point1=///// Sphere +wave_1_per_point2=r1=1; +wave_1_per_point3=q10= -1+2*sample; +wave_1_per_point4=q11=200*sample; +wave_1_per_point5= +wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +wave_1_per_point8=my_z = q10; +wave_1_per_point9= +wave_1_per_point10=/////// rotations... by flexi +wave_1_per_point11= +wave_1_per_point12=d = 6; //// distance +wave_1_per_point13=zoom = 1; +wave_1_per_point14= +wave_1_per_point15=w3 = q1; +wave_1_per_point16=w2 = q2; +wave_1_per_point17=w1 = q3; +wave_1_per_point18= +wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_1_per_point21=z1 = my_z; +wave_1_per_point22= +wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_1_per_point25=y2 = y1; +wave_1_per_point26= +wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_1_per_point29=x3 = x2; +wave_1_per_point30= +wave_1_per_point31=// perspective calculation +wave_1_per_point32= +wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); +wave_1_per_point34=w = atan2(x3,y3); +wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); +wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_1_per_point37= +wave_1_per_point38=my_x = zoom*sin(w)*p; +wave_1_per_point39=my_y = zoom*cos(w)*p; +wave_1_per_point40= +wave_1_per_point41=x = 0.5 + my_x; +wave_1_per_point42=y = 0.5 + my_y; +wave_1_per_point43= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.800 +wavecode_3_g=0.700 +wavecode_3_b=1.000 +wavecode_3_a=0.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=500 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03646 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00183 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.110 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.600 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.250 +shape_0_per_frame1=sample=.002*instance; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=///// Sphere +shape_0_per_frame5=r1=1; +shape_0_per_frame6=q10= -1+2*sample; +shape_0_per_frame7=q11=200*sample; +shape_0_per_frame8= +shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_0_per_frame11=my_z = q10; +shape_0_per_frame12= +shape_0_per_frame13=/////// rotations... by flexi +shape_0_per_frame14= +shape_0_per_frame15=d = 6; +shape_0_per_frame16=zoom = 10; +shape_0_per_frame17= +shape_0_per_frame18=w3 = q1; +shape_0_per_frame19=w2 = q2; +shape_0_per_frame20=w1 = q3; +shape_0_per_frame21= +shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame24=z1 = my_z; +shape_0_per_frame25= +shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame28=y2 = y1; +shape_0_per_frame29= +shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame32=x3 = x2; +shape_0_per_frame33= +shape_0_per_frame34=// perspective calculation +shape_0_per_frame35= +shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame37=w = atan2(x3,y3); +shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame40= +shape_0_per_frame41=my_x = zoom*sin(w)*p; +shape_0_per_frame42=my_y = zoom*cos(w)*p; +shape_0_per_frame43= +shape_0_per_frame44=x = 0.5 + my_x/q6; +shape_0_per_frame45=y = 0.5 + my_y/q5; +shape_0_per_frame46= +shape_0_per_frame47= +shape_0_per_frame48=rad=.1*sample; +shape_0_per_frame49=ang=sample*time*15; +shape_0_per_frame50= +shape_0_per_frame51=b=sample; +shape_0_per_frame52=g=b; +shape_0_per_frame53=r=b; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.15806 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.500 +shapecode_1_b2=0.490 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.530 +shape_1_per_frame1=sample=instance/num_inst; +shape_1_per_frame2= +shape_1_per_frame3=///// Sphere +shape_1_per_frame4=r1=1; +shape_1_per_frame5=q10= -1+2*sample; +shape_1_per_frame6=q11=200*sample; +shape_1_per_frame7= +shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); +shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); +shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; +shape_1_per_frame11= +shape_1_per_frame12= +shape_1_per_frame13=///// drago +shape_1_per_frame14=t1 = 10*sample+time*.1; +shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; +shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; +shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; +shape_1_per_frame18= +shape_1_per_frame19= +shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); +shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); +shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); +shape_1_per_frame23= +shape_1_per_frame24= +shape_1_per_frame25=/////// rotations... by flexi +shape_1_per_frame26= +shape_1_per_frame27=d = 2; +shape_1_per_frame28=zoom = 1; +shape_1_per_frame29= +shape_1_per_frame30=w3 = .6*sin(q1); +shape_1_per_frame31=w2 = .6*sin(q3); +shape_1_per_frame32=w1 = q2; +shape_1_per_frame33= +shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame36=z1 = my_z; +shape_1_per_frame37= +shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame40=y2 = y1; +shape_1_per_frame41= +shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame44=x3 = x2; +shape_1_per_frame45= +shape_1_per_frame46=// perspective calculation +shape_1_per_frame47= +shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); +shape_1_per_frame49=w = atan2(x3,y3); +shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); +shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame52= +shape_1_per_frame53=my_x = zoom*sin(w)*p; +shape_1_per_frame54=my_y = zoom*cos(w)*p; +shape_1_per_frame55= +shape_1_per_frame56=x = 0.5 + my_x/q6; +shape_1_per_frame57=y = 0.5 + my_y/q5; +shape_1_per_frame58= +shape_1_per_frame59= +shape_1_per_frame60=////////// sphere +shape_1_per_frame61=rad=rad/d; +shape_1_per_frame62=b=sin(3.14*sample+.3*time); +shape_1_per_frame63=r=.9*b; +shape_1_per_frame64=g=.9*b; +shape_1_per_frame65=b2=.9*b; +shape_1_per_frame66=r2=.9*b2; +shape_1_per_frame67=g2=.9*b2; +shape_1_per_frame68=border_r=r; +shape_1_per_frame69=border_g=g; +shape_1_per_frame70=border_b=b; +shape_1_per_frame71= +shape_1_per_frame72= +shape_1_per_frame73=////// drago +shape_1_per_frame74= +shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); +shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); +shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); +shape_1_per_frame78= +shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); +shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); +shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); +shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); +shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); +shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); +shape_1_per_frame85= +shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); +shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp=0; +per_frame_2=wave_a=0; +per_frame_3=zoom=1.0; +per_frame_4=decay=0.5; +per_frame_5= +per_frame_6= +per_frame_7=bt=bt+bass/fps; +per_frame_8=q1=bt; +per_frame_9=tt=tt+treb/fps; +per_frame_10=q2=tt+.22*time; +per_frame_11=mt=mt+mid/fps; +per_frame_12=q3=mt+.24*time; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q5=aspectx; +per_frame_17=q6=aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; +warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(1.2,1.1,3.0); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R134.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.136 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.600 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.040 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample); +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99596 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.81623 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.040 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 1-q1; +shape_3_per_frame2=y = q2; +shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; +shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv2; +comp_4=` +comp_5=` float4 c = float4(1,0.4,0.15,0.1); +comp_6=` +comp_7=` uv2 = uv + float2(1,0)*texsize.zw; +comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` +comp_12=` uv2 = uv + float2(0,1)*texsize.zw; +comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` +comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_18=` +comp_19=` ret = 0.5 + 0.5*g; +comp_20=` ret *= saturate(length(ret.xy-0.5)*5); +comp_21=` ret = ret.xxy; +comp_22=` +comp_23=` //ret *= 1.5; //old gamma effect +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk new file mode 100644 index 0000000..82123ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk @@ -0,0 +1,280 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.998 +fDecay=0.980 +fVideoEchoZoom=1.421 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.193 +fWaveScale=1.000 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.730 +fModWaveAlphaEnd=1.070 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.800 +wave_b=0.200 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= float3(1.3,0.8,0.5); +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 new file mode 100644 index 0000000..58fb015 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 @@ -0,0 +1,1637 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:38:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.480 +blending_direction=1 +random_1=0.040 +random_2=0.712 +random_3=0.197 +random_4=0.367 +random_5=0.256 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.019 Jelly 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=1.666 +fWaveSmoothing=0.810 +fWaveParam=0.000 +fModWaveAlphaStart=1.400 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.400 +ob_g=0.200 +ob_b=0.200 +ob_a=0.100 +ib_size=0.040 +ib_r=0.620 +ib_g=0.550 +ib_b=0.330 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; +wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; +wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; +wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; +wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; +wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; +wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; +wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; +wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; +wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,rand(10)); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3= +shape_0_per_frame4=r = rand(1200)/3000; +shape_0_per_frame5=g = rand(1200)/3000; +shape_0_per_frame6=b = rand(1200)/3000; +shape_0_per_frame7= +shape_0_per_frame8=r2 = r*3; +shape_0_per_frame9=g2 = g; +shape_0_per_frame10=b2 = b; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.63647 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.53390 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*12; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=pi = 3.1416; +per_frame_init_13=start = rand(5)-5; +per_frame_init_14=ran1 = rand (4) -2; +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; +per_frame_3=start = start * dec_m + (1-dec_m); +per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); +per_frame_5=excite = atan ((vol-avg))*1.4; +per_frame_6= +per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); +per_frame_8=tc0 = if (is_beat, time,tc0); +per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; +per_frame_10=peak = if (is_beat,1,peak*dec_m); +per_frame_11=bindex += is_beat; +per_frame_12=trig = is_beat * (bindex%16==0); +per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; +per_frame_14= +per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; +per_frame_16=bindex2 += trig; +per_frame_17= +per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); +per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; +per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; +per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; +per_frame_22= +per_frame_23=index=0; maxquad = 0.2; +per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; +per_frame_25= megabuf (n+1) *= 1-0.29*dt; +per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res +per_frame_27= loop (EC_Steps, // Euler-Cauchy +per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; +per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); +per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; +per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_32= if (maxquad < quad, maxquad = quad, 0); +per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); +per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); +per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; +per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher +per_frame_38= index += 1; +per_frame_39=); +per_frame_40= +per_frame_41=index = 0; maxind = 0; +per_frame_42=loop (num_res, +per_frame_43= n = 12*index; +per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); +per_frame_45=index+=1); +per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); +per_frame_47=ctime += BPM/60*dt*pi; +per_frame_48= +per_frame_49=//Buffer ! +per_frame_50=size = num_res*12; +per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; +per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); +per_frame_53= +per_frame_54=//Pusher Queue +per_frame_55=n = num_res; +per_frame_56=loop (num_res, +per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size +per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col +per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? +per_frame_60=n-=1;); +per_frame_61=gmegabuf (10000) = push; //size +per_frame_62=gmegabuf (10001) = bindex2*1.8; //col +per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); +per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; +per_frame_65=gmegabuf (10002) = sm; +per_frame_66=test = gmegabuf(10002); +per_frame_67= +per_frame_68=n = 0; imax = 0; +per_frame_69=loop (num_res, +per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); +per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); +per_frame_72=n+=1;); +per_frame_73= +per_frame_74=loop (4, +per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; +per_frame_76= loop (num_res, +per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; +per_frame_78= scale = 1; +per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad +per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; +per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; +per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; +per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; +per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; +per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; +per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; +per_frame_87= gmegabuf(n+8) = megabuf(m+8); +per_frame_88= //Colours +per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); +per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; +per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; +per_frame_92= n+=12; m+=12; k -= 12; ring +=1); +per_frame_93=wave +=1); +per_frame_94= +per_frame_95=q1 = 1.34; //mod. col +per_frame_96=q2 = 0.35; //mod a - shift +per_frame_97=q3 = 3.2; //mod a - scale +per_frame_98= +per_frame_99=//flash2 pos +per_frame_100=fsig = max (0,vol-avg*12.2); +per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); +per_frame_102=q22 = log (1+ov) * 0.00003+time; +per_frame_103=if (frame%4==0, r1 = rand(1), 0); +per_frame_104=q25 = (r1-0.5)*0.5; +per_frame_105= +per_frame_106=q23 = sin(vol); +per_frame_107=q24 = tan(vol); +per_frame_108= +per_frame_109=q12 = t1; +per_frame_110=q32 = aspecty; +per_frame_111= +per_frame_112=q14 = tan(ctime); +per_frame_113=monitor = q14*3; +per_frame_114=//Created 2015 by Martin +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).xyz; +comp_5=`ret = ret*1.5 - 0.1; +comp_6=` +comp_7=`float4 g; +comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod +comp_9=`g.x = lum(GetBlur1(uv + d.xz)); +comp_10=`g.y = lum(GetBlur1(uv - d.xz)); +comp_11=`g.z = lum(GetBlur1(uv + d.zy)); +comp_12=`g.w = lum(GetBlur1(uv - d.zy)); +comp_13=` +comp_14=`ret *= 0.7; +comp_15=`ret.x += saturate(g.x-g.y)*5; +comp_16=`ret.z += saturate(g.y-g.x)*5; +comp_17=` //ret.xy += (g.xz-g.yw)*3; +comp_18=` +comp_19=`ret.x = GetBlur1(uv).x*2; +comp_20=`ret.z = GetBlur2(uv).z*3; +comp_21=` +comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; +comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod +comp_24=` +comp_25=`ret2 = ret2*1.5 - 0.1; +comp_26=` +comp_27=`float4 h; +comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod +comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); +comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); +comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); +comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); +comp_33=` +comp_34=`ret2 *= 0.7; +comp_35=`ret2.x += saturate(h.x-h.y)*5; +comp_36=`ret2.z += saturate(h.y-h.x)*5; +comp_37=`//ret.xy += (h.xz-h.yw)*3; +comp_38=` +comp_39=`ret2.x = GetBlur1(uv_echo).x*2; +comp_40=`ret2.z = GetBlur2(uv_echo).z*3; +comp_41=` +comp_42=`ret = lerp( ret, ret2, 1 ); //video echo +comp_43=`ret -= 0.11; +comp_44=`//ret *= (hue_shader*8)-8.992; +comp_45=` +comp_46=`} +comp_47=` +comp_48=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R136.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1; +warp_6=` ret /= 1.1; +warp_7=` +warp_8=` // darken over time +warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*0 + +comp_6=` GetBlur3(uv)*0 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`ret /= float3(1.4,2.1,1.3); +comp_11=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk new file mode 100644 index 0000000..3a9221b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk @@ -0,0 +1,250 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.266 +fWaveSmoothing=0.207 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1; +warp_6=` ret /= 1.1; +warp_7=` +warp_8=` // darken over time +warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + +comp_4=` GetBlur1(uv)*3 + +comp_5=` GetBlur2(uv)*0 + +comp_6=` GetBlur3(uv)*0 + +comp_7=` 0; +comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); +comp_9=` ret *= 1; +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk new file mode 100644 index 0000000..89a26d1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk @@ -0,0 +1,602 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.100 +wavecode_0_g=0.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time)*0.5+0.5; +wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_0_per_frame4= +wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=r = .5 + .5*sin(cang); +wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time)*0.5+0.5; +wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_1_per_frame4= +wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; +wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; +wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=r = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=tm=q1; +wave_2_per_point3=phs=-sample*0.5; +wave_2_per_point4= +wave_2_per_point5=flip=flip+1; +wave_2_per_point6=flip=flip*below(flip,2); +wave_2_per_point7= +wave_2_per_point8=xp=0; +wave_2_per_point9=yp=flip*0.1; +wave_2_per_point10=zp=0; +wave_2_per_point11= +wave_2_per_point12=//wrist movement; +wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; +wave_2_per_point14= +wave_2_per_point15=xq=xp; +wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point18= +wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; +wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point22=zp=zq; +wave_2_per_point23= +wave_2_per_point24=//forearm movement; +wave_2_per_point25=zp=zp-0.3; +wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; +wave_2_per_point27=xq=xp; +wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_2_per_point30= +wave_2_per_point31=//upper arm twist +wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); +wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_2_per_point35=zp=zq; +wave_2_per_point36= +wave_2_per_point37=//upper arm outward; +wave_2_per_point38=zp=zp-0.35; +wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_2_per_point41=yq=yp; +wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_2_per_point43= +wave_2_per_point44=//upper arm up down; +wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_2_per_point46=xp=xq; +wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_2_per_point49= +wave_2_per_point50=//xp=xq;yp=yq;zp=zq; +wave_2_per_point51= +wave_2_per_point52= +wave_2_per_point53=//project into screenspace and draw on screen +wave_2_per_point54=zp=zp+2; +wave_2_per_point55=xs=xp/zp; +wave_2_per_point56=ys=yp/zp; +wave_2_per_point57= +wave_2_per_point58=x=xs+0.5; +wave_2_per_point59=y=ys*1.3+0.5; +wave_2_per_point60= +wave_2_per_point61= +wave_2_per_point62=a=(1-sample)*0.05 +wave_2_per_point63= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.300 +wavecode_3_b=0.100 +wavecode_3_a=1.000 +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=tm=q1 ; +wave_3_per_point3=phs=-sample*0.5; +wave_3_per_point4= +wave_3_per_point5=flip=flip+1; +wave_3_per_point6=flip=flip*below(flip,2); +wave_3_per_point7= +wave_3_per_point8=xp=0; +wave_3_per_point9=yp=flip*0.1; +wave_3_per_point10=zp=0; +wave_3_per_point11= +wave_3_per_point12=//wrist movement; +wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; +wave_3_per_point14= +wave_3_per_point15=xq=xp; +wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point18= +wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; +wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point22=zp=zq; +wave_3_per_point23= +wave_3_per_point24=//forearm movement; +wave_3_per_point25=zp=zp-0.3; +wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; +wave_3_per_point27=xq=xp; +wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); +wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); +wave_3_per_point30= +wave_3_per_point31=//upper arm twist +wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); +wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); +wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); +wave_3_per_point35=zp=zq; +wave_3_per_point36= +wave_3_per_point37=//upper arm outward; +wave_3_per_point38=zp=zp-0.35; +wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; +wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); +wave_3_per_point41=yq=yp; +wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); +wave_3_per_point43= +wave_3_per_point44=//upper arm up down; +wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; +wave_3_per_point46=xp=xq; +wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); +wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); +wave_3_per_point49= +wave_3_per_point50=//xp=xq;yp=yq;zp=zq; +wave_3_per_point51= +wave_3_per_point52= +wave_3_per_point53=//project into screenspace and draw on screen +wave_3_per_point54=zp=zp+2; +wave_3_per_point55=xs=xp/zp; +wave_3_per_point56=ys=yp/zp; +wave_3_per_point57= +wave_3_per_point58=x=-xs+0.5; +wave_3_per_point59=y=ys*1.3+0.5; +wave_3_per_point60= +wave_3_per_point61= +wave_3_per_point62=a=(1-sample)*0.05; +wave_3_per_point63= +shapecode_0_enabled=0 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=3.99882 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.25005 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06779 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74186 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06779 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77977 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +shapecode_3_enabled=0 +shapecode_3_sides=5 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=1.06770 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.77977 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=sin(q1*0.15); +shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; +shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=1.1; +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4; +per_frame_11= +per_frame_12= +per_frame_13= +per_frame_14= +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.002)*0.99; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv)*0.25; +comp_5=` ret = ret.yyy; +comp_6=` ret = pow(ret, float3(0.8,0.4,1.7))*1.9; +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 new file mode 100644 index 0000000..2453d0e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 @@ -0,0 +1,1581 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:58:49 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.460 +blending_direction=1 +random_1=0.407 +random_2=0.990 +random_3=0.375 +random_4=0.206 +random_5=0.265 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R144.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.960 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00796 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_8=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.012/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.012/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(.8,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(2,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.25); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`ret /= float3(0.7,-2.7,-1.5); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk new file mode 100644 index 0000000..44a6f83 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk @@ -0,0 +1,363 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.960 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00796 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_8=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.012/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.012/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(.8,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(2,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.25); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk new file mode 100644 index 0000000..45f6af8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk @@ -0,0 +1,350 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.503 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.06322 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = 1; +per_frame_2=wave_g = 1; +per_frame_3=wave_b = 1; +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk new file mode 100644 index 0000000..4595d43 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk @@ -0,0 +1,382 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.392 +fWaveScale=0.010 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=256 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=t_abs = sample; +wave_0_per_point3=t_rel = sample-time/1; +wave_0_per_point4=ampl = time; +wave_0_per_point5= +wave_0_per_point6=ox = ampl*10*sin (t_abs*68); +wave_0_per_point7=oy = ampl*10*cos (t_abs*28); +wave_0_per_point8=oz = ampl*10*cos (t_abs*128); +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11=r = 1; +wave_0_per_point12=g = .5 ; +wave_0_per_point13=b = 1 ; +wave_0_per_point14=a=q26/18; +wave_0_per_point15= +wave_0_per_point16=xang = t1 ; +wave_0_per_point17=yang = t1*2; +wave_0_per_point18=zang = t1; +wave_0_per_point19=fov = 0.12; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=// Rotation um x,y,z +wave_0_per_point23= +wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point26= +wave_0_per_point27=ox = mx; +wave_0_per_point28=oy = my; +wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point31=ox = mx; +wave_0_per_point32=oz = mz; +wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point35=oy = my; +wave_0_per_point36=oz = mz; +wave_0_per_point37= +wave_0_per_point38=oz = oz - 6; +wave_0_per_point39=x = ox*fov/oz +0.5; +wave_0_per_point40=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point41=y = oy*fov/oz + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=a = max(sin(time/8)-.5,0); +wave_1_per_point2=r = .4; g = .2; b = .7; +wave_1_per_point3= +wave_1_per_point4=x = sample + .01*cos(sample*243+time); +wave_1_per_point5=y = .5+.5*sin(time/13) + .02*sin(sample*143); +wave_1_per_point6=a = .7 ; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.300 +shapecode_0_y=0.500 +shapecode_0_rad=0.37936 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=4.14153 +shapecode_0_r=0.300 +shapecode_0_g=0.700 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.700 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=x = q1/6 + .5; +shape_0_per_frame2=y = q2/6 + .5; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.400 +shapecode_2_a2=0.300 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=t_rel = 5*time; +shape_2_init2=t1 = int(t_rel); +shape_2_per_frame1=dx = rand(1000)/1000-.5; +shape_2_per_frame2=dy = rand(1000)/1000-.5; +shape_2_per_frame3= +shape_2_per_frame4=x = .5 + dx*(1-q22/4); +shape_2_per_frame5=y = .5 + dy*(1-q22/4); +shape_2_per_frame6= +shape_2_per_frame7=ang = time; +shape_2_per_frame8= +shape_2_per_frame9=a = 1; +shape_2_per_frame10=rad = .1*q24+0.08 +q22/40; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.24978 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.12566 +shapecode_3_tex_zoom=5.53697 +shapecode_3_r=0.600 +shapecode_3_g=0.300 +shapecode_3_b=0.400 +shapecode_3_a=0.600 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=a = max(q22-2,0); +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_25=rott = p2 * 3.14159265359/2; +per_frame_26= +per_frame_27=q27 = 8-index; +per_frame_28=q28 = .5 + sin(time/7)/10; +per_frame_29=q29 = index4; +per_frame_30= +per_frame_31=mv_a = 0.2; +per_frame_32=t_rel = time/3; +per_frame_33=wave_a = max(sin(time/8)-.5,0); +per_frame_34=wave_a = 0; +per_frame_35=wave_x = .5+.5*sin(time/13); +per_frame_36= +per_frame_37=q1 = cos(rott); +per_frame_38=q2 = sin(rott); +per_frame_39=q3 = -q2; +per_frame_40=q4 = q1; +per_frame_41= +per_frame_42=movez = movez + .01 * 30/fps ; +per_frame_43=q29 = movez; +per_frame_44= +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = .0; +per_frame_48=dx = .003 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 Feedback = GetBlur1(1-uv); +warp_6=` +warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 +warp_8=`//zz =mul(zz,float2x2(_qa)); +warp_9=`zz = zz.yx; +warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * 12; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv); +warp_15=` +warp_16=`ret = .99*crisp-.01; +warp_17=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2, uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float c, s; +comp_6=`uv -= 0.5; +comp_7=`uv *= aspect.xy; +comp_8=` +comp_9=`float dist = 1; +comp_10=`float inten = 1; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 1; +comp_14=`while (n <= anz) { +comp_15=` c = n%2; +comp_16=` s = (n+1)%2; +comp_17=` uv2.x = uv.x*c - uv.y*s; +comp_18=` uv2.y = uv.x*s + uv.y*c; +comp_19=`// uv2 *= aspect.yx; +comp_20=` dist = 1-frac(1.0/anz*n+q29); +comp_21=` inten = sqrt(dist)*(1-dist*dist); +comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); +comp_23=` +comp_24=` neu = GetPixel(uv3); +comp_25=` +comp_26=` ret1 = max(ret1,neu*inten); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`ret = ret1*3; +comp_31=` +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 new file mode 100644 index 0000000..73f8dd4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 @@ -0,0 +1,490 @@ +Created with MILKDROP 3.30 on 09/12/2023 at 11:19:40 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.40 +blending_direction=1 +random_1=0.389837 +random_2=0.326152 +random_3=0.480623 +random_4=0.111518 +random_5=0.522358 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.034 The Escargot 004b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=95.238 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.692 +fWaveSmoothing=0.900 +fWaveParam=-1.000 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.63600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.29340 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.940 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*12-1) + 1.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*12-1) + 1.6*( 0.60*cos(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1*3); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.16; +per_frame_11=wave_r = wave_r + 2.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*10-1) - q1; +per_pixel_2=dv = (y*10-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv)/2; +per_pixel_4=ang2 = atan2(du,dv) + time*0.25; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-2)-aspectx; +per_pixel_7=dy = mult*cos(ang2*2-2)*aspecty; +warp_1=`sampler sampler_Pattern_045; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_Pattern_045, uv); +warp_7=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += q9; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); +comp_20=` float fins = 3 + floor(rand_preset.z*1.95); +comp_21=` +comp_22=` #if 1 // SHARP FINS +comp_23=` ang2 = frac(ang2*fins)/fins; +comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_25=` ang2 = abs(ang2 - 0.5/fins); +comp_26=` #else // COSINE FINS - a bit slow +comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_28=` #endif +comp_29=` +comp_30=` // RADIAL KALEIDOSCOPING? +comp_31=` #if 0 +comp_32=` rad2 *= g_fTexSize.z; +comp_33=` // choose one: +comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); +comp_35=` rad2 = cos(rad2*5); +comp_36=` rad2 = sqrt(rad2)*0.5; +comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_38=` //rad2 += cos(rad2*61)*0.02; +comp_39=` rad2 *= g_fTexSize.y; +comp_40=` #endif +comp_41=` +comp_42=` ang2 *= M_PI_2; +comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_44=` +comp_45=` ret = tex2D(sampler_main, uv2).xyz; +comp_46=` ret *= 3; // a little bit of overbright +comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_49=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R146 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.392 +fWaveScale=0.010 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=256 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=t_abs = sample; +wave_0_per_point3=t_rel = sample-time/1; +wave_0_per_point4=ampl = time; +wave_0_per_point5= +wave_0_per_point6=ox = ampl*10*sin (t_abs*68); +wave_0_per_point7=oy = ampl*10*cos (t_abs*28); +wave_0_per_point8=oz = ampl*10*cos (t_abs*128); +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11=r = 1; +wave_0_per_point12=g = .5 ; +wave_0_per_point13=b = 1 ; +wave_0_per_point14=a=q26/18; +wave_0_per_point15= +wave_0_per_point16=xang = t1 ; +wave_0_per_point17=yang = t1*2; +wave_0_per_point18=zang = t1; +wave_0_per_point19=fov = 0.12; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=// Rotation um x,y,z +wave_0_per_point23= +wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point26= +wave_0_per_point27=ox = mx; +wave_0_per_point28=oy = my; +wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point31=ox = mx; +wave_0_per_point32=oz = mz; +wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point35=oy = my; +wave_0_per_point36=oz = mz; +wave_0_per_point37= +wave_0_per_point38=oz = oz - 6; +wave_0_per_point39=x = ox*fov/oz +0.5; +wave_0_per_point40=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point41=y = oy*fov/oz + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=a = max(sin(time/8)-.5,0); +wave_1_per_point2=r = .4; g = .2; b = .7; +wave_1_per_point3= +wave_1_per_point4=x = sample + .01*cos(sample*243+time); +wave_1_per_point5=y = .5+.5*sin(time/13) + .02*sin(sample*143); +wave_1_per_point6=a = .7 ; +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.900 +shapecode_0_y=0.500 +shapecode_0_rad=0.22613 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.600 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=t_rel = 5*time; +shape_0_init2=t1 = int(t_rel); +shape_0_per_frame1=dx = rand(1000)/1000-.5; +shape_0_per_frame2=dy = rand(1000)/1000-.5; +shape_0_per_frame3= +shape_0_per_frame4=x = .5 + dx*(1-q22/4); +shape_0_per_frame5=y = .5 + dy*(1-q22/4); +shape_0_per_frame6= +shape_0_per_frame7=ang = time; +shape_0_per_frame8= +shape_0_per_frame9=a = 1; +shape_0_per_frame10=rad = .1*q24+0.08 +q22/40; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_25=rott = p2 * 3.14159265359/2; +per_frame_26= +per_frame_27=q27 = 8-index; +per_frame_28=q28 = .5 + sin(time/7)/10; +per_frame_29=q29 = index4; +per_frame_30= +per_frame_31=mv_a = 0.2; +per_frame_32=t_rel = time/3; +per_frame_33=wave_a = max(sin(time/8)-.5,0); +per_frame_34=wave_a = 0; +per_frame_35=wave_x = .5+.5*sin(time/13); +per_frame_36= +per_frame_37=q1 = cos(rott); +per_frame_38=q2 = sin(rott); +per_frame_39=q3 = -q2; +per_frame_40=q4 = q1; +per_frame_41= +per_frame_42=movez = movez + .01 * 30/fps ; +per_frame_43=q29 = movez; +per_frame_44= +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = .0; +per_frame_48=dx = .003 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 Feedback = GetBlur1(1-uv); +warp_6=` +warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 +warp_8=`//zz =mul(zz,float2x2(_qa)); +warp_9=`zz = zz.yx; +warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); +warp_11=` +warp_12=`uv.xy += h1*texsize.zw * 12; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv); +warp_15=` +warp_16=`ret = .99*crisp-.01; +warp_17=`} +comp_1=`float3 ret1, neu; +comp_2=`float2 uv2, uv3; +comp_3=`shader_body +comp_4=`{ +comp_5=`float c, s; +comp_6=`uv -= 0.5; +comp_7=`uv *= aspect.xy; +comp_8=` +comp_9=`float dist = 1; +comp_10=`float inten = 1; +comp_11=`ret1 = 0; +comp_12=`int anz = 4; +comp_13=`int n = 1; +comp_14=`while (n <= anz) { +comp_15=` c = n%2; +comp_16=` s = (n+1)%2; +comp_17=` uv2.x = uv.x*c - uv.y*s; +comp_18=` uv2.y = uv.x*s + uv.y*c; +comp_19=`// uv2 *= aspect.yx; +comp_20=` dist = 1-frac(1.0/anz*n+q29); +comp_21=` inten = sqrt(dist)*(1-dist*dist); +comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); +comp_23=` +comp_24=` neu = GetPixel(uv3); +comp_25=` +comp_26=` ret1 = max(ret1,neu*inten); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`ret = ret1*3; +comp_31=` +comp_32=`//MilkDrop3 Color Mode: +comp_33=`ret /= float3(2.5,2.3,-2.3); +comp_34=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk new file mode 100644 index 0000000..93d1ea2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk @@ -0,0 +1,442 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=1.291 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.025 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=x = sample; +wave_1_per_point2=y = 1-sample; +wave_1_per_point3=a = (q24 * equal(q27%4,0)); +wave_1_per_point4= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10853 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trig = q24 * equal(q27%4,0); +shape_0_per_frame2= +shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_0_per_frame4= +shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; +shape_0_per_frame6=y = 1-x; +shape_0_per_frame7= +shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_0_per_frame11= +shape_0_per_frame12=cmax = max(max(r0,g0),b0); +shape_0_per_frame13= +shape_0_per_frame14=r = r0/cmax; r2 = r; +shape_0_per_frame15=g = g0/cmax; g2 = g; +shape_0_per_frame16=b = b0/cmax; b2 = b; +shape_0_per_frame17= +shape_0_per_frame18=rad = q11/(dist+1); +shape_0_per_frame19=//rad = .2; +shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.500 +shapecode_1_rad=2.36696 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.45575 +shapecode_1_tex_zoom=0.99305 +shapecode_1_r=0.500 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trig = q24 * equal(q27%4,2); +shape_1_per_frame2= +shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_1_per_frame4= +shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_1_per_frame6=y = 1-x; +shape_1_per_frame7= +shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_1_per_frame11= +shape_1_per_frame12=cmax = max(max(r0,g0),b0); +shape_1_per_frame13= +shape_1_per_frame14=r = r0/cmax; r2 = r; +shape_1_per_frame15=g = g0/cmax; g2 = g; +shape_1_per_frame16=b = b0/cmax; b2 = b; +shape_1_per_frame17= +shape_1_per_frame18=rad = q11/(dist+1); +shape_1_per_frame19=//rad = .2; +shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trig = q24 * equal(q27%4,1); +shape_2_per_frame2= +shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_2_per_frame4= +shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; +shape_2_per_frame6=y = x; +shape_2_per_frame7= +shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_2_per_frame11= +shape_2_per_frame12=cmax = max(max(r0,g0),b0); +shape_2_per_frame13= +shape_2_per_frame14=r = r0/cmax; r2 = r; +shape_2_per_frame15=g = g0/cmax; g2 = g; +shape_2_per_frame16=b = b0/cmax; b2 = b; +shape_2_per_frame17= +shape_2_per_frame18=rad = q11/(dist+1); +shape_2_per_frame19=//rad = .2; +shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +shapecode_3_enabled=1 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=2.22333 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=trig = q24 * equal(q27%4,3); +shape_3_per_frame2= +shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); +shape_3_per_frame4= +shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; +shape_3_per_frame6=y = x; +shape_3_per_frame7= +shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; +shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; +shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; +shape_3_per_frame11= +shape_3_per_frame12=cmax = max(max(r0,g0),b0); +shape_3_per_frame13= +shape_3_per_frame14=r = r0/cmax; r2 = r; +shape_3_per_frame15=g = g0/cmax; g2 = g; +shape_3_per_frame16=b = b0/cmax; b2 = b; +shape_3_per_frame17= +shape_3_per_frame18=rad = q11/(dist+1); +shape_3_per_frame19=//rad = .2; +shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; +per_frame_1=dec_med = pow (0.5, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = -index2/100; +per_frame_20=q29 = bnot(below(index2+index3,1)); +per_frame_21= +per_frame_22=puls = dec_slow*puls + (1-dec_slow)*q29; +per_frame_23=q32 = puls; +per_frame_24= +per_frame_25=k1 = is_beat*equal(index%2,0); +per_frame_26=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_27=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_28=rott = p2 * 3.1416/4; +per_frame_29= +per_frame_30=q1 = cos(rott); +per_frame_31=q2 = sin(rott); +per_frame_32=q3 = -q2; +per_frame_33=q4 = q1; +per_frame_34= +per_frame_35=trel1 = trel1 + 4.2*q1/fps*(q22); +per_frame_36=trel2 = trel2 + 3*q2/fps*(1); +per_frame_37=px = .2*sin(trel1); +per_frame_38=py = .1*cos(trel2); +per_frame_39=q5 = px; +per_frame_40=q6 = py; +per_frame_41= +per_frame_42=rotx = rotx + q5/fps*4; +per_frame_43=roty = roty + q6/fps*4; +per_frame_44=q15 = rotx; +per_frame_45=q16 = roty; +per_frame_46= +per_frame_47=ppx = ppx*dec_slow + (1-dec_slow)*px; +per_frame_48=ppy = ppy*dec_slow + (1-dec_slow)*py; +per_frame_49=q7 = ppx; +per_frame_50=q8 = ppy; +per_frame_51= +per_frame_52= +per_frame_53=q10 = 20; //speed shot +per_frame_54=q11 = .8; //brightness shot +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1; +per_frame_58=dy = .00; +per_frame_59=dx = .0; +per_frame_60=warp = .1; +per_pixel_1=rot = .05 * q1 * (1-rad); +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=`// uv += color*0.01; +warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=` +comp_2=`float2 rs, uv2, uv3; +comp_3=`float3 noise, ret1; +comp_4=` +comp_5=`shader_body { +comp_6=`//uv *= aspect.xy; +comp_7=` +comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; +comp_10=` +comp_11=`float h1 = .5; +comp_12=` +comp_13=`//uv1 = mul(uv1, float2x2(_qa)); +comp_14=`//uv = uv1+.5; +comp_15=` +comp_16=`float z = h1/abs(pow(uv1.y,1)); +comp_17=`// an pow spielen +comp_18=`//z = rad*13; +comp_19=`rs.x = uv1.x * z; +comp_20=`rs.y = z/2 + time*4; +comp_21=` +comp_22=` +comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; +comp_24=`float2 dz1 = normalize(rs); +comp_25=`float rad1 = 22*length (rs) * q32 - .1; +comp_26=` +comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); +comp_28=`float3 ret1 = tex2D (sampler_main,uv4); +comp_29=`float mask1 = saturate(10-7*rad1); +comp_30=` +comp_31=`noise = tex2D(sampler_noise_hq,uv4); +comp_32=` +comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); +comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); +comp_35=` +comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; +comp_37=` +comp_38=` +comp_39=`ret = ret1; +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk new file mode 100644 index 0000000..62364d4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk @@ -0,0 +1,343 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_10=monitor = index2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass + mid + treb; +per_frame_18= +per_frame_19=sb = sb*dec_med + q21*(1-dec_med); +per_frame_20=q29 = sb; +per_frame_21= +per_frame_22=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_23=p1 = (index2-2); +per_frame_24= +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_27=q5 = cos(p3*3.14/2); +per_frame_28= +per_frame_29=rott = rott + .003*30/fps*p3; +per_frame_30= +per_frame_31=q1 = cos(rott); +per_frame_32=q2 = sin(rott); +per_frame_33=q3 = -q2; +per_frame_34=q4 = q1; +per_frame_35= +per_frame_36=movx = movx + .002*30/fps; +per_frame_37=q28 = movx; +per_frame_38= +per_frame_39=q15 = (1+sin(time/23))*.15; +per_frame_40=q29 = 4*(.5+sin(time/17)); +per_frame_41=q30 = 5/(1.2+sin(time/50)); +per_frame_42=q31 = sin(time/38)/3; +per_frame_43=q32 = 2+sin(time/18); +per_frame_44= +per_frame_45=warp = .06; +per_frame_46=zoom = .998; +per_frame_47= +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=`// uv += color*0.01; +warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=` +comp_2=`float2 rs, uv2, uv3; +comp_3=`float3 noise, ret1; +comp_4=` +comp_5=`shader_body { +comp_6=`//uv *= aspect.xy; +comp_7=` +comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; +comp_10=` +comp_11=`float h1 = .5; +comp_12=` +comp_13=`//uv1 = mul(uv1, float2x2(_qa)); +comp_14=`//uv = uv1+.5; +comp_15=` +comp_16=`float z = h1/abs(pow(uv1.y,1)); +comp_17=`// an pow spielen +comp_18=`//z = rad*13; +comp_19=`rs.x = uv1.x * z; +comp_20=`rs.y = z/2 + time*4; +comp_21=` +comp_22=` +comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; +comp_24=`float2 dz1 = normalize(rs); +comp_25=`float rad1 = 22*length (rs) * q32 - .1; +comp_26=` +comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); +comp_28=`float3 ret1 = tex2D (sampler_main,uv4); +comp_29=`float mask1 = saturate(10-7*rad1); +comp_30=` +comp_31=`noise = tex2D(sampler_noise_hq,uv4); +comp_32=` +comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); +comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); +comp_35=` +comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; +comp_37=` +comp_38=` +comp_39=`ret = ret1; +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 new file mode 100644 index 0000000..f6b00ea --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 @@ -0,0 +1,965 @@ +Created with MILKDROP 3 PRO on 10/06/2024 at 11:59:57 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=triangle +blending_progress=0.56 +blending_direction=1 +random_1=0.529810 +random_2=0.441870 +random_3=0.237534 +random_4=0.946883 +random_5=0.993089 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 6d +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_61=`ret /= float3(1.8,1.0,1.1); +comp_62=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R148 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=15 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_10=monitor = index2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass + mid + treb; +per_frame_18= +per_frame_19=sb = sb*dec_med + q21*(1-dec_med); +per_frame_20=q29 = sb; +per_frame_21= +per_frame_22=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_23=p1 = (index2-2); +per_frame_24= +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_27=q5 = cos(p3*3.14/2); +per_frame_28= +per_frame_29=rott = rott + .003*30/fps*p3; +per_frame_30= +per_frame_31=q1 = cos(rott); +per_frame_32=q2 = sin(rott); +per_frame_33=q3 = -q2; +per_frame_34=q4 = q1; +per_frame_35= +per_frame_36=movx = movx + .002*30/fps; +per_frame_37=q28 = movx; +per_frame_38= +per_frame_39=q15 = (1+sin(time/23))*.15; +per_frame_40=q29 = 4*(.5+sin(time/17)); +per_frame_41=q30 = 5/(1.2+sin(time/50)); +per_frame_42=q31 = sin(time/38)/3; +per_frame_43=q32 = 2+sin(time/18); +per_frame_44= +per_frame_45=warp = .06; +per_frame_46=zoom = .998; +per_frame_47= +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=`// uv += color*0.01; +warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=` +comp_2=`float2 rs, uv2, uv3; +comp_3=`float3 noise, ret1; +comp_4=` +comp_5=`shader_body { +comp_6=`//uv *= aspect.xy; +comp_7=` +comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; +comp_10=` +comp_11=`float h1 = .5; +comp_12=` +comp_13=`//uv1 = mul(uv1, float2x2(_qa)); +comp_14=`//uv = uv1+.5; +comp_15=` +comp_16=`float z = h1/abs(pow(uv1.y,1)); +comp_17=`// an pow spielen +comp_18=`//z = rad*13; +comp_19=`rs.x = uv1.x * z; +comp_20=`rs.y = z/2 + time*4; +comp_21=` +comp_22=` +comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; +comp_24=`float2 dz1 = normalize(rs); +comp_25=`float rad1 = 22*length (rs) * q32 - .1; +comp_26=` +comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); +comp_28=`float3 ret1 = tex2D (sampler_main,uv4); +comp_29=`float mask1 = saturate(10-7*rad1); +comp_30=` +comp_31=`noise = tex2D(sampler_noise_hq,uv4); +comp_32=` +comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); +comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); +comp_35=` +comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; +comp_37=` +comp_38=` +comp_39=`ret = ret1; +comp_40=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\triangle5.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.022501 +SpriteY=0.060000 +SpriteSX=-0.619999 +SpriteSY=-0.619999 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 new file mode 100644 index 0000000..73d43a2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 @@ -0,0 +1,1134 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 23:41:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.420 +blending_direction=1 +random_1=0.105 +random_2=0.773 +random_3=0.485 +random_4=0.754 +random_5=0.046 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R217.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.10000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01163 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.425 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.230 +ib_b=0.235 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.15000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.830 +wavecode_1_b=1.000 +wavecode_1_a=1.050 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.150 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.46000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.575 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.109 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.465 +shapecode_1_y=0.500 +shapecode_1_rad=0.10400 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.104 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.500 +shapecode_3_rad=0.09900 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=sin(time*3.14*20)*0.002; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/4000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; +per_pixel_4= +per_pixel_5= +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.965; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R149.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.186 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.050 +ob_g=0.040 +ob_b=0.030 +ob_a=1.000 +ib_size=0.000 +ib_r=0.800 +ib_g=0.800 +ib_b=0.800 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.21670 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=g = q2; +shape_0_per_frame3=b = q3; +shape_0_per_frame4=r2 = q2; +shape_0_per_frame5=g2 = q3; +shape_0_per_frame6=b2 = q1; +shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_0_per_frame9=border_r = q3; +shape_0_per_frame10=border_b = q2; +shape_0_per_frame11=border_g = q1; +shape_0_per_frame12=ang = ang + 4.52*cos(time); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.24486 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.48885 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=r = q2; +shape_1_per_frame2=g = q3; +shape_1_per_frame3=b = q1; +shape_1_per_frame4=r2 = q3; +shape_1_per_frame5=g2 = q1; +shape_1_per_frame6=b2 = q2; +shape_1_per_frame7=x = x + 0.11*cos(0.6*time) + 0.122*sin(1.12*time) + 0.155*sin(0.83*time); +shape_1_per_frame8=y = y + 0.134*cos(0.513*time) + 0.126*sin(1.48*time) + 0.13*sin(0.743*time); +shape_1_per_frame9=border_r = q1; +shape_1_per_frame10=border_b = q2; +shape_1_per_frame11=border_g = q3; +shape_1_per_frame12=ang = ang + 4.52*cos(time); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.27048 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.55044 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q3; +shape_2_per_frame2=g = q1; +shape_2_per_frame3=b = q2; +shape_2_per_frame4=r2 = q1; +shape_2_per_frame5=g2 = q2; +shape_2_per_frame6=b2 = q3; +shape_2_per_frame7=x = x + 0.201*cos(1.11*time) + 0.1022*sin(1.512*time) + 0.215*sin(0.83*time); +shape_2_per_frame8=y = y + 0.134*cos(1.03*time) + 0.1026*sin(0.648*time) + 0.2*sin(1.743*time); +shape_2_per_frame9=border_r = q1; +shape_2_per_frame10=border_b = q3; +shape_2_per_frame11=border_g = q2; +shape_2_per_frame12=ang = ang + 4.52*cos(time); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*.04 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + 0.1*sin(time*.948); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic-(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.3; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.0333; +per_frame_39=q3=q3*q3*0.5 + 0.1; +per_frame_40= +per_frame_41=q4 = mt; +per_frame_42=q5 = bt; +per_frame_43= +per_frame_44=cx = q1; +per_frame_45=cy = q2; +per_frame_46= +per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_52= +per_frame_53=q6 = rmod; +per_frame_54= +per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_56= +per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_58= +per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); +per_frame_60= +per_frame_61=ib_size=.05-(bass*0.01); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.5;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_26= +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=` uv += color*0.01; +warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((d_uv.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q31 +comp_30=` ); +comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_35=` +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=`ret *= ret+3; +comp_39=`//ret = GetPixel(uv); +comp_40=`ret /= float3(0.3,2.5,1.8); +comp_41=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk new file mode 100644 index 0000000..528a310 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk @@ -0,0 +1,406 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=1.186 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.050 +ob_g=0.040 +ob_b=0.030 +ob_a=1.000 +ib_size=0.000 +ib_r=0.800 +ib_g=0.800 +ib_b=0.800 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.21670 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=g = q2; +shape_0_per_frame3=b = q3; +shape_0_per_frame4=r2 = q2; +shape_0_per_frame5=g2 = q3; +shape_0_per_frame6=b2 = q1; +shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); +shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); +shape_0_per_frame9=border_r = q3; +shape_0_per_frame10=border_b = q2; +shape_0_per_frame11=border_g = q1; +shape_0_per_frame12=ang = ang + 4.52*cos(time); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.24486 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.48885 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=r = q2; +shape_1_per_frame2=g = q3; +shape_1_per_frame3=b = q1; +shape_1_per_frame4=r2 = q3; +shape_1_per_frame5=g2 = q1; +shape_1_per_frame6=b2 = q2; +shape_1_per_frame7=x = x + 0.11*cos(0.6*time) + 0.122*sin(1.12*time) + 0.155*sin(0.83*time); +shape_1_per_frame8=y = y + 0.134*cos(0.513*time) + 0.126*sin(1.48*time) + 0.13*sin(0.743*time); +shape_1_per_frame9=border_r = q1; +shape_1_per_frame10=border_b = q2; +shape_1_per_frame11=border_g = q3; +shape_1_per_frame12=ang = ang + 4.52*cos(time); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.27048 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.55044 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=r = q3; +shape_2_per_frame2=g = q1; +shape_2_per_frame3=b = q2; +shape_2_per_frame4=r2 = q1; +shape_2_per_frame5=g2 = q2; +shape_2_per_frame6=b2 = q3; +shape_2_per_frame7=x = x + 0.201*cos(1.11*time) + 0.1022*sin(1.512*time) + 0.215*sin(0.83*time); +shape_2_per_frame8=y = y + 0.134*cos(1.03*time) + 0.1026*sin(0.648*time) + 0.2*sin(1.743*time); +shape_2_per_frame9=border_r = q1; +shape_2_per_frame10=border_b = q3; +shape_2_per_frame11=border_g = q2; +shape_2_per_frame12=ang = ang + 4.52*cos(time); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*.04 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + 0.1*sin(time*.948); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic-(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.3; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.0333; +per_frame_39=q3=q3*q3*0.5 + 0.1; +per_frame_40= +per_frame_41=q4 = mt; +per_frame_42=q5 = bt; +per_frame_43= +per_frame_44=cx = q1; +per_frame_45=cy = q2; +per_frame_46= +per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_52= +per_frame_53=q6 = rmod; +per_frame_54= +per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_56= +per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_58= +per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); +per_frame_60= +per_frame_61=ib_size=.05-(bass*0.01); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.5;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_26= +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=` uv += color*0.01; +warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((d_uv.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q31 +comp_30=` ); +comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_35=` +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=`ret *= ret+3; +comp_39=`//ret = GetPixel(uv); +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk new file mode 100644 index 0000000..9a34c63 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk @@ -0,0 +1,396 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = .5 + .4 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = rand(1000)/1000*6.28; +wave_0_per_point5=rad = rand(1000)/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.24243 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.88496 +shapecode_0_tex_zoom=1.72851 +shapecode_0_r=0.800 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=0.600 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.190 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.18717 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 new file mode 100644 index 0000000..d813dad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 @@ -0,0 +1,1623 @@ +Created with MILKDROP 3.1 on 19/03/2023 at 23:28:17 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.54 +blending_direction=-1 +random_1=0.764905 +random_2=0.134688 +random_3=0.870461 +random_4=0.296883 +random_5=0.39187 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.014 Utopia 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R152.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = .5 + .4 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = rand(1000)/1000*6.28; +wave_0_per_point5=rad = rand(1000)/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.24243 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.88496 +shapecode_0_tex_zoom=1.72851 +shapecode_0_r=0.800 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=0.600 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.190 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.18717 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`ret /= float3(0.5,1.2,-1.3); +comp_44=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 new file mode 100644 index 0000000..b2dcb58 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 @@ -0,0 +1,1678 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 19:03:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.40 +blending_direction=-1 +random_1=0.724661 +random_2=0.755691 +random_3=0.957588 +random_4=0.622493 +random_5=0.536043 + +[PRESET1_BEGIN] +NAME=2016 retro martin - X Portal .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.386 +fWaveSmoothing=0.090 +fWaveParam=-0.200 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.012; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3= +wave_0_per_frame4=t1=advance +wave_0_per_frame5= +wavecode_1_enabled=0 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.012; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3= +wave_1_per_frame4=t1=advance +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.860 +shapecode_0_y=0.500 +shapecode_0_rad=0.17914 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04902 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=0.56608 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=advx=advx+(bass*bass)/fps; +shape_1_per_frame3=advy=advy+(treb*treb)/fps; +shape_1_per_frame4= +shape_1_per_frame5=r = 1; g = 1; b = 1; +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=x= .5 + .3*sin(advx); +shape_1_per_frame9=y= .5 + .3*sin(advy); +shape_1_per_frame10= +shape_1_per_frame11= +shape_1_per_frame12=vol = bass_att + mid_att + treb_att; +shape_1_per_frame13=rad = min(.2,vol*.1); +shape_1_per_frame14= +shape_1_per_frame15= +shape_1_per_frame16=a = min(1,vol/4); a2 = a; +shape_1_per_frame17=border_a = 0; +shape_1_per_frame18= +shape_1_per_frame19=ang = vol; +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.860 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rota = 0; +per_frame_init_2=count = 0; +per_frame_init_3=index = 0; +per_frame_init_4=index2 = rand(32); +per_frame_init_5=rota = index2%4; +per_frame_init_6=tele = 1; +per_frame_init_7=tele_ = tele; +per_frame_init_8=limit = 200; +per_frame_init_9=mov = 0; +per_frame_1=dec_f = pow (0.5, 30/fps); +per_frame_2=dec_m = pow (0.7, 30/fps); +per_frame_3=dec_s = pow (0.9, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; +per_frame_11= +per_frame_12=q22 = peak; +per_frame_13=q27 = index; +per_frame_14=q28 = index2; +per_frame_15= +per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; +per_frame_17=q23 = kug; +per_frame_18= +per_frame_19=trig = is_beat * (index%27==0); +per_frame_20=tele = if(trig, rand(100)/70+.6, tele); +per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; +per_frame_22=q16 = tele; +per_frame_23= +per_frame_24=limit = if(trig, rand(200), limit); +per_frame_25=q30 = limit; +per_frame_26= +per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; +per_frame_28=rot = (rota-2)*3.1416/2; +per_frame_29= +per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); +per_frame_31=q10 = max(0,light-.2); +per_frame_32= +per_frame_33=vol = bass+mid+treb; +per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; +per_frame_35= +per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### +per_frame_37=dec = .4; +per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; +per_frame_39=movz = movz + (mov_)/fps*2.5; +per_frame_40= +per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; +per_frame_42= +per_frame_43=trel = trel + pow(bass,3)/fps*.03; +per_frame_44=q31 = trel; +per_frame_45= +per_frame_46=monitor = vol_; +per_pixel_1=rot += +.0*rad;; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float tele = q16; +comp_4=`float2 uv0 = uv; +comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); +comp_6=`uv = abs(uv-.5)+.5; +comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; +comp_8=` +comp_9=`float blur1 = lum(GetBlur2(uv)); +comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); +comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); +comp_12=` +comp_13=`float2 uv1 = uv-.5; +comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; +comp_15=` +comp_16=`const float2 hor = float2 (.001,0); +comp_17=`const float2 ver = float2 (0,.001); +comp_18=` +comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; +comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; +comp_21=`float2 dz = float2 (dx,dy); +comp_22=` +comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; +comp_24=` +comp_25=`uv1 = uv1 -4*dz; +comp_26=`float dots = saturate(.02/length(uv1)); +comp_27=` +comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); +comp_29=`ret = ret1; +comp_30=` +comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; +comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`ret /= float3(-1.2,1.1,-1.2); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R152.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = .5 + .4 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = rand(1000)/1000*6.28; +wave_0_per_point5=rad = rand(1000)/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.24243 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.88496 +shapecode_0_tex_zoom=1.72851 +shapecode_0_r=0.800 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=0.600 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.190 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.18717 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`ret /= float3(2.8,1.4,-0.8); +comp_44=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 new file mode 100644 index 0000000..677e182 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 @@ -0,0 +1,381 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 00:43:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.50 +blending_direction=-1 +random_1=0.372764 +random_2=0.290921 +random_3=0.281301 +random_4=0.991599 +random_5=0.892683 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R152 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 new file mode 100644 index 0000000..78c6daa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 @@ -0,0 +1,542 @@ +Created with MILKDROP 3.30 on 13/11/2023 at 22:33:02 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.26 +blending_direction=-1 +random_1=0.733604 +random_2=0.423577 +random_3=0.074255 +random_4=0.848916 +random_5=0.490379 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 004aa +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.2,1.5,0.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R152 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 new file mode 100644 index 0000000..f525ca1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 @@ -0,0 +1,545 @@ +Created with MILKDROP 3.30 on 13/11/2023 at 22:34:55 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.35 +blending_direction=-1 +random_1=0.733604 +random_2=0.423577 +random_3=0.074255 +random_4=0.848916 +random_5=0.490379 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 004aa +NAME=MilkDrop2077 - DeepMashed 004aa +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.028)*rad+1.028; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect +comp_5=` +comp_6=`float2 uv2 = uv; +comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_9=` +comp_10=`uv.x=uv2.x; +comp_11=`uv.y=uv2.y; +comp_12=` +comp_13=` +comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; +comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; +comp_16=`c = c + b + a-b; +comp_17=`a = a + c + a*c; +comp_18=`base = .3+c.x; +comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod +comp_20=`//ret.xy = ret.yx; +comp_21=` +comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); +comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect +comp_24=` +comp_25=` +comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); +comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); +comp_28=`ret -= 0.1; +comp_29=` +comp_30=`//MilkDrop3 Color Mode: +comp_31=`ret /= float3(1.2,1.5,0.7); +comp_32=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R152 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`//MilkDrop3 Color Mode: +comp_44=`ret /= float3(0.7,-2.8,2.0); +comp_45=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk new file mode 100644 index 0000000..1aa26db --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk @@ -0,0 +1,395 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk new file mode 100644 index 0000000..3af243b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk @@ -0,0 +1,496 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 new file mode 100644 index 0000000..cfb5de2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 @@ -0,0 +1,1185 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:29:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.260 +blending_direction=1 +random_1=0.688 +random_2=0.962 +random_3=0.336 +random_4=0.017 +random_5=0.309 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R181.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R155.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`} +comp_43=`written by martin +comp_44=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk new file mode 100644 index 0000000..f5e7fe1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk @@ -0,0 +1,421 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`} +comp_43=`written by martin +comp_44=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 new file mode 100644 index 0000000..ccb37d3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 @@ -0,0 +1,1729 @@ +Created with MILKDROP 3.2 on 21/07/2023 at 18:49:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.47 +blending_direction=-1 +random_1=0.900136 +random_2=0.594851 +random_3=0.882520 +random_4=0.046748 +random_5=0.021003 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*5.84338*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = 0.037*(sin(t2*3)+0.33); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = 0.018 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-0.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 0.95*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_31=`ret /= float3(0.2,2.3,2.7); +comp_32=`ret /= float3(-1.6,-1.8,1.1); +comp_33=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R156 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.058 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%2; +wave_0_per_point2=k2 = (sample*100)%4; +wave_0_per_point3=xi = value1*k1 + xi*(1-k1); +wave_0_per_point4=yi = value2*(1-k1) + yi*k1; +wave_0_per_point5= +wave_0_per_point6=x = .5 + xi; +wave_0_per_point7=y = .5 + yi; +wave_0_per_point8= +wave_0_per_point9=a = q22/8; +wave_0_per_point10=a = min(a,.2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wave_1_per_point1=xi = rand(100)/100; +wave_1_per_point2=yi = rand(100)/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04896 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.500 +shapecode_0_g=1.000 +shapecode_0_b=0.900 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=xi = xi - dx*q22/200; +shape_0_per_frame2=yi = yi - dy*q23/200; +shape_0_per_frame3= +shape_0_per_frame4=low = 0; +shape_0_per_frame5=high = 1; +shape_0_per_frame6= +shape_0_per_frame7=k0x = below(xi,low); +shape_0_per_frame8=k1x = above(xi,high); +shape_0_per_frame9=k0y = below(yi,low); +shape_0_per_frame10=k1y = above(yi,high); +shape_0_per_frame11= +shape_0_per_frame12=dx = k0x*1 + k1x*-1; +shape_0_per_frame13=dy = k0y*1 + k1y*-1; +shape_0_per_frame14= +shape_0_per_frame15=//xi = 0; yi = 0; +shape_0_per_frame16=x = xi; +shape_0_per_frame17=y = yi; +shape_0_per_frame18= +shape_0_per_frame19=trel = time/2+q20; +shape_0_per_frame20= +shape_0_per_frame21=x = .5+sin(trel*2); +shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); +shape_0_per_frame23= +shape_0_per_frame24=a = q26/4+.2; +shape_0_per_frame25=//a = 1; +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.72863 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.500 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=0.100 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5+(rand(10)/40-.1); +shape_2_per_frame2=y = .5+(rand(10)/40-.1); +shape_2_per_frame3= +shape_2_per_frame4=//ang = rand(6); +shape_2_per_frame5=r = rand(4)/3; +shape_2_per_frame6=g = rand(4)/3; +shape_2_per_frame7=b = rand(4)/3; +shape_2_per_frame8=r2 = b; +shape_2_per_frame9=g2 = r; +shape_2_per_frame10=b2 = g; +shape_2_per_frame11= +shape_2_per_frame12=a = min(q21/2 ,1)*q24; +shape_2_per_frame13= +shape_2_per_frame14=rad = a/4 ; +shape_2_per_frame15=a2 = 0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=ds = max ((q26*q26-.5),0); +per_frame_34=step = step + 8*ds; +per_frame_35= +per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; +per_frame_37=q30 = p3 ; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=zoom = 1; +per_frame_43=rot = -0.001 ; +per_frame_44= +per_frame_45= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.05*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=` +warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} +warp_15=` +warp_16=`uv += rs*dot(rs,rs)/60; +warp_17=` +warp_18=` +warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_20=`//uv6 = mul(uv6,float2x2(_qa)); +warp_21=` +warp_22=`mus = .1/(sqrt(uv6.y-.2)); +warp_23=`mus = abs(mus); +warp_24=`mus *= float3 (.8,.6,1); +warp_25=` +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(uv)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_32=`ret = ret1 * .99 - .01; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk new file mode 100644 index 0000000..241e9ab --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk @@ -0,0 +1,440 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.058 +fWaveSmoothing=0.450 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.01000 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%2; +wave_0_per_point2=k2 = (sample*100)%4; +wave_0_per_point3=xi = value1*k1 + xi*(1-k1); +wave_0_per_point4=yi = value2*(1-k1) + yi*k1; +wave_0_per_point5= +wave_0_per_point6=x = .5 + xi; +wave_0_per_point7=y = .5 + yi; +wave_0_per_point8= +wave_0_per_point9=a = q22/8; +wave_0_per_point10=a = min(a,.2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wave_1_per_point1=xi = rand(100)/100; +wave_1_per_point2=yi = rand(100)/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04896 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.500 +shapecode_0_g=1.000 +shapecode_0_b=0.900 +shapecode_0_a=1.000 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=xi = xi - dx*q22/200; +shape_0_per_frame2=yi = yi - dy*q23/200; +shape_0_per_frame3= +shape_0_per_frame4=low = 0; +shape_0_per_frame5=high = 1; +shape_0_per_frame6= +shape_0_per_frame7=k0x = below(xi,low); +shape_0_per_frame8=k1x = above(xi,high); +shape_0_per_frame9=k0y = below(yi,low); +shape_0_per_frame10=k1y = above(yi,high); +shape_0_per_frame11= +shape_0_per_frame12=dx = k0x*1 + k1x*-1; +shape_0_per_frame13=dy = k0y*1 + k1y*-1; +shape_0_per_frame14= +shape_0_per_frame15=//xi = 0; yi = 0; +shape_0_per_frame16=x = xi; +shape_0_per_frame17=y = yi; +shape_0_per_frame18= +shape_0_per_frame19=trel = time/2+q20; +shape_0_per_frame20= +shape_0_per_frame21=x = .5+sin(trel*2); +shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); +shape_0_per_frame23= +shape_0_per_frame24=a = q26/4+.2; +shape_0_per_frame25=//a = 1; +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.72863 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.500 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=0.100 +shapecode_1_r2=0.700 +shapecode_1_g2=0.400 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5+(rand(10)/40-.1); +shape_2_per_frame2=y = .5+(rand(10)/40-.1); +shape_2_per_frame3= +shape_2_per_frame4=//ang = rand(6); +shape_2_per_frame5=r = rand(4)/3; +shape_2_per_frame6=g = rand(4)/3; +shape_2_per_frame7=b = rand(4)/3; +shape_2_per_frame8=r2 = b; +shape_2_per_frame9=g2 = r; +shape_2_per_frame10=b2 = g; +shape_2_per_frame11= +shape_2_per_frame12=a = min(q21/2 ,1)*q24; +shape_2_per_frame13= +shape_2_per_frame14=rad = a/4 ; +shape_2_per_frame15=a2 = 0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=ds = max ((q26*q26-.5),0); +per_frame_34=step = step + 8*ds; +per_frame_35= +per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; +per_frame_37=q30 = p3 ; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=zoom = 1; +per_frame_43=rot = -0.001 ; +per_frame_44= +per_frame_45= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.05*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=` +warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} +warp_15=` +warp_16=`uv += rs*dot(rs,rs)/60; +warp_17=` +warp_18=` +warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_20=`//uv6 = mul(uv6,float2x2(_qa)); +warp_21=` +warp_22=`mus = .1/(sqrt(uv6.y-.2)); +warp_23=`mus = abs(mus); +warp_24=`mus *= float3 (.8,.6,1); +warp_25=` +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(uv)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_32=`ret = ret1 * .99 - .01; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk new file mode 100644 index 0000000..a4bdcf0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk @@ -0,0 +1,464 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.039 +fWaveScale=0.372 +fWaveSmoothing=0.000 +fWaveParam=0.200 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.300 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_point1=k0 = int(100.0*sample); +wave_0_per_point2=k2 = int(100.0*sample+1); +wave_0_per_point3=k1 = equal(k0%2,0); +wave_0_per_point4=k2 = equal(k0%2,1); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=ix = (100*value1)%7-2.5; +wave_0_per_point8=iy = (100*value2)%7-2.5; +wave_0_per_point9= +wave_0_per_point10=sp = bass + treb; +wave_0_per_point11=sp = sp /3000; +wave_0_per_point12= +wave_0_per_point13= +wave_0_per_point14=dx = (dx+sp*ix) * .998; +wave_0_per_point15=dy = (dy+sp*iy) * .998 ; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=ox = k1*dx + (1-k1)*ox; +wave_0_per_point19=oy = k2*dy + (1-k2)*oy; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22= +wave_0_per_point23=//ox = 0; oy = 0; +wave_0_per_point24= +wave_0_per_point25=x = ox+.5; +wave_0_per_point26=y = oy+.5; +wave_0_per_point27= +wave_0_per_point28=r = 1; +wave_0_per_point29=g = 1; +wave_0_per_point30=b = 1; +wave_0_per_point31=a = 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = 2*sin(time/15); +wave_1_per_frame2=t2 = 2*sin(time/11); +wave_1_per_frame3=monitor = time; +wave_1_per_point1= +wave_1_per_point2=t_abs = sample ; +wave_1_per_point3= +wave_1_per_point4=ox = sin (t_abs*68); +wave_1_per_point5=oy = cos (t_abs*63); +wave_1_per_point6=oz = sin (t_abs*125); +wave_1_per_point7= +wave_1_per_point8=r = 1; +wave_1_per_point9=g = .5 ; +wave_1_per_point10=b = 1 ; +wave_1_per_point11= +wave_1_per_point12=t_rel = sample - time/127; +wave_1_per_point13=t_rel = t_rel - int(t_rel); +wave_1_per_point14= +wave_1_per_point15=a = (512*sample-time*2)%2; +wave_1_per_point16=a = 1; +wave_1_per_point17= +wave_1_per_point18=xang = 0 ; +wave_1_per_point19=yang = t1; +wave_1_per_point20=zang = t1; +wave_1_per_point21=fov = 0.15; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=// Rotation um x,y,z +wave_1_per_point25= +wave_1_per_point26=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point27=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point28= +wave_1_per_point29=ox = mx; +wave_1_per_point30=oy = my; +wave_1_per_point31=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point32=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point33=ox = mx; +wave_1_per_point34=oz = mz; +wave_1_per_point35=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point36=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point37=oy = my; +wave_1_per_point38=oz = mz; +wave_1_per_point39= +wave_1_per_point40=//oz = oz - 6; +wave_1_per_point41=x = ox*fov/oz +0.5; +wave_1_per_point42=//x = (x-.5)*0.75 + 0.5; +wave_1_per_point43=y = oy*fov/oz + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wave_2_per_point1=k1 = (sample*512) % 8; +wave_2_per_point2= +wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_2_per_point4= + (1-equal(k1,0))*t1; +wave_2_per_point5= +wave_2_per_point6=exc = 1+rand(5); +wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); +wave_2_per_point8= +wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); +wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); +wave_2_per_point11= +wave_2_per_point12=x = q2 + k1* f1 ; +wave_2_per_point13=y = q3 + k1* f2; +wave_2_per_point14= +wave_2_per_point15=a = equal(k1,6) + equal (k1,0); +wave_2_per_point16= +wave_2_per_point17=r = 1; +wave_2_per_point18=b = equal (k1,0); +wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; +wave_2_per_point20=a = a * q5 * (1-0*t2*t2); +wave_2_per_point21=//a = 0; +wave_2_per_point22= +wave_2_per_point23= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1= +wave_3_per_point2=t_abs = sample; +wave_3_per_point3=t_rel = sample-time/8; +wave_3_per_point4= +wave_3_per_point5=ox = sin (sample*110) ; +wave_3_per_point6=oy = cos (sample*110); +wave_3_per_point7= +wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); +wave_3_per_point9= +wave_3_per_point10=r = .3; +wave_3_per_point11=g = 0.7; +wave_3_per_point12=b = 1; +wave_3_per_point13= +wave_3_per_point14=a = .8; +wave_3_per_point15= +wave_3_per_point16=xang = 0; +wave_3_per_point17=yang = 0; +wave_3_per_point18=zang = 0; +wave_3_per_point19=fov = .5; +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=// Rotation um x,y,z +wave_3_per_point23= +wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point26= +wave_3_per_point27=ox = mx; +wave_3_per_point28=oy = my; +wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point31=ox = mx; +wave_3_per_point32=oz = mz; +wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point35=oy = my; +wave_3_per_point36=oz = mz; +wave_3_per_point37= +wave_3_per_point38=x = ox*fov/oz +0.45; +wave_3_per_point39=y = oy*fov/oz + 0.45; +shapecode_0_enabled=0 +shapecode_0_sides=44 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.12634 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.53907 +shapecode_0_r=0.000 +shapecode_0_g=0.540 +shapecode_0_b=0.890 +shapecode_0_a=0.100 +shapecode_0_r2=0.840 +shapecode_0_g2=0.930 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = .5 + .5 * sin(time); +shape_0_per_frame2=y = .5 + .5 * sin(time); +shapecode_1_enabled=0 +shapecode_1_sides=63 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.99863 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.49981 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.100 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.600 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12= +per_frame_13=q20 = avg; +per_frame_14=q21 = beat; +per_frame_15=q22 = peak; +per_frame_16=q23 = index; +per_frame_17=q24 = is_beat; +per_frame_18=q26 = bass + mid + treb; +per_frame_19= +per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_21= +per_frame_22=k1 = is_beat*equal(index,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_26=rott = p3*3.1416/2; +per_frame_27= +per_frame_28=rot1 = rot1 + q26; +per_frame_29=q25 = .01*rot1; +per_frame_30= +per_frame_31=q27 = 8-index; +per_frame_32=q28 = index3; +per_frame_33= +per_frame_34=dx1 = dec_med*dx1 + (1-dec_med)*bnot(index2); +per_frame_35=q29 = dx1; +per_frame_36=monitor = q29; +per_frame_37= +per_frame_38=q1 = cos(rott); +per_frame_39=q2 = sin(rott); +per_frame_40=q3 = -q2; +per_frame_41=q4 = q1; +per_frame_42= +per_frame_43= +per_pixel_1=rot = 0; +per_pixel_2=dx = .02*q29; +per_pixel_3=zoom = 1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.03*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`noiseVal = .01; +warp_7=`float3 Feedback = GetBlur1(1-uv); +warp_8=` +warp_9=`float2 zz = uv1 *texsize.xy *.015; +warp_10=`//zz =mul(zz,float2x2(_qa)); +warp_11=`zz = zz.yx; +warp_12=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(4*(q2+1)*zz); +warp_13=` +warp_14=`uv.xy += h1*texsize.zw * 4*(2+q1); +warp_15=` +warp_16=` +warp_17=`float r = tex2D (sampler_noise_hq,uv/14).x*12; +warp_18=`float2 uv6 = uv1; +warp_19=`uv6 = mul(uv6, float2x2(cos(r),sin(r),-sin(r),cos(r))); +warp_20=`float3 mus = .1/(sqrt(uv6.y)); +warp_21=` +warp_22=`float3 crisp = tex2D(sampler_main,uv); +warp_23=`//crisp = lerp(crisp.bgr,crisp.rgb,2*crisp); +warp_24=`ret = .995*crisp+noiseVal-.02; +warp_25=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`//float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + .1; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (ang/3.14, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +.0*time; +comp_14=` +comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); +comp_16=`uv3.y = uv3.y +0.08*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,1); +comp_25=` +comp_26=`float mask = saturate(1-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=` +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk new file mode 100644 index 0000000..ae51c50 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk @@ -0,0 +1,450 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=2.000 +fDecay=0.900 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.96000 +rot=-18.84024 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00052 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.900 +ob_g=0.500 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.300 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=4.950 +mv_r=0.500 +mv_g=0.400 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=0.100 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att*0.3; +wave_0_per_point6=v = sample*10000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*1 + ys); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*1.1 + xs); +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16=r = 0.5 + 0.5*sin(time*0.22) + 0.1; +wave_0_per_point17=g = 0.1 + 0.4*sin(time*0.307) + x; +wave_0_per_point18=//b = 0.4 + 0.4*sin(time*0.959); +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point22=ys = if(above(ys,1000),0 ,ys); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//apply zoom burst on beat +wave_3_per_point2=flag = above(q3,2); +wave_3_per_point3=//state zero is ready state +wave_3_per_point4=state = state + flag*equal(state,0); +wave_3_per_point5= +wave_3_per_point6=//upwards flight +wave_3_per_point7=yval = if(equal(state,0),0, yval); +wave_3_per_point8=yval = yval + 0.00004*equal(state,1); +wave_3_per_point9=ymax = if(equal(state,0),rand(100)*0.004,ymax); +wave_3_per_point10= +wave_3_per_point11=//hit apogee +wave_3_per_point12=state = if(above(yval,0.5+ymax),2,state); +wave_3_per_point13= +wave_3_per_point14=//reset variable +wave_3_per_point15=yval = if(equal(state,0),0, yval); +wave_3_per_point16=burst = if(equal(state,0),0.001,burst); +wave_3_per_point17=alphax = if(equal(state,0),1,alphax); +wave_3_per_point18=xdriftinc = if(equal(state,0),0,xdriftinc); +wave_3_per_point19= +wave_3_per_point20=burstspeed = if(equal(state,0),rand(10),burstspeed); +wave_3_per_point21=xdrift = if(equal(state,0),rand(20),xdrift); +wave_3_per_point22=//to get the numbers small enough have to use constants +wave_3_per_point23=xdriftinc = xdriftinc +wave_3_per_point24=+ equal(xdrift,0)*equal(state,1)*0.00002 +wave_3_per_point25=+ equal(xdrift,1)*equal(state,1)*0.000018 +wave_3_per_point26=+ equal(xdrift,2)*equal(state,1)*0.000016 +wave_3_per_point27=+ equal(xdrift,3)*equal(state,1)*0.000014 +wave_3_per_point28=+ equal(xdrift,4)*equal(state,1)*0.000012 +wave_3_per_point29=+ equal(xdrift,5)*equal(state,1)*0.00001 +wave_3_per_point30=+ equal(xdrift,6)*equal(state,1)*0.000008 +wave_3_per_point31=+ equal(xdrift,7)*equal(state,1)*0.000006 +wave_3_per_point32=+ equal(xdrift,8)*equal(state,1)*0.000004 +wave_3_per_point33=+ equal(xdrift,9)*equal(state,1)*0.000002 +wave_3_per_point34=+ equal(xdrift,11)*equal(state,1)*-0.000002 +wave_3_per_point35=+ equal(xdrift,12)*equal(state,1)*-0.000004 +wave_3_per_point36=+ equal(xdrift,13)*equal(state,1)*-0.000006 +wave_3_per_point37=+ equal(xdrift,14)*equal(state,1)*-0.000008 +wave_3_per_point38=+ equal(xdrift,15)*equal(state,1)*-0.00001 +wave_3_per_point39=+ equal(xdrift,16)*equal(state,1)*-0.000012 +wave_3_per_point40=+ equal(xdrift,17)*equal(state,1)*-0.000014 +wave_3_per_point41=+ equal(xdrift,18)*equal(state,1)*-0.000016 +wave_3_per_point42=+ equal(xdrift,19)*equal(state,1)*-0.000018; +wave_3_per_point43= +wave_3_per_point44=burst = burst +wave_3_per_point45=+ equal(burstspeed,0)*equal(state,2)*0.000024 +wave_3_per_point46=+ equal(burstspeed,1)*equal(state,2)*0.000022 +wave_3_per_point47=+ equal(burstspeed,2)*equal(state,2)*0.00002 +wave_3_per_point48=+ equal(burstspeed,3)*equal(state,2)*0.000018 +wave_3_per_point49=+ equal(burstspeed,4)*equal(state,2)*0.000016 +wave_3_per_point50=+ equal(burstspeed,5)*equal(state,2)*0.000014 +wave_3_per_point51=+ equal(burstspeed,6)*equal(state,2)*0.000012 +wave_3_per_point52=+ equal(burstspeed,7)*equal(state,2)*0.00001 +wave_3_per_point53=+ equal(burstspeed,8)*equal(state,2)*0.000008 +wave_3_per_point54=+ equal(burstspeed,9)*equal(state,2)*0.000008; +wave_3_per_point55= +wave_3_per_point56=alphax = alphax - 0.00004*equal(state,2); +wave_3_per_point57=state = if(below(alphax,0),0,state); +wave_3_per_point58= +wave_3_per_point59= +wave_3_per_point60=s = sample*3.14*100; +wave_3_per_point61=ss = sample*6.28*1000; +wave_3_per_point62= +wave_3_per_point63=//draw torus +wave_3_per_point64=xs = (burst + 0.0001*cos(s))*cos(ss); +wave_3_per_point65=ys = (burst + 0.0001*cos(s))*sin(ss); +wave_3_per_point66=zs = 0.1*burst*sin(s); +wave_3_per_point67= +wave_3_per_point68= +wave_3_per_point69=//rotate x axis +wave_3_per_point70=angle = sin(-q1*0.035)*6.28; +wave_3_per_point71=yx = ys*cos(angle) - zs*sin(angle); +wave_3_per_point72=zx = ys*sin(angle) + zs*cos(angle); +wave_3_per_point73=xx = xs; +wave_3_per_point74= +wave_3_per_point75=//rotate y axis +wave_3_per_point76=angle2 = sin(-q1*0.03)*6.28; +wave_3_per_point77=xd = xx*cos(angle2) - zx*sin(angle2); +wave_3_per_point78=zd = xx*sin(angle2) + zx*cos(angle2); +wave_3_per_point79=yd = yx; +wave_3_per_point80= +wave_3_per_point81=//rotaye z axis +wave_3_per_point82=angle3 = sin(-q1*0.022)*6.28; +wave_3_per_point83=xn = xd*cos(angle3) - yd*sin(angle3); +wave_3_per_point84=yn = xd*sin(angle3) + yd*cos(angle3); +wave_3_per_point85= +wave_3_per_point86=zd = zd + 2; +wave_3_per_point87= +wave_3_per_point88=x = xn*zd*0.3 + 0.5; +wave_3_per_point89=y = yn*zd*0.3*1.2; +wave_3_per_point90= +wave_3_per_point91= +wave_3_per_point92=x = x + xdriftinc; +wave_3_per_point93=y = y + sin(yval*1.5) - 0.18; +wave_3_per_point94= +wave_3_per_point95= +wave_3_per_point96=r = 0.5 + 0.5*sin(q1*1.3 + x + x); +wave_3_per_point97=g = 0.5 + 0.5*sin(q1*1.1 + x + y); +wave_3_per_point98=b = 0.5 + 0.5*sin(q1*1.66 + y + y); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.66718 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.45112 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=0.150 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=r = 0.1 + 0.5*sin(q1); +shape_0_per_frame2=g = 0.1 + 0.5*sin(q1*0.9878); +shape_0_per_frame3=b = 0.1 + 0.5*sin(q1*0.897); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.350 +shapecode_1_y=0.000 +shapecode_1_rad=0.09959 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.42497 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r = 0.1 + 0.5*sin(q1*0.01); +shape_1_per_frame2=g = 0.1 + 0.5*sin(q1*0.09878); +shape_1_per_frame3=b = 0.1 + 0.5*sin(q1*0.0897); +shape_1_per_frame4= +shape_1_per_frame5=r2 = 0.1 + 0.5*sin(q1*0.035); +shape_1_per_frame6=g2 = 0.1 + 0.5*sin(q1*0.09878); +shape_1_per_frame7=b2 = 0.1 + 0.5*sin(q1*0.0897); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.000 +shapecode_2_rad=0.10201 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r = 0.1 + 0.5*sin(q1*0.01); +shape_2_per_frame2=g = 0.1 + 0.5*sin(q1*0.03878); +shape_2_per_frame3=b = 0.1 + 0.5*sin(q1*0.0497); +shape_2_per_frame4= +shape_2_per_frame5=r2 = 0.1 + 0.5*sin(q1*0.065); +shape_2_per_frame6=g2 = 0.1 + 0.5*sin(q1*0.07878); +shape_2_per_frame7=b2 = 0.1 + 0.5*sin(q1*0.0597); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.650 +shapecode_3_y=0.000 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shape_3_per_frame1=//x = 0.5 + 0.02*sin(time*0.5 + 1.68); +shape_3_per_frame2=//y = 0.5 + 0.02*cos(time*0.5 + 1.68); +shape_3_per_frame3= +shape_3_per_frame4= +shape_3_per_frame5=r = 0.1 + 0.5*sin(q1*0.0144); +shape_3_per_frame6=g = 0.1 + 0.5*sin(q1*0.05878); +shape_3_per_frame7=b = 0.1 + 0.5*sin(q1*0.0797); +shape_3_per_frame8= +shape_3_per_frame9=r2 = 0.1 + 0.5*sin(q1*0.065); +shape_3_per_frame10=g2 = 0.1 + 0.5*sin(q1*0.07878); +shape_3_per_frame11=b2 = 0.1 + 0.5*sin(q1*0.0897); +per_frame_init_1=state = 0; +per_frame_1=basstime = basstime + bass*0.06; +per_frame_2=q1 = basstime; +per_frame_3= +per_frame_4=q9 = basstime * 0.000005; +per_frame_5= +per_frame_6=basstime = if(below(basstime,1000),1000,basstime); +per_frame_7= +per_frame_8=vol = pow(bass+mid+treb,2); +per_frame_9=basssum = vol; +per_frame_10= +per_frame_11=stickybit = time%2; +per_frame_12= +per_frame_13=//avg vol +per_frame_14=//buffer 1 +per_frame_15=volAvg = volAvg + vol*equal(stickybit,1); +per_frame_16=//number of samples 1 or framerate +per_frame_17=sample1 = sample1 + equal(stickybit,1); +per_frame_18=//buffer 2 +per_frame_19=volAvg2 = volAvg2 + vol*equal(stickybit,0); +per_frame_20=//number of samples 2 +per_frame_21=sample2 = sample2 + equal(stickybit,0); +per_frame_22= +per_frame_23=//transision +per_frame_24=edge = bnot(equal(bit2,stickybit)); +per_frame_25= +per_frame_26=volAvg = volAvg - volAvg*edge*stickybit; +per_frame_27=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); +per_frame_28= +per_frame_29=sample1 = sample1 - sample1*edge*stickybit; +per_frame_30=sample2 = sample2 - sample2*edge*equal(stickybit,0); +per_frame_31= +per_frame_32=//test vol against avg buffer lvl +per_frame_33=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); +per_frame_34=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); +per_frame_35= +per_frame_36=q3 = diff; +per_frame_37= +per_frame_38=bit2 = time%2; +per_frame_39= +per_frame_40=difftime = difftime + diff*0.03; +per_frame_41=q2 = difftime; +per_frame_42= +per_frame_43=//fix a strange error +per_frame_44=difftime = if(above(difftime,2000),0, difftime); +per_frame_45= +per_frame_46= +per_frame_47= +per_frame_48=monitor = q1; +per_frame_49= +per_frame_50=mv_a = q3 - 2; +per_frame_51= +per_frame_52=mv_r = 0.5 + 0.5*sin(basstime*0.389); +per_frame_53=mv_g = 0.5 + 0.5*sin(basstime*0.478); +per_frame_54=mv_b = 0.5 + 0.5*sin(basstime*0.535); +per_pixel_1=zoom = 0.98; +per_pixel_2=rot = 0; +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=` +warp_13=` +warp_14=` ret = tex2D( sampler_main, ((uv-0.5)*(0.97 + rad*0.02)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_15=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; +warp_16=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=` ret *= 2.00; //gamma +comp_6=` ret = ret; //brighten +comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk new file mode 100644 index 0000000..0f35582 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk @@ -0,0 +1,410 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=0.267 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.16000 +rot=-0.04000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00052 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.800 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att; +wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_0_per_point14= +wave_0_per_point15=x = x*0.6 + 0.3; +wave_0_per_point16=y = y; +wave_0_per_point17=y = y*0.8; +wave_0_per_point18= +wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=//q1 = state; +wave_1_per_point2=//q2 = basstime; +wave_1_per_point3= +wave_1_per_point4=q1 =0; +wave_1_per_point5=speed = bass_att*0.8; +wave_1_per_point6=v = sample*10000 + value2*bass*0.1; +wave_1_per_point7= +wave_1_per_point8=//state 0 elipse +wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_1_per_point11= +wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_1_per_point14= +wave_1_per_point15=x = -x*0.6 + 1; +wave_1_per_point16=y = y + bass*0.01; +wave_1_per_point17=y = y*0.8; +wave_1_per_point18= +wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_1_per_point22= +wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=//q1 = state; +wave_2_per_point2=//q2 = basstime; +wave_2_per_point3= +wave_2_per_point4=q1 = 0; +wave_2_per_point5=speed = bass_att*0.8; +wave_2_per_point6=v = sample*10000 + value2*bass*0.1; +wave_2_per_point7= +wave_2_per_point8=//state 0 elipse +wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_2_per_point11= +wave_2_per_point12= +wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_2_per_point15= +wave_2_per_point16=x = x*0.6; +wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_2_per_point18=y = y*0.8; +wave_2_per_point19= +wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_2_per_point23= +wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=//q1 = state; +wave_3_per_point2=//q2 = basstime; +wave_3_per_point3= +wave_3_per_point4=q1 = 0; +wave_3_per_point5=speed = bass_att*0.8; +wave_3_per_point6=v = sample*10000 + value2*bass*0.1; +wave_3_per_point7= +wave_3_per_point8=//state 0 elipse +wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); +wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_3_per_point15= +wave_3_per_point16=x = -x*0.6 + 1; +wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; +wave_3_per_point18=y = y*0.8; +wave_3_per_point19= +wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; +wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); +wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); +wave_3_per_point23= +wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); +wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.74180 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.22746 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=spintime = 0; +per_frame_1=basstime = basstime + bass_att*0.03; +per_frame_2=q1 = basstime; +per_frame_3= +per_frame_4=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); +per_frame_5=q8 = spintime; +per_frame_6= +per_frame_7=state = state + above(diff,10); +per_frame_8= +per_frame_9=monitor = spintime; +per_pixel_1=zoom = 1;//1.05 - q3*0.05; +per_pixel_2=rot = 0;; +per_pixel_3=warp = 0; +per_pixel_4= +per_pixel_5= +per_pixel_6=//rules +per_pixel_7=fuzzy1 = x; +per_pixel_8=fuzzy3 = x-1; +per_pixel_9=fuzzy2 = y; +per_pixel_10=fuzzy4 = y-1; +per_pixel_11= +per_pixel_12=//activations approx sawtooth with sin curve +per_pixel_13=f1 = sin(q2 - 1.5707); +per_pixel_14=f2 = sin(q2); +per_pixel_15=f3 = sin(q2 + 1.5707); +per_pixel_16=f4 = sin(q2 + 3.14); +per_pixel_17= +per_pixel_18=//take only values above zero +per_pixel_19=f1 = f1*above(f1,0); +per_pixel_20=f2 = f2*above(f2,0); +per_pixel_21=f3 = f3*above(f3,0); +per_pixel_22=f4 = f4*above(f4,0); +per_pixel_23= +per_pixel_24=//sum rule ativations +per_pixel_25=sum_fuzzy = fuzzy1*f1 + fuzzy2*f2 - fuzzy3*f3 - fuzzy4*f4; +per_pixel_26=sum_fuzzy = cos(sum_fuzzy)*1.2; +per_pixel_27= +per_pixel_28=zoom = 1 + sum_fuzzy*0.01; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw*0.5; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5) + 0.5 )))*0.98; +warp_9=`} +comp_1=`const float4 samples[5] = { +comp_2=` 0.0, 0.0, 0, 11.0/3.0, +comp_3=` 0.0, 1.0, 0, -2.0/3.0, +comp_4=` 0.0, -1.0, 0, -2.0/3.0, +comp_5=` -1.0, 0.0, 0, -2.0/3.0, +comp_6=` 1.0, 0.0, 0, -2.0/3.0 +comp_7=`}; +comp_8=` +comp_9=`sampler sampler_cells; +comp_10=` +comp_11=`shader_body +comp_12=`{ +comp_13=` ret = tex2D(sampler_main, uv); +comp_14=` +comp_15=` float3 a_varaible = 0; +comp_16=` for(int i=0;i<5;i++) +comp_17=` a_varaible += samples[i].w*tex2D(sampler_cells,ret*0.1+ +comp_18=` float2(samples[i].x*(1/texsize.x), +comp_19=` samples[i].y*(1/texsize.y)))*0.2; +comp_20=` +comp_21=` ret = a_varaible; +comp_22=` ret = (ret - 4*(1 - ret)*ret + GetBlur3(uv)*1); +comp_23=` +comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk new file mode 100644 index 0000000..5ee0a6e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk @@ -0,0 +1,361 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.400 +shapecode_0_border_g=0.500 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=r = if(above(bass, 1.2), .5*sin(time*1.234), .1*sin(time*1.234)); +shape_0_per_frame2=g = if(above(bass, 1.2), .5*sin(time*1.345), .1*sin(time*1.345)); +shape_0_per_frame3=b = if(above(bass, 1.2), .5*sin(time*1.456), .1*sin(time*1.456)); +shape_0_per_frame4=border_a = .25*sin(time); +shape_0_per_frame5= +shape_0_per_frame6=ang = ang + .67*sin(time); +shape_0_per_frame7=rad = rad + bass*.1; +shape_0_per_frame8= +shape_0_per_frame9=frametest = equal(frame%2, 0); +shape_0_per_frame10= +shape_0_per_frame11=//x = if(frametest, x - .25*sin(time), x + .25*sin(time); +shape_0_per_frame12=x = x - .1*tan(time*3.14); +shape_0_per_frame13=y = y - .1*sin(time*3.14); +shape_0_per_frame14=x = if(frametest, x, 1-x); +shape_0_per_frame15=y = if(frametest, y, 1-y); +shape_0_per_frame16=r = if(frametest, r, b); +shape_0_per_frame17=b = if(frametest, b, g); +shape_0_per_frame18= +shape_0_per_frame19=monitor = frametest; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=2.41456 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.400 +shapecode_1_border_g=0.500 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=r = if(above(bass, 1.2), .5*sin(time*2.234), 0); +shape_1_per_frame2=g = if(above(bass, 1.2), .5*sin(time*2.345), 0); +shape_1_per_frame3=b = if(above(bass, 1.2), .5*sin(time*2.456), 0); +shape_1_per_frame4=border_a = .25*sin(time); +shape_1_per_frame5= +shape_1_per_frame6=ang = ang + .67*sin(time); +shape_1_per_frame7=rad = rad + bass*.1; +shape_1_per_frame8= +shape_1_per_frame9=frametest = equal(frame%2, 0); +shape_1_per_frame10= +shape_1_per_frame11=//x = if(frametest, x - .25*sin(time), x + .25*sin(time); +shape_1_per_frame12=x = x - .2*sin(time*2); +shape_1_per_frame13=y = y - .2*tan(time*2); +shape_1_per_frame14=x = if(frametest, x, 1-x); +shape_1_per_frame15=y = if(frametest, y, 1-y); +shape_1_per_frame16=r = if(frametest, r, b); +shape_1_per_frame17=b = if(frametest, b, g); +shape_1_per_frame18= +shape_1_per_frame19=monitor = frametest; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body { +warp_2=` +warp_3=`//uv = uv_orig; +warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_6=` +warp_7=`float2 tmp = uv1; +warp_8=`tmp.x = ang*3; tmp.y = rad; +warp_9=`uv1 = tmp; +warp_10=` +warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); +warp_12=` +warp_13=`float3 ret1 = GetBlur1 (uv)-.3; +warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; +warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; +warp_16=` +warp_17=`ret = -.4*blur + crisp; +warp_18=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_19=` ((uv1.xyy*q27 +warp_20=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_21=` ).xyz* +warp_22=` float3(1,1,0)*0.05 + +warp_23=` time*float3(0,0,1)*q29 +warp_24=` ); +warp_25=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*.5; +warp_26=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*.5; +warp_27=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_28=` +warp_29=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); +warp_30=` ret -= 0.04; +warp_31=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_5=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_6=` +comp_7=`float2 uv_x = uv- float2(dx.x,dy.x)*texsize.zw*4 + float2(dx.y,dy.y)*texsize.zw*32; +comp_8=`ret = lerp(GetBlur2(uv).x,GetBlur3(uv).x,0.6) + (GetPixel(uv_x).x-GetBlur1(uv_x).x)*1; +comp_9=`ret =sqrt(ret); +comp_10=`ret = 1- ret; +comp_11=`ret *= lerp(float3(2,1,0),float3(0.5,1,2),(uv.x+uv.y)*0.5); +comp_12=`ret = lerp(ret,float3(2,1,0),GetBlur2(uv + float2(dx.y,dy.y)*0.1).y*2); +comp_13=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_14=` ((uv_x.xyy*q28 +comp_15=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_16=` ).xyz* +comp_17=` float3(1,1,0)*0.05 + +comp_18=` time*float3(0,0,1)*q31 +comp_19=` ); +comp_20=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_21=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_22=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_23=`ret = lerp(ret,length(float2(dx.x,dy.x)) + GetPixel(uv).x,GetBlur1(uv).y*1.2); +comp_24=` +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk new file mode 100644 index 0000000..8b33e36 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk @@ -0,0 +1,561 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.140 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.413 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=-0.660 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00100 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.240 +wave_y=0.440 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1= freqLvl = .49+(value1*((-30-1/((sample)*.9))))*.05;//-10.4*pow(value1,1.81)/pow(value1,1.8)+10.2; +wave_0_per_point2= myAmp = if(below(freqLvl,0.5),freqLvl,0.49); +wave_0_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37;//13.5*pow(sample,0.01)-12.645; +wave_0_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; +wave_0_per_point5= +wave_0_per_point6= Pi = 3.14159265359; +wave_0_per_point7= Pi23 = 2*Pi*0.33333333333; +wave_0_per_point8= fade = 2*(1-myAmp-.49); +wave_0_per_point9= +wave_0_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; +wave_0_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; +wave_0_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; +wave_0_per_point13= x = myAmp; +wave_0_per_point14= y = myFreq; +wave_0_per_point15= +wave_0_per_point16=// x = .97+(value1*((-30-1/((sample)*.5))))*.05; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1= freqLvl = .51-(value2*((-30-1/((sample)*.9))))*.05;//10.4*pow(value2,1.01)/value2-9.2; +wave_1_per_point2= myAmp = if(above(freqLvl,0.5),freqLvl,0.51); +wave_1_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37; +wave_1_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; +wave_1_per_point5= +wave_1_per_point6= Pi = 3.14159265358; +wave_1_per_point7= Pi23 = 2*Pi*0.33333333333; +wave_1_per_point8= fade = 2.0*(myAmp-.49); +wave_1_per_point9= +wave_1_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; +wave_1_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; +wave_1_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; +wave_1_per_point13= x = myAmp; +wave_1_per_point14= y = myFreq; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.80000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sw = (1-sw)*below(sample,1); +wave_2_per_point2= +wave_2_per_point3=osa = sample*above(sample,0); +wave_2_per_point4= +wave_2_per_point5=//mod = pow((value1-value2)*2,2)*sign(value1-value2)*.5; +wave_2_per_point6= +wave_2_per_point7=mod = value2-value1; +wave_2_per_point8=mod = mod*sw; +wave_2_per_point9= +wave_2_per_point10=y = if(sw,osa,sample); +wave_2_per_point11=y = (1-sample*1.6)*.4+.42; +wave_2_per_point12=x = 0 + mod*4+.5; +wave_2_per_point13= +wave_2_per_point14=//osa = sample; +wave_2_per_point15= +wave_2_per_point16=mo = 3.7 + mod*6 + q1; +wave_2_per_point17= +wave_2_per_point18=pi23 = 4*asin(-1)*.3333333; +wave_2_per_point19=runbass = bass*.01+runbass; +wave_2_per_point20=runtreb = treb*.01+runtreb; +wave_2_per_point21=runmid = mid *.01+runmid ; +wave_2_per_point22=vol = (runbass+runtreb+runmid)*.01; +wave_2_per_point23= +wave_2_per_point24=r = (sin(mo*.01 + vol - 0*pi23)+1)*.5; +wave_2_per_point25=g = (sin(mo*.01 + vol - 1*pi23)+1)*.5; +wave_2_per_point26=b = (sin(mo*.01 + vol - 2*pi23)+1)*.5; +wave_2_per_point27= +wave_2_per_point28=a = 1 - abs(mod)*12; +wave_2_per_point29=a = 1-sw; +wave_2_per_point30=a = max(0,min(a,1)); +wavecode_3_enabled=1 +wavecode_3_samples=495 +wavecode_3_sep=4 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=100.00000 +wavecode_3_smoothing=1.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.990 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=ab = 1; +wave_3_per_frame1=t1 = q1; +wave_3_per_frame2=t2 = q2; +wave_3_per_frame3=t3 = q3; +wave_3_per_frame4=t4 = q4; +wave_3_per_frame5=t5 = q5; +wave_3_per_frame6=t6 = q6; +wave_3_per_frame7=t8 = .07; +wave_3_per_frame8=t7 = 1; +wave_3_per_point1= //myFreq = log10(log10(sample)+3)*10000; +wave_3_per_point2= //myAltFreq = time*0.2+myFreq*4-0.8; +wave_3_per_point3= //fade = 20*(1.1-myFreq);//*value1 +wave_3_per_point4= t7 = -t7; +wave_3_per_point5= pi = asin(1); +wave_3_per_point6= n = 180; +wave_3_per_point7= rd = 0.075;//+(value1*10+1)*((sample*512)%2)*0.02; +wave_3_per_point8= xx = sin(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*sin(sample*pi*4+(t7+1)*t8); +wave_3_per_point9= yy = cos(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*cos(sample*pi*4+(t7+1)*t8); +wave_3_per_point10=zz = sin(sample*pi*n)*rd; +wave_3_per_point11= +wave_3_per_point12=d = sqrt( xx*xx + yy*yy + zz*zz); +wave_3_per_point13=d1 = 1; +wave_3_per_point14=xx = xx*d1; +wave_3_per_point15=yy = yy*d1; +wave_3_per_point16=zz = zz*d1; +wave_3_per_point17= +wave_3_per_point18=w = -d*t5*0; +wave_3_per_point19=s1 = sin(t2*1+w); +wave_3_per_point20=s2 = sin(t3*1+w); +wave_3_per_point21=s3 = sin(t4*1+w); +wave_3_per_point22=c1 = cos(t2*1+w); +wave_3_per_point23=c2 = cos(t3*1+w); +wave_3_per_point24=c3 = cos(t4*1+w); +wave_3_per_point25= +wave_3_per_point26=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_3_per_point27=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_3_per_point28=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_3_per_point29= +wave_3_per_point30=d = sqrt( x1*x1 + y1*y1); +wave_3_per_point31=w = atan2(x1,y1); +wave_3_per_point32=a = 1; +wave_3_per_point33=zoom = 0.5*atan2(a,a+z)*d;//0.4*atan2(a+d,a+z);//0.5*(1/(z+a)); +wave_3_per_point34=x = 0.5 + zoom*sin(w); +wave_3_per_point35=y = 0.5 + zoom*cos(w); +wave_3_per_point36= +wave_3_per_point37=pi3 = 3.1415926*2*0.3333; +wave_3_per_point38=t = sample*6.0 + t3*2; +wave_3_per_point39=c=0.5015; +wave_3_per_point40= +wave_3_per_point41=r = (sin(t )+1)*c; +wave_3_per_point42=g = (sin(t- pi3)+1)*c; +wave_3_per_point43=b = (sin(t-2*pi3)+1)*c; +shapecode_0_enabled=1 +shapecode_0_sides=48 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02770 +shapecode_0_ang=6.03186 +shapecode_0_tex_ang=6.03186 +shapecode_0_tex_zoom=0.68390 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=x = q3; +shape_0_per_frame2=y = q4; +shape_0_per_frame3=rad = q5; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; +shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; +shape_0_per_frame8= +shapecode_1_enabled=1 +shapecode_1_sides=48 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=6.03186 +shapecode_1_tex_ang=6.03186 +shapecode_1_tex_zoom=0.68390 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=x = q6; +shape_1_per_frame2=y = q7; +shape_1_per_frame3=rad = q8; +shape_1_per_frame4= +shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_1_per_frame7= +shapecode_2_enabled=1 +shapecode_2_sides=48 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02770 +shapecode_2_ang=6.03186 +shapecode_2_tex_ang=6.03186 +shapecode_2_tex_zoom=0.68390 +shapecode_2_r=0.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q9; +shape_2_per_frame2=y = q10; +shape_2_per_frame3=rad = q11; +shape_2_per_frame4= +shape_2_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_2_per_frame7= +shapecode_3_enabled=1 +shapecode_3_sides=48 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02770 +shapecode_3_ang=6.03186 +shapecode_3_tex_ang=6.03186 +shapecode_3_tex_zoom=0.68390 +shapecode_3_r=0.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=x = q12; +shape_3_per_frame2=y = q13; +shape_3_per_frame3=rad = q14; +shape_3_per_frame4= +shape_3_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_3_per_frame7= +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; +per_frame_13=v=2; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*3; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=mv_g=1-bass_att*.4; +per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); +per_frame_51=q1=beat*2-1; +per_frame_52= +per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; +per_frame_54=q2 = min(amp,1); +per_frame_55=trebcap=trebcap*.7+.16*treb; +per_frame_56=q3=trebcap*2; +per_frame_57=monitor = q3; +per_frame_58=chng=sin(time*.5); +per_frame_59=cthr=.9999; +per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_70=monitor=chng; +per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_73= +per_frame_74=monitor=mq1; +per_frame_75=vol=bass+treb+mid; +per_frame_76=atime=atime+vol; +per_frame_77=q11=.4+sin(atime*.006 )*.4; +per_frame_78=q12=.4+cos(atime*.00613828348)*.4; +per_frame_79=q13=.4+sin(atime*.00598593455)*.4; +per_frame_80=monitor=q13; +per_frame_81= +per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; +per_pixel_2=in = 0; +per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); +per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); +per_pixel_5=in=bnot(bnot(in)); +per_pixel_6=dx = .02*in; +per_pixel_7=dy = .08*cos(wang)*q2*in; +per_pixel_8= +per_pixel_9=dx = dx+bnot(in)*.005*q1; +per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; +per_pixel_11= +per_pixel_12= +per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_15= +per_pixel_16=dir = bass; +per_pixel_17= +per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_19= +per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_21=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_22= +per_pixel_23= +per_pixel_24=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_25=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_26= +per_pixel_27=dir = -mid*2; +per_pixel_28= +per_pixel_29=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_30= +per_pixel_31=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_32=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_33= +per_pixel_34=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_35=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_36= +per_pixel_37=dir = treb*3; +per_pixel_38= +per_pixel_39=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_40= +per_pixel_41=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_42=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_43= +per_pixel_44= +per_pixel_45=dx = dx+x1+x2+x3; +per_pixel_46=dy = dy+y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` +warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1.2 + rand_frame.xy; +warp_8=` +warp_9=` float2 uv_x= lerp(uv_orig,uv,0.1) + float2(dx.x,dy.x)*texsize.zw *2; +warp_10=` float2 uv_y= lerp(uv_orig,uv,0.3) + float2(dx.y,dy.y)*texsize.zw *2; +warp_11=` float2 uv_z= lerp(uv_orig,uv,0.1) + float2(dx.z,dy.z)*texsize.zw *2; +warp_12=` ret.x = GetPixel(uv_x).x - (GetPixel(uv_x) - GetBlur3(uv_x)).x * 0.01; +warp_13=` ret.y = GetPixel(uv_y).y - (GetPixel(uv_y) - GetBlur3(uv_y)).y * 0.01; +warp_14=` ret.z = GetPixel(uv_z).z - (GetPixel(uv_z) - GetBlur3(uv_z)).z * 0.01; +warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_16=` ((float3(uv_z.y,uv_x.x,uv_y.x)*q27 +warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_18=` ).xyz* +warp_19=` float3(1,1,0)*0.05 + +warp_20=` time*float3(0,0,1)*q29 +warp_21=` ); +warp_22=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_23=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_24=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_25=` +warp_26=` ret += - 0.004 +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_27=` +warp_28=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_25=` +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((d_uv.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(1,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=` +comp_39=`//ret = GetPixel(uv); +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 new file mode 100644 index 0000000..f4ee041 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 @@ -0,0 +1,1775 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:35:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.41 +blending_direction=-1 +random_1=0.494715 +random_2=0.464092 +random_3=0.389431 +random_4=0.027507 +random_5=0.742141 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R266.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R162.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.140 +fDecay=0.990 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.413 +fWaveScale=0.418 +fWaveSmoothing=0.000 +fWaveParam=-0.660 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00100 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=1.000 +wave_x=0.240 +wave_y=0.440 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1= freqLvl = .49+(value1*((-30-1/((sample)*.9))))*.05;//-10.4*pow(value1,1.81)/pow(value1,1.8)+10.2; +wave_0_per_point2= myAmp = if(below(freqLvl,0.5),freqLvl,0.49); +wave_0_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37;//13.5*pow(sample,0.01)-12.645; +wave_0_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; +wave_0_per_point5= +wave_0_per_point6= Pi = 3.14159265359; +wave_0_per_point7= Pi23 = 2*Pi*0.33333333333; +wave_0_per_point8= fade = 2*(1-myAmp-.49); +wave_0_per_point9= +wave_0_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; +wave_0_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; +wave_0_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; +wave_0_per_point13= x = myAmp; +wave_0_per_point14= y = myFreq; +wave_0_per_point15= +wave_0_per_point16=// x = .97+(value1*((-30-1/((sample)*.5))))*.05; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1= freqLvl = .51-(value2*((-30-1/((sample)*.9))))*.05;//10.4*pow(value2,1.01)/value2-9.2; +wave_1_per_point2= myAmp = if(above(freqLvl,0.5),freqLvl,0.51); +wave_1_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37; +wave_1_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; +wave_1_per_point5= +wave_1_per_point6= Pi = 3.14159265358; +wave_1_per_point7= Pi23 = 2*Pi*0.33333333333; +wave_1_per_point8= fade = 2.0*(myAmp-.49); +wave_1_per_point9= +wave_1_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; +wave_1_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; +wave_1_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; +wave_1_per_point13= x = myAmp; +wave_1_per_point14= y = myFreq; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=256 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.80000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sw = (1-sw)*below(sample,1); +wave_2_per_point2= +wave_2_per_point3=osa = sample*above(sample,0); +wave_2_per_point4= +wave_2_per_point5=//mod = pow((value1-value2)*2,2)*sign(value1-value2)*.5; +wave_2_per_point6= +wave_2_per_point7=mod = value2-value1; +wave_2_per_point8=mod = mod*sw; +wave_2_per_point9= +wave_2_per_point10=y = if(sw,osa,sample); +wave_2_per_point11=y = (1-sample*1.6)*.4+.42; +wave_2_per_point12=x = 0 + mod*4+.5; +wave_2_per_point13= +wave_2_per_point14=//osa = sample; +wave_2_per_point15= +wave_2_per_point16=mo = 3.7 + mod*6 + q1; +wave_2_per_point17= +wave_2_per_point18=pi23 = 4*asin(-1)*.3333333; +wave_2_per_point19=runbass = bass*.01+runbass; +wave_2_per_point20=runtreb = treb*.01+runtreb; +wave_2_per_point21=runmid = mid *.01+runmid ; +wave_2_per_point22=vol = (runbass+runtreb+runmid)*.01; +wave_2_per_point23= +wave_2_per_point24=r = (sin(mo*.01 + vol - 0*pi23)+1)*.5; +wave_2_per_point25=g = (sin(mo*.01 + vol - 1*pi23)+1)*.5; +wave_2_per_point26=b = (sin(mo*.01 + vol - 2*pi23)+1)*.5; +wave_2_per_point27= +wave_2_per_point28=a = 1 - abs(mod)*12; +wave_2_per_point29=a = 1-sw; +wave_2_per_point30=a = max(0,min(a,1)); +wavecode_3_enabled=1 +wavecode_3_samples=495 +wavecode_3_sep=4 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=100.00000 +wavecode_3_smoothing=1.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.990 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=ab = 1; +wave_3_per_frame1=t1 = q1; +wave_3_per_frame2=t2 = q2; +wave_3_per_frame3=t3 = q3; +wave_3_per_frame4=t4 = q4; +wave_3_per_frame5=t5 = q5; +wave_3_per_frame6=t6 = q6; +wave_3_per_frame7=t8 = .07; +wave_3_per_frame8=t7 = 1; +wave_3_per_point1= //myFreq = log10(log10(sample)+3)*10000; +wave_3_per_point2= //myAltFreq = time*0.2+myFreq*4-0.8; +wave_3_per_point3= //fade = 20*(1.1-myFreq);//*value1 +wave_3_per_point4= t7 = -t7; +wave_3_per_point5= pi = asin(1); +wave_3_per_point6= n = 180; +wave_3_per_point7= rd = 0.075;//+(value1*10+1)*((sample*512)%2)*0.02; +wave_3_per_point8= xx = sin(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*sin(sample*pi*4+(t7+1)*t8); +wave_3_per_point9= yy = cos(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*cos(sample*pi*4+(t7+1)*t8); +wave_3_per_point10=zz = sin(sample*pi*n)*rd; +wave_3_per_point11= +wave_3_per_point12=d = sqrt( xx*xx + yy*yy + zz*zz); +wave_3_per_point13=d1 = 1; +wave_3_per_point14=xx = xx*d1; +wave_3_per_point15=yy = yy*d1; +wave_3_per_point16=zz = zz*d1; +wave_3_per_point17= +wave_3_per_point18=w = -d*t5*0; +wave_3_per_point19=s1 = sin(t2*1+w); +wave_3_per_point20=s2 = sin(t3*1+w); +wave_3_per_point21=s3 = sin(t4*1+w); +wave_3_per_point22=c1 = cos(t2*1+w); +wave_3_per_point23=c2 = cos(t3*1+w); +wave_3_per_point24=c3 = cos(t4*1+w); +wave_3_per_point25= +wave_3_per_point26=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_3_per_point27=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_3_per_point28=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_3_per_point29= +wave_3_per_point30=d = sqrt( x1*x1 + y1*y1); +wave_3_per_point31=w = atan2(x1,y1); +wave_3_per_point32=a = 1; +wave_3_per_point33=zoom = 0.5*atan2(a,a+z)*d;//0.4*atan2(a+d,a+z);//0.5*(1/(z+a)); +wave_3_per_point34=x = 0.5 + zoom*sin(w); +wave_3_per_point35=y = 0.5 + zoom*cos(w); +wave_3_per_point36= +wave_3_per_point37=pi3 = 3.1415926*2*0.3333; +wave_3_per_point38=t = sample*6.0 + t3*2; +wave_3_per_point39=c=0.5015; +wave_3_per_point40= +wave_3_per_point41=r = (sin(t )+1)*c; +wave_3_per_point42=g = (sin(t- pi3)+1)*c; +wave_3_per_point43=b = (sin(t-2*pi3)+1)*c; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=48 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02770 +shapecode_0_ang=6.03186 +shapecode_0_tex_ang=6.03186 +shapecode_0_tex_zoom=0.68390 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=x = q3; +shape_0_per_frame2=y = q4; +shape_0_per_frame3=rad = q5; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; +shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; +shape_0_per_frame8= +shapecode_1_enabled=1 +shapecode_1_sides=48 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.02770 +shapecode_1_ang=6.03186 +shapecode_1_tex_ang=6.03186 +shapecode_1_tex_zoom=0.68390 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=x = q6; +shape_1_per_frame2=y = q7; +shape_1_per_frame3=rad = q8; +shape_1_per_frame4= +shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_1_per_frame7= +shapecode_2_enabled=1 +shapecode_2_sides=48 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02770 +shapecode_2_ang=6.03186 +shapecode_2_tex_ang=6.03186 +shapecode_2_tex_zoom=0.68390 +shapecode_2_r=0.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q9; +shape_2_per_frame2=y = q10; +shape_2_per_frame3=rad = q11; +shape_2_per_frame4= +shape_2_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_2_per_frame7= +shapecode_3_enabled=1 +shapecode_3_sides=48 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02770 +shapecode_3_ang=6.03186 +shapecode_3_tex_ang=6.03186 +shapecode_3_tex_zoom=0.68390 +shapecode_3_r=0.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=x = q12; +shape_3_per_frame2=y = q13; +shape_3_per_frame3=rad = q14; +shape_3_per_frame4= +shape_3_per_frame5=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame6=y = 0.5 + (y-0.5)/q1; +shape_3_per_frame7= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; +per_frame_13=v=2; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*3; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=mv_g=1-bass_att*.4; +per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); +per_frame_51=q1=beat*2-1; +per_frame_52= +per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; +per_frame_54=q2 = min(amp,1); +per_frame_55=trebcap=trebcap*.7+.16*treb; +per_frame_56=q3=trebcap*2; +per_frame_57=monitor = q3; +per_frame_58=chng=sin(time*.5); +per_frame_59=cthr=.9999; +per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_70=monitor=chng; +per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_73= +per_frame_74=monitor=mq1; +per_frame_75=vol=bass+treb+mid; +per_frame_76=atime=atime+vol; +per_frame_77=q11=.4+sin(atime*.006 )*.4; +per_frame_78=q12=.4+cos(atime*.00613828348)*.4; +per_frame_79=q13=.4+sin(atime*.00598593455)*.4; +per_frame_80=monitor=q13; +per_frame_81= +per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; +per_pixel_2=in = 0; +per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); +per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); +per_pixel_5=in=bnot(bnot(in)); +per_pixel_6=dx = .02*in; +per_pixel_7=dy = .08*cos(wang)*q2*in; +per_pixel_8= +per_pixel_9=dx = dx+bnot(in)*.005*q1; +per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; +per_pixel_11= +per_pixel_12= +per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_15= +per_pixel_16=dir = bass; +per_pixel_17= +per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_19= +per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); +per_pixel_21=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); +per_pixel_22= +per_pixel_23= +per_pixel_24=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_25=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_26= +per_pixel_27=dir = -mid*2; +per_pixel_28= +per_pixel_29=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_30= +per_pixel_31=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); +per_pixel_32=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); +per_pixel_33= +per_pixel_34=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_35=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_36= +per_pixel_37=dir = treb*3; +per_pixel_38= +per_pixel_39=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_40= +per_pixel_41=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); +per_pixel_42=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); +per_pixel_43= +per_pixel_44= +per_pixel_45=dx = dx+x1+x2+x3; +per_pixel_46=dy = dy+y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` +warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1.2 + rand_frame.xy; +warp_8=` +warp_9=` float2 uv_x= lerp(uv_orig,uv,0.1) + float2(dx.x,dy.x)*texsize.zw *2; +warp_10=` float2 uv_y= lerp(uv_orig,uv,0.3) + float2(dx.y,dy.y)*texsize.zw *2; +warp_11=` float2 uv_z= lerp(uv_orig,uv,0.1) + float2(dx.z,dy.z)*texsize.zw *2; +warp_12=` ret.x = GetPixel(uv_x).x - (GetPixel(uv_x) - GetBlur3(uv_x)).x * 0.01; +warp_13=` ret.y = GetPixel(uv_y).y - (GetPixel(uv_y) - GetBlur3(uv_y)).y * 0.01; +warp_14=` ret.z = GetPixel(uv_z).z - (GetPixel(uv_z) - GetBlur3(uv_z)).z * 0.01; +warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_16=` ((float3(uv_z.y,uv_x.x,uv_y.x)*q27 +warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_18=` ).xyz* +warp_19=` float3(1,1,0)*0.05 + +warp_20=` time*float3(0,0,1)*q29 +warp_21=` ); +warp_22=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_23=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_24=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_25=` +warp_26=` ret += - 0.004 +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_27=` +warp_28=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_25=` +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((d_uv.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(1,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=` +comp_39=`//ret = GetPixel(uv); +comp_40=`ret /= float3(2.4,-0.7,-2.0); +comp_41=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 new file mode 100644 index 0000000..3f895c3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 @@ -0,0 +1,1085 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 17:33:38 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.520 +blending_direction=1 +random_1=0.543 +random_2=0.858 +random_3=0.815 +random_4=0.701 +random_5=0.932 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R163.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.800 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.763 +fWaveScale=0.602 +fWaveSmoothing=0.810 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.99980 +fShader=0.000 +zoom=1.04187 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.060 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.54270 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r=.5+.5*sin(q2*0.5+q1); +shape_0_per_frame2=g=.5+.5*sin(q2*1.5+q1+2.06); +shape_0_per_frame3=b=.5+.5*sin(q2+q1+4.02); +shape_0_per_frame4= +shape_0_per_frame5=x=q10; +shape_0_per_frame6=y=q11; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09990 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.01000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r=.5+.5*sin(q1+4.02+q2*2.01); +shape_1_per_frame2=g=.5+.5*sin(q1+q2); +shape_1_per_frame3=b=.5+.5*sin(q1+2.06+q2*1.03); +shape_1_per_frame4= +shape_1_per_frame5=x=q10; +shape_1_per_frame6=y=q11; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.36453 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q10; +shape_2_per_frame2=y=q11; +shape_2_per_frame3=ang=time*3; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rnd=rand(100); +per_frame_init_2=rnd2=rand(100); +per_frame_init_3=rnd3=rand(100); +per_frame_1=num0=numbeat*(abs(num-num_att)+pump)+bnot(numbeat)*num0; +per_frame_2=pump=numbeat*(sin(t)*.1+.1)+bnot(numbeat)*pump; +per_frame_3=pump=pump*.98; +per_frame_4= +per_frame_5=num_b0=num_b; +per_frame_6=num=abs((bass-bass_att)+(mid-mid_att)+(treb-treb_att)); +per_frame_7=num_att=num_att*.95+num*.05; +per_frame_8=num_b=above(num,1-pump)*above(abs(num-num_att),num0); +per_frame_9=numbeat=bnot(equal(num_b0,num_b)); +per_frame_10= +per_frame_11=t=t+num*.1; +per_frame_12=bc=bc+numbeat; +per_frame_13= +per_frame_14=mx=0.5+0.1*sin(1.5*t)+0.05*sin(0.6*t);q10=mx; +per_frame_15=my=0.5+0.2*sin(1.25*t)+0.05*sin(0.8*t);q11=my; +per_frame_16= +per_frame_17=wave_r=.5+.5*sin(time*2.12+bc); +per_frame_18=wave_g=.5+.5*sin(time*1.67+bc*2); +per_frame_19=wave_b=.5+.5*sin(time*1.32+bc*3); +per_frame_20=wave_mystery=atan2(mx-0.5,my-0.5)+.25*sin(time*2+t); +per_frame_21= +per_frame_22=q1=t; +per_frame_23=q2=bc; +per_frame_24=q3=int(sin(bc)*8); +per_frame_25=q4=int(sin(bc+rnd)*8); +per_frame_26=q5=int(sin(bc+rnd2)*8); +per_frame_27=q6=int(sin(bc+rnd3)*8); +per_frame_28=q7=(q3+q4+q5+q6)/4; +per_frame_29=q8=1.5*bc+.05*t; +per_frame_30=monitor=q7 +per_pixel_1=zoom=zoom+.05*sin(ang*q3+q1)*(1-rad)+.03*sin(ang*q4+q1); +per_pixel_2=rot=.1*sin(rad*q5+q1)*(1-rad)+.02*sin(rad*q6+q1); +per_pixel_3= +per_pixel_4=cx=(0&(x*8))*.125; +per_pixel_5=cy=(0&(y*8))*.125; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv=lerp(uv_orig,uv,0.5); +warp_4=` +warp_5=` //gnarl +warp_6=` float2 grid=uv*texsize.xy*.02*q7; +warp_7=` float xx=sin(grid.y+q8); +warp_8=` float yy=sin(grid.x+q8); +warp_9=` +warp_10=` //mix it up +warp_11=` uv+=float2(xx,yy)*texsize.zw*4; +warp_12=` +warp_13=` // sample previous frame +warp_14=` ret = tex2D( sampler_main, uv ).xyz; +warp_15=` +warp_16=` // darken (decay) over time +warp_17=` ret *= 0.97; //or try: ret -= 0.004; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret+=GetBlur1(uv); //add glows +comp_5=` ret*=lum(ret)*float3(1.5,0.5,0.9)*1.25; //give 'gradient map' for enchace a color +comp_6=`ret /= float3(-0.1,2.0,2.8); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk new file mode 100644 index 0000000..85ed7d6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk @@ -0,0 +1,392 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.12262 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=512 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01220 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01489 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=256 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=256 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); +per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); +per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); +per_frame_4=wave_r = sqrt(wave_r); +per_frame_5=wave_g = sqrt(wave_g); +per_frame_6=wave_b = sqrt(wave_b); +per_frame_7=wave_x = int(rand(100))*0.01; +per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; +per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_14=decay = decay - 0.01*equal(frame%6,0); +per_frame_15=dx = dx + dx_residual; +per_frame_16=dy = dy + dy_residual; +per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_20=wave_x = wave_x - dx_residual*7; +per_frame_21=wave_y = wave_y - dy_residual*7; +per_frame_22=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).x, +comp_5=` +comp_6=`ret = lerp ( +comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, +comp_8=`ret, +comp_9=`pow(ret,1)); +comp_10=` +comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_13=` ret *= 1.0; //gamma +comp_14=`//ret = tex2D(sampler_main, uv); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 new file mode 100644 index 0000000..3209e72 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 @@ -0,0 +1,1774 @@ +Created with MILKDROP 3.2 on 12/05/2023 at 23:07:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.49 +blending_direction=-1 +random_1=0.300949 +random_2=0.367344 +random_3=0.550407 +random_4=0.518022 +random_5=0.373171 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0006*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma*bass)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx/ang; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(ang)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); +wave_2_per_point5=my=my+(.0004*sin(ma*bass)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.3),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma*ang)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx/time; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*1.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=311 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03340 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0003*cos(ma)); +shape_2_per_frame5=my=my+(.0003*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=1-mx; +shape_2_per_frame13=y=1-my-ang; +shape_2_per_frame14= +shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; +shape_2_per_frame16=a=(above(bass+mid+treb,.8)); +shape_2_per_frame17=pi23=4*asin(1)*2.333333333; +shape_2_per_frame18=t1=bass+mid+treb; +shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; +shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03340 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); +shape_3_per_frame5=my=my+(.0002*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*1.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; +shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; +shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; +shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R167.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.12262 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=512 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01220 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01489 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=256 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=256 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); +per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); +per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); +per_frame_4=wave_r = sqrt(wave_r); +per_frame_5=wave_g = sqrt(wave_g); +per_frame_6=wave_b = sqrt(wave_b); +per_frame_7=wave_x = int(rand(100))*0.01; +per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; +per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_14=decay = decay - 0.01*equal(frame%6,0); +per_frame_15=dx = dx + dx_residual; +per_frame_16=dy = dy + dy_residual; +per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_20=wave_x = wave_x - dx_residual*7; +per_frame_21=wave_y = wave_y - dy_residual*7; +per_frame_22=wave_mystery = time*0.03; +warp_1=`shader_body +warp_2=`{ +warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* +warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; +warp_5=` // sample previous frame +warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; +warp_7=` ret += (0.59-0.2*rad)*N.xyz; +warp_8=` +warp_9=` +warp_10=` ret = saturate((ret-0.5)*3 + 0.25); +warp_11=` ret.yz = ret.x; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret = tex2D(sampler_main, uv).x, +comp_5=` +comp_6=`ret = lerp ( +comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, +comp_8=`ret, +comp_9=`pow(ret,1)); +comp_10=` +comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_13=` ret *= 1.0; //gamma +comp_14=`//ret = tex2D(sampler_main, uv); +comp_15=` +comp_16=`ret /= float3(1.1,2.1,2.3); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk new file mode 100644 index 0000000..b1f98c2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk @@ -0,0 +1,139 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_023.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.650000 +SpriteSY=0.650000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk new file mode 100644 index 0000000..38ebe30 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk @@ -0,0 +1,262 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=100.000 +fWaveScale=6.053 +fWaveSmoothing=0.207 +fWaveParam=0.220 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.11 + 0.034; +warp_88=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(1*bdist-2); +comp_34=`ret = sat(lerp (1, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` + +[SPRITE1_BEGIN] +SpriteName=textures\MilkDrop3_023.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.650000 +SpriteSY=0.650000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 new file mode 100644 index 0000000..7ef3570 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 @@ -0,0 +1,1566 @@ +Created with MILKDROP 3.2 on 17/04/2023 at 23:23:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.52 +blending_direction=1 +random_1=0.293360 +random_2=0.027778 +random_3=0.732249 +random_4=0.625203 +random_5=0.717480 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.009 The purple montains.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00010 +fShader=0.000 +zoom=1.00030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99994 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.500 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol_att=bass_att+treb_Att+mid_att; +per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ +per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); +per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ +per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); +per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; +per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); +per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); +per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); +per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; +per_frame_12=react=vol/6; +per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); +per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); +per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); +per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; +per_frame_17=change=bnot(1); +per_frame_18=q1=new_bass/3; +per_frame_19=q2=new_treb/3; +per_frame_20=q3=new_mid/3; +per_frame_21=q4=new_vol/3; +per_frame_22=q5=basS_thresh; +per_frame_23=q6=treb_thresh; +per_frame_24=q7=mid_thresh; +per_frame_25=q8=vol_thresh/3; +per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); +per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); +per_pixel_3=dx=d_X; +per_pixel_4=dy=d_y; +per_pixel_5= +per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) +per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); +per_pixel_8=rot=swirl*rad/1.5; +per_pixel_9=zoom=swirl/3+1; +per_pixel_10= +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(12,12); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.0035; +warp_20=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R168.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`ret /= float3(0.3,2.8,-0.5); +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk new file mode 100644 index 0000000..f2ffcf9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk @@ -0,0 +1,765 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 zz = uv1 *texsize.xy *.01; +warp_7=`zz =mul(zz,float2x2(_qa)); +warp_8=`zz = -zz.yx; +warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); +warp_10=` +warp_11=`uv += h1*texsize.zw * 16; +warp_12=`float3 crisp = tex2D(sampler_main,uv); +warp_13=` +warp_14=`ret = crisp*.99-.01; +warp_15=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 new file mode 100644 index 0000000..f8a847a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 @@ -0,0 +1,843 @@ +Created with MILKDROP 3.30 on 25/11/2023 at 15:46:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.95 +blending_direction=-1 +random_1=0.452981 +random_2=0.850813 +random_3=0.773442 +random_4=0.840379 +random_5=0.078455 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R042 fire2b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.92368 +rot=0.00000 +cx=0.500 +cy=0.520 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.159; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`//MilkDrop3 Flip Mode: +comp_4=`uv = 1-uv; +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=`//MilkDrop3 Rotate Mode: +comp_11=`uv = uv.xy; +comp_12=` +comp_13=` +comp_14=` float2 d = texsize.zw*4; +comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; +comp_18=` +comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, +comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); +comp_21=` +comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); +comp_23=` +comp_24=`//MilkDrop3 Invert Mode: +comp_25=`ret = 1 - ret; +comp_26=`//MilkDrop3 Color Mode: +comp_27=`ret /= float3(2.9,2.6,2.5); +comp_28=`//MilkDrop3 Blow Mode: +comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R169 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.630 +fDecay=0.940 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 zz = uv1 *texsize.xy *.01; +warp_7=`zz =mul(zz,float2x2(_qa)); +warp_8=`zz = -zz.yx; +warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); +warp_10=` +warp_11=`uv += h1*texsize.zw * 16; +warp_12=`float3 crisp = tex2D(sampler_main,uv); +warp_13=` +warp_14=`ret = crisp*.99-.01; +warp_15=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; +comp_15=` +comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_18=`//MilkDrop3 Red Dot: +comp_19=`ret /= float3(rad*3,1,1); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk new file mode 100644 index 0000000..5be56ee --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk @@ -0,0 +1,516 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=1 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.4; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.01 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=` +comp_20=`radi = 1; +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine += 5.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_24=` radi -= .975/anz;; +comp_25=`} +comp_26=`ret = max(shine,0*GetPixel(uv)); +comp_27=`//ret = shine+GetPixel(uv); +comp_28=` +comp_29=`} +comp_30=`written by martin +comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 new file mode 100644 index 0000000..c8c4cfa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 @@ -0,0 +1,1652 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:39:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=bubbles +blending_progress=0.47 +blending_direction=1 +random_1=0.0264228 +random_2=0.858266 +random_3=0.474255 +random_4=0.163279 +random_5=0.895799 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R173.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` ret = max(ret, tex2D( sampler_main, float2(1-uv.x,uv.y) ).zyx ); +warp_6=` +warp_7=` // darken over time +warp_8=` ret *= 0.97; //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_12=` +comp_13=` +comp_14=` // FIN TYPE +comp_15=` float fins = 6; +comp_16=` ang2 = frac(ang2*fins)/fins; +comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_18=` ang2 = abs(ang2 - 0.5/fins); +comp_19=` +comp_20=` +comp_21=` ang2 *= M_PI_2; +comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_23=` +comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_25=`ret /= float3(0.3,1.1,1.2); +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk new file mode 100644 index 0000000..83a61aa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk @@ -0,0 +1,484 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=it = it+1; +wave_0_per_point3=it = it*above(sample,0); +wave_0_per_point4=sz = q1; +wave_0_per_point5=ss = sample*2; +wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_0_per_point9= +wave_0_per_point10=xang = q2*0.132; +wave_0_per_point11=axang = 0; +wave_0_per_point12=yang = q2*0.153; +wave_0_per_point13=ayang = 0; +wave_0_per_point14=zang = q2*2.10; +wave_0_per_point15=azang = 0; +wave_0_per_point16=fov = 0.6 + 0.2*sin(time); +wave_0_per_point17=fov = .3; +wave_0_per_point18= +wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point21=ox = mx; +wave_0_per_point22=oy = my; +wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point25=ox = mx; +wave_0_per_point26=oz = mz; +wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point29=oy = my; +wave_0_per_point30=oz = mz; +wave_0_per_point31= +wave_0_per_point32=aa = 0 + (oz-1)*.5; +wave_0_per_point33=a = .05; +wave_0_per_point34=oz = oz - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=it = it+1; +wave_1_per_point3=it = it*above(sample,0); +wave_1_per_point4=sz = q1; +wave_1_per_point5=ss = sample*2; +wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_1_per_point9= +wave_1_per_point10=xang = q2*0.132; +wave_1_per_point11=axang = 0; +wave_1_per_point12=yang = q2*0.153; +wave_1_per_point13=ayang = 0; +wave_1_per_point14=zang = q2*2.10; +wave_1_per_point15=azang = 0; +wave_1_per_point16=fov = 0.6 + 0.2*sin(time); +wave_1_per_point17=fov = .3; +wave_1_per_point18= +wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point21=ox = mx; +wave_1_per_point22=oy = my; +wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point25=ox = mx; +wave_1_per_point26=oz = mz; +wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point29=oy = my; +wave_1_per_point30=oz = mz; +wave_1_per_point31= +wave_1_per_point32=oz = oz - 2; +wave_1_per_point33=x = ox*fov/oz + 0.5; +wave_1_per_point34=x = (x-.5)*0.75 + 0.5; +wave_1_per_point35=y = oy*fov/oz + 0.5; +wave_1_per_point36= +wave_1_per_point37=a = .5 + (oz+2)*.5; +wave_1_per_point38=a = .05; +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=it = it+1; +wave_2_per_point3=it = it*above(sample,0); +wave_2_per_point4=sz = q1; +wave_2_per_point5=ss = sample*2; +wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_2_per_point9= +wave_2_per_point10=xang = q2*0.132; +wave_2_per_point11=axang = 0; +wave_2_per_point12=yang = q2*0.153; +wave_2_per_point13=ayang = 0; +wave_2_per_point14=zang = q2*2.10; +wave_2_per_point15=azang = 0; +wave_2_per_point16=fov = 0.6 + 0.2*sin(time); +wave_2_per_point17=fov = .3; +wave_2_per_point18= +wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point21=ox = mx; +wave_2_per_point22=oy = my; +wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point25=ox = mx; +wave_2_per_point26=oz = mz; +wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point29=oy = my; +wave_2_per_point30=oz = mz; +wave_2_per_point31= +wave_2_per_point32=oz = oz - 2; +wave_2_per_point33=x = ox*fov/oz + 0.5; +wave_2_per_point34=x = (x-.5)*0.75 + 0.5; +wave_2_per_point35=y = oy*fov/oz + 0.5; +wave_2_per_point36= +wave_2_per_point37=a = .5 + (oz+2)*.1; +wave_2_per_point38=a = .05; +wave_2_per_point39=g = 1 + sin(sp); +wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); +comp_26=`} +comp_27=` +comp_28=` +comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ +comp_30=` float2 uv_r = (domain-center); +comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; +comp_32=`} +comp_33=` +comp_34=` +comp_35=`shader_body +comp_36=`{ +comp_37=`float2 uvo = uv; +comp_38=`uv = 0.5 + (uv-0.5)*1.5; +comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); +comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); +comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); +comp_42=`uv = mirror_uv; +comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); +comp_44=` ret = tex2D(sampler_main, uv).xyz; +comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort +comp_46=` ret *= 1.33; //gamma +comp_47=` ret=lum(ret); +comp_48=` ret=pow(ret,2.5); +comp_49=` ret+=GetBlur1((uv+uv_grid)/2); +comp_50=` } diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 new file mode 100644 index 0000000..9b0ab02 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 @@ -0,0 +1,1777 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 18:37:42 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.400 +blending_direction=-1 +random_1=0.534 +random_2=0.187 +random_3=0.726 +random_4=0.879 +random_5=0.635 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R176.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=it = it+1; +wave_0_per_point3=it = it*above(sample,0); +wave_0_per_point4=sz = q1; +wave_0_per_point5=ss = sample*2; +wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_0_per_point9= +wave_0_per_point10=xang = q2*0.132; +wave_0_per_point11=axang = 0; +wave_0_per_point12=yang = q2*0.153; +wave_0_per_point13=ayang = 0; +wave_0_per_point14=zang = q2*2.10; +wave_0_per_point15=azang = 0; +wave_0_per_point16=fov = 0.6 + 0.2*sin(time); +wave_0_per_point17=fov = .3; +wave_0_per_point18= +wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point21=ox = mx; +wave_0_per_point22=oy = my; +wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point25=ox = mx; +wave_0_per_point26=oz = mz; +wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point29=oy = my; +wave_0_per_point30=oz = mz; +wave_0_per_point31= +wave_0_per_point32=aa = 0 + (oz-1)*.5; +wave_0_per_point33=a = .05; +wave_0_per_point34=oz = oz - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=it = it+1; +wave_1_per_point3=it = it*above(sample,0); +wave_1_per_point4=sz = q1; +wave_1_per_point5=ss = sample*2; +wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_1_per_point9= +wave_1_per_point10=xang = q2*0.132; +wave_1_per_point11=axang = 0; +wave_1_per_point12=yang = q2*0.153; +wave_1_per_point13=ayang = 0; +wave_1_per_point14=zang = q2*2.10; +wave_1_per_point15=azang = 0; +wave_1_per_point16=fov = 0.6 + 0.2*sin(time); +wave_1_per_point17=fov = .3; +wave_1_per_point18= +wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point21=ox = mx; +wave_1_per_point22=oy = my; +wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point25=ox = mx; +wave_1_per_point26=oz = mz; +wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point29=oy = my; +wave_1_per_point30=oz = mz; +wave_1_per_point31= +wave_1_per_point32=oz = oz - 2; +wave_1_per_point33=x = ox*fov/oz + 0.5; +wave_1_per_point34=x = (x-.5)*0.75 + 0.5; +wave_1_per_point35=y = oy*fov/oz + 0.5; +wave_1_per_point36= +wave_1_per_point37=a = .5 + (oz+2)*.5; +wave_1_per_point38=a = .05; +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=it = it+1; +wave_2_per_point3=it = it*above(sample,0); +wave_2_per_point4=sz = q1; +wave_2_per_point5=ss = sample*2; +wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_2_per_point9= +wave_2_per_point10=xang = q2*0.132; +wave_2_per_point11=axang = 0; +wave_2_per_point12=yang = q2*0.153; +wave_2_per_point13=ayang = 0; +wave_2_per_point14=zang = q2*2.10; +wave_2_per_point15=azang = 0; +wave_2_per_point16=fov = 0.6 + 0.2*sin(time); +wave_2_per_point17=fov = .3; +wave_2_per_point18= +wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point21=ox = mx; +wave_2_per_point22=oy = my; +wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point25=ox = mx; +wave_2_per_point26=oz = mz; +wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point29=oy = my; +wave_2_per_point30=oz = mz; +wave_2_per_point31= +wave_2_per_point32=oz = oz - 2; +wave_2_per_point33=x = ox*fov/oz + 0.5; +wave_2_per_point34=x = (x-.5)*0.75 + 0.5; +wave_2_per_point35=y = oy*fov/oz + 0.5; +wave_2_per_point36= +wave_2_per_point37=a = .5 + (oz+2)*.1; +wave_2_per_point38=a = .05; +wave_2_per_point39=g = 1 + sin(sp); +wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); +comp_26=`} +comp_27=` +comp_28=` +comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ +comp_30=` float2 uv_r = (domain-center); +comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; +comp_32=`} +comp_33=` +comp_34=` +comp_35=`shader_body +comp_36=`{ +comp_37=`float2 uvo = uv; +comp_38=`uv = 0.5 + (uv-0.5)*1.5; +comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); +comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); +comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); +comp_42=`uv = mirror_uv; +comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); +comp_44=` ret = tex2D(sampler_main, uv).xyz; +comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort +comp_46=` ret *= 1.33; //gamma +comp_47=` ret=lum(ret); +comp_48=` ret=pow(ret,2.5); +comp_49=` ret+=GetBlur1((uv+uv_grid)/2); +comp_50=` ret /= float3(1.0,1.8,2.9); +comp_51=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 new file mode 100644 index 0000000..77f6a56 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 @@ -0,0 +1,1778 @@ +Created with MILKDROP 3.2 on 21/05/2023 at 10:46:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.40 +blending_direction=-1 +random_1=0.202981 +random_2=0.820461 +random_3=0.142954 +random_4=0.182520 +random_5=0.391192 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.018 Fractal Temple.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.100 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.980 +b2x=1.060 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); +per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); +per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_12=ypos = ypos + 0.001*yspeed; +per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_16=peakbass_att = max(bass_att,peakbass_att); +per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=//wave_x = xpos + 0.5; +per_frame_23=//wave_y = 1-(ypos + 0.5); +per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); +per_frame_28=mv_r = if(beat, 1, ib_r); +per_frame_29=mv_b = if(beat, wave_b, ib_b); +per_frame_30=//mv_a = if(beat, 0.1, ib_a); +per_frame_31=//ib_a = 0.015; +per_frame_32=q3 = wave_mystery; +per_frame_33=q1 = wave_x; +per_frame_34=q2 = 1-wave_y; +per_frame_35=q2 = ypos+0.5; +per_frame_36=warp=0; +per_frame_37= +per_frame_38=//q2 = 1-(ypos + 0.5); +per_frame_39=//q1 = 0.5; +per_frame_40=//q2=0.5; +per_frame_41=ob_r = 1-wave_g; +per_frame_42=ob_b = 1-wave_r; +per_frame_43=ob_g = 1-wave_b; +per_frame_44= +per_frame_45=monitor = wave_y; +per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); +per_frame_47=movement = if(above(movement,10000), 0, movement); +per_frame_48=rot =1*sin(movement); +per_frame_49=cx = wave_x; +per_frame_50=cy = y_pos+0.5; +per_frame_51= +per_frame_52=q8 = movement; +per_pixel_1=myy = x-q1; +per_pixel_2=myx = y-q2+0.1; +per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); +per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +0.58*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+0.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-0.51); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; +warp_36=`ret = ret1 * 0.843 - 0.01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R176.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=it = it+1; +wave_0_per_point3=it = it*above(sample,0); +wave_0_per_point4=sz = q1; +wave_0_per_point5=ss = sample*2; +wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_0_per_point9= +wave_0_per_point10=xang = q2*0.132; +wave_0_per_point11=axang = 0; +wave_0_per_point12=yang = q2*0.153; +wave_0_per_point13=ayang = 0; +wave_0_per_point14=zang = q2*2.10; +wave_0_per_point15=azang = 0; +wave_0_per_point16=fov = 0.6 + 0.2*sin(time); +wave_0_per_point17=fov = .3; +wave_0_per_point18= +wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point21=ox = mx; +wave_0_per_point22=oy = my; +wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point25=ox = mx; +wave_0_per_point26=oz = mz; +wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point29=oy = my; +wave_0_per_point30=oz = mz; +wave_0_per_point31= +wave_0_per_point32=aa = 0 + (oz-1)*.5; +wave_0_per_point33=a = .05; +wave_0_per_point34=oz = oz - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=it = it+1; +wave_1_per_point3=it = it*above(sample,0); +wave_1_per_point4=sz = q1; +wave_1_per_point5=ss = sample*2; +wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_1_per_point9= +wave_1_per_point10=xang = q2*0.132; +wave_1_per_point11=axang = 0; +wave_1_per_point12=yang = q2*0.153; +wave_1_per_point13=ayang = 0; +wave_1_per_point14=zang = q2*2.10; +wave_1_per_point15=azang = 0; +wave_1_per_point16=fov = 0.6 + 0.2*sin(time); +wave_1_per_point17=fov = .3; +wave_1_per_point18= +wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point21=ox = mx; +wave_1_per_point22=oy = my; +wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point25=ox = mx; +wave_1_per_point26=oz = mz; +wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point29=oy = my; +wave_1_per_point30=oz = mz; +wave_1_per_point31= +wave_1_per_point32=oz = oz - 2; +wave_1_per_point33=x = ox*fov/oz + 0.5; +wave_1_per_point34=x = (x-.5)*0.75 + 0.5; +wave_1_per_point35=y = oy*fov/oz + 0.5; +wave_1_per_point36= +wave_1_per_point37=a = .5 + (oz+2)*.5; +wave_1_per_point38=a = .05; +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=it = it+1; +wave_2_per_point3=it = it*above(sample,0); +wave_2_per_point4=sz = q1; +wave_2_per_point5=ss = sample*2; +wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; +wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); +wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); +wave_2_per_point9= +wave_2_per_point10=xang = q2*0.132; +wave_2_per_point11=axang = 0; +wave_2_per_point12=yang = q2*0.153; +wave_2_per_point13=ayang = 0; +wave_2_per_point14=zang = q2*2.10; +wave_2_per_point15=azang = 0; +wave_2_per_point16=fov = 0.6 + 0.2*sin(time); +wave_2_per_point17=fov = .3; +wave_2_per_point18= +wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point21=ox = mx; +wave_2_per_point22=oy = my; +wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point25=ox = mx; +wave_2_per_point26=oz = mz; +wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point29=oy = my; +wave_2_per_point30=oz = mz; +wave_2_per_point31= +wave_2_per_point32=oz = oz - 2; +wave_2_per_point33=x = ox*fov/oz + 0.5; +wave_2_per_point34=x = (x-.5)*0.75 + 0.5; +wave_2_per_point35=y = oy*fov/oz + 0.5; +wave_2_per_point36= +wave_2_per_point37=a = .5 + (oz+2)*.1; +wave_2_per_point38=a = .05; +wave_2_per_point39=g = 1 + sin(sp); +wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`float2 complex_div(float2 numerator, float2 denominator){ +comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_5=`} +comp_6=` +comp_7=`float2 uv_polar(float2 domain, float2 center){ +comp_8=` float2 c = domain - center; +comp_9=` float rad_hq = length(c); +comp_10=` float ang_hq = atan2(c.x,c.y); +comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); +comp_12=`} +comp_13=` +comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +comp_15=` float2 polar = uv_polar(domain, center); +comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +comp_17=`} +comp_18=` +comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +comp_21=`} +comp_22=` +comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); +comp_26=`} +comp_27=` +comp_28=` +comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ +comp_30=` float2 uv_r = (domain-center); +comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; +comp_32=`} +comp_33=` +comp_34=` +comp_35=`shader_body +comp_36=`{ +comp_37=`float2 uvo = uv; +comp_38=`uv = 0.5 + (uv-0.5)*1.5; +comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); +comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); +comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); +comp_42=`uv = mirror_uv; +comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); +comp_44=` ret = tex2D(sampler_main, uv).xyz; +comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort +comp_46=` ret *= 1.33; //gamma +comp_47=` ret=lum(ret); +comp_48=` ret=pow(ret,2.5); +comp_49=` ret+=GetBlur1((uv+uv_grid)/2); +comp_50=` ret /= float3(1.0,1.8,2.9); +comp_51=`ret /= float3(-2.8,1.5,0.5); +comp_52=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 new file mode 100644 index 0000000..0079944 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 @@ -0,0 +1,782 @@ +Created with MILKDROP 3.21 on 12/10/2023 at 21:29:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.45 +blending_direction=1 +random_1=0.844580 +random_2=0.242412 +random_3=0.809214 +random_4=0.198238 +random_5=0.264499 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere4 +NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere4 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.900 +wavecode_0_g=0.900 +wavecode_0_b=0.960 +wavecode_0_a=1.000 +wave_0_per_point1=////spiral code by Stahlregen +wave_0_per_point2= +wave_0_per_point3=aturns = -5; +wave_0_per_point4=asize = 1; +wave_0_per_point5=aspeed =.1; +wave_0_per_point6= +wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_0_per_point9= +wave_0_per_point10=bturns = 5; +wave_0_per_point11=bsize = 1; +wave_0_per_point12=bspeed =-.3; +wave_0_per_point13= +wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_0_per_point16= +wave_0_per_point17=x = - ax * bx + 0.5; +wave_0_per_point18=y = - ax * by + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.980 +wavecode_1_g=0.980 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=aturns = -5; +wave_1_per_point2=asize = 1; +wave_1_per_point3=aspeed =.1; +wave_1_per_point4= +wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); +wave_1_per_point7= +wave_1_per_point8=bturns = 10; +wave_1_per_point9=bsize = 12; +wave_1_per_point10=bspeed =-.3; +wave_1_per_point11= +wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); +wave_1_per_point14= +wave_1_per_point15=x = ax * bx + 0.5; +wave_1_per_point16=y = ax * by + 0.5; +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*tan(t1); +per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=`float2 uva = uv; +comp_10=`float2 uvb = float2(1-uv.x,uv.y); +comp_11=` +comp_12=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_13=` +comp_14=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_15=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_16=` +comp_17=` +comp_18=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_19=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_20=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_21=` +comp_22=` +comp_23=`ret = lerp ( +comp_24=`blurs, +comp_25=`ret, +comp_26=`pow(ret,1)); +comp_27=` +comp_28=`ret = pow(ret,float3(3,7,5)); +comp_29=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_30=` ((uv3.xyy*q28 +comp_31=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_32=` ).xyz* +comp_33=` float3(11,1,0)*0.05 + +comp_34=` time*float3(0,0,1)*q31 +comp_35=` ); +comp_36=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_37=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_38=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_39=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); +comp_40=`ret *= 2; +comp_41=` +comp_42=`ret /= float3(3.2,3.2,2); +comp_43=`ret /= float3(0.5,0.9,2.4); +comp_44=`ret /= float3(2.9,1.0,-2.0); +comp_45=`//MilkDrop3 Shadows Mode: +comp_46=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); +comp_47=`//MilkDrop3 Rainbow Mode: +comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); +comp_49=`//MilkDrop3 Blow Mode: +comp_50=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_51=`//MilkDrop3 Burn Mode: +comp_52=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_53=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R177 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*-0.321; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*1.531; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.101; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.200 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_point1=tm=(time)*0.15; +wave_1_per_point2=phs=sample*0.24; +wave_1_per_point3= +wave_1_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; +wave_1_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); +wave_1_per_point6= +wave_1_per_point7=x=x*0.35 + 0.5; +wave_1_per_point8=y=1-(y*0.35 + 0.5); +wave_1_per_point9= +wave_1_per_point10=a=(sample) +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.09902 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=16 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09999 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=0.200 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=0.030 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.600 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.500 +shape_1_per_frame1=instance_counter = 6.28*instance/num_instance; +shape_1_per_frame2=x = q1 + 0.1 * (1/q5) * bass_att * sin(instance_counter); +shape_1_per_frame3=y = 1-q2 + 0.1 * (1/q4) * bass_att * cos(instance_counter); +shapecode_2_enabled=1 +shapecode_2_sides=20 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=16 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.09999 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.14159 +shapecode_2_tex_zoom=0.99979 +shapecode_2_r=0.000 +shapecode_2_g=0.050 +shapecode_2_b=0.000 +shapecode_2_a=0.500 +shapecode_2_r2=0.000 +shapecode_2_g2=0.010 +shapecode_2_b2=0.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.600 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.500 +shape_2_per_frame1=instance_counter = 6.28*instance/num_instance; +shape_2_per_frame2=x = q1 + 0.1 * (1/q5) * mid_att * sin(instance_counter); +shape_2_per_frame3=y = 1-q2 + 0.1 * (1/q4) * mid_att * cos(instance_counter); +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .2*floor (4* ang2); +warp_22=`float2 dir = .1*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-sin(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, blur; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 5; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = GetPixel (uv2 + 0.4 + .02*q27 ); +comp_21=` blur= GetBlur1 (uv2 + 0.4 + .02*q27 ); +comp_22=` ret1 = max(ret1, neu+blur*2); +comp_23=`n++; +comp_24=`} +comp_25=` +comp_26=` +comp_27=`// I think this bit's from ORB +comp_28=`ret = (ret1-0.0125)*0.7; +comp_29=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_30=` ret = float3(retish[0]*0.5,retish[1]*0.5,retish[2]); +comp_31=` ret *= 0.5; +comp_32=` +comp_33=` +comp_34=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk new file mode 100644 index 0000000..50d99f5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk @@ -0,0 +1,345 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.998 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.920 +nMotionVectorsY=1.440 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=35 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.590 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.520 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 new file mode 100644 index 0000000..a4e75c6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 @@ -0,0 +1,1207 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:09:43 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.560 +blending_direction=1 +random_1=0.922 +random_2=0.396 +random_3=0.768 +random_4=0.048 +random_5=0.101 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R178.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.998 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.920 +nMotionVectorsY=1.440 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=35 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.590 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.520 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 new file mode 100644 index 0000000..221d1ff --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 @@ -0,0 +1,1208 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:12:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.540 +blending_direction=1 +random_1=0.109 +random_2=0.813 +random_3=0.580 +random_4=0.256 +random_5=0.151 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.900 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.025); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.55-q25*0.1 ; +wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.600 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.25133 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.170 +shapecode_0_r2=0.100 +shapecode_0_g2=0.000 +shapecode_0_b2=0.300 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.500 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; +shape_3_per_frame10=rad = .008/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24=trel += BPM/60*6.2832*dt; +per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); +per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); +per_frame_27=n = 0; maxind = 0; +per_frame_28=loop (num_res, +per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_30=n+=8;); +per_frame_31=BPM = megabuf(maxind); +per_frame_32=idx += (megabuf(maxind+1)*mb<0); +per_frame_33=mb =megabuf(maxind+1); +per_frame_34= +per_frame_35= +per_frame_36=t1 += (3+mid_att)*dt*0.0012; +per_frame_37=q25= .5+.5*sin(t1*23); +per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); +per_frame_39=q27= (1.5+sin(t1*13))*r1; +per_frame_40=q28=pow(sin(t1*17),3); +per_frame_41=q29=pow(sin(t1*11),3)*3; +per_frame_42= +per_frame_43=t2 += (3+bass_att)*dt*0.003; +per_frame_44=rot = .04*(sin(t2*3)+.3); +per_frame_45=dx = .01 *pow(sin(t2*5),3); +per_frame_46=dy = .02 *pow(sin(t2*7),3); +per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); +per_frame_48=q32 = aspecty; +per_frame_49=q10=megabuf(maxind+1); +per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); +per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; +per_frame_52=q15=vt_; +per_frame_53=monitor = q23; +per_frame_54=//zoom=1; dx=dy=rot=0; +per_frame_55= +per_frame_56=v3=v3*0.999+0.001*vol_; +per_frame_57=monitor = reg99; +per_frame_58=q1=maxind/8; +warp_1=`float2 uv1, uv2, zz, h1, noise; +warp_2=` +warp_3=`float3 GP (float2 uvi, float rat) +warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} +warp_5=` +warp_6=`float3 GP1 (float2 uvi, float rat) +warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} +warp_8=` +warp_9=`shader_body { +warp_10=`float fea=rand_preset.y>0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.56); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float3 ret1, neu, blur, back; +comp_2=`float2 uv1,uv2,uv3,uv4; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1 = (uv-.5)* aspect.xy; +comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; +comp_8=` +comp_9=`int anz=3; +comp_10=`for (int n = 0; n < anz; n++) +comp_11=`{ +comp_12=` float ang2 = 1.0*n/anz*M_PI; +comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); +comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); +comp_15=` uv3=frac(abs(frac(uv2)-.5)); +comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; +comp_17=` ret1 = max(ret1,neu); +comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; +comp_19=`} +comp_20=` +comp_21=`ret = lerp(lum(blur),ret1,q15); +comp_22=`ret = ret*1/(rad*2+0.5); +comp_23=`ret = 1-exp(-ret*2.2); +comp_24=`//ret = GetPixel(uv); +comp_25=` +comp_26=` +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R178.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.998 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.400 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.920 +nMotionVectorsY=1.440 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=35 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.58776 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.590 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.520 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 3; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = .5*cos(time*.08)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.2) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(2*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=` +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` ret = ret; //brighten +comp_11=`ret /= float3(-2.2,1.3,2.4); +comp_12=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk new file mode 100644 index 0000000..3071912 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk @@ -0,0 +1,425 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=31.200 +nMotionVectorsY=2.280 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=1.000 +mv_g=1.000 +mv_b=0.800 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=0.5; +wave_0_per_frame2=t2=0.5; +wave_0_per_frame3=scalar=sin(time*0.3)*5; +wave_0_per_frame4=t3=scalar +wave_0_per_point1=x=t1; +wave_0_per_point2=y=t2; +wave_0_per_point3=n=sample*6.283; +wave_0_per_point4=timeA=time*0.3+t3; +wave_0_per_point5=timeB=time*0.1+t3; +wave_0_per_point6= +wave_0_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_0_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_0_per_point9= +wave_0_per_point10=x=x+ xm*0.1; +wave_0_per_point11=y=y+ ym*0.1; +wave_0_per_point12=t1=x; +wave_0_per_point13=t2=y; +wave_0_per_point14= +wave_0_per_point15=r=tan(n)*0.5+0.5; +wave_0_per_point16=r=min(r,1)*above(r,0); +wave_0_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_0_per_point18=g=min(g,1)*above(g,0); +wave_0_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_0_per_point20=b=min(b,1)*above(b,0); +wave_0_per_point21= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0.5; +wave_1_per_frame2=t2=0.5; +wave_1_per_frame3=scalar=sin(time*0.3)*5; +wave_1_per_frame4=t3=scalar +wave_1_per_point1=x=t1; +wave_1_per_point2=y=t2; +wave_1_per_point3=n=sample*6.283; +wave_1_per_point4=timeA=time*0.3+t3 + 0.01; +wave_1_per_point5=timeB=time*0.1+t3 + 0.01; +wave_1_per_point6= +wave_1_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_1_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_1_per_point9= +wave_1_per_point10=x=x+ xm*0.1; +wave_1_per_point11=y=y+ ym*0.1; +wave_1_per_point12=t1=x; +wave_1_per_point13=t2=y; +wave_1_per_point14= +wave_1_per_point15=r=tan(n)*0.5+0.5; +wave_1_per_point16=r=min(r,1)*above(r,0); +wave_1_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_1_per_point18=g=min(g,1)*above(g,0); +wave_1_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_1_per_point20=b=min(b,1)*above(b,0); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=0.5; +wave_2_per_frame2=t2=0.5; +wave_2_per_frame3=scalar=sin(time*0.3)*5; +wave_2_per_frame4=t3=scalar +wave_2_per_point1=x=t1; +wave_2_per_point2=y=t2; +wave_2_per_point3=n=sample*6.283; +wave_2_per_point4=timeA=time*0.3+t3; +wave_2_per_point5=timeB=time*0.1+t3; +wave_2_per_point6= +wave_2_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_2_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_2_per_point9= +wave_2_per_point10=x=x+ xm*0.1; +wave_2_per_point11=y=y+ ym*0.1; +wave_2_per_point12=t1=x; +wave_2_per_point13=t2=y; +wave_2_per_point14= +wave_2_per_point15=r=tan(n)*0.5+0.5; +wave_2_per_point16=r=min(r,1)*above(r,0); +wave_2_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_2_per_point18=g=min(g,1)*above(g,0); +wave_2_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_2_per_point20=b=min(b,1)*above(b,0); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1=0.5; +wave_3_per_frame2=t2=0.5; +wave_3_per_frame3=scalar=sin(time*0.3)*5; +wave_3_per_frame4=t3=scalar +wave_3_per_point1=x=t1; +wave_3_per_point2=y=t2; +wave_3_per_point3=n=sample*6.283; +wave_3_per_point4=timeA=time*0.3+t3; +wave_3_per_point5=timeB=time*0.1+t3; +wave_3_per_point6= +wave_3_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); +wave_3_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); +wave_3_per_point9= +wave_3_per_point10=x=x+ xm*0.1; +wave_3_per_point11=y=y+ ym*0.1; +wave_3_per_point12=t1=x; +wave_3_per_point13=t2=y; +wave_3_per_point14= +wave_3_per_point15=r=tan(n)*0.5+0.5; +wave_3_per_point16=r=min(r,1)*above(r,0); +wave_3_per_point17=g=tan(n+2.1)*0.5+0.5; +wave_3_per_point18=g=min(g,1)*above(g,0); +wave_3_per_point19=b=tan(n+4.2)*0.5+0.5; +wave_3_per_point20=b=min(b,1)*above(b,0); +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93272 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.800 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.850 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.3)*0.01 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; +per_frame_43=q31 = crawl; +per_frame_44= +per_frame_45=q32 = 2 + sin(time/7); +per_frame_46=monitor = index2; +per_frame_47= +per_frame_48=zoom = 1.0+.01*q1; +per_frame_49=dy = .005; +per_frame_50=dx = .0; +per_frame_51=warp = 0; +per_frame_52=rot = .0; +per_frame_53= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float3 crisp,dx,dy,ret1; +warp_3=`float2 zz, uv1,uv2; +warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; +warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); +warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; +warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); +warp_8=`float3 cloud (float2 uv_in) { +warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} +warp_10=` +warp_11=`shader_body { +warp_12=` +warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; +warp_14=` +warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); +warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); +warp_17=`zz = float2(dx.b,dy.b); +warp_18=` +warp_19=`//clouds +warp_20=`zv = time*.06 ; +warp_21=`zv = time*.08+ .0*GetPixel(uv); //## +warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); +warp_23=` +warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; +warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; +warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; +warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; +warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; +warp_29=`noise = pow(noise,1); +warp_30=`uv2 = uv1+noise*.1; +warp_31=` +warp_32=`//******************************* +warp_33=`ret1 = cloud(uv2); +warp_34=`float k1 = .1; +warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; +warp_36=` +warp_37=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_38=` ((uv.xyy +warp_39=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_40=` ).xyz* +warp_41=` float3(1,1,0)*0.05 + +warp_42=` time*float3(0,0,1)*0.4 +warp_43=` ); +warp_44=`float br = ret.x+ret.y+ret.z; +warp_45=`if(br>.1 && br<=.21)ret += (noise2)*.5; +warp_46=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= 1.49; //gamma +comp_6=` } diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk new file mode 100644 index 0000000..a7db2b7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk @@ -0,0 +1,168 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.6; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=` +comp_13=` +comp_14=` +comp_15=` +comp_16=` +comp_17=`uva = (uv-0.5)*aspect.xy+0.5; +comp_18=`float moon = (.1 / length (uva-moonpos)); +comp_19=` +comp_20=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_21=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_22=` +comp_23=`float3 shine = GetPixel(uv); +comp_24=` +comp_25=`radi = 1; +comp_26=`for (int n=1; n <= anz; n++) +comp_27=`{ +comp_28=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_29=` radi -= 0.75/anz;; +comp_30=`} +comp_31=`ret = max(shine,0*GetPixel(uv)); +comp_32=`//ret = shine+GetPixel(uv); +comp_33=` +comp_34=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\x1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.070000 +SpriteY=0.035000 +SpriteSX=-0.239999 +SpriteSY=-0.239999 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.27+(bass_att/15); +code_2=new_scale=1.0+-0.299999/2+0.1*sin(time*0.800000+(bass_att/10)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 new file mode 100644 index 0000000..da81857 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 @@ -0,0 +1,1495 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 20:36:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.51 +blending_direction=1 +random_1=0.314499 +random_2=0.177100 +random_3=0.629133 +random_4=0.140650 +random_5=0.900000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R261.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1= +per_frame_2=zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`ret /= float3(0.6,0.9,0.4); +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R180.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.6; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.1 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=` +comp_20=`radi = 1; +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_24=` radi -= 0.75/anz;; +comp_25=`} +comp_26=`ret = max(shine,0*GetPixel(uv)); +comp_27=`//ret = shine+GetPixel(uv); +comp_28=` +comp_29=`} +comp_30=`written by martin +comp_31=`END +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 new file mode 100644 index 0000000..c374573 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 @@ -0,0 +1,1494 @@ +Created with MILKDROP 3.2 on 21/06/2023 at 20:39:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.53 +blending_direction=-1 +random_1=0.168293 +random_2=0.302710 +random_3=0.409214 +random_4=0.491192 +random_5=0.634417 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R261.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1= +per_frame_2=zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`ret /= float3(0.6,0.9,0.4); +comp_7=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R180.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.6; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.1 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=` +comp_20=`radi = 1; +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_24=` radi -= 0.75/anz;; +comp_25=`} +comp_26=`ret = max(shine,0*GetPixel(uv)); +comp_27=`//ret = shine+GetPixel(uv); +comp_28=` +comp_29=`ret /= float3(-2.8,1.1,0.4); +comp_30=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk new file mode 100644 index 0000000..21387eb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk @@ -0,0 +1,292 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi; +comp_3=`float2 uv1, uv2, uva, dz; +comp_4=`static const int anz = 35; +comp_5=`static const float2 moonpos = 0.6; +comp_6=`static const float2 hor = texsize.zw*float2(1,0); +comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} +comp_10=` +comp_11=`shader_body { +comp_12=`uva = (uv-0.5)*aspect.xy+0.5; +comp_13=`float moon = (.1 / length (uva-moonpos)); +comp_14=` +comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); +comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); +comp_17=` +comp_18=`float3 shine = GetPixel(uv); +comp_19=` +comp_20=`radi = 1; +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); +comp_24=` radi -= 0.75/anz;; +comp_25=`} +comp_26=`ret = max(shine,0*GetPixel(uv)); +comp_27=`//ret = shine+GetPixel(uv); +comp_28=` +comp_29=`} +comp_30=`written by martin +comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk new file mode 100644 index 0000000..ed5908a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk @@ -0,0 +1,746 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 164, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(3,q23,q26); +comp_18=`static float3 s = float3(q3,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (3,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(12/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (1, -0.3, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`ret -= float3(0.6,0.2,0); +comp_40=`} +comp_41=` +comp_42=`//------------------------------------------- +comp_43=`//Written by martin +comp_44=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk new file mode 100644 index 0000000..ec9a154 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk @@ -0,0 +1,160 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`//MilkDrop3 Solarize Mode: +comp_40=`ret = ret*(1-ret)*4; +comp_41=`//MilkDrop3 Invert Mode: +comp_42=`ret = 1 - ret; +comp_43=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube12.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk new file mode 100644 index 0000000..f979a90 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk @@ -0,0 +1,301 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.33450 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=oldshift=shift; +per_frame_3=normalframez=normalframez+1; +per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); +per_frame_5=crash=abs(oldshift-shift); +per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; +per_frame_7=rshift=if(crash,nex,rshift); +per_frame_8=monitor=rshift; +per_frame_9=wave_r=int(rand(200))/200; +per_frame_10=wave_g=int(rand(200))/200; +per_frame_11=wave_b=int(rand(200))/200; +per_frame_12=warp=0; +per_frame_13=q1=above(bass_att,1.3); +per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); +per_frame_15=zoom=if(shift,zoom1,1); +per_frame_16=rot=rot-0.1+rshift*0.1; +per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 new file mode 100644 index 0000000..ae79930 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 @@ -0,0 +1,1689 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:37:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=-1 +random_1=0.386179 +random_2=0.763144 +random_3=0.807724 +random_4=0.626965 +random_5=0.005285 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R266.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R183.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.97237 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=1.800 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=1.800 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_26=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_27=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_28=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); +per_frame_29=oldq8 = q8; +per_frame_30=q8 = q8 + 0.1*time; +per_frame_31=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); +per_frame_32=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); +per_frame_33=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); +per_frame_34=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); +per_frame_35=mv_x = 1.25; +per_frame_36=mv_y = 1.25; +per_frame_37=mv_a =1; +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5); +per_pixel_7=dy = mult*cos(ang2-1.5); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5); +per_pixel_14=dy = dy + mult*cos(ang2+1.5); +per_pixel_15=rot = -0.01*rad*sin(q8); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = bass; +warp_10=` +warp_11=`float z = 412*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/40; +warp_19=` +warp_20=`uv6 = 4*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (3,04,5); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(uv1)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .002; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((d_uv.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q31 +comp_30=` ); +comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_35=` +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=` +comp_39=`//ret = GetPixel(uv); +comp_40=`ret /= float3(-2.7,0.5,1.7); +comp_41=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk new file mode 100644 index 0000000..7f02ec7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk @@ -0,0 +1,271 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05101 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4= +per_frame_5= +per_frame_6=volz = (bass+treb+mid)*.25; +per_frame_7=volz = volz*volz; +per_frame_8=mtime = .05+mtime + .1*volz; +per_frame_9=q32 = .3*mtime; +per_pixel_1=dx=0.01*cos(ang+1.57); +per_pixel_2=dy=-0.01*sin(ang+1.57); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 new file mode 100644 index 0000000..1940f55 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 @@ -0,0 +1,1057 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:26:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.560 +blending_direction=1 +random_1=0.423 +random_2=0.976 +random_3=0.273 +random_4=0.051 +random_5=0.037 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R184.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05101 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4= +per_frame_5= +per_frame_6=volz = (bass+treb+mid)*.25; +per_frame_7=volz = volz*volz; +per_frame_8=mtime = .05+mtime + .1*volz; +per_frame_9=q32 = .3*mtime; +per_pixel_1=dx=0.01*cos(ang+1.57); +per_pixel_2=dy=-0.01*sin(ang+1.57); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`ret /= float3(-0.2,-0.3,1.9); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk new file mode 100644 index 0000000..ec79df0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk @@ -0,0 +1,673 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_6=` ((uv.xyy*q27 +warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_8=` ).xyz* +warp_9=` float3(1,1,0)*0.05 + +warp_10=` time*float3(0,0,1)*q29 +warp_11=` ); +warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_15=`float blur =sin(bass*90)*rad; +warp_16=`ret=0.125*( +warp_17=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_18=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_19=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_20=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_21=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_22=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_23=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_24=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_25=`//add a 'bass overbright' effect: +warp_26=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_27=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.3,0.5,0.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret=1-ret; +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk new file mode 100644 index 0000000..6dc2e5d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk @@ -0,0 +1,1006 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.009 +fWaveScale=2.713 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.440 +wave_g=0.400 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=495 +wavecode_0_sep=4 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.210 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=ab = 1; +wave_0_per_point1=// lorenz-attractor calc +wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); +wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); +wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); +wave_0_per_point5=dx1 = q14*(yy1-xx1); +wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_0_per_point8=xx1 = xx1 + q17*dx1; +wave_0_per_point9=yy1 = yy1 + q17*dy1; +wave_0_per_point10=zz1 = zz1 + q17*dz1; +wave_0_per_point11= +wave_0_per_point12=// 3D model coordinates +wave_0_per_point13=my_x = xx1*0.1; +wave_0_per_point14=my_y = yy1*0.1; +wave_0_per_point15=my_z = zz1*0.1 - 3; +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin +wave_0_per_point19=zoom = 0.4; +wave_0_per_point20= +wave_0_per_point21=// solid angles +wave_0_per_point22=w1 = q2; +wave_0_per_point23=w2 = q3; +wave_0_per_point24=w3 = q4; +wave_0_per_point25= +wave_0_per_point26=// rotations +wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point29=z1 = my_z; +wave_0_per_point30= +wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point33=y2 = y1; +wave_0_per_point34= +wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point37=x3 = x2; +wave_0_per_point38= +wave_0_per_point39=// perspective calculation +wave_0_per_point40= +wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point42=w = atan2(x3,y3); +wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point45= +wave_0_per_point46=my_x = zoom*sin(w)*p; +wave_0_per_point47=my_y = zoom*cos(w)*p; +wave_0_per_point48= +wave_0_per_point49=x = 0.5 + my_x; +wave_0_per_point50=y = 0.5 + my_y; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); +wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); +wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); +wave_1_per_point4= +wave_1_per_point5=dx1 = q14*(yy1-xx1); +wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; +wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; +wave_1_per_point8=xx1 = xx1 + q17*dx1; +wave_1_per_point9=yy1 = yy1 + q17*dy1; +wave_1_per_point10=zz1 = zz1 + q17*dz1; +wave_1_per_point11= +wave_1_per_point12=my_x = xx1*0.02; +wave_1_per_point13=my_y = yy1*0.02; +wave_1_per_point14=my_z = zz1*0.02; +wave_1_per_point15= +wave_1_per_point16=x = 0.5 + my_x; +wave_1_per_point17=y = 0.5 + my_y; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=179 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20065 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.99979 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.500 +shapecode_0_border_b=0.150 +shapecode_0_border_a=1.000 +shape_0_per_frame1=//lorenz-attractor calc +shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); +shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); +shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); +shape_0_per_frame5= +shape_0_per_frame6=dx1 = q14*(yy1-xx1); +shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; +shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; +shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); +shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; +shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; +shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=// 3D object model coordinates +shape_0_per_frame16=my_x = xx1*0.1; +shape_0_per_frame17=my_y = yy1*0.1; +shape_0_per_frame18=my_z = zz1*0.1 - 3; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=d = 5; // camera distance +shape_0_per_frame22=zoom = 0.66; +shape_0_per_frame23= +shape_0_per_frame24=// solid angles +shape_0_per_frame25=w1 = q3; +shape_0_per_frame26=w2 = q4; +shape_0_per_frame27=w3 = q5; +shape_0_per_frame28= +shape_0_per_frame29=// 3D rotation +shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame32=z1 = my_z; +shape_0_per_frame33= +shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame36=y2 = y1; +shape_0_per_frame37= +shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame40=x3 = x2; +shape_0_per_frame41= +shape_0_per_frame42=// perspective calculation +shape_0_per_frame43= +shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame45=w = atan2(x3,y3); +shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame48= +shape_0_per_frame49=my_x = zoom*sin(w)*p; +shape_0_per_frame50=my_y = zoom*cos(w)*p; +shape_0_per_frame51= +shape_0_per_frame52=x = 0.5 + my_x; +shape_0_per_frame53=y = 0.5 + my_y; +shape_0_per_frame54= +shape_0_per_frame55=rad = rad/d; +shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; +shape_0_per_frame57=r=int(rand(30))/30+instance-instance; +shape_0_per_frame58=g=int(rand(30))/30+instance-instance; +shape_0_per_frame59=b=int(rand(30))/30+instance-instance; +shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; +shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; +shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; +shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; +shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; +shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; +shape_0_per_frame66= +shape_0_per_frame67=a=int(rand(30))/30+instance-instance; +shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; +shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; +shape_0_per_frame70=sides=int(rand(30))+instance-instance; +shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; +shape_0_per_frame72= +shapecode_1_enabled=0 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=512 +shapecode_1_x=0.500 +shapecode_1_y=0.550 +shapecode_1_rad=0.09860 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78740 +shapecode_1_r=0.200 +shapecode_1_g=0.030 +shapecode_1_b=0.550 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=started = 0; +shape_1_init2=t1 = 0.412; //seeds for pseudo random generator +shape_1_init3=t2 = 0.4563; +shape_1_init4=t3 = 0.6452; +shape_1_init5=t4 = 0.2565; +shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_1_per_frame9=t = .6; +shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_1_per_frame11=t = t + rnd2*0.1; +shape_1_per_frame12=wh = rnd4*asin(1)*4; +shape_1_per_frame13=wv = 0.25 + rnd3*0.1; +shape_1_per_frame14= +shape_1_per_frame15=d = 6; // makes the perspective impact +shape_1_per_frame16=zoom = 1; +shape_1_per_frame17=l = 1; +shape_1_per_frame18= +shape_1_per_frame19=// Kardan angles +shape_1_per_frame20= +shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_1_per_frame22=w2 = q4; // rotation around vertical axis +shape_1_per_frame23=w3 = q5; // rotation around horizontal axis +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=// definition of the 3D shape +shape_1_per_frame27= +shape_1_per_frame28=i = instance; +shape_1_per_frame29= +shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; +shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; +shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; +shape_1_per_frame33= +shape_1_per_frame34= +shape_1_per_frame35= +shape_1_per_frame36=// 3D rotations +shape_1_per_frame37= +shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_1_per_frame40=z1 = my_z; +shape_1_per_frame41= +shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_1_per_frame44=y2 = y1; +shape_1_per_frame45= +shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_1_per_frame48=x3 = x2; +shape_1_per_frame49= +shape_1_per_frame50=// perspective calculation +shape_1_per_frame51= +shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_1_per_frame54= +shape_1_per_frame55=rad = rad/d; +shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; +shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; +shape_1_per_frame58= +shape_1_per_frame59=x = 0.5 + my_x; +shape_1_per_frame60=y = 0.5 + my_y; +shape_1_per_frame61= +shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; +shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; +shapecode_2_enabled=0 +shapecode_2_sides=12 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=512 +shapecode_2_x=0.500 +shapecode_2_y=0.550 +shapecode_2_rad=0.26670 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.78740 +shapecode_2_r=0.000 +shapecode_2_g=0.100 +shapecode_2_b=0.550 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=started = 0; +shape_2_init2=t1 = 0.412; //seeds for pseudo random generator +shape_2_init3=t2 = 0.4563; +shape_2_init4=t3 = 0.6452; +shape_2_init5=t4 = 0.2565; +shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_2_per_frame9=t = .6; +shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_2_per_frame11=t = t + rnd2*0.1; +shape_2_per_frame12=wh = rnd4*asin(1)*4; +shape_2_per_frame13=wv = 0.25 + rnd3*0.1; +shape_2_per_frame14= +shape_2_per_frame15=d = 6; // makes the perspective impact +shape_2_per_frame16=zoom = 1; +shape_2_per_frame17=l = 1; +shape_2_per_frame18= +shape_2_per_frame19=// Kardan angles +shape_2_per_frame20= +shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_2_per_frame22=w2 = q4; // rotation around vertical axis +shape_2_per_frame23=w3 = q5; // rotation around horizontal axis +shape_2_per_frame24= +shape_2_per_frame25= +shape_2_per_frame26=// definition of the 3D shape +shape_2_per_frame27= +shape_2_per_frame28=i = instance; +shape_2_per_frame29= +shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; +shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; +shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35=// 3D rotations +shape_2_per_frame36= +shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_2_per_frame39=z1 = my_z; +shape_2_per_frame40= +shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_2_per_frame43=y2 = y1; +shape_2_per_frame44= +shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_2_per_frame47=x3 = x2; +shape_2_per_frame48= +shape_2_per_frame49=// perspective calculation +shape_2_per_frame50= +shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_2_per_frame53= +shape_2_per_frame54=rad = rad/d; +shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_2_per_frame57= +shape_2_per_frame58=x = 0.5 + my_x; +shape_2_per_frame59=y = 0.5 + my_y; +shape_2_per_frame60= +shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=512 +shapecode_3_x=0.500 +shapecode_3_y=0.550 +shapecode_3_rad=0.05012 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.78740 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.110 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=started = 0; +shape_3_init2=t1 = 0.412; //seeds for pseudo random generator +shape_3_init3=t2 = 0.4563; +shape_3_init4=t3 = 0.6452; +shape_3_init5=t4 = 0.2565; +shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); +shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); +shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); +shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); +shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); +shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); +shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); +shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); +shape_3_per_frame9=t = .6; +shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); +shape_3_per_frame11=t = t + rnd2*0.1; +shape_3_per_frame12=wh = rnd4*asin(1)*4; +shape_3_per_frame13=wv = 0.25 + rnd3*0.1; +shape_3_per_frame14= +shape_3_per_frame15=d = 1.4; // makes the perspective impact +shape_3_per_frame16=zoom = 1; +shape_3_per_frame17=l = 1; +shape_3_per_frame18= +shape_3_per_frame19=// Kardan angles +shape_3_per_frame20= +shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane +shape_3_per_frame22=w2 = q4; // rotation around vertical axis +shape_3_per_frame23=w3 = q5; // rotation around horizontal axis +shape_3_per_frame24= +shape_3_per_frame25= +shape_3_per_frame26=// definition of the 3D shape +shape_3_per_frame27= +shape_3_per_frame28=i = instance; +shape_3_per_frame29= +shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); +shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; +shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); +shape_3_per_frame33= +shape_3_per_frame34= +shape_3_per_frame35=// 3D rotations +shape_3_per_frame36= +shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_3_per_frame39=z1 = my_z; +shape_3_per_frame40= +shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_3_per_frame43=y2 = y1; +shape_3_per_frame44= +shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_3_per_frame47=x3 = x2; +shape_3_per_frame48= +shape_3_per_frame49=// perspective calculation +shape_3_per_frame50= +shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); +shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_3_per_frame53= +shape_3_per_frame54=rad = rad/d; +shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; +shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; +shape_3_per_frame57= +shape_3_per_frame58=x = 0.5 + my_x; +shape_3_per_frame59=y = 0.5 + my_y; +shape_3_per_frame60= +shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; +shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 new file mode 100644 index 0000000..e3051db --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 @@ -0,0 +1,1596 @@ +Created with MILKDROP 3.2 on 22/05/2023 at 00:36:07 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.50 +blending_direction=-1 +random_1=0.988347 +random_2=0.231572 +random_3=0.701762 +random_4=0.045799 +random_5=0.544444 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0272 MOD3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=113.000 +fWaveScale=27.455 +fWaveSmoothing=0.465 +fWaveParam=-1.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=1.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.180 +wave_b=1.000 +wave_x=0.560 +wave_y=0.575 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.900 +nMotionVectorsX=11.760 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=24.01387 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.53*sin(bass*1.45); +wave_0_per_frame3=b=b+0.51*sin(mid*1.427); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=77.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.100 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.160 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.373 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.01000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.390 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.450 +shapecode_1_y=0.500 +shapecode_1_rad=0.13869 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00100 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.200 +shapecode_1_border_g=0.810 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.485 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=1.000 +shapecode_2_a=1.080 +shapecode_2_r2=0.500 +shapecode_2_g2=0.458 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.880 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.420 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.89000 +shapecode_3_r=1.080 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.880 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.441 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=tan(0.52*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=cos(1.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(10,bt); +per_frame_8=q5=cos(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); +per_frame_16= +per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); +per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); +per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); +per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(.5,2.3,2.9)*0.05 + +warp_21=` time*float3(.1,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 1.4; +warp_27=` if (n < 1.2) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,0.42)); +comp_11=` +comp_12=`ret *= 3.02; +comp_13=` +comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= 0.046; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod +comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; +comp_34=` +comp_35=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R186xx RA4 gum2g.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*1.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.014; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*3.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.y,dy.y)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*6; +comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.02; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*22); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 new file mode 100644 index 0000000..615c9d0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 @@ -0,0 +1,1092 @@ +Created with MILKDROP 3 PRO on 27/06/2024 at 00:13:23 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.50 +blending_direction=-1 +random_1=0.988347 +random_2=0.231572 +random_3=0.701762 +random_4=0.045799 +random_5=0.544444 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.0272 MOD3 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.830 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=113.000 +fWaveScale=27.455 +fWaveSmoothing=0.465 +fWaveParam=-1.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=1.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.180 +wave_b=1.000 +wave_x=0.560 +wave_y=0.575 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.900 +nMotionVectorsX=11.760 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=24.01387 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.53*sin(bass*1.45); +wave_0_per_frame3=b=b+0.51*sin(mid*1.427); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=77.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.100 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.160 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.373 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.01000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.390 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.450 +shapecode_1_y=0.500 +shapecode_1_rad=0.13869 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00100 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.200 +shapecode_1_border_g=0.810 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.485 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.970 +shapecode_2_b=1.000 +shapecode_2_a=1.080 +shapecode_2_r2=0.500 +shapecode_2_g2=0.458 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.880 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.420 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.89000 +shapecode_3_r=1.080 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.880 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.441 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=tan(0.52*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=cos(1.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(10,bt); +per_frame_8=q5=cos(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); +per_frame_16= +per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.02-.05*above(rad,.1); +per_pixel_2=//zoom=zoom+.05*above(rad,.11); +per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); +per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); +per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); +per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(.5,2.3,2.9)*0.05 + +warp_21=` time*float3(.1,2.1,1.6)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 1.4; +warp_27=` if (n < 1.2) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) +warp_32=` ret += t; +warp_33=` +warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,0.42)); +comp_11=` +comp_12=`ret *= 3.02; +comp_13=` +comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= 0.046; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod +comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; +comp_34=` +comp_35=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R186xx RA4 gum2g +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=11.400 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*1.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.014; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*3.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.y,dy.y)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*6; +comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=` +comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.02; +comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; +comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); +comp_10=`ret *= saturate(1 - GetBlur1(uv).z*22); +comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); +comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); +comp_13=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\sunburst1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=5 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.760000 +SpriteSY=0.760000 +SpriteRot=2.000000 +SpriteSpeed=0.200000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk new file mode 100644 index 0000000..b313702 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk @@ -0,0 +1,375 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; +per_frame_43=q31 = crawl; +per_frame_44= +per_frame_45=q32 = 2 + sin(time/7); +per_frame_46=monitor = index2; +per_frame_47= +per_frame_48=zoom = 1.0+.01*q1; +per_frame_49=dy = .005; +per_frame_50=dx = .0; +per_frame_51=warp = 0; +per_frame_52=rot = .0; +per_frame_53= +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((d_uv.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q31 +comp_30=` ); +comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; +comp_35=` +comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); +comp_38=` +comp_39=`//ret = GetPixel(uv); +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk new file mode 100644 index 0000000..95a96f6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk @@ -0,0 +1,488 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.283185; +wave_0_per_point2=x = .5 + sin(sp)*.45; +wave_0_per_point3=y = .5 + cos(sp)*.45; +wave_0_per_point4= +wave_0_per_point5=tm = time*.5 + sp; +wave_0_per_point6= +wave_0_per_point7=r = .75 + .25*sin(tm*1.178); +wave_0_per_point8=g = .75 + .25*sin(tm*1.152); +wave_0_per_point9=b = .75 + .25*sin(tm*1.102); +wave_0_per_point10= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,5); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33=//r=xfade;g=xfade;b=xfade; +wave_1_per_point34= +wave_1_per_point35= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_2_per_point1=it = (it+1)*below(it,25); +wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_2_per_point5= +wave_2_per_point6=tm = time*.5 + sample*2; +wave_2_per_point7= +wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_2_per_point10= +wave_2_per_point11=x = vx; +wave_2_per_point12=y = vy; +wave_2_per_point13= +wave_2_per_point14=tm= 1.11 + sample + t1*2.0; +wave_2_per_point15= +wave_2_per_point16=flux=sin(time)*0.5; +wave_2_per_point17=fluy=cos(time)*0.5; +wave_2_per_point18= +wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_2_per_point21=xfade = (xfade2+xfade)*0.5; +wave_2_per_point22= +wave_2_per_point23= +wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_2_per_point27= +wave_2_per_point28=r=r1*xfade + g1*(1-xfade); +wave_2_per_point29=g=g1*xfade + b1*(1-xfade); +wave_2_per_point30=b=b1*xfade + r1*(1-xfade); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tic = min(time-tir,.1); +wave_3_per_frame2=tir = time; +wave_3_per_frame3=t2 = tic; +wave_3_per_point1=sam = int(rand(1001))*.001; +wave_3_per_point2=sam = sample; +wave_3_per_point3=it = (it+1)*above(sam,0); +wave_3_per_point4=set = int(sam*6); +wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); +wave_3_per_point6=off = .866025403; +wave_3_per_point7= +wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); +wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); +wave_3_per_point10= +wave_3_per_point11=zang = q6*50; +wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); +wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); +wave_3_per_point14=mx = ox; +wave_3_per_point15=my = oy; +wave_3_per_point16= +wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; +wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); +wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); +wave_3_per_point20=a = max(-.9 + vol,0); +wave_3_per_point21= +wave_3_per_point22=x = mx*rad; +wave_3_per_point23=y = my*rad; +wave_3_per_point24= +wave_3_per_point25=x = x*.75 + q1; +wave_3_per_point26=y = y + (1-q2); +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +per_frame_1=warp = 0; +per_frame_2=decay=.999; +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*0.4 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + .1*sin(time*.548); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.1; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.3333; +per_frame_39=q3 = q3*q3*0.5 + 0.1; +per_frame_40=q3 = min(q3,1.0); +per_frame_41=//q3=1.25; +per_frame_42=monitor = int(q3*4)/4; +per_frame_43= +per_frame_44=q4 = mt; +per_frame_45=q5 = bt; +per_frame_46= +per_frame_47=cx = q1; +per_frame_48=cy = q2; +per_frame_49= +per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_55= +per_frame_56=q6 = rmod; +per_frame_57= +per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_59= +per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_61= +per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.0;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=limit=0.05; +per_pixel_25= +per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_27=dsign=sign(dx); +per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; +per_pixel_29= +per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_31=dsign=sign(dy); +per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; +per_pixel_33= +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=` d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_15=` +comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 new file mode 100644 index 0000000..7a0ef52 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 @@ -0,0 +1,1357 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:16:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.450 +blending_direction=-1 +random_1=0.972 +random_2=0.529 +random_3=0.193 +random_4=0.129 +random_5=0.946 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.950 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.420 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.850 +ib_size=0.341 +ib_r=0.250 +ib_g=0.235 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*0.12; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*0.61; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`float sigmoid(float t, float c){ +warp_2=` return 1 / ( 1 + exp(t*c)); +warp_3=`} +warp_4=` +warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ +warp_6=` domain -= position; +warp_7=` domain *= domainAspect.xy; +warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); +warp_9=` domain += + motionVector*sigmoidFilter; +warp_10=` spin *= sigmoidFilter; +warp_11=` float s = sin(spin); +warp_12=` float c = cos(spin); +warp_13=` float2 uv_rot; +warp_14=` uv_rot.x = c*domain.x - s*domain.y; +warp_15=` uv_rot.y = s*domain.x + c*domain.y; +warp_16=` uv_rot *= domainAspect.zw; +warp_17=` uv_rot += position; +warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); +warp_19=`} +warp_20=` +warp_21=`shader_body +warp_22=`{ +warp_23=` +warp_24=` +warp_25=`float2 domain = uv; +warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; +warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; +warp_28=`float4 domainAspect = aspect; +warp_29=`float radius = 0.07; +warp_30=`float sharpness = 50; +warp_31=`float spin = 1; +warp_32=`float zoom = 4; +warp_33=` +warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); +warp_35=` +warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); +warp_37=`uv = lerp( uv_orig,uv,0.2); +warp_38=` +warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_40=` float1 d = 0.0039; +warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; +warp_46=` +warp_47=` +warp_48=` +warp_49=` float2 v = 0.008; +warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_51=` +warp_52=` +warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; +warp_54=` ret.x += 0.0041; +warp_55=` +warp_56=` +warp_57=`//-------------------------------- +warp_58=` +warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); +warp_60=` +warp_61=` +warp_62=` +warp_63=` v = 0.009; +warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_65=` +warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); +warp_67=` ret.z *= 0.646; +warp_68=` ret.z += 0.0076; +warp_69=` +warp_70=` +warp_71=` +warp_72=`//-------------------------------- +warp_73=` +warp_74=` d = 0.009; +warp_75=` my_uv = float2(-dy,dx)*0.0355; +warp_76=` +warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_79=` my_uv += uv - float2(dx,dy)*0.025; +warp_80=` +warp_81=` +warp_82=` +warp_83=` v = 0.012; +warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_85=` +warp_86=` +warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; +warp_88=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler MilkDrop3_001; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R188.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.283185; +wave_0_per_point2=x = .5 + sin(sp)*.45; +wave_0_per_point3=y = .5 + cos(sp)*.45; +wave_0_per_point4= +wave_0_per_point5=tm = time*.5 + sp; +wave_0_per_point6= +wave_0_per_point7=r = .75 + .25*sin(tm*1.178); +wave_0_per_point8=g = .75 + .25*sin(tm*1.152); +wave_0_per_point9=b = .75 + .25*sin(tm*1.102); +wave_0_per_point10= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,5); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33=//r=xfade;g=xfade;b=xfade; +wave_1_per_point34= +wave_1_per_point35= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_2_per_point1=it = (it+1)*below(it,25); +wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_2_per_point5= +wave_2_per_point6=tm = time*.5 + sample*2; +wave_2_per_point7= +wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_2_per_point10= +wave_2_per_point11=x = vx; +wave_2_per_point12=y = vy; +wave_2_per_point13= +wave_2_per_point14=tm= 1.11 + sample + t1*2.0; +wave_2_per_point15= +wave_2_per_point16=flux=sin(time)*0.5; +wave_2_per_point17=fluy=cos(time)*0.5; +wave_2_per_point18= +wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_2_per_point21=xfade = (xfade2+xfade)*0.5; +wave_2_per_point22= +wave_2_per_point23= +wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_2_per_point27= +wave_2_per_point28=r=r1*xfade + g1*(1-xfade); +wave_2_per_point29=g=g1*xfade + b1*(1-xfade); +wave_2_per_point30=b=b1*xfade + r1*(1-xfade); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=tic = min(time-tir,.1); +wave_3_per_frame2=tir = time; +wave_3_per_frame3=t2 = tic; +wave_3_per_point1=sam = int(rand(1001))*.001; +wave_3_per_point2=sam = sample; +wave_3_per_point3=it = (it+1)*above(sam,0); +wave_3_per_point4=set = int(sam*6); +wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); +wave_3_per_point6=off = .866025403; +wave_3_per_point7= +wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); +wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); +wave_3_per_point10= +wave_3_per_point11=zang = q6*50; +wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); +wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); +wave_3_per_point14=mx = ox; +wave_3_per_point15=my = oy; +wave_3_per_point16= +wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; +wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); +wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); +wave_3_per_point20=a = max(-.9 + vol,0); +wave_3_per_point21= +wave_3_per_point22=x = mx*rad; +wave_3_per_point23=y = my*rad; +wave_3_per_point24= +wave_3_per_point25=x = x*.75 + q1; +wave_3_per_point26=y = y + (1-q2); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=decay=.999; +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*0.4 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + .1*sin(time*.548); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.1; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.3333; +per_frame_39=q3 = q3*q3*0.5 + 0.1; +per_frame_40=q3 = min(q3,1.0); +per_frame_41=//q3=1.25; +per_frame_42=monitor = int(q3*4)/4; +per_frame_43= +per_frame_44=q4 = mt; +per_frame_45=q5 = bt; +per_frame_46= +per_frame_47=cx = q1; +per_frame_48=cy = q2; +per_frame_49= +per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_55= +per_frame_56=q6 = rmod; +per_frame_57= +per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_59= +per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_61= +per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.0;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=limit=0.05; +per_pixel_25= +per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_27=dsign=sign(dx); +per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; +per_pixel_29= +per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_31=dsign=sign(dy); +per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; +per_pixel_33= +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=` d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_15=` +comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_18=`ret /= float3(1.4,2.2,-0.6); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk new file mode 100644 index 0000000..5fa3324 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk @@ -0,0 +1,443 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99990 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=6.400 +nMotionVectorsY=4.800 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_0_per_point1=it = (it+1)*below(it,5); +wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_0_per_point5= +wave_0_per_point6=tm = time*.5 + sample*2; +wave_0_per_point7= +wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_0_per_point10= +wave_0_per_point11=x = vx; +wave_0_per_point12=y = vy; +wave_0_per_point13= +wave_0_per_point14=tm= 1.11 + sample + t1*2; +wave_0_per_point15= +wave_0_per_point16=flux=sin(time)*0.5; +wave_0_per_point17=fluy=cos(time)*0.5; +wave_0_per_point18= +wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_0_per_point21=xfade = (xfade2+xfade)*0.5; +wave_0_per_point22= +wave_0_per_point23= +wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_0_per_point27= +wave_0_per_point28=r=r1*xfade + g1*(1-xfade); +wave_0_per_point29=g=g1*xfade + b1*(1-xfade); +wave_0_per_point30=b=b1*xfade + r1*(1-xfade); +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=//r=xfade;g=xfade;b=xfade; +wave_0_per_point34= +wave_0_per_point35= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 +wave_1_per_point1=it = (it+1)*below(it,25); +wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); +wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); +wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); +wave_1_per_point5= +wave_1_per_point6=tm = time*.5 + sample*2; +wave_1_per_point7= +wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); +wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); +wave_1_per_point10= +wave_1_per_point11=x = vx; +wave_1_per_point12=y = vy; +wave_1_per_point13= +wave_1_per_point14=tm= 1.11 + sample + t1*2.0; +wave_1_per_point15= +wave_1_per_point16=flux=sin(time)*0.5; +wave_1_per_point17=fluy=cos(time)*0.5; +wave_1_per_point18= +wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); +wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); +wave_1_per_point21=xfade = (xfade2+xfade)*0.5; +wave_1_per_point22= +wave_1_per_point23= +wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); +wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); +wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); +wave_1_per_point27= +wave_1_per_point28=r=r1*xfade + g1*(1-xfade); +wave_1_per_point29=g=g1*xfade + b1*(1-xfade); +wave_1_per_point30=b=b1*xfade + r1*(1-xfade); +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.27592 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = q1; +shape_0_per_frame2=y = 1-q2; +shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); +shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.59958 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=1.25664 +shapecode_1_tex_zoom=0.01000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.850 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = q1; +shape_1_per_frame2=y = 1-q2; +shape_1_per_frame3=ang = .785398 - q6*50 - time*8; +shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=flux = sin(time*2.1); +shape_1_per_frame8=flux = flux*above(flux,0.95); +shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_1_per_frame10=flux = max(flux,0); +shape_1_per_frame11=flux=pow(flux,1.3); +shape_1_per_frame12= +shape_1_per_frame13=rad = rad + flux*0.2 +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.54262 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.01000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=x = q1; +shape_2_per_frame2=y = 1-q2; +shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; +shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; +shape_2_per_frame5= +shape_2_per_frame6=flux = sin(time*2.1); +shape_2_per_frame7=flux = flux*above(flux,0.95); +shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_2_per_frame9=flux = max(flux,0); +shape_2_per_frame10=flux=pow(flux,1.3); +shape_2_per_frame11= +shape_2_per_frame12=rad = rad + flux*0.2 +shape_2_per_frame13= +shape_2_per_frame14= +shape_2_per_frame15= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.09053 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.81954 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = 1-q2; +shape_3_per_frame3=ang = .261799 - q6*50; +shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; +shape_3_per_frame5= +shape_3_per_frame6=tex_ang = time*8; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=flux = sin(time*2.1); +shape_3_per_frame10=flux = flux*above(flux,0.95); +shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; +shape_3_per_frame12=flux = max(flux,0); +shape_3_per_frame13=flux=pow(flux,1.3); +shape_3_per_frame14= +shape_3_per_frame15=rad = rad + flux*0.2 +per_frame_1=warp = 0; +per_frame_2=decay=.999; +per_frame_3=//q1 = .1*tan(time); +per_frame_4=//q1 = min(0.5,max(0.0,q1)); +per_frame_5=//q1 = q1+0.5; +per_frame_6= +per_frame_7=q1=sin(time); +per_frame_8=q1sgn = sign(q1); +per_frame_9=q1=abs(q1); +per_frame_10=q1=pow(q1,6); +per_frame_11=q1=q1*q1sgn; +per_frame_12=q1=q1*0.4 + 0.5; +per_frame_13= +per_frame_14= +per_frame_15= +per_frame_16=q2 = .5 + .1*sin(time*.548); +per_frame_17= +per_frame_18=tic = min(time - tin,.1); +per_frame_19=tin = time; +per_frame_20= +per_frame_21=ra = 1; +per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_25= +per_frame_26=rb = 1; +per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_28= +per_frame_29=tt = tt + tic*treb_avg; +per_frame_30=mt = mt + tic*mid_avg; +per_frame_31=bt = bt + tic*bass_avg; +per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_33= +per_frame_34=sp = abs(vav - slide)*.1; +per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_36=toc = 1; +per_frame_37= +per_frame_38=q3 = (treb + bass + mid)*.3333; +per_frame_39=q3 = q3*q3*0.5 + 0.1; +per_frame_40=q3 = min(q3,1.0); +per_frame_41=//q3=1.25; +per_frame_42=monitor = int(q3*4)/4; +per_frame_43= +per_frame_44=q4 = mt; +per_frame_45=q5 = bt; +per_frame_46= +per_frame_47=cx = q1; +per_frame_48=cy = q2; +per_frame_49= +per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; +per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; +per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); +per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); +per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; +per_frame_55= +per_frame_56=q6 = rmod; +per_frame_57= +per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); +per_frame_59= +per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); +per_frame_61= +per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); +per_pixel_1=tm=time/rad; +per_pixel_2=a = q1; +per_pixel_3=b = q2; +per_pixel_4= +per_pixel_5=//testcode +per_pixel_6=//a=0.0;b=0.5; +per_pixel_7= +per_pixel_8=mx = x-a; +per_pixel_9=my = y-b; +per_pixel_10=zm = -.45; +per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); +per_pixel_12= +per_pixel_13=//test code +per_pixel_14=//zm= -0.5; +per_pixel_15= +per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; +per_pixel_17= +per_pixel_18=rot = rot*(1-dis); +per_pixel_19=rot=rot*20*q8 ; +per_pixel_20= +per_pixel_21=//testcode +per_pixel_22=//q3=3.1; +per_pixel_23= +per_pixel_24=limit=0.05; +per_pixel_25= +per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; +per_pixel_27=dsign=sign(dx); +per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; +per_pixel_29= +per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; +per_pixel_31=dsign=sign(dy); +per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; +per_pixel_33= +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=` d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_15=` +comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_18=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk new file mode 100644 index 0000000..aec6245 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk @@ -0,0 +1,413 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=5.200 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.10408 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = rand(1001)*.001*6.2832; +wave_0_per_point2= +wave_0_per_point3=sz = rand(1001)*.001*.02; +wave_0_per_point4=x = .5 + sz*sin(sp)*.75; +wave_0_per_point5=y = .5 + sz*cos(sp); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_point1=sw = 1-sw; +wave_1_per_point2=sp = sample*6.2832 - time; +wave_1_per_point3= +wave_1_per_point4=sz = sp - q1 - .7854*.5; +wave_1_per_point5=sz = .5 + .5*sin(sz*4); +wave_1_per_point6= +wave_1_per_point7=cv = sz*6.2832; +wave_1_per_point8= +wave_1_per_point9=sz = pow(sz,2)*.05*sw + value1 + value2; +wave_1_per_point10= +wave_1_per_point11=x = .5 + sz*sin(sp)*.75; +wave_1_per_point12=y = .5 + sz*cos(sp); +wave_1_per_point13= +wave_1_per_point14=//a = .1; +wave_1_per_point15=//r = .5 + .5*sin(.5*(time - cv)); +wave_1_per_point16=//g = .5 + .5*sin(.5*(time - cv + 2.094)); +wave_1_per_point17=//b = .5 + .5*sin(.5*(time - cv + 4.188)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_point1=sw = 1-sw; +wave_2_per_point2=sp = sample*6.2832; +wave_2_per_point3= +wave_2_per_point4=sz = sp - q1 - .7854*.5; +wave_2_per_point5=sz = .5 + .5*sin(sz*4); +wave_2_per_point6= +wave_2_per_point7=cv = sz*6.2832 + 1.57; +wave_2_per_point8= +wave_2_per_point9=sz = pow(sz,.5)*.05*sw; +wave_2_per_point10= +wave_2_per_point11=x = .5 + sz*sin(sp)*.75; +wave_2_per_point12=y = .5 + sz*cos(sp); +wave_2_per_point13= +wave_2_per_point14=a = 1-sw; +wave_2_per_point15=r = 1; +wave_2_per_point16=g = 1; +wave_2_per_point17=b = 1; +wave_2_per_point18= +wave_2_per_point19= +wave_2_per_point20= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.570 +shapecode_0_rad=0.30167 +shapecode_0_ang=0.75398 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = q3; +shape_0_per_frame2=tex_zoom = q4; +shape_0_per_frame3=tex_ang = q5; +shape_0_per_frame4= +shape_0_per_frame5=sz = rad/2 + q6; +shape_0_per_frame6=sp = q1; +shape_0_per_frame7= +shape_0_per_frame8=ang = .7851 + sp; +shape_0_per_frame9= +shape_0_per_frame10=x = .5 + sz*sin(sp)*.75; +shape_0_per_frame11=y = .5 + sz*cos(sp); +shape_0_per_frame12= +shape_0_per_frame13=additive = q6; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.570 +shapecode_1_rad=0.12320 +shapecode_1_ang=0.75398 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=rad = q3; +shape_1_per_frame2=tex_zoom = q4; +shape_1_per_frame3=tex_ang = q5; +shape_1_per_frame4= +shape_1_per_frame5=sz = rad/2 + q6; +shape_1_per_frame6=sp = q1 + 1.5708; +shape_1_per_frame7= +shape_1_per_frame8=ang = .7851 + sp; +shape_1_per_frame9= +shape_1_per_frame10=x = .5 + sz*sin(sp)*.75; +shape_1_per_frame11=y = .5 + sz*cos(sp); +shape_1_per_frame12= +shape_1_per_frame13=additive = q6; +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.570 +shapecode_2_rad=0.30177 +shapecode_2_ang=0.75398 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad = q3; +shape_2_per_frame2=tex_zoom = q4; +shape_2_per_frame3=tex_ang = q5; +shape_2_per_frame4= +shape_2_per_frame5=sz = rad/2 + q6; +shape_2_per_frame6=sp = q1 + 3.1416; +shape_2_per_frame7= +shape_2_per_frame8=ang = .7851 + sp; +shape_2_per_frame9= +shape_2_per_frame10=x = .5 + sz*sin(sp)*.75; +shape_2_per_frame11=y = .5 + sz*cos(sp); +shape_2_per_frame12=additive = q6; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.570 +shapecode_3_rad=0.12320 +shapecode_3_ang=0.75398 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=rad = q3; +shape_3_per_frame2=tex_zoom = q4; +shape_3_per_frame3=tex_ang = q5; +shape_3_per_frame4= +shape_3_per_frame5=sz = rad/2 + q6; +shape_3_per_frame6=sp = q1 + 4.7124; +shape_3_per_frame7= +shape_3_per_frame8=ang = .7851 + sp; +shape_3_per_frame9= +shape_3_per_frame10=x = .5 + sz*sin(sp)*.75; +shape_3_per_frame11=y = .5 + sz*cos(sp); +shape_3_per_frame12= +shape_3_per_frame13=additive = q6; +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=sp = abs(vav - slide)*2; +per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + equal(slide,0)*vav*.2; +per_frame_23= +per_frame_24= +per_frame_25=q1 = vt; // rotation +per_frame_26= +per_frame_27=q2 = pow(1 + vav,1) - 1; // zoom strength +per_frame_28= +per_frame_29=q3 = .6 + slide*.2; // triangle radius +per_frame_30=q4 = 1/q3*.64; // triangle tex_zoom +per_frame_31=q5 = q1 + 4.7124 + .7851; // triangle tex_ang +per_frame_32= +per_frame_33=sw = 1-sw; +per_frame_34=q6 = 0; // triangle additive value +per_frame_35= +per_frame_36=monitor = slide; +per_pixel_1=an = ang + q1 - .7854*.5; +per_pixel_2= +per_pixel_3=zm = .5 + .5*sin(an*4); +per_pixel_4=zm = zm*.1; +per_pixel_5= +per_pixel_6=//dx = zm*(x-.5); +per_pixel_7=//dy = zm*(y-.5); +per_pixel_8= +per_pixel_9=zoom = 1 + zm*q2; +per_pixel_10= +per_pixel_11= +per_pixel_12=mod = -.01*sin((ang + q1)*4); +per_pixel_13=rot = 0 + mod*(1 - pow(rad,2)*3); +per_pixel_14= +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float3 crisp,dx,dy,ret1; +warp_3=`float2 zz, uv1,uv2; +warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; +warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); +warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; +warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); +warp_8=`float3 cloud (float2 uv_in) { +warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} +warp_10=` +warp_11=`shader_body { +warp_12=` +warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; +warp_14=` +warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); +warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); +warp_17=`zz = float2(dx.b,dy.b); +warp_18=` +warp_19=`//clouds +warp_20=`zv = time*.06 ; +warp_21=`zv = time*.08+ .0*GetPixel(uv); //## +warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); +warp_23=` +warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; +warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; +warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; +warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; +warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; +warp_29=`noise = pow(noise,1); +warp_30=`uv2 = uv1+noise*.1; +warp_31=` +warp_32=`//******************************* +warp_33=`ret1 = cloud(uv2); +warp_34=`float k1 = .1; +warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; +warp_36=` +warp_37=`//ret = 0; +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 2.00; //gamma +comp_5=` ret *= 2.00; //gamma +comp_6=` //my stuffz +comp_7=` ret += abs(ret-.2); +comp_8=` ret = ret - .2; +comp_9=` ret = pow(ret,float3(1.5+sin(time),1.5+sin(time*.988776),1.5+sin(time*55667788))); +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk new file mode 100644 index 0000000..5ad0386 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk @@ -0,0 +1,312 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.325 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.13500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x=int(rand(100))*0.01; +wave_0_per_point2=y=int(rand(100))*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=int(rand(1000))*0.001; +wave_1_per_point2=y=int(rand(1000))*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.32544 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=2 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.25237 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.360 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=//adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x= q28; +shape_1_per_frame9=y= q29; +shape_1_per_frame10=rad=q32; +shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.25237 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.25133 +shapecode_2_tex_zoom=1.13600 +shapecode_2_r=0.360 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.200 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.990 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=//adv=adv+(bass*bass)/15; +shape_2_per_frame3= +shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_2_per_frame5=g=r; +shape_2_per_frame6=b=r; +shape_2_per_frame7= +shape_2_per_frame8=x= q23; +shape_2_per_frame9=y= q24; +shape_2_per_frame10=rad=q27; +shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03690 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=rad = 0.04+0.005*bass_att; +per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); +per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); +per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); +per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); +per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +per_frame_11= +per_frame_12=q23 = int(rand(1000))/1000; +per_frame_13=q24 = int(rand(1000))/1000; +per_frame_14=q25 = (int(rand(1000))/1000)*6.28; +per_frame_15=q26 = q25 - 3.14; +per_frame_16=q27 = (int(rand(1000))/12000)+0.1; +per_frame_17= +per_frame_18=q28 = int(rand(1000))/1000; +per_frame_19=q29 = int(rand(1000))/1000; +per_frame_20=q30 = (int(rand(1000))/1000)*6.28; +per_frame_21=q31 = q30 - 3.14; +per_frame_22=q32 = (int(rand(1000))/14000)+0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.98; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 new file mode 100644 index 0000000..6961a8f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 @@ -0,0 +1,1515 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:20:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.58 +blending_direction=-1 +random_1=0.811924 +random_2=0.063957 +random_3=0.657859 +random_4=0.969648 +random_5=0.829133 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R191.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.325 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.13500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x=int(rand(100))*0.01; +wave_0_per_point2=y=int(rand(100))*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=int(rand(1000))*0.001; +wave_1_per_point2=y=int(rand(1000))*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.32544 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=2 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.25237 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.360 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=//adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x= q28; +shape_1_per_frame9=y= q29; +shape_1_per_frame10=rad=q32; +shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.25237 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.25133 +shapecode_2_tex_zoom=1.13600 +shapecode_2_r=0.360 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.200 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.990 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=//adv=adv+(bass*bass)/15; +shape_2_per_frame3= +shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_2_per_frame5=g=r; +shape_2_per_frame6=b=r; +shape_2_per_frame7= +shape_2_per_frame8=x= q23; +shape_2_per_frame9=y= q24; +shape_2_per_frame10=rad=q27; +shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03690 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=rad = 0.04+0.005*bass_att; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); +per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); +per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); +per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); +per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +per_frame_11= +per_frame_12=q23 = int(rand(1000))/1000; +per_frame_13=q24 = int(rand(1000))/1000; +per_frame_14=q25 = (int(rand(1000))/1000)*6.28; +per_frame_15=q26 = q25 - 3.14; +per_frame_16=q27 = (int(rand(1000))/12000)+0.1; +per_frame_17= +per_frame_18=q28 = int(rand(1000))/1000; +per_frame_19=q29 = int(rand(1000))/1000; +per_frame_20=q30 = (int(rand(1000))/1000)*6.28; +per_frame_21=q31 = q30 - 3.14; +per_frame_22=q32 = (int(rand(1000))/14000)+0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.98; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 new file mode 100644 index 0000000..eaae53d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 @@ -0,0 +1,1515 @@ +Created with MILKDROP 3.2 on 31/05/2023 at 22:21:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.53 +blending_direction=1 +random_1=0.609756 +random_2=0.207588 +random_3=0.060840 +random_4=0.187669 +random_5=0.402575 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R102.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret *= 1.28; //gamma +comp_5=` ret *= hue_shader; //old hue shader effect +comp_6=` ret *= ret; //darken +comp_7=`ret /= float3(0.9,1.6,-0.1); +comp_8=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R191.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.325 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.13500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x=int(rand(100))*0.01; +wave_0_per_point2=y=int(rand(100))*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=int(rand(1000))*0.001; +wave_1_per_point2=y=int(rand(1000))*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=1.800 +shapecode_0_rad=0.32544 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=2 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.25237 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.360 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=//adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x= q28; +shape_1_per_frame9=y= q29; +shape_1_per_frame10=rad=q32; +shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=2 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.25237 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.25133 +shapecode_2_tex_zoom=1.13600 +shapecode_2_r=0.360 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.200 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.990 +shapecode_2_border_a=0.000 +shape_2_per_frame1= +shape_2_per_frame2=//adv=adv+(bass*bass)/15; +shape_2_per_frame3= +shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; +shape_2_per_frame5=g=r; +shape_2_per_frame6=b=r; +shape_2_per_frame7= +shape_2_per_frame8=x= q23; +shape_2_per_frame9=y= q24; +shape_2_per_frame10=rad=q27; +shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03690 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=rad = 0.04+0.005*bass_att; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); +per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); +per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); +per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); +per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +per_frame_11= +per_frame_12=q23 = int(rand(1000))/1000; +per_frame_13=q24 = int(rand(1000))/1000; +per_frame_14=q25 = (int(rand(1000))/1000)*6.28; +per_frame_15=q26 = q25 - 3.14; +per_frame_16=q27 = (int(rand(1000))/12000)+0.1; +per_frame_17= +per_frame_18=q28 = int(rand(1000))/1000; +per_frame_19=q29 = int(rand(1000))/1000; +per_frame_20=q30 = (int(rand(1000))/1000)*6.28; +per_frame_21=q31 = q30 - 3.14; +per_frame_22=q32 = (int(rand(1000))/14000)+0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.98; //or try: ret -= 0.004; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` +comp_18=` ret.xyz *= 3; // a little bit of overbright +comp_19=`ret /= float3(2.5,1.4,0.3); +comp_20=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 new file mode 100644 index 0000000..14b121e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 @@ -0,0 +1,363 @@ +Created with MILKDROP 3.25+ on 23/02/2024 at 00:15:21 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=cercle +blending_progress=0.31 +blending_direction=-1 +random_1=0.236585 +random_2=0.942005 +random_3=0.318428 +random_4=0.445528 +random_5=0.916802 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R071 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R192 +[preset00] +fRating=3.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=0.262 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.100 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99010 +sy=1.01000 +wave_r=0.300 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.800 +ob_b=0.700 +ob_a=0.000 +ib_size=0.010 +ib_r=0.600 +ib_g=0.000 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=4.91378 +wavecode_0_smoothing=1.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.010 +wave_0_per_frame1=r=bass*.5; +wave_0_per_frame2=b=treb*.5; +wave_0_per_point1=x=x-int(rand(20))*.2+int(rand(20))*.2; +wave_0_per_point2=a=(bass+treb)*.005; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.89269 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.33469 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=0.700 +shapecode_0_b2=0.900 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=(sin(time*.25)*.5)+.5; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.53524 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=0.45111 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=int(rand(10))*.1; +shape_1_per_frame2=y=int(rand(10))*.1; +shape_1_per_frame3=r=bass*.5; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.49138 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=5.02655 +shapecode_2_tex_zoom=0.36971 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.900 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=y=(sin((time+.23)*.2)*.5)+.5; +shape_2_per_frame2=rad=1.1-sin((time+.23)*.2); +shape_2_per_frame3=ang=.2*time; +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.680 +shapecode_3_y=0.240 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=0.27430 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.700 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time; +shape_3_per_frame2=rad=bass_att*.85; +shape_3_per_frame3=x=.5+cos(time)*.25; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=0.965; +per_frame_2=zoom=1; +per_frame_3=rot=0.008 +per_pixel_1=var=30+above(bass,0.9)*15; +per_pixel_2= +per_pixel_3=chemx=above(treb,1)*0.2; +per_pixel_4=chemy=above(treb,1)*0.2; +per_pixel_5= +per_pixel_6=radm=rad+2; +per_pixel_7=cx=chemx*(radm/radm/radm); +per_pixel_8=cy=chemy*(radm/radm/radm); +per_pixel_9= +per_pixel_10=dx=sin(y*var)*0.01; +per_pixel_11=dy=cos(x*var)*0.01*rad; +per_pixel_12= +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk new file mode 100644 index 0000000..fbe9659 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk @@ -0,0 +1,265 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=0.443 +fWaveSmoothing=0.630 +fWaveParam=-0.400 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02300 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.07618 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.500 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +per_frame_4=rot = rot + 0.09*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); +per_frame_5=decay = decay - 0.01*equal(frame%6,0); +warp_1=`shader_body +warp_2=`{ +warp_3=` // add noise to UV's: +warp_4=` float2 uv2 = uv; +warp_5=` uv2.xy += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*2; +warp_6=` +warp_7=` // sample previous frame +warp_8=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.004; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` uv = 0.05 + 0.9*uv; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` uv += -.05*tan(3*(ret.zz+ret.yx)); +comp_7=` +comp_8=` +comp_9=` // equivalent of a laplacian: [center*4 - each of the 4 neighbors*1] +comp_10=` ret = 0; +comp_11=` ret += tex2D(sampler_main, uv ).xyz*4; +comp_12=` ret -= GetBlur1(uv)*3; +comp_13=` +comp_14=` // little bit of noise: +comp_15=` ret *= 1 + 0.12*(tex2D(sampler_noise_lq, rand_frame.xy +comp_16=` + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); +comp_17=` +comp_18=` // palettize: +comp_19=` ret = pow(ret, float3(0.5, 0.5, 0.7)); +comp_20=` +comp_21=` ret = (ret-0.1)*1.1; +comp_22=` +comp_23=` //ret.xyz *= 2; // a little bit of overbright +comp_24=`} +comp_25=` +comp_26=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk new file mode 100644 index 0000000..390cd2c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk @@ -0,0 +1,314 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.940 +fVideoEchoZoom=0.597 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.630 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.49138 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=.5+q4;y=.5+q5; +shape_0_per_frame2=a=bass_att+mid_att+treb_att; +shape_0_per_frame3=a=a*0.25; +shape_0_per_frame4=a=a*a*1.5; +shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); +shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); +shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); +shape_0_per_frame8=rad = sin(bass+vol); +shape_0_per_frame9=r = bass+1.31*time; +shape_0_per_frame10=g = bass+1.32*time/2; +shape_0_per_frame11=b = bass+1.33*time/3; +shape_0_per_frame12=zoom = sin(bass); +shapecode_1_enabled=0 +shapecode_1_sides=24 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01842 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.81954 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=tex_ang=0.01; +shape_1_per_frame2=x=.5-q4; +shape_1_per_frame3=y=.5-q5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (20*uv)%2; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.08; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); +comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); +comp_5=` uv = float2(rad,uv.y); +comp_6=` +comp_7=` ret = tex2D(sampler_main, uv).xyz; +comp_8=` ret += GetBlur1(uv); +comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; +comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 new file mode 100644 index 0000000..b220706 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 @@ -0,0 +1,1812 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 03:22:58 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.54 +blending_direction=-1 +random_1=0.214905 +random_2=0.865718 +random_3=0.982791 +random_4=0.309079 +random_5=0.815718 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.017 Ice and Fire.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.099 +fWaveScale=2.952 +fWaveSmoothing=0.690 +fWaveParam=0.000 +fModWaveAlphaStart=0.273 +fModWaveAlphaEnd=0.296 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.210 +wave_g=1.000 +wave_b=1.180 +wave_x=0.410 +wave_y=0.941 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=51.840 +nMotionVectorsY=39.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.800 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.43500 +wavecode_0_r=0.910 +wavecode_0_g=1.220 +wavecode_0_b=0.860 +wavecode_0_a=0.960 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.97000 +wavecode_1_smoothing=0.40500 +wavecode_1_r=1.230 +wavecode_1_g=0.840 +wavecode_1_b=1.040 +wavecode_1_a=1.190 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89000 +wavecode_2_smoothing=0.52500 +wavecode_2_r=0.850 +wavecode_2_g=0.960 +wavecode_2_b=0.870 +wavecode_2_a=0.940 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.46500 +wavecode_3_r=1.140 +wavecode_3_g=1.170 +wavecode_3_b=1.100 +wavecode_3_a=0.890 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=5 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.07419 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.220 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); +shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); +shape_0_per_frame4=x = x+ 0.47*x*sin(time); +shape_0_per_frame5=y = y+ 0.4*y*cos(time); +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12=rad = rad*treb_att; +shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=11 +shapecode_1_x=0.460 +shapecode_1_y=0.590 +shapecode_1_rad=0.08277 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.78000 +shapecode_1_r=0.820 +shapecode_1_g=1.190 +shapecode_1_b=1.240 +shapecode_1_a=1.010 +shapecode_1_r2=0.860 +shapecode_1_g2=1.200 +shapecode_1_b2=1.070 +shapecode_1_a2=0.840 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); +shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); +shape_1_per_frame3=ang = sin(time); +shape_1_per_frame4=r = q2; +shape_1_per_frame5=g = q3; +shape_1_per_frame6=b = q1; +shape_1_per_frame7=r2 = q3; +shape_1_per_frame8=g2 = q1; +shape_1_per_frame9=b2 = q2; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.590 +shapecode_2_rad=0.29496 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.44749 +shapecode_2_r=1.100 +shapecode_2_g=1.090 +shapecode_2_b=1.230 +shapecode_2_a=0.940 +shapecode_2_r2=1.230 +shapecode_2_g2=1.000 +shapecode_2_b2=0.960 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.080 +shapecode_2_border_g=1.160 +shapecode_2_border_b=0.770 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang+sin(time); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.20047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.97000 +shapecode_3_r=0.830 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.560 +shapecode_3_g2=0.500 +shapecode_3_b2=0.860 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_3_per_frame6= +shape_3_per_frame7=rad=rad; +shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_4_enabled=0 +shapecode_4_sides=3 +shapecode_4_additive=0 +shapecode_4_thickOutline=1 +shapecode_4_textured=1 +shapecode_4_num_inst=10 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=1.97883 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.05655 +shapecode_4_tex_zoom=0.25840 +shapecode_4_r=0.710 +shapecode_4_g=1.000 +shapecode_4_b=1.000 +shapecode_4_a=0.700 +shapecode_4_r2=0.190 +shapecode_4_g2=0.480 +shapecode_4_b2=0.440 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.960 +shapecode_4_border_g=1.080 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.110 +shape_4_per_frame1=ang=sin(time*.4); +shape_4_per_frame2=; +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 60/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(6.3,1.5,.2); +comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=` +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R196.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01010 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); +per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); +per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); +per_frame_4= +per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); +per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); +per_frame_7= +per_frame_8=ob_r = wave_r; +per_frame_9=ob_g = wave_g; +per_frame_10=ob_b = wave_b; +per_frame_11=// the möbius transformation +per_frame_12=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_13=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_14=// so a/c and mu can be calculated outside of the shader +per_frame_15= +per_frame_16=//before inversion +per_frame_17= +per_frame_18=scale = 1; +per_frame_19=angle = time*.2; +per_frame_20=translation_x = 0; +per_frame_21=translation_y = 0.12; +per_frame_22= +per_frame_23=a_r = cos(angle)*scale; +per_frame_24=a_i = sin(angle)*scale; +per_frame_25=b_r = translation_x; +per_frame_26=b_i = translation_y; +per_frame_27= +per_frame_28=//complex inverted +per_frame_29=scale = 1; +per_frame_30=angle = sin(time*0.1337)*0.3; +per_frame_31=translation_u = 0; +per_frame_32=translation_v = -0.2; +per_frame_33= +per_frame_34=// c +per_frame_35=q15 = cos(angle)*scale; +per_frame_36=q16 = sin(angle)*scale; +per_frame_37= +per_frame_38=// d +per_frame_39=q17 = translation_u; +per_frame_40=q18 = translation_v; +per_frame_41= +per_frame_42=// c^(-1) +per_frame_43=c_inv_r = q15/(q15*q15+q16*q16); +per_frame_44=c_inv_i = q16/(q15*q15+q16*q16); +per_frame_45= +per_frame_46=// a*c^(-1) +per_frame_47=q11 = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_48=q12 = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_49= +per_frame_50=// (bc-ad) +per_frame_51=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); +per_frame_52=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); +per_frame_53= +per_frame_54=// mu*c^(-1) +per_frame_55=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_56=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); +per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); +per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); +per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); +per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`ret /= float3(1.0,1.3,-1.4); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk new file mode 100644 index 0000000..7038bf5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk @@ -0,0 +1,461 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01010 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.100 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); +per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); +per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); +per_frame_4= +per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); +per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); +per_frame_7= +per_frame_8=ob_r = wave_r; +per_frame_9=ob_g = wave_g; +per_frame_10=ob_b = wave_b; +per_frame_11=// the möbius transformation +per_frame_12=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_13=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_14=// so a/c and mu can be calculated outside of the shader +per_frame_15= +per_frame_16=//before inversion +per_frame_17= +per_frame_18=scale = 1; +per_frame_19=angle = time*.2; +per_frame_20=translation_x = 0; +per_frame_21=translation_y = 0.12; +per_frame_22= +per_frame_23=a_r = cos(angle)*scale; +per_frame_24=a_i = sin(angle)*scale; +per_frame_25=b_r = translation_x; +per_frame_26=b_i = translation_y; +per_frame_27= +per_frame_28=//complex inverted +per_frame_29=scale = 1; +per_frame_30=angle = sin(time*0.1337)*0.3; +per_frame_31=translation_u = 0; +per_frame_32=translation_v = -0.2; +per_frame_33= +per_frame_34=// c +per_frame_35=q15 = cos(angle)*scale; +per_frame_36=q16 = sin(angle)*scale; +per_frame_37= +per_frame_38=// d +per_frame_39=q17 = translation_u; +per_frame_40=q18 = translation_v; +per_frame_41= +per_frame_42=// c^(-1) +per_frame_43=c_inv_r = q15/(q15*q15+q16*q16); +per_frame_44=c_inv_i = q16/(q15*q15+q16*q16); +per_frame_45= +per_frame_46=// a*c^(-1) +per_frame_47=q11 = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_48=q12 = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_49= +per_frame_50=// (bc-ad) +per_frame_51=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); +per_frame_52=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); +per_frame_53= +per_frame_54=// mu*c^(-1) +per_frame_55=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_56=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); +per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); +per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); +per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); +per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 new file mode 100644 index 0000000..db7413b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 @@ -0,0 +1,2075 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 22:58:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.22 +blending_direction=1 +random_1=0.411924 +random_2=0.232927 +random_3=0.257453 +random_4=0.006098 +random_5=0.978049 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 5c.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret /= float3(-1.5,2.1,0.9); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R197.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.000 +mv_g=0.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x=cos(time)*0.1; +wave_0_per_point2=y=sin(time)*0.1 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.73891 +shapecode_0_ang=3.14159 +shapecode_0_tex_ang=0.18850 +shapecode_0_tex_zoom=0.93101 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time/2)*6; +shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); +shape_0_per_frame3= +shape_0_per_frame4=//x=sin(time/3)/10; +shape_0_per_frame5=//y=cos(time/3)/10; +shape_0_per_frame6=g=sin(time/10)*0.1; +shape_0_per_frame7=r=cos(time/12)*0.2; +shape_0_per_frame8=b=sin(time/15)*0.3; +shape_0_per_frame9=g2=cos(time/15)*0.3; +shape_0_per_frame10=r2=sin(time/20)*0.1; +shape_0_per_frame11=b2=cos(time/10)*0.2; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=5.58213 +shapecode_1_r=0.360 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.200 +shapecode_1_b2=0.600 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=cos(time)*6; +shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; +shape_1_per_frame3=x=cos(time/2)*0.3+0.5; +shape_1_per_frame4=y=sin(time/2)*0.3+0.5; +shape_1_per_frame5=r=sin(time/5)*0.8; +shape_1_per_frame6=g=sin(time/5)*0.879; +shape_1_per_frame7=b=cos(time/5)*.567; +shape_1_per_frame8=r2=sin(time/5)*0.8; +shape_1_per_frame9=g2=cos(time/5)*0.879; +shape_1_per_frame10=b2=cos(time/5)*567; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.21524 +shapecode_2_ang=5.02655 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=0.26672 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(time/5)*6; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.05*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=` +warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} +warp_15=` +warp_16=`uv += rs*dot(rs,rs)/60; +warp_17=` +warp_18=` +warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_20=`uv6 = mul(uv6,float2x2(_qa)); +warp_21=` +warp_22=`mus = .1/(sqrt(uv6.y-.2)); +warp_23=`mus = abs(mus); +warp_24=`mus *= float3 (.8,.6,1); +warp_25=` +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(uv)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_32=`ret = ret1 * .99 - .01; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` uv = 0.05 + 0.9*uv; +comp_5=` ret = GetBlur1(uv); +comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; +comp_7=` +comp_8=` ret = tex2D(sampler_main,uv); +comp_9=` ret += GetBlur1(uv); +comp_10=` +comp_11=` // palettize: +comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); +comp_13=` +comp_14=` // invert +comp_15=` ret = saturate(ret); +comp_16=` ret *= ret; +comp_17=` //ret.xyz *= 2; // a little bit of overbright +comp_18=`} +comp_19=` +comp_20=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk new file mode 100644 index 0000000..be6e82c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk @@ -0,0 +1,350 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.630 +fWaveSmoothing=0.360 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=44 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03347 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=fran = 1; +shape_0_init2=xs = 1; +shape_0_init3=ys = 1; +shape_0_init4=xm = 0.5; +shape_0_init5=ym = 0.5; +shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_0_per_frame3= +shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); +shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); +shape_0_per_frame6= +shape_0_per_frame7=x = xm; +shape_0_per_frame8=y = ym; +shape_0_per_frame9= +shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_0_per_frame13=r2 = r; g2 = g; b2 = b; +shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=fran = 1; +shape_1_init2=xs = 1; +shape_1_init3=ys = 1; +shape_1_init4=xm = 0.5; +shape_1_init5=ym = 0.5; +shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_1_per_frame3= +shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); +shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); +shape_1_per_frame6= +shape_1_per_frame7=x = xm; +shape_1_per_frame8=y = ym; +shape_1_per_frame9= +shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); +shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); +shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); +shape_1_per_frame13=r2 = r; g2 = g; b2 = b; +shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=fran = 1; +shape_2_init2=xs = 1; +shape_2_init3=ys = 1; +shape_2_init4=xm = 0.5; +shape_2_init5=ym = 0.5; +shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); +shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); +shape_2_per_frame3= +shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); +shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); +shape_2_per_frame6= +shape_2_per_frame7=x = xm; +shape_2_per_frame8=y = ym; +shape_2_per_frame9= +shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); +shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); +shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); +shape_2_per_frame13=r2 = r; g2 = g; b2 = b; +shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk new file mode 100644 index 0000000..49d26e5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk @@ -0,0 +1,188 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.43170 +shapecode_0_ang=2.95310 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83450 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.980 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.860 +shapecode_0_border_b=0.900 +shapecode_0_border_a=1.000 +shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7=rad=bb/frame-.8; +shape_0_per_frame8=tri=if(above(bass,treb),1,0); +shape_0_per_frame9=squ=if(above(treb,bass),1,0); +shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_0_per_frame11= +shape_0_per_frame12=sides=3*tri+4*squ+300*cir; +shape_0_per_frame13= +shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_0_per_frame15= +shape_0_per_frame16=rr=bass_att; +shape_0_per_frame17=gg=treb_att; +shape_0_per_frame18=bb=mid_att; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=r22=rr; +shape_0_per_frame22=b22=bb; +shape_0_per_frame23=g22=gg; +shape_0_per_frame24= +shape_0_per_frame25= +shape_0_per_frame26=rr=br; +shape_0_per_frame27=gg=bg; +shape_0_per_frame28=bb=bo; +shape_0_per_frame29= +shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_0_per_frame33= +shape_0_per_frame34=border_r=br; +shape_0_per_frame35=border_b=bo; +shape_0_per_frame36=border_g=bg; +shape_0_per_frame37= +shape_0_per_frame38= +shape_0_per_frame39=r=1-rr; +shape_0_per_frame40=r2=b22; +shape_0_per_frame41=b=1-bb; +shape_0_per_frame42=b2=g22; +shape_0_per_frame43=g=1-gg; +shape_0_per_frame44=g2=r22; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 new file mode 100644 index 0000000..ca4e7ec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 @@ -0,0 +1,340 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 01:10:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.60 +blending_direction=1 +random_1=0.524797 +random_2=0.967073 +random_3=0.124119 +random_4=0.244173 +random_5=0.242818 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.43170 +shapecode_0_ang=2.95310 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83450 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.980 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.860 +shapecode_0_border_b=0.900 +shapecode_0_border_a=1.000 +shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7=rad=bb/frame-.8; +shape_0_per_frame8=tri=if(above(bass,treb),1,0); +shape_0_per_frame9=squ=if(above(treb,bass),1,0); +shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_0_per_frame11= +shape_0_per_frame12=sides=3*tri+4*squ+300*cir; +shape_0_per_frame13= +shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_0_per_frame15= +shape_0_per_frame16=rr=bass_att; +shape_0_per_frame17=gg=treb_att; +shape_0_per_frame18=bb=mid_att; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=r22=rr; +shape_0_per_frame22=b22=bb; +shape_0_per_frame23=g22=gg; +shape_0_per_frame24= +shape_0_per_frame25= +shape_0_per_frame26=rr=br; +shape_0_per_frame27=gg=bg; +shape_0_per_frame28=bb=bo; +shape_0_per_frame29= +shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_0_per_frame33= +shape_0_per_frame34=border_r=br; +shape_0_per_frame35=border_b=bo; +shape_0_per_frame36=border_g=bg; +shape_0_per_frame37= +shape_0_per_frame38= +shape_0_per_frame39=r=1-rr; +shape_0_per_frame40=r2=b22; +shape_0_per_frame41=b=1-bb; +shape_0_per_frame42=b2=g22; +shape_0_per_frame43=g=1-gg; +shape_0_per_frame44=g2=r22; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 new file mode 100644 index 0000000..247a18c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 @@ -0,0 +1,1253 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:44:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.537669 +random_2=0.559485 +random_3=0.885637 +random_4=0.860434 +random_5=0.229539 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R292.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R203.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.765 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=1.680 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.158 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.842 +wave_b=0.546 +wave_x=0.475 +wave_y=0.525 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.233 +ib_g=0.250 +ib_b=0.200 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=46.560 +mv_dx=-0.828 +mv_dy=0.443 +mv_l=5.600 +mv_r=0.354 +mv_g=0.078 +mv_b=0.735 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=1.350 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.48500 +wavecode_1_r=1.000 +wavecode_1_g=0.850 +wavecode_1_b=1.274 +wavecode_1_a=1.080 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.150 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.15000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.195 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21391 +shapecode_0_r=0.000 +shapecode_0_g=1.030 +shapecode_0_b=1.000 +shapecode_0_a=0.920 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.010 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.050 +shapecode_0_border_g=0.890 +shapecode_0_border_b=1.080 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.515 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.320 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.265 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=0.940 +shapecode_2_border_b=0.890 +shapecode_2_border_a=0.108 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.13000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.080 +shapecode_3_border_g=0.920 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=rs=1; +per_frame_init_2=drs=0; +per_frame_init_3=maxdb=0; +per_frame_init_4= +per_frame_init_5=beatrate=1; +per_frame_init_6=avgbeatrate=1; +per_frame_init_7=bbtime=0; +per_frame_init_8=lbbtime=0; +per_frame_init_9=avgdb=.5; +per_frame_init_10= +per_frame_init_11= +per_frame_init_12=lbass=0; +per_frame_init_13=ltreb=0; +per_frame_init_14=dtreb=0; +per_frame_init_15=ccx1=1; +per_frame_init_16=ccx2=0; +per_frame_init_17=ccy1=.5; +per_frame_init_18=ccy2=.5; +per_frame_init_19=cx1=0.52; +per_frame_init_20=cx2=0.53; +per_frame_init_21=cy1=0.48; +per_frame_init_22=cy2=0.45; +per_frame_init_23= +per_frame_init_24= +per_frame_init_25=ro1=0; +per_frame_init_26=ro2=0; +per_frame_init_27=f2=0; +per_frame_init_28=ut=0; +per_frame_init_29=lt=0; +per_frame_init_30=rtime=100; +per_frame_1=db=bass-lbass; +per_frame_2=lbass=bass; +per_frame_3=vol=1+bass+mid+treb; +per_frame_4= +per_frame_5=rs=above(abs(db),maxdb); +per_frame_6=drs=1-rs; +per_frame_7= +per_frame_8=beatrate=1*rs+beatrate*drs; +per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; +per_frame_10=bbtime=1*rs+bbtime*drs; +per_frame_11=lbbtime=1*rs+lbbtime*drs; +per_frame_12=avgdb=1*rs+avgdb*drs; +per_frame_13= +per_frame_14=bc=bc*drs+1*rs; +per_frame_15= +per_frame_16= +per_frame_17=avgdb=avgdb*1.0789+abs(db)*0.001; +per_frame_18= +per_frame_19=rawbeatb=above(db,avgdb*1.3); +per_frame_20=beatb=rawbeatb*above(time-lbbtime,0.55*avgbeatrate); +per_frame_21=maxdb=max(maxdb*.9999,abs(db)); +per_frame_22= +per_frame_23=bbtime=time*beatb; +per_frame_24= +per_frame_25=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_26=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_27= +per_frame_28= +per_frame_29=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_30= +per_frame_31= +per_frame_32=wave_r=abs(sin(mid+time*.42)); +per_frame_33=wave_g=abs(sin(bass+time*.51)); +per_frame_34=wave_b=abs(sin(treb+time*0.809)); +per_frame_35= +per_frame_36= +per_frame_37=monitor=avgbeatrate; +per_frame_38= +per_frame_39=q1=beatb;//equal((fbc-1)%4,0)*fb; +per_frame_40=q2=db; +per_frame_41=q3=avgdb; +per_frame_42=q4=avgbeatrate; +per_frame_43=q5=time*avgbeatrate; +per_frame_44=decay=1; +per_frame_45=warp=0; +per_frame_46=wrap=1; +per_frame_47=worp=0; +per_frame_48= +per_frame_49=dtreb=treb-ltreb; +per_frame_50=ltreb=treb; +per_frame_51= +per_frame_52=rtime=frame; //frame*above(bass_att,treb_att)+below(treb_att,bass_att)*time; +per_frame_53=f2=equal(rtime%2,0); +per_frame_54= +per_frame_55=ut=2; +per_frame_56=lt=-1; +per_frame_57=cx1=cx1+db*.1; +per_frame_58=cx1=if(above(cx1,ut),lt,if(below(cx1,lt),ut,cx1)); +per_frame_59= +per_frame_60=cx2=cx2+dtreb*.1; +per_frame_61=cx2=if(above(cx2,ut),lt,if(below(cx2,lt),ut,cx2)); +per_frame_62= +per_frame_63= +per_frame_64= +per_frame_65=cy1=cy1+bass*0.121-mid*0.121; +per_frame_66=cy1=if(above(cy1,ut),lt,if(below(cy1,lt),ut,cy1)); +per_frame_67= +per_frame_68=cy2=cy2+treb*.1-bass*.1; +per_frame_69=cy2=if(above(cy2,ut),lt,if(below(cy2,lt),ut,cy2)); +per_frame_70= +per_frame_71= +per_frame_72=//cx1=ccx1; +per_frame_73=//cy1=ccy1; +per_frame_74=//cy2=ccx2; +per_frame_75=//cx2=ccy2; +per_frame_76= +per_frame_77=cx=f2*cx1+(1-f2)*cx2; +per_frame_78=cy=f2*cy1+(1-f2)*cy2; +per_frame_79= +per_frame_80=ro1=0.1*db*bass*beatb; +per_frame_81=ro2=.1*dtreb*treb*beatb; +per_frame_82=rot=ro1*f2-ro2*(1-f2); +per_frame_83= +per_frame_84= +per_frame_85=dx=0; +per_frame_86=q30=vol*2; +per_frame_87=q3=vol*4; +per_pixel_1=zoom=1-sin(time*q4*3.423*0.012+3.423*bass_att)*0.018*(0.56-rad*sin(ang+treb-bass_att)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = ang*10; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); +warp_17=`mus = 0.11/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*0.98-0.0245) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk new file mode 100644 index 0000000..ed95744 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk @@ -0,0 +1,411 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.765 +fWaveSmoothing=0.630 +fWaveParam=1.000 +fModWaveAlphaStart=1.680 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.000 +fWarpScale=1.158 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.842 +wave_b=0.546 +wave_x=0.475 +wave_y=0.525 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.233 +ib_g=0.250 +ib_b=0.200 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=46.560 +mv_dx=-0.828 +mv_dy=0.443 +mv_l=5.600 +mv_r=0.354 +mv_g=0.078 +mv_b=0.735 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=1.350 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.19000 +wavecode_1_smoothing=0.48500 +wavecode_1_r=1.000 +wavecode_1_g=0.850 +wavecode_1_b=1.274 +wavecode_1_a=1.080 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.150 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.15000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.195 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.78903 +shapecode_0_ang=0.62832 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21391 +shapecode_0_r=0.000 +shapecode_0_g=1.030 +shapecode_0_b=1.000 +shapecode_0_a=0.920 +shapecode_0_r2=0.700 +shapecode_0_g2=1.000 +shapecode_0_b2=1.010 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.050 +shapecode_0_border_g=0.890 +shapecode_0_border_b=1.080 +shapecode_0_border_a=0.000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.515 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.05000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.320 +shapecode_1_border_b=0.950 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.265 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.030 +shapecode_2_border_g=0.940 +shapecode_2_border_b=0.890 +shapecode_2_border_a=0.108 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.510 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.13000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.080 +shapecode_3_border_g=0.920 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=rs=1; +per_frame_init_2=drs=0; +per_frame_init_3=maxdb=0; +per_frame_init_4= +per_frame_init_5=beatrate=1; +per_frame_init_6=avgbeatrate=1; +per_frame_init_7=bbtime=0; +per_frame_init_8=lbbtime=0; +per_frame_init_9=avgdb=.5; +per_frame_init_10= +per_frame_init_11= +per_frame_init_12=lbass=0; +per_frame_init_13=ltreb=0; +per_frame_init_14=dtreb=0; +per_frame_init_15=ccx1=1; +per_frame_init_16=ccx2=0; +per_frame_init_17=ccy1=.5; +per_frame_init_18=ccy2=.5; +per_frame_init_19=cx1=0.52; +per_frame_init_20=cx2=0.53; +per_frame_init_21=cy1=0.48; +per_frame_init_22=cy2=0.45; +per_frame_init_23= +per_frame_init_24= +per_frame_init_25=ro1=0; +per_frame_init_26=ro2=0; +per_frame_init_27=f2=0; +per_frame_init_28=ut=0; +per_frame_init_29=lt=0; +per_frame_init_30=rtime=100; +per_frame_1=db=bass-lbass; +per_frame_2=lbass=bass; +per_frame_3=vol=1+bass+mid+treb; +per_frame_4= +per_frame_5=rs=above(abs(db),maxdb); +per_frame_6=drs=1-rs; +per_frame_7= +per_frame_8=beatrate=1*rs+beatrate*drs; +per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; +per_frame_10=bbtime=1*rs+bbtime*drs; +per_frame_11=lbbtime=1*rs+lbbtime*drs; +per_frame_12=avgdb=1*rs+avgdb*drs; +per_frame_13= +per_frame_14=bc=bc*drs+1*rs; +per_frame_15= +per_frame_16= +per_frame_17=avgdb=avgdb*1.0789+abs(db)*0.001; +per_frame_18= +per_frame_19=rawbeatb=above(db,avgdb*1.3); +per_frame_20=beatb=rawbeatb*above(time-lbbtime,0.55*avgbeatrate); +per_frame_21=maxdb=max(maxdb*.9999,abs(db)); +per_frame_22= +per_frame_23=bbtime=time*beatb; +per_frame_24= +per_frame_25=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_26=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_27= +per_frame_28= +per_frame_29=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_30= +per_frame_31= +per_frame_32=wave_r=abs(sin(mid+time*.42)); +per_frame_33=wave_g=abs(sin(bass+time*.51)); +per_frame_34=wave_b=abs(sin(treb+time*0.809)); +per_frame_35= +per_frame_36= +per_frame_37=monitor=avgbeatrate; +per_frame_38= +per_frame_39=q1=beatb;//equal((fbc-1)%4,0)*fb; +per_frame_40=q2=db; +per_frame_41=q3=avgdb; +per_frame_42=q4=avgbeatrate; +per_frame_43=q5=time*avgbeatrate; +per_frame_44=decay=1; +per_frame_45=warp=0; +per_frame_46=wrap=1; +per_frame_47=worp=0; +per_frame_48= +per_frame_49=dtreb=treb-ltreb; +per_frame_50=ltreb=treb; +per_frame_51= +per_frame_52=rtime=frame; //frame*above(bass_att,treb_att)+below(treb_att,bass_att)*time; +per_frame_53=f2=equal(rtime%2,0); +per_frame_54= +per_frame_55=ut=2; +per_frame_56=lt=-1; +per_frame_57=cx1=cx1+db*.1; +per_frame_58=cx1=if(above(cx1,ut),lt,if(below(cx1,lt),ut,cx1)); +per_frame_59= +per_frame_60=cx2=cx2+dtreb*.1; +per_frame_61=cx2=if(above(cx2,ut),lt,if(below(cx2,lt),ut,cx2)); +per_frame_62= +per_frame_63= +per_frame_64= +per_frame_65=cy1=cy1+bass*0.121-mid*0.121; +per_frame_66=cy1=if(above(cy1,ut),lt,if(below(cy1,lt),ut,cy1)); +per_frame_67= +per_frame_68=cy2=cy2+treb*.1-bass*.1; +per_frame_69=cy2=if(above(cy2,ut),lt,if(below(cy2,lt),ut,cy2)); +per_frame_70= +per_frame_71= +per_frame_72=//cx1=ccx1; +per_frame_73=//cy1=ccy1; +per_frame_74=//cy2=ccx2; +per_frame_75=//cx2=ccy2; +per_frame_76= +per_frame_77=cx=f2*cx1+(1-f2)*cx2; +per_frame_78=cy=f2*cy1+(1-f2)*cy2; +per_frame_79= +per_frame_80=ro1=0.1*db*bass*beatb; +per_frame_81=ro2=.1*dtreb*treb*beatb; +per_frame_82=rot=ro1*f2-ro2*(1-f2); +per_frame_83= +per_frame_84= +per_frame_85=dx=0; +per_frame_86=q30=vol*2; +per_frame_87=q3=vol*4; +per_pixel_1=zoom=1-sin(time*q4*3.423*0.012+3.423*bass_att)*0.018*(0.56-rad*sin(ang+treb-bass_att)); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = ang*10; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/200; +warp_15=` +warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); +warp_17=`mus = 0.11/(length(uv6)); +warp_18=`mus *= .5*(1+roam_cos); +warp_19=` +warp_20=`float3 blur = GetBlur2(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*0.98-0.0245) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk new file mode 100644 index 0000000..e7ce238 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk @@ -0,0 +1,332 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.53500 +wavecode_0_r=1.000 +wavecode_0_g=0.850 +wavecode_0_b=1.000 +wavecode_0_a=1.180 +wave_0_per_point1=x=(sample); +wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); +wave_0_per_point3= +wave_0_per_point4=r=value1-bass; +wave_0_per_point5=g=value2-treb; +wave_0_per_point6=b=1-(value1+value2+mid); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.980 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.15000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.170 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.43174 +shapecode_0_ang=2.95310 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83451 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.990 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.980 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.860 +shapecode_0_border_b=0.900 +shapecode_0_border_a=1.000 +shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7=rad=bb/frame-.8; +shape_0_per_frame8=tri=if(above(bass,treb),1,0); +shape_0_per_frame9=squ=if(above(treb,bass),1,0); +shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_0_per_frame11= +shape_0_per_frame12=sides=3*tri+4*squ+300*cir; +shape_0_per_frame13= +shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_0_per_frame15= +shape_0_per_frame16=rr=bass_att; +shape_0_per_frame17=gg=treb_att; +shape_0_per_frame18=bb=mid_att; +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=r22=rr; +shape_0_per_frame22=b22=bb; +shape_0_per_frame23=g22=gg; +shape_0_per_frame24= +shape_0_per_frame25= +shape_0_per_frame26=rr=br; +shape_0_per_frame27=gg=bg; +shape_0_per_frame28=bb=bo; +shape_0_per_frame29= +shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_0_per_frame33= +shape_0_per_frame34=border_r=br; +shape_0_per_frame35=border_b=bo; +shape_0_per_frame36=border_g=bg; +shape_0_per_frame37= +shape_0_per_frame38= +shape_0_per_frame39=r=1-rr; +shape_0_per_frame40=r2=b22; +shape_0_per_frame41=b=1-bb; +shape_0_per_frame42=b2=g22; +shape_0_per_frame43=g=1-gg; +shape_0_per_frame44=g2=r22; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.110 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.020 +shapecode_1_border_g=0.980 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.082 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.525 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.89000 +shapecode_3_r=1.100 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.39,uv.y-0.39);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 zz = uv1 *texsize.xy *.01; +warp_7=`zz =mul(zz,float2x2(_qa)); +warp_8=`zz = -zz.yx; +warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); +warp_10=` +warp_11=`uv += h1*texsize.zw * 16; +warp_12=`float3 crisp = tex2D(sampler_main,uv); +warp_13=` +warp_14=`ret = crisp*.99-.01; +warp_15=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`float2 uv_o = uv; +comp_8=` +comp_9=`ret = GetBlur3(uv); +comp_10=` +comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); +comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); +comp_13=` +comp_14=`uv = lerp(uv,uv2,.75); +comp_15=` +comp_16=` +comp_17=` d = texsize.zw*4; +comp_18=` d_uv = uv; +comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_21=` d_uv += float2(dx.x,dy.x)*0.03; +comp_22=` +comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((d_uv.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2.9,0.2,1.6)*0.05 + +comp_29=` time*float3(1.9,1.9,0.4)*q31 +comp_30=` ); +comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.4,0.4,1),1,ret.x)*1.4; +comp_35=` +comp_36=`ret = lerp(ret,float3(0.9,2.1,2.8),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_37=`ret = lerp(ret,float3(2.5,1.5,1.5),GetPixel(uv_o).z*0.36); +comp_38=`ret *= ret+3; +comp_39=`//ret = GetPixel(uv); +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 new file mode 100644 index 0000000..b0333a0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 @@ -0,0 +1,476 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 00:51:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.50 +blending_direction=1 +random_1=0.998509 +random_2=0.895528 +random_3=0.307588 +random_4=0.175610 +random_5=0.068564 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R207 02 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=-0.00500 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(2.5,1.2,2.0); +comp_23=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk new file mode 100644 index 0000000..b663f3f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk @@ -0,0 +1,869 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 new file mode 100644 index 0000000..9cd9d01 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 @@ -0,0 +1,473 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 00:47:41 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.24 +blending_direction=1 +random_1=0.197967 +random_2=0.331843 +random_3=0.902168 +random_4=0.731436 +random_5=0.796748 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.653 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.100 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.75); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*6; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R207 02 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk new file mode 100644 index 0000000..78e12b6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk @@ -0,0 +1,302 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk new file mode 100644 index 0000000..2067457 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk @@ -0,0 +1,386 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk new file mode 100644 index 0000000..945777e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk @@ -0,0 +1,301 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=0.98716 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\x1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=x=0.5+0.008+0.033*sin(time*1.3); +code_2=y=0.5+0.008+0.033*cos(time*1.3); +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 new file mode 100644 index 0000000..31b67af --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 @@ -0,0 +1,1729 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:51:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.440 +blending_direction=1 +random_1=0.646 +random_2=0.457 +random_3=0.350 +random_4=0.078 +random_5=0.435 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004 2 NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`//ret /= float3(0.4,2.9,2.7); +comp_38=`//ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R208.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.165 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.980 +fWarpScale=0.930 +fZoomExponent=3.41350 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01621 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.080 +wave_x=0.988 +wave_y=1.000 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=54.400 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.910 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=41 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.01030 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t8 = 1; +wave_0_init2=t1 = q5; +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*0.0012; +wave_0_per_point3= +wave_0_per_point4=//r = int(rand(1001))*.001; +wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; +wave_0_per_point6=b = 0; +wave_0_per_point7=r = 0; +wave_0_per_point8= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.42000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+int(rand(4)))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,0.82),0.55,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+int(rand(4)))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); +wave_2_per_point12=my=if(above(my,1.07),0.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.880 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=0.45; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+int(rand(4)))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*0.11; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=92 +shapecode_0_x=0.952 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=1.30376 +shapecode_0_tex_ang=1.25664 +shapecode_0_tex_zoom=3.07268 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.950 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=t1 = time - int (time); +shape_0_per_frame2=sample = instance/num_inst; +shape_0_per_frame3=t_abs = sample*3; +shape_0_per_frame4=t_rel = sample-time/5; +shape_0_per_frame5= +shape_0_per_frame6=ampl = 2*t_abs/2 ; +shape_0_per_frame7= +shape_0_per_frame8=k1=sin(time/13); +shape_0_per_frame9=k2=sin(time/12); +shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; +shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); +shape_0_per_frame12=oz = -1 ; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); +shape_0_per_frame16=g = sqr(sin(t_rel)); +shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); +shape_0_per_frame18= +shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; +shape_0_per_frame20= +shape_0_per_frame21=xang = time/9.5; +shape_0_per_frame22=yang = 0*time/7; +shape_0_per_frame23=zang = -time/22; +shape_0_per_frame24=fov = 0.57; +shape_0_per_frame25= +shape_0_per_frame26= +shape_0_per_frame27=// Rotation um x,y,z +shape_0_per_frame28= +shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); +shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); +shape_0_per_frame31= +shape_0_per_frame32=ox = mx; +shape_0_per_frame33=oy = my; +shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); +shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); +shape_0_per_frame36=ox = mx; +shape_0_per_frame37=oz = mz; +shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); +shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); +shape_0_per_frame40=oy = my; +shape_0_per_frame41=oz = mz; +shape_0_per_frame42= +shape_0_per_frame43=oz = oz - 6; +shape_0_per_frame44=x = ox*fov/oz +0.5; +shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; +shape_0_per_frame46=y = oy*fov/oz + 0.5; +shape_0_per_frame47= +shape_0_per_frame48=a=1/mz*0.49; +shape_0_per_frame49=//a2=1/mz*.5; +shape_0_per_frame50=//border_a=1/mz*0.54; +shape_0_per_frame51=rad=1/mz*.005; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.520 +shapecode_1_y=0.500 +shapecode_1_rad=0.03333 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = int(rand(100))*.01; +shape_1_per_frame2=y = int(rand(100))*.01; +shape_1_per_frame3= +shape_1_per_frame4=a = if(above(frame%1,0),0,1); +shape_1_per_frame5= +shape_1_per_frame6=vol=bass+mid+treb; +shape_1_per_frame7=rad = vol*.1; +shapecode_2_enabled=1 +shapecode_2_sides=84 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.16777 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.50330 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.200 +shapecode_2_a=0.642 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.900 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0; +shape_2_init2=vy = 0; +shape_2_per_frame1=ti = time*.3; +shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); +shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad + bass; +shape_2_per_frame6= +shape_2_per_frame7=ti = time*2.3; +shape_2_per_frame8=x = x + .1*sin(ti); +shape_2_per_frame9=y = y + .1*cos(ti); +shapecode_3_enabled=1 +shapecode_3_sides=23 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1024 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10262 +shapecode_3_ang=0.43982 +shapecode_3_tex_ang=0.50894 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.500 +shapecode_3_r2=0.930 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.505 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0001*cos(ma)); +shape_3_per_frame5=my=my+(.0001*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14=rad=(bass+treb)/75; +shape_3_per_frame15=a=(above(bass+mid+treb,.1)); +shape_3_per_frame16=r=int(rand(100))/100; +shape_3_per_frame17=g=int(rand(100))/100; +shape_3_per_frame18=b=int(rand(100))/100; +shape_3_per_frame19=r2=int(rand(100))/100; +shape_3_per_frame20=g2=int(rand(100))/100; +shape_3_per_frame21=b2=int(rand(100))/100; +shape_3_per_frame22=r_border=int(rand(100))/100; +shape_3_per_frame23=g_border=int(rand(100))/100; +shape_3_per_frame24=b_border=int(rand(100))/100; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.01; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.266; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.28; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.036; +per_frame_32= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.1,0.7,2); +comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret=1-ret; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-3.0,-2.3,-1.6); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 new file mode 100644 index 0000000..782a6ea --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 @@ -0,0 +1,1248 @@ +Created with MILKDROP 3.2 on 18/04/2023 at 00:20:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.58 +blending_direction=1 +random_1=0.008672 +random_2=0.835637 +random_3=0.467751 +random_4=0.454336 +random_5=0.039295 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002b; +comp_2=`sampler sampler_MilkDrop3_004; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R208.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.165 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.980 +fWarpScale=0.930 +fZoomExponent=3.41350 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01621 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.080 +wave_x=0.988 +wave_y=1.000 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=54.400 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.910 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=41 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.01030 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t8 = 1; +wave_0_init2=t1 = q5; +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*0.0012; +wave_0_per_point3= +wave_0_per_point4=//r = int(rand(1001))*.001; +wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; +wave_0_per_point6=b = 0; +wave_0_per_point7=r = 0; +wave_0_per_point8= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.42000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+int(rand(4)))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,0.82),0.55,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+int(rand(4)))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); +wave_2_per_point12=my=if(above(my,1.07),0.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.880 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=0.45; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+int(rand(4)))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*0.11; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=92 +shapecode_0_x=0.952 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=1.30376 +shapecode_0_tex_ang=1.25664 +shapecode_0_tex_zoom=3.07268 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.950 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=t1 = time - int (time); +shape_0_per_frame2=sample = instance/num_inst; +shape_0_per_frame3=t_abs = sample*3; +shape_0_per_frame4=t_rel = sample-time/5; +shape_0_per_frame5= +shape_0_per_frame6=ampl = 2*t_abs/2 ; +shape_0_per_frame7= +shape_0_per_frame8=k1=sin(time/13); +shape_0_per_frame9=k2=sin(time/12); +shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; +shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); +shape_0_per_frame12=oz = -1 ; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); +shape_0_per_frame16=g = sqr(sin(t_rel)); +shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); +shape_0_per_frame18= +shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; +shape_0_per_frame20= +shape_0_per_frame21=xang = time/9.5; +shape_0_per_frame22=yang = 0*time/7; +shape_0_per_frame23=zang = -time/22; +shape_0_per_frame24=fov = 0.57; +shape_0_per_frame25= +shape_0_per_frame26= +shape_0_per_frame27=// Rotation um x,y,z +shape_0_per_frame28= +shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); +shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); +shape_0_per_frame31= +shape_0_per_frame32=ox = mx; +shape_0_per_frame33=oy = my; +shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); +shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); +shape_0_per_frame36=ox = mx; +shape_0_per_frame37=oz = mz; +shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); +shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); +shape_0_per_frame40=oy = my; +shape_0_per_frame41=oz = mz; +shape_0_per_frame42= +shape_0_per_frame43=oz = oz - 6; +shape_0_per_frame44=x = ox*fov/oz +0.5; +shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; +shape_0_per_frame46=y = oy*fov/oz + 0.5; +shape_0_per_frame47= +shape_0_per_frame48=a=1/mz*0.49; +shape_0_per_frame49=//a2=1/mz*.5; +shape_0_per_frame50=//border_a=1/mz*0.54; +shape_0_per_frame51=rad=1/mz*.005; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.520 +shapecode_1_y=0.500 +shapecode_1_rad=0.03333 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = int(rand(100))*.01; +shape_1_per_frame2=y = int(rand(100))*.01; +shape_1_per_frame3= +shape_1_per_frame4=a = if(above(frame%1,0),0,1); +shape_1_per_frame5= +shape_1_per_frame6=vol=bass+mid+treb; +shape_1_per_frame7=rad = vol*.1; +shapecode_2_enabled=1 +shapecode_2_sides=84 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.16777 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.50330 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.200 +shapecode_2_a=0.642 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.900 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0; +shape_2_init2=vy = 0; +shape_2_per_frame1=ti = time*.3; +shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); +shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad + bass; +shape_2_per_frame6= +shape_2_per_frame7=ti = time*2.3; +shape_2_per_frame8=x = x + .1*sin(ti); +shape_2_per_frame9=y = y + .1*cos(ti); +shapecode_3_enabled=1 +shapecode_3_sides=23 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1024 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10262 +shapecode_3_ang=0.43982 +shapecode_3_tex_ang=0.50894 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.500 +shapecode_3_r2=0.930 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.505 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0001*cos(ma)); +shape_3_per_frame5=my=my+(.0001*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14=rad=(bass+treb)/75; +shape_3_per_frame15=a=(above(bass+mid+treb,.1)); +shape_3_per_frame16=r=int(rand(100))/100; +shape_3_per_frame17=g=int(rand(100))/100; +shape_3_per_frame18=b=int(rand(100))/100; +shape_3_per_frame19=r2=int(rand(100))/100; +shape_3_per_frame20=g2=int(rand(100))/100; +shape_3_per_frame21=b2=int(rand(100))/100; +shape_3_per_frame22=r_border=int(rand(100))/100; +shape_3_per_frame23=g_border=int(rand(100))/100; +shape_3_per_frame24=b_border=int(rand(100))/100; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.01; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.266; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.28; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.036; +per_frame_32= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.1,0.7,2); +comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret=1-ret; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(0.7,1.6,0.9); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 new file mode 100644 index 0000000..557ad1e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 @@ -0,0 +1,1729 @@ +Created with MILKDROP 3.1 on 01/04/2023 at 23:53:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.480 +blending_direction=1 +random_1=0.718 +random_2=0.523 +random_3=0.438 +random_4=0.122 +random_5=0.420 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004 2 NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*3; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0055; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`//ret /= float3(0.4,2.9,2.7); +comp_38=`//ret /= float3(1.8,1.2,2.3); +comp_39=`} +comp_40=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R208.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.165 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.980 +fWarpScale=0.930 +fZoomExponent=3.41350 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01621 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.080 +wave_x=0.988 +wave_y=1.000 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=54.400 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.910 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=41 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.01030 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t8 = 1; +wave_0_init2=t1 = q5; +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*0.0012; +wave_0_per_point3= +wave_0_per_point4=//r = int(rand(1001))*.001; +wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; +wave_0_per_point6=b = 0; +wave_0_per_point7=r = 0; +wave_0_per_point8= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.42000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+int(rand(4)))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,0.82),0.55,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.54000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+int(rand(4)))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); +wave_2_per_point12=my=if(above(my,1.07),0.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.880 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=0.45; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+int(rand(4)))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*0.11; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=92 +shapecode_0_x=0.952 +shapecode_0_y=0.500 +shapecode_0_rad=0.02705 +shapecode_0_ang=1.30376 +shapecode_0_tex_ang=1.25664 +shapecode_0_tex_zoom=3.07268 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.950 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=t1 = time - int (time); +shape_0_per_frame2=sample = instance/num_inst; +shape_0_per_frame3=t_abs = sample*3; +shape_0_per_frame4=t_rel = sample-time/5; +shape_0_per_frame5= +shape_0_per_frame6=ampl = 2*t_abs/2 ; +shape_0_per_frame7= +shape_0_per_frame8=k1=sin(time/13); +shape_0_per_frame9=k2=sin(time/12); +shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; +shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); +shape_0_per_frame12=oz = -1 ; +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); +shape_0_per_frame16=g = sqr(sin(t_rel)); +shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); +shape_0_per_frame18= +shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; +shape_0_per_frame20= +shape_0_per_frame21=xang = time/9.5; +shape_0_per_frame22=yang = 0*time/7; +shape_0_per_frame23=zang = -time/22; +shape_0_per_frame24=fov = 0.57; +shape_0_per_frame25= +shape_0_per_frame26= +shape_0_per_frame27=// Rotation um x,y,z +shape_0_per_frame28= +shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); +shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); +shape_0_per_frame31= +shape_0_per_frame32=ox = mx; +shape_0_per_frame33=oy = my; +shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); +shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); +shape_0_per_frame36=ox = mx; +shape_0_per_frame37=oz = mz; +shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); +shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); +shape_0_per_frame40=oy = my; +shape_0_per_frame41=oz = mz; +shape_0_per_frame42= +shape_0_per_frame43=oz = oz - 6; +shape_0_per_frame44=x = ox*fov/oz +0.5; +shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; +shape_0_per_frame46=y = oy*fov/oz + 0.5; +shape_0_per_frame47= +shape_0_per_frame48=a=1/mz*0.49; +shape_0_per_frame49=//a2=1/mz*.5; +shape_0_per_frame50=//border_a=1/mz*0.54; +shape_0_per_frame51=rad=1/mz*.005; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.520 +shapecode_1_y=0.500 +shapecode_1_rad=0.03333 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.130 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = int(rand(100))*.01; +shape_1_per_frame2=y = int(rand(100))*.01; +shape_1_per_frame3= +shape_1_per_frame4=a = if(above(frame%1,0),0,1); +shape_1_per_frame5= +shape_1_per_frame6=vol=bass+mid+treb; +shape_1_per_frame7=rad = vol*.1; +shapecode_2_enabled=1 +shapecode_2_sides=84 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.16777 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.50330 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.200 +shapecode_2_a=0.642 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.900 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0; +shape_2_init2=vy = 0; +shape_2_per_frame1=ti = time*.3; +shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); +shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad + bass; +shape_2_per_frame6= +shape_2_per_frame7=ti = time*2.3; +shape_2_per_frame8=x = x + .1*sin(ti); +shape_2_per_frame9=y = y + .1*cos(ti); +shapecode_3_enabled=1 +shapecode_3_sides=23 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1024 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10262 +shapecode_3_ang=0.43982 +shapecode_3_tex_ang=0.50894 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.500 +shapecode_3_r2=0.930 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.505 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0001*cos(ma)); +shape_3_per_frame5=my=my+(.0001*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14=rad=(bass+treb)/75; +shape_3_per_frame15=a=(above(bass+mid+treb,.1)); +shape_3_per_frame16=r=int(rand(100))/100; +shape_3_per_frame17=g=int(rand(100))/100; +shape_3_per_frame18=b=int(rand(100))/100; +shape_3_per_frame19=r2=int(rand(100))/100; +shape_3_per_frame20=g2=int(rand(100))/100; +shape_3_per_frame21=b2=int(rand(100))/100; +shape_3_per_frame22=r_border=int(rand(100))/100; +shape_3_per_frame23=g_border=int(rand(100))/100; +shape_3_per_frame24=b_border=int(rand(100))/100; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); +per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); +per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.01; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = int(rand(1000))/1000; +per_frame_22=q24 = int(rand(1000))/1000; +per_frame_23=q25 = (int(rand(1000))/1000)*6.28; +per_frame_24=q26 = q25 - 3.266; +per_frame_25=q27 = (int(rand(1000))/12000)+0.04; +per_frame_26= +per_frame_27=q28 = int(rand(1000))/1000; +per_frame_28=q29 = int(rand(1000))/1000; +per_frame_29=q30 = (int(rand(1000))/1000)*6.28; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (int(rand(1000))/14000)+0.036; +per_frame_32= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.36); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.1,0.7,2); +comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret=1-ret; +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(-2.3,-2.3,-2.4); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk new file mode 100644 index 0000000..5d31649 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk @@ -0,0 +1,255 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.504 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.415 +cy=0.610 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.98967 +sy=0.99990 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.750 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.950 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.160 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.030 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.11100 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.100 +shapecode_1_r2=0.000 +shapecode_1_g2=1.130 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.075 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.635 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.070 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.430 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.93000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.770 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.007*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + sin(3)/100; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk new file mode 100644 index 0000000..2b299b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk @@ -0,0 +1,344 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=1.364 +fWaveSmoothing=0.536 +fWaveParam=0.000 +fModWaveAlphaStart=0.713 +fModWaveAlphaEnd=1.290 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=0.86155 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.515 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.700 +wave_b=0.700 +wave_x=0.380 +wave_y=0.540 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.900 +mv_g=1.230 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.180 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.200 +wavecode_0_b=0.840 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.180 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.970 +wavecode_2_g=0.860 +wavecode_2_b=1.000 +wavecode_2_a=0.910 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.990 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.890 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.230 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.770 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.780 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.615 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.120 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.093 +per_frame_1=t = time*9.59; +per_frame_2=wave_x = wave_x + 0.2498*( 0.595*sin(2.221*time*5) + 0.249*sin(1.9303*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); +per_frame_8=zoom = zoom + 0.0158*( 0.546*sin(0.336*time+1) + 0.48*sin(0.529*time+2) ); +per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_10=dy = dy + 0.0024*( 0.666*sin(0.3226*time) + 0.308*sin(0.5152*time) ); +per_pixel_1=x = 0.49 + (x-0.49)*q1; +per_pixel_2=y = 0.587 - (y-0.587)*q2; +per_pixel_3= +per_pixel_4=x = q26 + (x-q26)/q28 - q29; +per_pixel_5=y = q27 + (y-q27)/q28 - q30; +per_pixel_6= +per_pixel_7=// have a nice warp effect? - rotate it like a shape! +per_pixel_8= +per_pixel_9= angle = q25; +per_pixel_10= +per_pixel_11=///////////////////////////////////////////////////////// +per_pixel_12=X1 = x - q26; +per_pixel_13=Y1 = y - q27; +per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane +per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; +per_pixel_16=///////////////////////////////////////////////////////// +per_pixel_17= +per_pixel_18= +per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); +per_pixel_20=dy = -q7*y*(1-y/x); +per_pixel_21= +per_pixel_22=dx = -0.01*dx/q1; +per_pixel_23=dy = -0.01*dy/q2; +per_pixel_24= +per_pixel_25= +per_pixel_26=//dx = 0; +per_pixel_27=//dy = 0; +per_pixel_28= +per_pixel_29=///////////////////////////////////////////////////////// +per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane +per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; +per_pixel_32=dx = dx1*aspectx; +per_pixel_33=dy = dy1*aspecty; +per_pixel_34=///////////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); +warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_17=` ((uv.xyy*q27 +warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_19=` ).xyz* +warp_20=` float3(2.3,1.3,2)*0.05 + +warp_21=` time*float3(2.3,2.1,0)*q29 +warp_22=` ); +warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; +warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_26=`float t = 0.4; +warp_27=` if (n < 1.56) +warp_28=` ret -= t; +warp_29=` if (n > 3.1) +warp_30=` ret -= t; +warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_32=` ret += t; +warp_33=` +warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_35=` +warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); +warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_38=` +warp_39=` // darken (decay) over time +warp_40=` //ret = (ret - 0.016)*0.985; +warp_41=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.42); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.57/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(2.6,1.8,1.1); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; +comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect +comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk new file mode 100644 index 0000000..29f3c11 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk @@ -0,0 +1,401 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.703 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=2.472 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.520 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.360 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.960 +wavecode_0_g=0.990 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=f2=0; +wave_0_init2=pp=100; +wave_0_init3=pt=100; +wave_0_per_frame1=t1=above(bass,bass_att*1.3); +wave_0_per_frame2= +wave_0_per_frame3=pt=pt+q4*.001; +wave_0_per_frame4=t2=pt; +wave_0_per_point1=pp=pp+1; +wave_0_per_point2= +wave_0_per_point3= +wave_0_per_point4= +wave_0_per_point5=va=va*.99+value1*.01; +wave_0_per_point6=vb=above(value1,va); +wave_0_per_point7= +wave_0_per_point8= +wave_0_per_point9=dx=(value1*q2*treb)*.01; +wave_0_per_point10=dy=(value2*q2*bass)*0.01; +wave_0_per_point11= +wave_0_per_point12=xx=xx+dx; +wave_0_per_point13=yy=yy+dy; +wave_0_per_point14= +wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_0_per_point17= +wave_0_per_point18=y=yy+value1*.01; +wave_0_per_point19=x=xx; +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=f2=equal((pp)%2,0); +wave_0_per_point23=//f2=1; +wave_0_per_point24= +wave_0_per_point25= +wave_0_per_point26= +wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; +wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; +wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; +wave_0_per_point30= +wave_0_per_point31=a=value1*bass; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=0.500 +wave_1_per_frame1=dt=treb-ltreb; +wave_1_per_frame2=ltreb=treb; +wave_1_per_frame3=t2=dt; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=t1=above(bass,bass_att*1.3); +wave_1_per_frame7= +wave_1_per_frame8=bc=bc+q1; +wave_1_per_frame9=t3=equal(bc%4,0); +wave_1_per_point1= +wave_1_per_point2= +wave_1_per_point3=va=va*.99+value1*.01; +wave_1_per_point4=vb=above(value1,va); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=dx=(value1*t2*mid)*.01; +wave_1_per_point8=dy=(value2*t2*bass_att)*.01; +wave_1_per_point9= +wave_1_per_point10=xx=xx+dx; +wave_1_per_point11=yy=yy+dy; +wave_1_per_point12= +wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); +wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); +wave_1_per_point15= +wave_1_per_point16=y=yy+value1*.01; +wave_1_per_point17=x=xx; +wave_1_per_point18= +wave_1_per_point19= +wave_1_per_point20=r=q1; +wave_1_per_point21=g=t3*q1; +wave_1_per_point22=b=q1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.040 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.030 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.040 +shapecode_0_b=0.970 +shapecode_0_a=0.980 +shapecode_0_r2=0.980 +shapecode_0_g2=1.000 +shapecode_0_b2=0.960 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=rad=q1*.33; +shape_0_per_frame2=y=0.52; +shape_0_per_frame3=x=0.19; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.020 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.030 +shapecode_1_border_r=0.990 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=rad=q3*0.327; +shape_1_per_frame2=x=0.19; +shape_1_per_frame3=y=0.247; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.43606 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.990 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.010 +shapecode_2_a2=1.000 +shapecode_2_border_r=0.980 +shapecode_2_border_g=1.040 +shapecode_2_border_b=0.970 +shapecode_2_border_a=0.100 +shape_2_per_frame1=rad=q5*.33; +shape_2_per_frame2=y=.75; +shape_2_per_frame3=x=.2; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.515 +shapecode_3_y=0.505 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.970 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.960 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.102 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(0.34*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); +per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); +per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); +per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; +comp_22=` +comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*1.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*1.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk new file mode 100644 index 0000000..8a04d96 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk @@ -0,0 +1,470 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.160 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,0.22)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.950 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.010 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 new file mode 100644 index 0000000..8bc3e6f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 @@ -0,0 +1,572 @@ +Created with MILKDROP 3 PRO on 05/06/2024 at 21:47:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.50 +blending_direction=1 +random_1=0.462060 +random_2=0.535230 +random_3=0.252981 +random_4=0.118022 +random_5=0.074390 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R239 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R213 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 new file mode 100644 index 0000000..3788a66 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 @@ -0,0 +1,572 @@ +Created with MILKDROP 3 PRO on 05/06/2024 at 21:48:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=1 +random_1=0.086721 +random_2=0.299865 +random_3=0.028184 +random_4=0.757859 +random_5=0.869241 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R239 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R213 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.042 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.011 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.228 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.100 +mv_b=0.970 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,0.93)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00011*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,0.11)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +per_frame_init_1=dirx = 1; +per_frame_1=dec_med = pow (0.69, 30/fps); +per_frame_2=dec_slow = pow (0.9, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass + mid + treb; +per_frame_17=q29 = 2 * (index2%2-.5); +per_frame_18=q25 = min(1,q22/2); +per_frame_19= +per_frame_20=k1 = is_beat*equal(index%4,0); +per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_23=rott = p2 * 3.1416/4; +per_frame_24=q1 = cos(rott); +per_frame_25=q2 = sin(rott); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29= +per_frame_30=q27 = index; +per_frame_31=q28 = index2; +per_frame_32= +per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); +per_frame_34=movez = movez + 1/fps*mov; +per_frame_35=q30 = movez; +per_frame_36=//************************** +per_frame_37= +per_frame_38=q8 = movex; q9 = movey; +per_frame_39= +per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; +per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; +per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; +per_frame_43=trel4 = trel4 + 1 * mov/fps; +per_frame_44= +per_frame_45=q11 = .3*sin(trel1); +per_frame_46=q12 = 0.1*cos(trel2); +per_frame_47=q13 = 8 + 6*sin(trel3); +per_frame_48= +per_frame_49=q14 = .3*sin(trel2); +per_frame_50=q15 = .2*cos(trel3) ; +per_frame_51=q16 = 6 + 3*sin(trel1); +per_frame_52= +per_frame_53=q17 = .3*sin(trel4); +per_frame_54=q18 = .3*cos(trel2); +per_frame_55=q19 = 3 + sin(trel3); +per_frame_56= +per_frame_57=trot = trel1/2; +per_frame_58=trot = index2*6.28/4; +per_frame_59=q5 = cos(trot); +per_frame_60=q6 = sin(trot); +per_frame_61=q7 = -q6; +per_frame_62=q8 = q5; +per_frame_63= +per_frame_64= +per_frame_65= +per_frame_66= +per_frame_67= +per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.95; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2=uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=`float2 uv3=uv; +comp_6=`uv3.y=1-uv3.y; +comp_7=` +comp_8=` float2 d = texsize.zw*4; +comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; +comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; +comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; +comp_12=` +comp_13=` float2 d2 = texsize.zw*4; +comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; +comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; +comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; +comp_17=` +comp_18=` float2 d3 = texsize.zw*4; +comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; +comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; +comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; +comp_22=` +comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, +comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), +comp_25=` GetBlur1(uv).y*0.5); +comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); +comp_27=` +comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, +comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), +comp_30=` GetBlur1(uv2).y*0.5); +comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); +comp_32=` +comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, +comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), +comp_35=` GetBlur1(uv3).y*0.54); +comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); +comp_37=` +comp_38=`ret+=ret-ret3; +comp_39=`} +comp_40=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk new file mode 100644 index 0000000..8d8c896 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk @@ -0,0 +1,314 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.995 +fVideoEchoZoom=0.248 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=96.000 +fWaveScale=0.838 +fWaveSmoothing=0.396 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=0.92000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.09000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.709 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.252 +ib_r=0.230 +ib_g=0.237 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.040 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.930 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.51000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.030 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.05000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.070 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.960 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.080 +shapecode_0_border_b=0.910 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.06000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.094 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.990 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.460 +shapecode_3_y=0.500 +shapecode_3_rad=0.10400 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.040 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.070 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.050 +shapecode_3_border_b=0.910 +shapecode_3_border_a=0.101 +per_frame_1=dec_med = pow (0.93, 30/fps); +per_frame_2=dec_slow = pow (0.911, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .4+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %12; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass + mid + treb; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%2,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.11018/4; +per_frame_25=q1 = cos(rott); +per_frame_26=q2 = sin(rott); +per_frame_27=q3 = -q2; +per_frame_28=q4 = q1; +per_frame_29= +per_frame_30=drot = (index%4-2) * 30/fps; +per_frame_31=p3 = p3*dec_slow + (1-dec_slow)*30/fps * drot; +per_frame_32=q30 = p3 ; +per_frame_33= +per_frame_34=stag = (q27+index2*1); +per_frame_35=stag = max(stag,1); +per_frame_36=p4 = dec_med*p4 + (1-dec_med)*stag; +per_frame_37=q31 = p4; +per_frame_38= +per_frame_39=zoom = 1 + 0.05*q1; +per_frame_40=rot = -0.007 * index; +per_frame_41= +per_frame_42=q32 = pow(0.996, 30/fps); //fade +per_frame_43= +per_frame_44=monitor = index2; +per_pixel_1=warp = .0; +per_pixel_2=rot = .0; +per_pixel_3=zoom = 1.01 +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = uv-.5; +warp_4=`float2 uv2 = uv-.5*float2(uv-uv_orig); +warp_5=`float2 uv3 = uv_orig; +warp_6=`float k = 16*lum(GetBlur1(uv_orig))*(.5+q22); +warp_7=` +warp_8=`uv3 = mul(uv1,float2x2(cos(k),sin(k),-sin(k),cos(k))); +warp_9=`float2 uvd = .25*lum(GetBlur1(uv_orig))*uv3; +warp_10=`uv += uvd; +warp_11=`uv2 += uvd; +warp_12=` +warp_13=`float2 zz = uv_orig * texsize.xy *.02+time; +warp_14=`float h1 = (cos(zz.y*q1) * sin(-zz.y)); +warp_15=`float h2 = (sin(zz.x) * cos(zz.y*q2)); +warp_16=` +warp_17=`float2 curl = float2(h1,h2)*texsize.zw * q31; +warp_18=`uv = uv +curl; +warp_19=`uv2 = uv2 +curl; +warp_20=` +warp_21=`float border = max(pow(uv_orig.x-.5,6),pow(uv_orig.y-.5,6)); +warp_22=`float3 crisp = tex2D(sampler_fw_main,uv)*2 +tex2D(sampler_fw_main,uv2)*0; +warp_23=` +warp_24=`crisp = crisp *.98/2 -.005- 8*border;; +warp_25=` +warp_26=`q25 = (q22 >= 1) * q15; +warp_27=`crisp = crisp * (1-q25) + (q25)*GetPixel(uv_orig); +warp_28=` +warp_29=` +warp_30=`ret = lerp(crisp,lum(crisp),0.19*lum(GetBlur1(uv_orig))); +warp_31=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.046 + 0.87*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 new file mode 100644 index 0000000..d2a47bd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 @@ -0,0 +1,1613 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 21:59:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=-1 +random_1=0.175474 +random_2=0.804472 +random_3=0.986585 +random_4=0.421409 +random_5=0.237805 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.027 XLines 4 VERRE.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = 2.9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-tan(12),3); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`ret -= 0.05; +comp_23=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R216.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=3 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.050 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.820 +b1ed=1.000 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3=dt = 0.02; +per_frame_4= +per_frame_5=h = h + v*dt; +per_frame_6= +per_frame_7=v = v*0.986 + a*dt; +per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; +per_frame_9= +per_frame_10=monitor = w2; +per_frame_11= +per_frame_12= +per_frame_13=w1 = w1 + w1v*dt; +per_frame_14=w1v = w1v*1.088 + w1a*dt; +per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; +per_frame_16= +per_frame_17=w2 = w2 + w2v*dt; +per_frame_18=w2v = w2v*0.98 + w2a*dt; +per_frame_19=w2a = -(w2-w1)*20; +per_frame_20= +per_frame_21=bb = bb*0.99 + bass*0.01; +per_frame_22=mm = mm*0.99 + mid*0.01; +per_frame_23=tt = tt*0.99 + treb*0.01; +per_frame_24= +per_frame_25=mi = min(min(bb,mm),tt); +per_frame_26=ma = max(max(bb,mm),tt); +per_frame_27=av = (bb+mm+tt-mi-ma); +per_frame_28=q5 = av; +per_frame_29=avn = (av-mi)/(ma-mi); +per_frame_30=av = abs(avo-avn); +per_frame_31=avo = avn; +per_frame_32= +per_frame_33=q1 = h*0.8 + 0.12; +per_frame_34=q2 = (w1); +per_frame_35=q3 = (w2 + w1); +per_frame_36=q4 = 0.1+ avo*0.1; +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=0.52; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/2); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=0.237 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); +comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); +comp_13=` +comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk new file mode 100644 index 0000000..546ca3f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk @@ -0,0 +1,345 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=3 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.050 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.820 +b1ed=1.000 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3=dt = 0.02; +per_frame_4= +per_frame_5=h = h + v*dt; +per_frame_6= +per_frame_7=v = v*0.986 + a*dt; +per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; +per_frame_9= +per_frame_10=monitor = w2; +per_frame_11= +per_frame_12= +per_frame_13=w1 = w1 + w1v*dt; +per_frame_14=w1v = w1v*1.088 + w1a*dt; +per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; +per_frame_16= +per_frame_17=w2 = w2 + w2v*dt; +per_frame_18=w2v = w2v*0.98 + w2a*dt; +per_frame_19=w2a = -(w2-w1)*20; +per_frame_20= +per_frame_21=bb = bb*0.99 + bass*0.01; +per_frame_22=mm = mm*0.99 + mid*0.01; +per_frame_23=tt = tt*0.99 + treb*0.01; +per_frame_24= +per_frame_25=mi = min(min(bb,mm),tt); +per_frame_26=ma = max(max(bb,mm),tt); +per_frame_27=av = (bb+mm+tt-mi-ma); +per_frame_28=q5 = av; +per_frame_29=avn = (av-mi)/(ma-mi); +per_frame_30=av = abs(avo-avn); +per_frame_31=avo = avn; +per_frame_32= +per_frame_33=q1 = h*0.8 + 0.12; +per_frame_34=q2 = (w1); +per_frame_35=q3 = (w2 + w1); +per_frame_36=q4 = 0.1+ avo*0.1; +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=0.52; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/2); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=0.237 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); +comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); +comp_13=` +comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk new file mode 100644 index 0000000..ed284d9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk @@ -0,0 +1,172 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.10000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01163 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.425 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.230 +ib_b=0.235 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=sin(time*3.14*20)*0.002; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/4000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; +per_pixel_4= +per_pixel_5= +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; +comp_6=`//MilkDrop3 Burn Mode: +comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_8=`//MilkDrop3 Solarize Mode: +comp_9=`ret = ret*(1-ret)*4; +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala3.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=2.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk new file mode 100644 index 0000000..95574b4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk @@ -0,0 +1,138 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.10000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01163 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.425 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.230 +ib_b=0.235 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=sin(time*3.14*20)*0.002; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/4000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; +per_pixel_4= +per_pixel_5= +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.965; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; +comp_6=`//MilkDrop3 Burn Mode: +comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_8=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala3.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=2.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk new file mode 100644 index 0000000..f366594 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk @@ -0,0 +1,264 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.10000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00500 +dy=0.00000 +warp=0.01163 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.425 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.230 +ib_b=0.235 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.15000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.830 +wavecode_1_b=1.000 +wavecode_1_a=1.050 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.150 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.46000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.575 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.900 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.109 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.465 +shapecode_1_y=0.500 +shapecode_1_rad=0.10400 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.104 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.500 +shapecode_3_rad=0.09900 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dx=0; +per_frame_2=warp=0; +per_frame_3=rot=sin(time*3.14*20)*0.002; +per_frame_4=monitor=bass; +per_frame_5=q3=int(rand(1000))/1000; +per_frame_6=q2=q3+int(rand(1000))/4000; +per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; +per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; +per_frame_9=wave_g=sin(4*sin(all*1.0)); +per_frame_10=wave_b=sin(cos(all*1.11)*4); +per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); +per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); +per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; +per_pixel_4= +per_pixel_5= +warp_1=`#define MyGet GetPixel //GetBlur1 +warp_2=`shader_body +warp_3=`{ +warp_4=` // GROW EFFECT - bright pixels spread radially outward. +warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) +warp_6=` float grad_rad = 3; //TWEAK +warp_7=` float str = 2.3; //TWEAK +warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; +warp_9=` float4 lums = 0; +warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); +warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); +warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); +warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); +warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; +warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; +warp_16=` // sample previous frame +warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; +warp_18=` +warp_19=` // darken (decay) over time +warp_20=` ret *= 0.965; //or try: ret -= 0.004; +warp_21=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk new file mode 100644 index 0000000..05e7191 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk @@ -0,0 +1,330 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.009 +fWaveSmoothing=0.781 +fWaveParam=-1.230 +fModWaveAlphaStart=0.682 +fModWaveAlphaEnd=1.157 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.618 +wave_g=0.591 +wave_b=0.578 +wave_x=0.500 +wave_y=0.530 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=13.312 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.170 +mv_g=1.101 +mv_b=0.817 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.82000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.030 +wavecode_0_g=1.180 +wavecode_0_b=1.080 +wavecode_0_a=1.000 +wave_0_per_frame1=tic = time - tir; +wave_0_per_frame2=tir = time; +wave_0_per_frame3= +wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); +wave_0_per_frame5=t1 = mixa - int(mixa); +wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); +wave_0_per_frame7=t2 = mixb - int(mixb); +wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); +wave_0_per_frame9=t3 = mixc - int(mixc); +wave_0_per_point1=it = (it+1)*above(sample,0); +wave_0_per_point2= +wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); +wave_0_per_point4= +wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); +wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; +wave_0_per_point7= +wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; +wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); +wave_0_per_point10= +wave_0_per_point11=x = if(below(dc,2),lx + mx*0.085,ly + my*0.08); +wave_0_per_point12=y = if(below(dc,2),ly + my*0.12,lx + mx*0.15); +wave_0_per_point13= +wave_0_per_point14=b = 1; +wave_0_per_point15=r = equal(mx,0)*.8; +wave_0_per_point16=g = equal(mx,0)*1; +wave_0_per_point17=a = equal(mx,0)*below(dc,4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.07000 +wavecode_1_smoothing=0.45000 +wavecode_1_r=1.140 +wavecode_1_g=0.960 +wavecode_1_b=0.830 +wavecode_1_a=0.830 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.04000 +wavecode_2_smoothing=0.55000 +wavecode_2_r=0.890 +wavecode_2_g=1.120 +wavecode_2_b=1.180 +wavecode_2_a=0.930 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.81000 +wavecode_3_smoothing=0.45500 +wavecode_3_r=1.070 +wavecode_3_g=0.800 +wavecode_3_b=0.970 +wavecode_3_a=0.990 +shapecode_0_enabled=1 +shapecode_0_sides=25 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.425 +shapecode_0_y=0.460 +shapecode_0_rad=1.00208 +shapecode_0_ang=5.71770 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.58777 +shapecode_0_r=0.830 +shapecode_0_g=0.968 +shapecode_0_b=0.000 +shapecode_0_a=0.940 +shapecode_0_r2=0.900 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=0.780 +shapecode_0_border_b=0.870 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=0.38+q7; +shape_0_per_frame2=y=0.57+q8; +shape_0_per_frame3=ang=time; +shapecode_1_enabled=1 +shapecode_1_sides=88 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.590 +shapecode_1_y=0.847 +shapecode_1_rad=0.36137 +shapecode_1_ang=6.22036 +shapecode_1_tex_ang=6.34602 +shapecode_1_tex_zoom=0.56819 +shapecode_1_r=0.000 +shapecode_1_g=0.405 +shapecode_1_b=0.990 +shapecode_1_a=1.230 +shapecode_1_r2=1.050 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//tex_ang=cos(time); +shape_1_per_frame2=//ang=time; +shape_1_per_frame3=tex_zoom=(sin(time)*0.488+0.488)*0.2; +shape_1_per_frame4=//x=0.54-q4; +shape_1_per_frame5=y=0.09-q5; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.555 +shapecode_2_y=0.430 +shapecode_2_rad=0.64855 +shapecode_2_ang=3.23584 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.06707 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.000 +shapecode_2_r2=0.840 +shapecode_2_g2=0.376 +shapecode_2_b2=0.103 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.140 +shapecode_2_border_g=0.870 +shapecode_2_border_b=1.190 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + q7; +shape_2_per_frame2=y = 0.53 + q8; +shape_2_per_frame3=a=cos(time)*0.42+0.42; +shape_2_per_frame4=//a2=sin(time)*0.43+0.43; +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.575 +shapecode_3_y=0.565 +shapecode_3_rad=0.18167 +shapecode_3_ang=2.28080 +shapecode_3_tex_ang=2.38761 +shapecode_3_tex_zoom=0.25384 +shapecode_3_r=1.000 +shapecode_3_g=1.220 +shapecode_3_b=0.870 +shapecode_3_a=0.940 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.6 - q7; +shape_3_per_frame2=y = 0.6 - q8; +shape_3_per_frame3= +shape_3_per_frame4=d = abs(x-0.6) + abs(y-0.6); +shape_3_per_frame5=tex_ang=time; +shape_3_per_frame6=r=bass; +shape_3_per_frame7=ang=(cos(time)*0.62+0.62)*5.275; +shape_3_per_frame8=//a = max(1 - d*4,0); +shape_3_per_frame9=//a2 = max(1 - d*4*2,0); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.121)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 1.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1124*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); +comp_8=` +comp_9=` ret = float3(1,1.7,2.2)*ret.x + +comp_10=` float3(2.6,2.9,0.6)*ret.y + +comp_11=` float3(2.4,1.4,0.4)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk new file mode 100644 index 0000000..73478ad --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk @@ -0,0 +1,321 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 new file mode 100644 index 0000000..f3ed03d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 @@ -0,0 +1,1539 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:48:06 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.410 +blending_direction=-1 +random_1=0.637 +random_2=0.463 +random_3=0.007 +random_4=0.062 +random_5=0.693 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R222.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=4.365 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99245 +rot=0.02790 +cx=0.500 +cy=0.495 +dx=0.00000 +dy=0.00000 +warp=0.36278 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=0.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); +per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); +per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); +per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`ret.xy = ret.yx; +comp_11=`ret *= 1.8; +comp_12=`ret -= 1.4; +comp_13=`ret /= float3(0.1,1.0,-1.4); +comp_14=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 new file mode 100644 index 0000000..afe4237 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 @@ -0,0 +1,1644 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:28:59 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.45 +blending_direction=1 +random_1=0.710976 +random_2=0.424661 +random_3=0.562331 +random_4=0.749865 +random_5=0.854607 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`ret /= float3(1.2,1.0,0.5); +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R223.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.196 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.490 +cy=0.500 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=22.982 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.160 +b2x=1.000 +b3x=1.100 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.870 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.120 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.01000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.134 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,0.8),0.54,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*0.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*0.51; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.870 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*0.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,0.83),0.45,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.940 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*0.00215*bass); +wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35963 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.129 +shapecode_0_b2=0.000 +shapecode_0_a2=0.460 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.860 +shapecode_0_border_b=0.860 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.505 +shapecode_2_rad=0.09400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.960 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.100 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.130 +shapecode_2_border_a=0.090 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.535 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.09000 +shapecode_3_r=1.119 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.050 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(.5*time); +per_frame_2=q2=sin(.2*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); +per_frame_16= +per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); +per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+.05*above(rad,.31); +per_pixel_7=//zoom=zoom-.05*above(rad,.4); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-.05*above(rad,.49); +per_pixel_10=//zoom=zoom+.05*above(rad,.50); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-.05*above(rad,.7); +per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); +per_pixel_15=//zoom=zoom-.05*above(rad,.8); +per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.0053; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.049*(1.13-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.052 + 0.85*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret -= float3(0,1,0); // MilkDrop 2077 +comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_15=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk new file mode 100644 index 0000000..074ba4d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk @@ -0,0 +1,381 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=q4 = cos(wave_mystery*3.1415927*2); +per_frame_13=q5 = sin(wave_mystery*3.1415927*2); +per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); +per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_main,uv).xyz;ret*=1.00;} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk new file mode 100644 index 0000000..dacb3f7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk @@ -0,0 +1,365 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=441 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=decay = decay - 0.01*equal(frame%20,0); +per_frame_7=//zoom = 1; +per_frame_8=//warp = 0; +per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); +per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); +per_frame_11=wave_mystery = time*0.05; +per_frame_12=q4 = cos(wave_mystery*3.1415927*2); +per_frame_13=q5 = sin(wave_mystery*3.1415927*2); +per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; +per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); +per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); +warp_1=`shader_body +warp_2=`{ret=tex2D(sampler_main,uv).xyz;ret*=1.00;} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(0.7,2.0,1.1); +comp_36=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\puzzle1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.260000 +SpriteSY=-0.260000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.35+(bass_att/12); +code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.600000+(bass_att/8)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 new file mode 100644 index 0000000..edc3ce0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 @@ -0,0 +1,1176 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 16:22:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=-1 +random_1=0.469241 +random_2=0.135908 +random_3=0.086314 +random_4=0.520190 +random_5=0.659485 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=1.00100 +fShader=0.000 +zoom=1.00700 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.49203 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.190 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=321 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.22388 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=2.98779 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); +shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); +per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); +per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); +per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); +per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); +per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); +per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler MilkDrop3_001; +comp_2=`sampler sampler_MilkDrop3_008; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); +comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R228.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.780 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-0.950 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=3.138 +fZoomExponent=1.07000 +fShader=0.000 +zoom=1.02030 +rot=0.00000 +cx=0.500 +cy=0.110 +dx=-0.00100 +dy=-0.00100 +warp=0.43910 +sx=1.00000 +sy=1.00000 +wave_r=1.190 +wave_g=1.000 +wave_b=1.090 +wave_x=0.480 +wave_y=0.425 +ob_size=0.010 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.009 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.190 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.728 +b2x=1.000 +b3x=1.030 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.75776 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.880 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.850 +wavecode_1_g=1.000 +wavecode_1_b=0.910 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.90000 +wavecode_2_smoothing=0.55500 +wavecode_2_r=1.050 +wavecode_2_g=1.000 +wavecode_2_b=0.810 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.505 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.455 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.525 +shapecode_1_y=0.500 +shapecode_1_rad=0.15754 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.282 +shapecode_1_border_r=0.830 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.97000 +shapecode_2_r=0.830 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.960 +shapecode_2_r2=0.560 +shapecode_2_g2=0.500 +shapecode_2_b2=0.860 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.485 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.150 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.030 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.020 +shapecode_3_border_a=0.090 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); +per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); +per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); +per_frame_4=//wave_mystery = time*0.3; +per_pixel_1=dx = 0; +per_pixel_2=dy = 0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.3; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_15=` ((uv.xyy*q27 +warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_17=` ).xyz* +warp_18=` float3(2.8,1,2.3)*0.05 + +warp_19=` time*float3(2.8,0.3,1.2)*q29 +warp_20=` ); +warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; +warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; +warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_24=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(0.1,2,1.5); +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(0.5/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += 0.1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(2.1,2,2)*0.05 + +comp_78=` time*float3(1,2.1,0.1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); +comp_98=`//ret += 0.1; +comp_99=`ret = 1-exp((-.6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret -= 0.1; +comp_103=`} +comp_104=` +comp_105=`//------------------------------------------- +comp_106=`//Written by martin +comp_107=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk new file mode 100644 index 0000000..e4182b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk @@ -0,0 +1,420 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk new file mode 100644 index 0000000..50e6e31 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk @@ -0,0 +1,392 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 new file mode 100644 index 0000000..c2609ca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 @@ -0,0 +1,1275 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 01:29:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.44 +blending_direction=-1 +random_1=0.410976 +random_2=0.741463 +random_3=0.395935 +random_4=0.307724 +random_5=0.652304 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R229.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.003 +fWaveScale=5.108 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.030 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.800 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=45 +wavecode_0_sep=32 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.34536 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=28 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=0.500 +wavecode_1_g=0.500 +wavecode_1_b=0.500 +wavecode_1_a=0.700 +wave_1_per_frame1=//t1 = 0; +wave_1_per_point1=x = rand(1); y = rand(1); +wave_1_per_point2= +wavecode_2_enabled=0 +wavecode_2_samples=112 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=10.89252 +wavecode_2_smoothing=0.10000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +shapecode_0_enabled=0 +shapecode_0_sides=34 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.500 +shapecode_0_rad=0.05997 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.03448 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.69133 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.990 +shapecode_1_border_a=0.500 +shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; +shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; +shape_1_per_frame3=y -= int(y); +shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); +shape_1_per_frame5=rx = q10 /len; +shape_1_per_frame6=ry = -q11 /len; +shape_1_per_frame7= +shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); +shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); +shape_1_per_frame10= +shape_1_per_frame11=x = x1+0.5; +shape_1_per_frame12=y = y1+0.5; +shape_1_per_frame13= +shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); +shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); +shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); +shape_1_per_frame17= +shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); +shape_1_per_frame19=r = r0/dis; +shape_1_per_frame20=g = g0/dis; +shape_1_per_frame21=b = b0/dis; +shape_1_per_frame22=r=0; b=1; g=1; +shape_1_per_frame23=rad = 0.13; +shape_1_per_frame24=a = 0.6; a2 = a/2; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=8 +shapecode_2_x=0.200 +shapecode_2_y=0.700 +shapecode_2_rad=0.07419 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.90528 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; +shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; +shape_2_per_frame3= +shape_2_per_frame4=//x = 0.1*int(x*10); +shape_2_per_frame5=//y = 0.1*int(y*10); +shape_2_per_frame6= +shape_2_per_frame7=a = (q14*2>(1+instance)); +shape_2_per_frame8=rad = 0.1 * q14; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.13478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.45112 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); +warp_19=`//ret = max (ret, 0.06*length(h1)); +warp_20=` +warp_21=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 +comp_43=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R230.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk new file mode 100644 index 0000000..553ff67 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk @@ -0,0 +1,548 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=5.278 +fWarpScale=0.010 +fZoomExponent=1.47412 +fShader=0.000 +zoom=1.03030 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; +per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; +per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; +per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_7=vvb = min(1,max(0,vvb)); +per_frame_8=vvm = min(1,max(0,vvm)); +per_frame_9=vvt = min(1,max(0,vvt)); +per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_13=v=1; +per_frame_14=bb = bb - vvb*v; +per_frame_15=mm = mm - vvm*v; +per_frame_16=tt = tt - vvt*v; +per_frame_17=q4 = -bb; +per_frame_18=q5 = -mm; +per_frame_19=q6 = -tt; +per_frame_20=q4=(q1+q2+q3)*5; +per_frame_21=q5=(q1+q2+q3)*5; +per_frame_22=q6=(q1+q2+q3)*5; +per_frame_23=q7=(q1+q2+q3)*5; +per_frame_24=q8=(q1+q2+q3)*5; +per_frame_25=q9=(q1+q2+q3)*5; +per_frame_26=q10=(q1+q2+q3)*5; +per_frame_27=q11=(q1+q2+q3)*5; +per_frame_28=q12=(q1+q2+q3)*5; +per_frame_29=q13=(q1+q2+q3)*5; +per_frame_30=q14=(q1+q2+q3)*5; +per_frame_31=q15=(q1+q2+q3)*5; +per_frame_32=q16=(q1+q2+q3)*5; +per_frame_33=q17=(q1+q2+q3)*5; +per_frame_34=q18=(q1+q2+q3)*5; +per_frame_35=q19=(q1+q2+q3)*5; +per_frame_36=q20=(q1+q2+q3)*5; +per_frame_37=q21=(q1+q2+q3)*5; +per_frame_38=q22=(q1+q2+q3)*5; +per_frame_39=q23=(q1+q2+q3)*5; +per_frame_40=q24=(q1+q2+q3)*5; +per_frame_41=q25=(q1+q2+q3)*5; +per_frame_42=q26=(q1+q2+q3)*5; +per_frame_43=q27=(q1+q2+q3)*5; +per_frame_44=q28=(q1+q2+q3)*5; +per_frame_45=q29=(q1+q2+q3)*5; +per_frame_46=q30=(q1+q2+q3)*5; +per_frame_47=q31=(q1+q2+q3)*5; +per_frame_48=q32=(q1+q2+q3)*5; +per_frame_49=count = if(below(count,9),count+1,0); +per_frame_50= +per_frame_51=q1 = 0.5; +per_frame_52=q2 = 0.5; +per_frame_53=q3 = count; +per_frame_54= +per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; +per_frame_56=monitor=q3; +per_frame_57=q30=bass+mid+treb; +per_frame_58=q3=q30*2; +warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); +warp_3=` +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float tele=q16; +warp_6=` +warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_8=` zz = uvi; zz0 = zz; li=0; +warp_9=` for (int n = 0; n <= 7; n++) { +warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; +warp_12=` zz = 2.8*zz + zz0;} +warp_13=` return float4(zz,li);} +warp_14=` +warp_15=`shader_body { +warp_16=` +warp_17=`uv1 = (uv-.5)*aspect.xy*tele; +warp_18=`dist = .6; +warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); +warp_20=`uv1 = float2 (uv1.x*z,z*.4); +warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; +warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; +warp_23=`box = mbox (uv2); +warp_24=`struc2 = length(box.xy)/12; +warp_25=` +warp_26=` +warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); +warp_28=` +warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); +warp_30=` +warp_31=` +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(2.4,0.6,0.55)*ret.y + +comp_11=` float3(.7,.8,1.5)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk new file mode 100644 index 0000000..a3131b1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk @@ -0,0 +1,197 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(1.5,-1.3,-1.1); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube11.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk new file mode 100644 index 0000000..eed1ffb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk @@ -0,0 +1,300 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.142 +fWaveScale=3.511 +fWaveSmoothing=0.648 +fWaveParam=-0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.002 +fZoomExponent=1.00183 +fShader=0.000 +zoom=0.99505 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.00500 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.700 +mv_g=0.700 +mv_b=0.700 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.66231 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r = q1; +shape_0_per_frame2=b = q2; +shape_0_per_frame3=g = q3; +shape_0_per_frame4=r2 = 1-abs(q1); +shape_0_per_frame5=b2 = q2; +shape_0_per_frame6=g2 = q3; +shape_0_per_frame7=ang = ang + 12*tan(time); +shape_0_per_frame8=x = x + 0.15*sin(time); +shape_0_per_frame9=y = y + 0.15*cos(time); +shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); +shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=1.08925 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.74192 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shape_1_per_frame1=//this shape is a hidden trick... +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_y=0.5+sin(time)*0.2; +per_frame_2=wave_x=0.5+cos(time/2)*0.2; +per_frame_3=wave_mystery=-1+bass_att; +per_frame_4=wave_x=wave_x+bass*0.1; +per_frame_5=wave_y=wave_y+bass*0.1; +per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); +per_frame_7=wave_b=0.9+sin(time)/10; +per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); +per_frame_9=dx=0.003*bass; +per_frame_10=dy=0.003*bass; +per_pixel_1=my2=((frame%50)/50)*0.4; +per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); +per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); +per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); +per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); +per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); +per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); +per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); +per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); +per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); +per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); +per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); +per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); +per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); +per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); +per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); +per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); +per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); +per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk new file mode 100644 index 0000000..aa4d89e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk @@ -0,0 +1,399 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.380 +fDecay=1.000 +fVideoEchoZoom=1.157 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=0.84438 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=ti = time*1; +wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=Y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=//a = min(1,value1 + value2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=ti = time*1 + 1.57; +wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=Y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=//a = min(1,value1 + value2); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.98609 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.020 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r2 = r;g2=g;b2=b; +shape_0_per_frame2= +shape_0_per_frame3=x = int(rand(1001))*.001; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98609 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.600 +shapecode_1_g=0.600 +shapecode_1_b=0.600 +shapecode_1_a=0.020 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r2 = r;g2=g;b2=b; +shape_1_per_frame2= +shape_1_per_frame3=x = int(rand(1001))*.001; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.600 +shapecode_2_g=0.600 +shapecode_2_b=0.600 +shapecode_2_a=0.020 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r2 = r;g2=g;b2=b; +shape_2_per_frame2= +shape_2_per_frame3=x = int(rand(1001))*.001; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=q1 = tt*4; +per_frame_21=q2 = mt*4; +per_frame_22=q3 = bt*4; +per_frame_23= +per_frame_24=st = .015; +per_frame_25=q4 = treb_avg*treb_avg*st; +per_frame_26=q5 = mid_avg*mid_avg*st; +per_frame_27=q6 = bass_avg*bass_avg*st; +per_frame_28=q4 = treb_avg*st; +per_frame_29=q5 = mid_avg*st; +per_frame_30=q6 = bass_avg*st; +per_frame_31= +per_frame_32= +per_frame_33=//ob_r = .5 + .5*sin(time); +per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); +per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); +per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_11=dx = dx + zm*(x-mx); +per_pixel_12=dy = dy + zm*(y-my); +per_pixel_13= +per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_17=dx = dx + zm*mx; +per_pixel_18=dy = dy + zm*my; +per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); +per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_22=dx = dx + zm*mx; +per_pixel_23=dy = dy + zm*my; +per_pixel_24= +per_pixel_25= +per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_29=dx = dx + zm*mx; +per_pixel_30=dy = dy + zm*my; +per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_34=dx = dx + zm*mx; +per_pixel_35=dy = dy + zm*my; +per_pixel_36= +warp_1=`sampler sampler_rand02; +warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. +warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=` // sample previous frame +warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_9=`float s = 1; +warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; +warp_11=`float2 Zoom = float2(zoom,zoom); +warp_12=`float2 Pan = float2(1.0136,.31); +warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; +warp_14=`float2 v = 0+sin(q5)*.05; +warp_15=` +warp_16=`float m = 0; +warp_17=` +warp_18=`const float r = 5; +warp_19=`float its = 30; +warp_20=`for (int n = 0; n < its; n++) +warp_21=`{ +warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_23=` +warp_24=`if (dot(v, v) < (r*r - 1)) +warp_25=`m++; +warp_26=` +warp_27=`v = clamp(v, -r, r); +warp_28=`} +warp_29=` +warp_30=`float3 man = tex2D( sampler_main, v ).xyz; +warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; +warp_32=` +warp_33=` +warp_34=`if (m == its) +warp_35=`ret = 0; +warp_36=`else +warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); +warp_38=` +warp_39=`ret = (ret*main*1.8 +warp_40=` + man * color)*.8; +warp_41=`//ret=man; +warp_42=` ret *= 0.98; //or try: ret -= 0.004; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +comp_5=`float4 noiseVal = tex2D(sampler_noise_lq, noise_uv); +comp_6=` +comp_7=` +comp_8=`float2 uvm = uv; +comp_9=`ret = tex2D(sampler_main, uvm).x, +comp_10=` +comp_11=`ret = lerp ( +comp_12=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_13=`ret, +comp_14=`pow(ret,.5)); +comp_15=` +comp_16=`ret *= 2.7; +comp_17=` +comp_18=`float2 uv3 = (.5-uv)*(1-GetBlur1(uvm).zz)+.5; +comp_19=`uv3 = (.5-uv)*(1-noiseVal.xy*.01)+.5; +comp_20=` +comp_21=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_22=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_23=`uv3 = 1-uv3; +comp_24=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_25=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_26=` +comp_27=`ret = pow(ret,float3(3,.95,.6))*1.25 -.25; +comp_28=`ret -= pow(tex2D(sampler_main, uvm).yyy,2)*3; +comp_29=`ret.xy += (ret.yy-ret.xy)*.5; +comp_30=`ret *= ret; +comp_31=` +comp_32=`ret-= .05; +comp_33=`ret += length(ret)*.08; +comp_34=`//ret = pow(ret,float3(.5,1,2)); +comp_35=`//ret *= ret; +comp_36=`//ret += tex2D(sampler_main, uvm).yyy*2, +comp_37=` +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 new file mode 100644 index 0000000..006032c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 @@ -0,0 +1,1126 @@ +Created with MILKDROP 3.0 on 11/03/2023 at 11:59:00 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.57 +blending_direction=-1 +random_1=0.112873 +random_2=0.326694 +random_3=0.161247 +random_4=0.732927 +random_5=0.547967 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R013.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.204 +fWaveScale=1.990 +fWaveSmoothing=0.963 +fWaveParam=0.104 +fModWaveAlphaStart=0.940 +fModWaveAlphaEnd=1.287 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.970 +wave_g=1.210 +wave_b=0.880 +wave_x=0.980 +wave_y=0.565 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=10.080 +nMotionVectorsY=7.470 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.711 +mv_r=1.020 +mv_g=0.790 +mv_b=0.790 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.11000 +wavecode_0_smoothing=0.48500 +wavecode_0_r=1.160 +wavecode_0_g=0.840 +wavecode_0_b=0.900 +wavecode_0_a=1.060 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.10000 +wavecode_1_smoothing=0.40000 +wavecode_1_r=0.910 +wavecode_1_g=0.770 +wavecode_1_b=0.930 +wavecode_1_a=0.800 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.78000 +wavecode_2_smoothing=0.46500 +wavecode_2_r=0.980 +wavecode_2_g=1.050 +wavecode_2_b=1.220 +wavecode_2_a=0.850 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.79000 +wavecode_3_smoothing=0.62000 +wavecode_3_r=1.190 +wavecode_3_g=0.850 +wavecode_3_b=1.120 +wavecode_3_a=0.840 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.570 +shapecode_0_y=0.490 +shapecode_0_rad=0.55160 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.83000 +shapecode_0_r=0.820 +shapecode_0_g=1.110 +shapecode_0_b=0.960 +shapecode_0_a=1.210 +shapecode_0_r2=0.890 +shapecode_0_g2=1.090 +shapecode_0_b2=0.890 +shapecode_0_a2=0.830 +shapecode_0_border_r=0.860 +shapecode_0_border_g=0.870 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.49; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); +shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.46; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.022; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.55; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0253; +shape_0_per_frame13=spi = 0.54 - sp; +shape_0_per_frame14=tm = time*0.12; +shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); +shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); +shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.400 +shapecode_1_y=0.415 +shapecode_1_rad=0.11300 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.24000 +shapecode_1_r=1.120 +shapecode_1_g=1.000 +shapecode_1_b=0.940 +shapecode_1_a=1.060 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.980 +shapecode_1_border_g=1.150 +shapecode_1_border_b=1.230 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); +shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); +shape_1_per_frame3=y = 0.59 + 0.31*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); +shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); +shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.380 +shapecode_2_y=0.440 +shapecode_2_rad=0.08400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.95000 +shapecode_2_r=0.970 +shapecode_2_g=0.810 +shapecode_2_b=0.780 +shapecode_2_a=0.830 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.200 +shapecode_2_border_g=1.020 +shapecode_2_border_b=0.830 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); +shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); +shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); +shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); +shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.410 +shapecode_3_y=0.555 +shapecode_3_rad=0.08300 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.83000 +shapecode_3_r=1.120 +shapecode_3_g=1.000 +shapecode_3_b=1.170 +shapecode_3_a=1.010 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.090 +shapecode_3_border_g=0.940 +shapecode_3_border_b=0.880 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); +shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); +shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); +shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); +shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); +shape_3_per_frame9= +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); +per_pixel_2=rot = rot * (1-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R234.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.81954 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=vol = (bass+mid+att)/6; +per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=wave_x = xpos + 0.5; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=wave_y = ypos + 0.5; +per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_22=warp = warp*vol; +per_frame_23=zoom = zoom - 0.02*zoom*bass_att; +per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_25=ob_a = 1 - 2*vol; +per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); +per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); +per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); +per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); +per_frame_30=Decay = extreme; +per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); +per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); +per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); +per_frame_34=mv_x = if(above(effect,0),1.25,64); +per_frame_35=mv_y = if(above(effect,0),64,2.25); +per_frame_36=mv_r =1-bass_effect; +per_frame_37=mv_g=1-treb_effect; +per_frame_38=mv_b=1-mid_effect; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.0,2.3,2.1); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk new file mode 100644 index 0000000..23478f4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk @@ -0,0 +1,287 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=9.861 +fWarpScale=16.217 +fZoomExponent=1.50374 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.81954 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.060 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (bass+mid+att)/6; +per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +per_frame_7=xpos = xpos + 0.001*xspeed; +per_frame_8=wave_x = xpos + 0.5; +per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +per_frame_14=ypos = ypos + 0.001*yspeed; +per_frame_15=wave_y = ypos + 0.5; +per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_22=warp = warp*vol; +per_frame_23=zoom = zoom - 0.02*zoom*bass_att; +per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_25=ob_a = 1 - 2*vol; +per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); +per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); +per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); +per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); +per_frame_30=Decay = extreme; +per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); +per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); +per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); +per_frame_34=mv_x = if(above(effect,0),1.25,64); +per_frame_35=mv_y = if(above(effect,0),64,2.25); +per_frame_36=mv_r =1-bass_effect; +per_frame_37=mv_g=1-treb_effect; +per_frame_38=mv_b=1-mid_effect; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk new file mode 100644 index 0000000..80fd469 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk @@ -0,0 +1,336 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.240 +fDecay=1.000 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=1 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=solarize=above(0.5,bass); +per_frame_31=darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.01; +per_frame_34= +per_frame_35=xpos=tan(musictime*2)*0.1; +per_frame_36=ypos=sin(musictime*2)*0.1; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.5; // maximum random pixel offset +warp_6=`float diffusion = 0.006; // dither strength +warp_7=`float fadeout = -0.0006; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12))); +warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float lum = tex2D(sampler_main, uv).z; +comp_4=` ret = lerp(float3(0.3,0.2,0.4), float3(1.0,0.8,0.2), lum.xxx); +comp_5=` ret -= (0.5-abs(lum-0.5))*2.5; +comp_6=` ret *= 1.633; // a little bit of overbright +comp_7=`ret -= 0.1; +comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 new file mode 100644 index 0000000..f3188de --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 @@ -0,0 +1,1494 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 02:10:33 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.36 +blending_direction=1 +random_1=0.640921 +random_2=0.199458 +random_3=0.60393 +random_4=0.24878 +random_5=0.58523 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R078.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56+speed; +per_frame_51=vy0 = reg57+speed; +per_frame_52=vz0 = reg58+speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`#define sat saturate +comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; +comp_3=`float2 dz, uv1, uv3, uv4; +comp_4=`static const float3 CamPos = float3(q4,q5,q6); +comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; +comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_7=` +comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} +comp_9=` +comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); +comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} +comp_12=` +comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_14=`float3 screen3; +comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} +comp_16=` +comp_17=`static float3 t = float3(q20,q23,q26); +comp_18=`static float3 s = float3(q21,q24,q27); +comp_19=`static float3 ts = -cross(s,t); +comp_20=`static float3 pos = float3 (1,1,1); +comp_21=` +comp_22=`float3 project (float dist) { float z; +comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); +comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} +comp_25=` +comp_26=`shader_body { +comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); +comp_28=`float3 uv2 = project(.1); +comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; +comp_30=` +comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; +comp_32=` +comp_33=`sky *= sat(3*bdist-2); +comp_34=`ret = sat(lerp (0, sky, bdist)); +comp_35=` +comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); +comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); +comp_38=`//ret = struc; +comp_39=`} +comp_40=` +comp_41=`//------------------------------------------- +comp_42=`//Written by martin +comp_43=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R238.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=` +warp_5=`shader_body { +warp_6=`uv = uv_orig; +warp_7=`uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`//BACKGROUND +warp_10=`float z = 16*length(uv1*5)+time; +warp_11=`float2 uvn =normalize(uv1); +warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_13=` +warp_14=`//CRYSTAL +warp_15=`float mult = q31*4; +warp_16=`uv7 = sin(uv1*mult); +warp_17=`uv8 = uv7; +warp_18=`float dist = length(uv8); +warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_20=` +warp_21=`float ang2 = atan2 (uv8.y,uv8.x); +warp_22=`ang2 = 1*floor (1* ang2); +warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z *= .200*saturate (lum(z)); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z <= 1); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); +warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= 2.6; +warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; +warp_47=`mod = .98 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); +warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); +warp_52=` +warp_53=` +warp_54=`ret *= .96- .1; +warp_55=` +warp_56=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.22; +comp_16=`//ret.xy = ret.yx; +comp_17=`ret /= float3(-1.6,0.7,1.0); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk new file mode 100644 index 0000000..4b9b301 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk @@ -0,0 +1,356 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.681 +fWarpScale=2.953 +fZoomExponent=0.01000 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.24699 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; +per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; +per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; +per_frame_14=q4=(q1+q2+q3)*5; +per_frame_15=q5=(q1+q2+q3)*5; +per_frame_16=q6=(q1+q2+q3)*5; +per_frame_17=q7=(q1+q2+q3)*5; +per_frame_18=q8=(q1+q2+q3)*5; +per_frame_19=q9=(q1+q2+q3)*5; +per_frame_20=q10=(q1+q2+q3)*5; +per_frame_21=q11=(q1+q2+q3)*5; +per_frame_22=q12=(q1+q2+q3)*5; +per_frame_23=q13=(q1+q2+q3)*5; +per_frame_24=q14=(q1+q2+q3)*5; +per_frame_25=q15=(q1+q2+q3)*5; +per_frame_26=q16=(q1+q2+q3)*5; +per_frame_27=q17=(q1+q2+q3)*5; +per_frame_28=q18=(q1+q2+q3)*5; +per_frame_29=q19=(q1+q2+q3)*5; +per_frame_30=q20=(q1+q2+q3)*5; +per_frame_31=q21=(q1+q2+q3)*5; +per_frame_32=q22=(q1+q2+q3)*5; +per_frame_33=q23=(q1+q2+q3)*5; +per_frame_34=q24=(q1+q2+q3)*5; +per_frame_35=q25=(q1+q2+q3)*5; +per_frame_36=q26=(q1+q2+q3)*5; +per_frame_37=q27=(q1+q2+q3)*5; +per_frame_38=q28=(q1+q2+q3)*5; +per_frame_39=q29=(q1+q2+q3)*5; +per_frame_40=q30=(q1+q2+q3)*5; +per_frame_41=q31=(q1+q2+q3)*5; +per_frame_42=q32=(q1+q2+q3)*5; +per_frame_43= +per_frame_44=q1 = aspectX; +per_frame_45=q2 = aspectY; +per_frame_46=w1 = asin(1)*0.7; +per_frame_47=w2 = asin(1)*1.3; +per_frame_48=q5 = sin(w1); +per_frame_49=q6 = cos(w1); +per_frame_50=q7 = sin(w2); +per_frame_51=q8 = cos(w2); +per_frame_52=w1 = asin(1)*0.7; +per_frame_53=w2 = asin(1)*1.3; +per_frame_54=q9 = sin(w1); +per_frame_55=q10 = cos(w1); +per_frame_56=q11 = sin(w2); +per_frame_57=q12 = cos(w2); +per_frame_58=zoom = 0.999; +per_frame_59=//wave_a = 0; +per_frame_60=q30=(bass+treb+mid)*2.3; +per_frame_61=q3=q30*3; +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=` +warp_5=`shader_body { +warp_6=`uv = uv_orig; +warp_7=`uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`//BACKGROUND +warp_10=`float z = 16*length(uv1*5)+time; +warp_11=`float2 uvn =normalize(uv1); +warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_13=` +warp_14=`//CRYSTAL +warp_15=`float mult = q31*4; +warp_16=`uv7 = sin(uv1*mult); +warp_17=`uv8 = uv7; +warp_18=`float dist = length(uv8); +warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_20=` +warp_21=`float ang2 = atan2 (uv8.y,uv8.x); +warp_22=`ang2 = 1*floor (1* ang2); +warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z *= .200*saturate (lum(z)); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z <= 1); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); +warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= 2.6; +warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; +warp_47=`mod = .98 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); +warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); +warp_52=` +warp_53=` +warp_54=`ret *= .96- .1; +warp_55=` +warp_56=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.22; +comp_16=`//ret.xy = ret.yx; +comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 new file mode 100644 index 0000000..421641b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 @@ -0,0 +1,1200 @@ +Created with MILKDROP 3.1 on 26/03/2023 at 23:22:23 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.520 +blending_direction=1 +random_1=0.335 +random_2=0.689 +random_3=0.665 +random_4=0.268 +random_5=0.524 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R239.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; +warp_5=` ret += GetBlur1(uv)*.2; +warp_6=` +warp_7=` // darken (decay) over time and distance from center +warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R230.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17690 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q11 = 0.5/asin(1); +per_frame_1=wave_a = 0; +per_frame_2=//warp = 0; +per_frame_3=zoom = 1; +per_frame_4=bb = bb*0.99 + bass*0.02; +per_frame_5=mm = mm*0.99 + mid*0.02; +per_frame_6=tt = tt*0.99 + treb*0.02; +per_frame_7= +per_frame_8=mx = max(max(bb,mm),tt); +per_frame_9=mn = min(min(bb,mm),tt); +per_frame_10= +per_frame_11=h1 = (bb-mn)/(mx-mn); +per_frame_12=h2 = (mm-mn)/(mx-mn); +per_frame_13=h3 = (tt-mn)/(mx-mn); +per_frame_14= +per_frame_15=v = 0.15/fps; +per_frame_16=bm = bm + (h1-h2)*v; +per_frame_17=mt = mt + (h2-h3)*v; +per_frame_18=bt = bt + (h1-h3)*v; +per_frame_19= +per_frame_20=w = bm*2; +per_frame_21=q3 = sin(w); +per_frame_22=q4 = cos(w); +per_frame_23= +per_frame_24= +per_frame_25=q10 = bm; +per_frame_26=q11 = mt; +per_frame_27=q12 = bt; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration +warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), +warp_6=` GetPixel(uv_orig).y, +warp_7=` 0.25); // 75% of motion blur to the green channel +warp_8=` +warp_9=` +warp_10=`float2 d = texsize.zw*2; +warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in +warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel +warp_16=` tex2d(sampler_fc_main,uv_z).z); +warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code +warp_18=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a+c; +comp_13=`base = 1.2*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); +comp_15=`ret -= 0.32; +comp_16=`//ret.xy = ret.yx; +comp_17=`ret /= float3(2.8,1.5,0.6); +comp_18=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 new file mode 100644 index 0000000..1a578a5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 @@ -0,0 +1,1686 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 21:17:08 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.57 +blending_direction=-1 +random_1=0.418970 +random_2=0.997967 +random_3=0.439973 +random_4=0.323848 +random_5=0.535908 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 004 Line3 xtime.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-cos(2),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *6 -4)*1; +comp_17=`ret -=0.03; +comp_18=`} +comp_19=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R239.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; +warp_5=` ret += GetBlur1(uv)*.2; +warp_6=` +warp_7=` // darken (decay) over time and distance from center +warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk new file mode 100644 index 0000000..dd22f3a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk @@ -0,0 +1,344 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; +warp_5=` ret += GetBlur1(uv)*.2; +warp_6=` +warp_7=` // darken (decay) over time and distance from center +warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; +warp_9=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk new file mode 100644 index 0000000..a18f784 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk @@ -0,0 +1,312 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5= +shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5= +shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_1_per_frame18= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; +shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; +shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; +shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; +shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; +shape_2_per_frame18= +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.012; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.0463; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.031; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uva = uv; +comp_5=`float2 uvb = -(uv - .5) + .5; +comp_6=` +comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_8=` +comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_11=` +comp_12=`ret = lerp ( +comp_13=`blurs, +comp_14=`ret, +comp_15=`pow(ret,1)); +comp_16=` +comp_17=` +comp_18=` +comp_19=` +comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; +comp_22=` ret = pow(ret,float3(5,1,.5)); +comp_23=` ret *= 1.0; //gamma +comp_24=` +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk new file mode 100644 index 0000000..176ddd8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk @@ -0,0 +1,479 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=q4=sin(atime*.03); +per_frame_25=q5=cos(atime*.030383824); +per_frame_26=q6=tan(atime*.029384834); +per_frame_27=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),4)*0.02; +per_frame_28=vvb = vvb*0.95 + (1-vvb)*vb*0.04; +per_frame_29=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),4)*0.02; +per_frame_30=vvm = vvm*0.95 + (1-vvm)*vm*0.04; +per_frame_31=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),4)*0.02; +per_frame_32=vvt = vvt*0.95 + (1-vvt)*vt*0.04; +per_frame_33=vvb = min(1,max(0,vvb)); +per_frame_34=vvm = min(1,max(0,vvm)); +per_frame_35=vvt = min(1,max(0,vvt)); +per_frame_36=runbass=runbass+vvb; +per_frame_37=runmids=runmids+vvm ; +per_frame_38=runtreb=runtreb+vvt; +per_frame_39=pi23=4*asin(-1)*.33333333333333; +per_frame_40=atime=(runtreb+runmids+runbass)*1.85; +per_frame_41=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_42=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_43=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_44=q11=atime; +per_frame_45=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_46=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_47=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_48=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_49=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_50=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_51=vvb = min(1,max(0,vvb)); +per_frame_52=vvm = min(1,max(0,vvm)); +per_frame_53=vvt = min(1,max(0,vvt)); +per_frame_54=q1=abs(bass-bass_att)*5; +per_frame_55=q2=abs( mid- mid_att)*5; +per_frame_56=q3=abs(treb-treb_att)*5; +per_frame_57= +per_frame_58=monitor=q1; +per_frame_59=q30=(bass+treb+mid)*2; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .1*lum(GetBlur1(uv))*d; +warp_14=`uv -= rs/(20+0*q27); +warp_15=` +warp_16=`uv6 = .4*sin(uv*14+rand_frame); +warp_17=`mus = .01/(length(uv6)); +warp_18=`mus *= .3*(1+roam_cos); +warp_19=`//mus = .2; +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.1*q28*z)+.5); +warp_22=` +warp_23=`float3 ret1 = crisp + mus; +warp_24=` +warp_25=`q25 = 1; +warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_27=` +warp_28=`} +comp_1=`// took this from flexi's preset and added symmetry +comp_2=` +comp_3=`float2 d, d_uv; +comp_4=`float3 dx, dy; +comp_5=` +comp_6=`shader_body +comp_7=`{ +comp_8=`float2 uv2 = uv; +comp_9=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_10=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_11=` +comp_12=`//float1 cs = cos(0.25*3.14159); +comp_13=`//float1 sn = sin(0.25*3.14159); +comp_14=`//float2 uv3 = uv2; +comp_15=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_16=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_17=` +comp_18=`uv.x=uv2.x; +comp_19=`uv.y=uv2.y; +comp_20=` +comp_21=` +comp_22=` d = texsize.zw*4; +comp_23=` d_uv = uv; +comp_24=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_25=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_26=` d_uv += float2(dx.x,dy.x)*.03; +comp_27=` +comp_28=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_29=`//ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; // original +comp_30=`ret = (ret.y-ret.x*0.86)*lerp(float3(1.5 + 10.1*q28 , 0.6 + .18*q27, 0 + 0*0.1*q1),1,ret.x)*1.4; +comp_31=` +comp_32=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_33=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk new file mode 100644 index 0000000..8617515 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk @@ -0,0 +1,455 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3=dt = 0.02; +per_frame_4= +per_frame_5=h = h + v*dt; +per_frame_6= +per_frame_7=v = v*0.986 + a*dt; +per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; +per_frame_9= +per_frame_10=monitor = w2; +per_frame_11= +per_frame_12= +per_frame_13=w1 = w1 + w1v*dt; +per_frame_14=w1v = w1v*0.98 + w1a*dt; +per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; +per_frame_16= +per_frame_17=w2 = w2 + w2v*dt; +per_frame_18=w2v = w2v*0.98 + w2a*dt; +per_frame_19=w2a = -(w2-w1)*20; +per_frame_20= +per_frame_21=bb = bb*0.99 + bass*0.01; +per_frame_22=mm = mm*0.99 + mid*0.01; +per_frame_23=tt = tt*0.99 + treb*0.01; +per_frame_24= +per_frame_25=mi = min(min(bb,mm),tt); +per_frame_26=ma = max(max(bb,mm),tt); +per_frame_27=av = (bb+mm+tt-mi-ma); +per_frame_28=q5 = av; +per_frame_29=avn = (av-mi)/(ma-mi); +per_frame_30=av = abs(avo-avn); +per_frame_31=avo = avn; +per_frame_32= +per_frame_33=q1 = h*0.8 + 0.12; +per_frame_34=q2 = (w1); +per_frame_35=q3 = (w2 + w1); +per_frame_36=q4 = 0.1+ avo*0.1; +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=.5; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.01205*sin((ang*2-1)*int(sin(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/2); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=.25 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,bass); +warp_4=` +warp_5=`float2 d = texsize.zw * 8; +warp_6=`float3 dx = ( GetBlur1(uv + float2(10,0)*d) - GetBlur1(uv-float2(1,0)*bass*6) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*6) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*35; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.009; +warp_11=` +warp_12=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur2(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= .65; // a little bit of overbright +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 new file mode 100644 index 0000000..3f625fa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 @@ -0,0 +1,1729 @@ +Created with MILKDROP 3.1 on 25/03/2023 at 13:33:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.560 +blending_direction=1 +random_1=0.782 +random_2=0.016 +random_3=0.762 +random_4=0.398 +random_5=0.789 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.005 +fWaveScale=0.118 +fWaveSmoothing=0.927 +fWaveParam=-0.480 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.027 +fZoomExponent=1.01000 +fShader=0.000 +zoom=0.96990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01060 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.490 +wave_y=0.500 +ob_size=0.500 +ob_r=0.200 +ob_g=0.200 +ob_b=0.200 +ob_a=0.000 +ib_size=0.050 +ib_r=1.000 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.425 +mv_r=0.465 +mv_g=0.525 +mv_b=0.595 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.465 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_frame2=t2=3*sin(time*0.029); +wave_0_per_frame3=mo+=treb/fps/18; +wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; +wave_0_per_frame5=reg99=t3; +wave_0_per_point1=ni = 512; +wave_0_per_point2=d=int(time*8); +wave_0_per_point3=i = abs ((t1+d)%ni);; +wave_0_per_point4=rx1 = gmegabuf (i*8+5); +wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored +wave_0_per_point6=ry1 = gmegabuf (i*8+6); +wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored +wave_0_per_point8= +wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; +wave_0_per_point10= +wave_0_per_point11=y0 = (ry1+ry2*q26); +wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); +wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; +wave_0_per_point14= +wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); +wave_0_per_point16= +wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); +wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); +wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); +wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); +wave_0_per_point21= +wave_0_per_point22=r=min(1,r/lum); +wave_0_per_point23=g=min(1,g/lum); +wave_0_per_point24=b=min(1,b/lum); +wave_0_per_point25= +wave_0_per_point26=a = 0.512-q25*0.11 ; +wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; +wave_0_per_point28= +wave_0_per_point29=t1 += 1; +wave_0_per_point30= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.114 +wavecode_1_b=0.990 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=0; +wavecode_2_enabled=0 +wavecode_2_samples=32 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.192 +wavecode_2_b=0.558 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.67136 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.55500 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.150 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.43500 +wavecode_6_r=0.890 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.51000 +wavecode_7_r=1.000 +wavecode_7_g=1.130 +wavecode_7_b=1.000 +wavecode_7_a=0.930 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=0.890 +wavecode_8_g=1.000 +wavecode_8_b=1.060 +wavecode_8_a=0.950 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.55500 +wavecode_9_r=1.000 +wavecode_9_g=0.840 +wavecode_9_b=1.040 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.10000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.050 +wavecode_10_g=1.000 +wavecode_10_b=1.120 +wavecode_10_a=0.810 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.100 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.49000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=0.910 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=0.97000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.080 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.47000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.42500 +wavecode_15_r=0.900 +wavecode_15_g=0.970 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.470 +shapecode_1_y=0.510 +shapecode_1_rad=0.43870 +shapecode_1_ang=0.62832 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=2.51816 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.400 +shapecode_1_g2=0.412 +shapecode_1_b2=0.400 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.040 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.669 +shapecode_2_y=0.380 +shapecode_2_rad=0.01908 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.558 +shapecode_2_g=0.408 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=160 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.180 +shapecode_3_a2=1.070 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.816 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); +shape_3_per_frame2=zmax = 4; +shape_3_per_frame3=k1 = instance/num_inst; +shape_3_per_frame4=bs=4096; +shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; +shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; +shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; +shape_3_per_frame10=rad = 0.0079/z*reg32 ; +shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; +shape_3_per_frame12=a2=a; +shape_3_per_frame13= +shape_3_per_frame14= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.030 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=0.980 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.095 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.08800 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.130 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.595 +shapecode_6_rad=0.11800 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.170 +shapecode_6_border_g=1.000 +shapecode_6_border_b=0.980 +shapecode_6_border_a=0.094 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10600 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.020 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.020 +shapecode_7_border_a=0.115 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=0.840 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.099 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.530 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.05000 +shapecode_9_r=0.820 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.440 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.080 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.15000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=0.980 +shapecode_12_border_a=0.081 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.540 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.05000 +shapecode_13_r=0.860 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=0.910 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.116 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=0.850 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.010 +shapecode_15_r2=0.000 +shapecode_15_g2=1.090 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.180 +shapecode_15_border_a=0.098 +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= index += 1; +per_frame_init_9=); +per_frame_init_10= +per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); +per_frame_init_12=trel=rand(1000); +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; +per_frame_5=exc = (vol-vol_)*1; +per_frame_6= +per_frame_7=index=0; +per_frame_8=loop (num_res, +per_frame_9= n = index*8; +per_frame_10= w = megabuf(n) * 6.2832/60; +per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping +per_frame_12= ec = int (8*w*dt)+1; +per_frame_13= loop (ec, +per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; +per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); +per_frame_16= bc = megabuf(n+1); +per_frame_17= bs = megabuf(n+2)*w; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); +per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); +per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); +per_frame_22= index += 1; +per_frame_23=); +per_frame_24= +per_frame_25=v3=v3*0.999+0.001*vol_; +per_frame_26=monitor = reg99; +per_frame_27=q1=maxind/8; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`//float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + .1; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (ang/3.14, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +.0*time; +comp_14=` +comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); +comp_16=`uv3.y = uv3.y +0.18*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (3,0,1)*uv.y*pow(0.95-rad/3,18); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,0.5); +comp_25=` +comp_26=`float mask = saturate(1-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=` +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R246.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.32104 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*tan(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*.333333333; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; +shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*tan(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2=zoom = 1; +per_frame_3=dt = 0.02; +per_frame_4= +per_frame_5=h = h + v*dt; +per_frame_6= +per_frame_7=v = v*0.986 + a*dt; +per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; +per_frame_9= +per_frame_10=monitor = w2; +per_frame_11= +per_frame_12= +per_frame_13=w1 = w1 + w1v*dt; +per_frame_14=w1v = w1v*0.98 + w1a*dt; +per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; +per_frame_16= +per_frame_17=w2 = w2 + w2v*dt; +per_frame_18=w2v = w2v*0.98 + w2a*dt; +per_frame_19=w2a = -(w2-w1)*20; +per_frame_20= +per_frame_21=bb = bb*0.99 + bass*0.01; +per_frame_22=mm = mm*0.99 + mid*0.01; +per_frame_23=tt = tt*0.99 + treb*0.01; +per_frame_24= +per_frame_25=mi = min(min(bb,mm),tt); +per_frame_26=ma = max(max(bb,mm),tt); +per_frame_27=av = (bb+mm+tt-mi-ma); +per_frame_28=q5 = av; +per_frame_29=avn = (av-mi)/(ma-mi); +per_frame_30=av = abs(avo-avn); +per_frame_31=avo = avn; +per_frame_32= +per_frame_33=q1 = h*0.8 + 0.12; +per_frame_34=q2 = (w1); +per_frame_35=q3 = (w2 + w1); +per_frame_36=q4 = 0.1+ avo*0.1; +per_pixel_1=mkdx=dx;////////////////////////////////////////// +per_pixel_2=mkdy=dy; +per_pixel_3=mksx=sx; +per_pixel_4=mksy=sy; +per_pixel_5=mkrt=rot; +per_pixel_6=mkzm=zoom; +per_pixel_7=mkcx=cx; +per_pixel_8=mkcy=cy; +per_pixel_9=mkwp=warp; +per_pixel_10= +per_pixel_11=dx=0; +per_pixel_12=dy=0; +per_pixel_13=sx=1; +per_pixel_14=sy=1; +per_pixel_15=rot=0; +per_pixel_16=zoom=1; +per_pixel_17=cx=.5; +per_pixel_18=cy=.5; +per_pixel_19=warp=0;///////////////////////////////////////////////////// +per_pixel_20= +per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); +per_pixel_22=dy=dy-0.01205*sin((ang*2-1)*int(sin(time/27) *3+6)); +per_pixel_23=zoom=800+sin(time/2); +per_pixel_24=/////////////////////////////////////// +per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); +per_pixel_26=cr2=cr1; +per_pixel_27=crx=cr2-cr1; +per_pixel_28=ci=rad; +per_pixel_29=cb=.25 ; +per_pixel_30=crs=2; +per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; +per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); +per_pixel_33=jx1=crr; +per_pixel_34=kx1=1-crr; +per_pixel_35= +per_pixel_36=mjdx=dx; +per_pixel_37=mjdy=dy; +per_pixel_38=mjsx=sx; +per_pixel_39=mjsy=sy; +per_pixel_40=mjrt=rot; +per_pixel_41=mjzm=zoom; +per_pixel_42=mjcx=cx; +per_pixel_43=mjcy=cy; +per_pixel_44=mjwp=warp; +per_pixel_45= +per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); +per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); +per_pixel_48=sx=(jx1*mjsx+kx1*mksx); +per_pixel_49=sy=(jx1*mjsy+kx1*mksy); +per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); +per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); +per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); +per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); +per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,bass); +warp_4=` +warp_5=`float2 d = texsize.zw * 8; +warp_6=`float3 dx = ( GetBlur1(uv + float2(10,0)*d) - GetBlur1(uv-float2(1,0)*bass*6) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*6) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*35; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.009; +warp_11=` +warp_12=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur2(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= .65; // a little bit of overbright +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 new file mode 100644 index 0000000..b9ae710 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 @@ -0,0 +1,1609 @@ +Created with MILKDROP 3.1 on 20/03/2023 at 19:08:12 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.500 +blending_direction=1 +random_1=0.851 +random_2=0.838 +random_3=0.050 +random_4=0.570 +random_5=0.578 + +[PRESET1_BEGIN] +NAME=02_MW_new01B .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.490 +fDecay=0.960 +fVideoEchoZoom=0.990 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=10.443 +fWaveScale=0.536 +fWaveSmoothing=0.270 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.40839 +fShader=0.000 +zoom=0.97360 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01459 +sx=1.06152 +sy=1.10462 +wave_r=0.000 +wave_g=0.200 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06600 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.02047 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); +per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); +per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); +per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); +per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`} +comp_46=`//Created 2015 by Martin +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R247.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.380 +fDecay=1.000 +fVideoEchoZoom=1.157 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=0.84438 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=ti = time*1; +wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=Y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=//a = min(1,value1 + value2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=ti = time*1 + 1.57; +wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=Y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=//a = min(1,value1 + value2); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.98609 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.020 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r2 = r;g2=g;b2=b; +shape_0_per_frame2= +shape_0_per_frame3=x = int(rand(1001))*.001; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98609 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.600 +shapecode_1_g=0.600 +shapecode_1_b=0.600 +shapecode_1_a=0.020 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r2 = r;g2=g;b2=b; +shape_1_per_frame2= +shape_1_per_frame3=x = int(rand(1001))*.001; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.600 +shapecode_2_g=0.600 +shapecode_2_b=0.600 +shapecode_2_a=0.020 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r2 = r;g2=g;b2=b; +shape_2_per_frame2= +shape_2_per_frame3=x = int(rand(1001))*.001; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=q1 = tt*4; +per_frame_21=q2 = mt*4; +per_frame_22=q3 = bt*4; +per_frame_23= +per_frame_24=st = .015; +per_frame_25=q4 = treb_avg*treb_avg*st; +per_frame_26=q5 = mid_avg*mid_avg*st; +per_frame_27=q6 = bass_avg*bass_avg*st; +per_frame_28=q4 = treb_avg*st; +per_frame_29=q5 = mid_avg*st; +per_frame_30=q6 = bass_avg*st; +per_frame_31= +per_frame_32= +per_frame_33=//ob_r = .5 + .5*sin(time); +per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); +per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); +per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_11=dx = dx + zm*(x-mx); +per_pixel_12=dy = dy + zm*(y-my); +per_pixel_13= +per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_17=dx = dx + zm*mx; +per_pixel_18=dy = dy + zm*my; +per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); +per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_22=dx = dx + zm*mx; +per_pixel_23=dy = dy + zm*my; +per_pixel_24= +per_pixel_25= +per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_29=dx = dx + zm*mx; +per_pixel_30=dy = dy + zm*my; +per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_34=dx = dx + zm*mx; +per_pixel_35=dy = dy + zm*my; +per_pixel_36= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=`// ret += GetBlur1(uv)*0.4; +comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; +comp_7=` ret = tex2D(sampler_main,uv2); +comp_8=` ret += GetBlur1(uv2); +comp_9=` // palettize: +comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); +comp_11=` +comp_12=` // invert +comp_13=` ret = saturate(ret); +comp_14=` ret *= 1.25*ret; +comp_15=` //ret.xyz *= 2; // a little bit of overbright +comp_16=`ret=1-ret; +comp_17=`} +comp_18=` +comp_19=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk new file mode 100644 index 0000000..8043e28 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk @@ -0,0 +1,359 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.380 +fDecay=1.000 +fVideoEchoZoom=1.157 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=0.84438 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=ti = time*1; +wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=Y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=//a = min(1,value1 + value2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=ti = time*1 + 1.57; +wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); +wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); +wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=Y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=//a = min(1,value1 + value2); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.98609 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.600 +shapecode_0_g=0.600 +shapecode_0_b=0.600 +shapecode_0_a=0.020 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=r2 = r;g2=g;b2=b; +shape_0_per_frame2= +shape_0_per_frame3=x = int(rand(1001))*.001; +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98609 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.600 +shapecode_1_g=0.600 +shapecode_1_b=0.600 +shapecode_1_a=0.020 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=r2 = r;g2=g;b2=b; +shape_1_per_frame2= +shape_1_per_frame3=x = int(rand(1001))*.001; +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.600 +shapecode_2_g=0.600 +shapecode_2_b=0.600 +shapecode_2_a=0.020 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=r2 = r;g2=g;b2=b; +shape_2_per_frame2= +shape_2_per_frame3=x = int(rand(1001))*.001; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=q1 = tt*4; +per_frame_21=q2 = mt*4; +per_frame_22=q3 = bt*4; +per_frame_23= +per_frame_24=st = .015; +per_frame_25=q4 = treb_avg*treb_avg*st; +per_frame_26=q5 = mid_avg*mid_avg*st; +per_frame_27=q6 = bass_avg*bass_avg*st; +per_frame_28=q4 = treb_avg*st; +per_frame_29=q5 = mid_avg*st; +per_frame_30=q6 = bass_avg*st; +per_frame_31= +per_frame_32= +per_frame_33=//ob_r = .5 + .5*sin(time); +per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); +per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); +per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); +per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_11=dx = dx + zm*(x-mx); +per_pixel_12=dy = dy + zm*(y-my); +per_pixel_13= +per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_17=dx = dx + zm*mx; +per_pixel_18=dy = dy + zm*my; +per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); +per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); +per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_22=dx = dx + zm*mx; +per_pixel_23=dy = dy + zm*my; +per_pixel_24= +per_pixel_25= +per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_29=dx = dx + zm*mx; +per_pixel_30=dy = dy + zm*my; +per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); +per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); +per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_34=dx = dx + zm*mx; +per_pixel_35=dy = dy + zm*my; +per_pixel_36= +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` ret = tex2D(sampler_main, uv).xyz; +comp_5=`// ret += GetBlur1(uv)*0.4; +comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; +comp_7=` ret = tex2D(sampler_main,uv2); +comp_8=` ret += GetBlur1(uv2); +comp_9=` // palettize: +comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); +comp_11=` +comp_12=` // invert +comp_13=` ret = saturate(ret); +comp_14=` ret *= 1.25*ret; +comp_15=` //ret.xyz *= 2; // a little bit of overbright +comp_16=`ret=1-ret; +comp_17=`} +comp_18=` +comp_19=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 new file mode 100644 index 0000000..e033ad5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 @@ -0,0 +1,1863 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 22:59:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.41 +blending_direction=-1 +random_1=0.447967 +random_2=0.956775 +random_3=0.512737 +random_4=0.107453 +random_5=0.272087 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.022 Simple Wave 5c.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=` +comp_2=` +comp_3=` +comp_4=` +comp_5=`shader_body +comp_6=`{ +comp_7=` uv = 0.05 + 0.9*uv; +comp_8=` ret = tex2D(sampler_main, uv).xyz; +comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus +comp_10=` float3 avg_col = GetBlur1(uv); +comp_11=` ret = abs(avg_col - ret)*6; +comp_12=` ret *= 1.333; // a little bit of overbright +comp_13=`ret /= float3(-1.5,2.1,0.9); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R248.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk new file mode 100644 index 0000000..a052f65 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk @@ -0,0 +1,480 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=51 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.32735 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=3.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = int(rand(1001))*.001; +wave_0_per_point2=y = int(rand(1001))*.001; +wave_0_per_point3= +wave_0_per_point4=tm = time*.5 + sample*2; +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*sin(tm*1.132); +wave_0_per_point7=g = .5 + .5*sin(tm*1.121); +wave_0_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=51 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.32735 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=3.000 +wavecode_1_a=1.000 +wave_1_per_point1=x = int(rand(1001))*.001; +wave_1_per_point2=y = int(rand(1001))*.001; +wave_1_per_point3= +wave_1_per_point4=tm = time*.5 + sample*2; +wave_1_per_point5= +wave_1_per_point6=r = .5 + .5*sin(tm*1.132); +wave_1_per_point7=g = .5 + .5*sin(tm*1.121); +wave_1_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=51 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.32735 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=3.000 +wavecode_2_a=1.000 +wave_2_per_point1=x = int(rand(1001))*.001; +wave_2_per_point2=y = int(rand(1001))*.001; +wave_2_per_point3= +wave_2_per_point4=tm = time*.5 + sample*2; +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*sin(tm*1.132); +wave_2_per_point7=g = .5 + .5*sin(tm*1.121); +wave_2_per_point8=b = .5 + .5*sin(tm*1.187); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=51 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.32735 +wavecode_3_smoothing=0.82000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=3.000 +wavecode_3_a=1.000 +wave_3_per_point1=x = int(rand(1001))*.001; +wave_3_per_point2=y = int(rand(1001))*.001; +wave_3_per_point3= +wave_3_per_point4=tm = time*.5 + sample*2; +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*sin(tm*1.132); +wave_3_per_point7=g = .5 + .5*sin(tm*1.121); +wave_3_per_point8=b = .5 + .5*sin(tm*1.187); +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 new file mode 100644 index 0000000..01f9fc1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 @@ -0,0 +1,513 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:25:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=-1 +random_1=0.942818 +random_2=0.553794 +random_3=0.005827 +random_4=0.563415 +random_5=0.743767 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R248 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 new file mode 100644 index 0000000..6de0d8b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 @@ -0,0 +1,516 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:27:45 +https://twitter.com/MilkDrop2077 + +blending_pattern=arrow +blending_progress=0.33 +blending_direction=-1 +random_1=0.165854 +random_2=0.549594 +random_3=0.025610 +random_4=0.252439 +random_5=0.417480 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R248 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=0.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.08195 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=q1; +shape_0_per_frame2=y=1-q2; +shape_0_per_frame3= +shape_0_per_frame4=b = 1; +shape_0_per_frame5=r = .3 + .3*sin(time*1.342); +shape_0_per_frame6=g = .3 + .3*sin(time*1.342); +shape_0_per_frame7= +shape_0_per_frame8=rad = treb*.1; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.08195 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x=q3; +shape_1_per_frame2=y=1-q4; +shape_1_per_frame3= +shape_1_per_frame4=g = 1; +shape_1_per_frame5=b = .5 + .5*sin(time*1.081); +shape_1_per_frame6=r = 0; +shape_1_per_frame7= +shape_1_per_frame8=rad = .1*mid; +shapecode_2_enabled=1 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.08195 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x=q5; +shape_2_per_frame2=y=1-q6; +shape_2_per_frame3=r = 1; +shape_2_per_frame4=g = .4 + .4*sin(time*1.342); +shape_2_per_frame5=b = 0; +shape_2_per_frame6= +shape_2_per_frame7=rad = .1*bass; +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24= +per_frame_25=db=(bass-lbass)*fps; +per_frame_26=lbass=bass; +per_frame_27=avgdb=avgdb*.99+abs(db)*.01; +per_frame_28= +per_frame_29=//beatdection +per_frame_30=rawbeatb=above(db,avgdb*2); +per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_32= +per_frame_33=//beatrate calc +per_frame_34=bbtime=time*beatb; +per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_38= +per_frame_39=bc=bc+beatb; +per_frame_40= +per_frame_41= +per_frame_42= +per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_44=avgvol=avgvol*.99+vol*.05; +per_frame_45= +per_frame_46=mtime=mtime+min(avgvol*.5,.25); +per_frame_47= +per_frame_48=//decay=.99; +per_frame_49=warp=0; +per_frame_50=wrap=1; +per_frame_51= +per_frame_52= +per_frame_53=warp = 0; +per_frame_54= +per_frame_55=tic = min(time - tin,.1); +per_frame_56=tin = time; +per_frame_57= +per_frame_58=ra = 10; +per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_62= +per_frame_63=rb = 1; +per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_65= +per_frame_66=tt = tt + tic*treb_avg; +per_frame_67=mt = mt + tic*mid_avg; +per_frame_68=bt = bt + tic*bass_avg; +per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_70= +per_frame_71=sz = .2; +per_frame_72= +per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_75= +per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_78= +per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_81= +per_frame_82= +per_frame_83=q7=mtime; +per_frame_84=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=` +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; +warp_7=` +warp_8=`float2 d = texsize.zw * 4; +warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_11=`d = lerp(uv_orig,uv,0.35); +warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; +warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; +warp_14=` +warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; +warp_17=` +warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; +warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; +warp_20=` +warp_21=`//ret = 0; +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`ret=GetBlur1(uv); +comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); +comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); +comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_8=` ((uv.xyy*q28 +comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_10=` ).xyz* +comp_11=` float3(1,1,0)*0.05 + +comp_12=` time*float3(0,0,1)*q31 +comp_13=` ); +comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); +comp_18=`//ret=saturate(ret); +comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); +comp_20=`ret*=ret.z; +comp_21=`ret=ret-GetPixel(uv); +comp_22=`//MilkDrop3 Color Mode: +comp_23=`ret /= float3(0.5,1.2,2.4); +comp_24=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 new file mode 100644 index 0000000..0e90ca7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 @@ -0,0 +1,1562 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:37:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail3 +blending_progress=0.56 +blending_direction=1 +random_1=0.690108 +random_2=0.0865854 +random_3=0.0769648 +random_4=0.41355 +random_5=0.20271 + +[PRESET1_BEGIN] +NAME=Beatdrop2077.014 Utopia 2.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.029 +fWaveScale=4.687 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.200 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.290 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=14.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.500 +shapecode_0_rad=1.99863 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.48364 +shapecode_0_r=0.900 +shapecode_0_g=0.300 +shapecode_0_b=0.600 +shapecode_0_a=0.070 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.400 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.43174 +shapecode_1_ang=2.95310 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.83451 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.990 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.980 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.860 +shapecode_1_border_b=0.900 +shapecode_1_border_a=1.000 +shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; +shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); +shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); +shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7=rad=bb/frame-.8; +shape_1_per_frame8=tri=if(above(bass,treb),1,0); +shape_1_per_frame9=squ=if(above(treb,bass),1,0); +shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); +shape_1_per_frame11= +shape_1_per_frame12=sides=3*tri+4*squ+300*cir; +shape_1_per_frame13= +shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; +shape_1_per_frame15= +shape_1_per_frame16=rr=bass_att; +shape_1_per_frame17=gg=treb_att; +shape_1_per_frame18=bb=mid_att; +shape_1_per_frame19= +shape_1_per_frame20= +shape_1_per_frame21=r22=rr; +shape_1_per_frame22=b22=bb; +shape_1_per_frame23=g22=gg; +shape_1_per_frame24= +shape_1_per_frame25= +shape_1_per_frame26=rr=br; +shape_1_per_frame27=gg=bg; +shape_1_per_frame28=bb=bo; +shape_1_per_frame29= +shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; +shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; +shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; +shape_1_per_frame33= +shape_1_per_frame34=border_r=br; +shape_1_per_frame35=border_b=bo; +shape_1_per_frame36=border_g=bg; +shape_1_per_frame37= +shape_1_per_frame38= +shape_1_per_frame39=r=1-rr; +shape_1_per_frame40=r2=b22; +shape_1_per_frame41=b=1-bb; +shape_1_per_frame42=b2=g22; +shape_1_per_frame43=g=1-gg; +shape_1_per_frame44=g2=r22; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); +per_frame_5=warp =0; +per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 v = normalize(uv-uv_orig); +warp_4=` uv = uv_orig + v*texsize.zw*3; +warp_5=` +warp_6=` // sample previous frame +warp_7=` ret = tex2D( sampler_main, uv ).xyz; +warp_8=` +warp_9=` // darken over time +warp_10=` ret *= 0.98; //or try: ret -= 0.0269; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv2 = uv; +comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} +comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} +comp_7=` +comp_8=`//float1 cs = cos(0.25*3.14159); +comp_9=`//float1 sn = sin(0.25*3.14159); +comp_10=`//float2 uv3 = uv2; +comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; +comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; +comp_13=` +comp_14=`uv.x=uv2.x; +comp_15=`uv.y=uv2.y; +comp_16=` +comp_17=` +comp_18=` float2 d = texsize.zw; +comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_21=`float2 dz = float2(dx.y,dy.y)*3; +comp_22=` +comp_23=`d = texsize.zw*2; +comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_26=` +comp_27=`dz +=float2(dx.y,dy.y); +comp_28=` +comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_30=` +comp_31=`ret = bg*float3(rad*4,0.6,.1); +comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); +comp_33=`ret = lerp(ret,1,GetPixel(uv).z); +comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); +comp_35=`//ret = GetPixel(uv); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R251.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=//solarize=above(0.5,bass); +per_frame_31=//darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; +per_frame_34= +per_frame_35=xpos=sin(musictime*0.6)*0.3; +per_frame_36=ypos=sin(musictime*0.4)*0.3; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1,1,0)*0.05 + +warp_32=` time*float3(0,0,1)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(1.4,2.6,3.55)*ret.y + +comp_11=` float3(2.3,1.1,1.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk new file mode 100644 index 0000000..561a7bb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk @@ -0,0 +1,336 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=1.719 +fWaveSmoothing=0.522 +fWaveParam=0.000 +fModWaveAlphaStart=0.950 +fModWaveAlphaEnd=1.470 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.700 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.005 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2= +per_frame_3= +per_frame_4= +per_frame_5=//Thanks to Zylot for rainbow generator +per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); +per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); +per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); +per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); +per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); +per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); +per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); +per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); +per_frame_14= +per_frame_15= +per_frame_16= +per_frame_17=ob_r=ib_r-0.5; +per_frame_18=ob_g=ib_g-0.5; +per_frame_19=ob_b=ib_b-0.5; +per_frame_20=q1=ib_r; +per_frame_21=q2=ib_g; +per_frame_22=q3=ib_b; +per_frame_23= +per_frame_24= +per_frame_25= +per_frame_26=decay = 0.9999; +per_frame_27= +per_frame_28= +per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; +per_frame_30=//solarize=above(0.5,bass); +per_frame_31=//darken=above(0.4,treb); +per_frame_32= +per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; +per_frame_34= +per_frame_35=xpos=sin(musictime*0.6)*0.3; +per_frame_36=ypos=sin(musictime*0.4)*0.3; +per_frame_37=q4=xpos; +per_frame_38=q5=ypos +per_frame_39= +per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; +per_pixel_2=//var=(bass+mid+treb)/3; +per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; +per_pixel_4=//sx=.99-(var*0.01); +per_pixel_5=//cx=var*0.1*(ang/12); +per_pixel_6=//sy=sx; +per_pixel_7= +per_pixel_8=zoom=1; +per_pixel_9= +per_pixel_10=cx=0.5+q4; +per_pixel_11=cy=0.5-q5; +per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); +per_pixel_13=//zm=(1.1-(rd/4)); +per_pixel_14=zm=1; +per_pixel_15= +per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); +per_pixel_17=star=sin(ag/5)*(2-rd); +per_pixel_18=zm=zm+star/20; +per_pixel_19=sx=zm; +per_pixel_20=sy=zm; +per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(1,1,0)*0.05 + +warp_32=` time*float3(0,0,1)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(1.4,2.6,3.55)*ret.y + +comp_11=` float3(2.3,1.1,1.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk new file mode 100644 index 0000000..a444cca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk @@ -0,0 +1,538 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.910 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.701 +fWaveSmoothing=0.684 +fWaveParam=0.580 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.350 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=bb = bb*0.99 + bass*0.02; +wave_0_per_frame2=mm = mm*0.99 + mid*0.02; +wave_0_per_frame3=tt = tt*0.99 + treb*0.02; +wave_0_per_frame4= +wave_0_per_frame5=mx = max(max(bb,mm),tt); +wave_0_per_frame6=mn = min(min(bb,mm),tt); +wave_0_per_frame7= +wave_0_per_frame8=r = (bb-mn)/(mx-mn); +wave_0_per_frame9=g = (mm-mn)/(mx-mn); +wave_0_per_frame10=b = (tt-mn)/(mx-mn); +wave_0_per_frame11= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=x = 0.5 + d*sample*(1-sample); +wave_0_per_point7=y = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=6 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=h=q5; +wave_1_per_frame2=s = 0.8; +wave_1_per_frame3=l= 0.5; +wave_1_per_frame4=// +wave_1_per_frame5=// HSL to RGB by PieturP +wave_1_per_frame6=cc=(6*h); +wave_1_per_frame7=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); +wave_1_per_frame8=zf=(6*h)-cc; +wave_1_per_frame9=zm=l; +wave_1_per_frame10=zp=l*(1-s); +wave_1_per_frame11=zq=l*(1-s*zf); +wave_1_per_frame12=zt=l*(1-s*(1-zf)); +wave_1_per_frame13=monitor=zq; +wave_1_per_frame14=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); +wave_1_per_frame15=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); +wave_1_per_frame16=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); +wave_1_per_frame17=rr=if(equal(s,0),l,rr); +wave_1_per_frame18=gg=if(equal(s,0),l,gg); +wave_1_per_frame19=bb=if(equal(s,0),l,bb); +wave_1_per_frame20=r=rr; +wave_1_per_frame21=g=gg; +wave_1_per_frame22=b=bb; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.4 ; +wave_1_per_point3=tm=q4 + phs*2 - 0.02; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=(flip*0.4-0.2)*(sample); +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//spin; +wave_1_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; +wave_1_per_point14=sa=sin(ang);ca=cos(ang); +wave_1_per_point15=xr=xp*sa + yp*ca; +wave_1_per_point16=yr=xp*ca - yp*sa; +wave_1_per_point17=zr=zp; +wave_1_per_point18= +wave_1_per_point19=xp=xr; +wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point21=zp=zr; +wave_1_per_point22= +wave_1_per_point23=//wrist movement; +wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); +wave_1_per_point25= +wave_1_per_point26=xq=xp; +wave_1_per_point27=sa=sin(ang);ca=cos(ang); +wave_1_per_point28=yq=yp*sa + zp*ca; +wave_1_per_point29=zq=yp*ca - zp*sa; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32=ang=tm*8; +wave_1_per_point33=sa=sin(ang);ca=cos(ang); +wave_1_per_point34=xp=xq*sa + yq*ca; +wave_1_per_point35=yp=xq*ca - yq*sa; +wave_1_per_point36=zp=zq; +wave_1_per_point37= +wave_1_per_point38=//forearm movement; +wave_1_per_point39=zp=zp-0.3; +wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; +wave_1_per_point41=xq=xp; +wave_1_per_point42=sa=sin(ang);ca=cos(ang); +wave_1_per_point43=yq=yp*sa + zp*ca; +wave_1_per_point44=zq=yp*ca - zp*sa; +wave_1_per_point45= +wave_1_per_point46=//upper arm twist +wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); +wave_1_per_point48=xp=xq*sa + yq*ca; +wave_1_per_point49=yp=xq*ca - yq*sa; +wave_1_per_point50=zp=zq; +wave_1_per_point51= +wave_1_per_point52=//upper arm outward; +wave_1_per_point53=zp=zp-0.35; +wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; +wave_1_per_point55=sa=sin(ang);ca=cos(ang); +wave_1_per_point56=xq=xp*sa + zp*ca; +wave_1_per_point57=yq=yp; +wave_1_per_point58=zq=xp*ca - zp*sa; +wave_1_per_point59= +wave_1_per_point60=//upper arm up down; +wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); +wave_1_per_point62=xp=xq; +wave_1_per_point63=sa=sin(ang);ca=cos(ang); +wave_1_per_point64=yp=yq*ca - zq*sa; +wave_1_per_point65=zp=yq*sa + zq*ca; +wave_1_per_point66= +wave_1_per_point67=//xp=xq;yp=yq;zp=zq; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=//project into screenspace and draw on screen +wave_1_per_point71=zp=zp+1.5; +wave_1_per_point72=xs=xp/zp; +wave_1_per_point73=ys=yp/zp; +wave_1_per_point74= +wave_1_per_point75=x=xs+0.5; +wave_1_per_point76=y=ys*1.3+0.5; +wave_1_per_point77= +wave_1_per_point78= +wave_1_per_point79=a=(1-sample); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=27 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=7 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.48652 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=6 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=21 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.17987 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=ang = ang + 10*sin(time*.8); +shape_1_per_frame2=vol = 0.167*(bass+mid+att); +shape_1_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_1_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_1_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_1_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_1_per_frame7=xpos = xpos + 0.001*xspeed; +shape_1_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_1_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_1_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_1_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_1_per_frame12=ypos = ypos + 0.001*yspeed; +shape_1_per_frame13=x = centerx; +shape_1_per_frame14=y = abs(centery-1); +shape_1_per_frame15=centerx = 1.75*xpos + 0.5; +shape_1_per_frame16=centery = 1.75*ypos + 0.5; +shape_1_per_frame17=r2 = .5+.2*sin(time*.666); +shape_1_per_frame18=g2 = .5+.2*sin(time*.555); +shape_1_per_frame19=b2 = .5+.2*sin(time*.777); +shape_1_per_frame20=rad = rad + bass*.1; +shape_1_per_frame21=border_r = bass*.3; +shape_1_per_frame22=border_g = treb*.3; +shape_1_per_frame23=border_b = mis*.3; +shape_1_per_frame24=r = if(above(bass,1.3),1,0); +shape_1_per_frame25=g = if(above(bass,1.3),1,0); +shape_1_per_frame26=b = if(above(bass,1.3),1,0); +shape_1_per_frame27=//thanks zylot +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=15 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23067 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.400 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=ang = ang + 10*sin(time*.8); +shape_2_per_frame2=vol = 0.167*(bass+mid+att); +shape_2_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_2_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_2_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_2_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_2_per_frame7=xpos = xpos + 0.001*xspeed; +shape_2_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_2_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_2_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_2_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_2_per_frame12=ypos = ypos + 0.001*yspeed; +shape_2_per_frame13=x = centerx; +shape_2_per_frame14=y = abs(centery-1); +shape_2_per_frame15=centerx = 1.75*xpos + 0.5; +shape_2_per_frame16=centery = 1.75*ypos + 0.5; +shape_2_per_frame17=r2 = .5+.2*sin(time*.666); +shape_2_per_frame18=g2 = .5+.2*sin(time*.555); +shape_2_per_frame19=b2 = .5+.2*sin(time*.777); +shape_2_per_frame20=rad = rad + bass*.1; +shape_2_per_frame21=border_r = bass*.3; +shape_2_per_frame22=border_g = treb*.3; +shape_2_per_frame23=border_b = mis*.3; +shape_2_per_frame24=r = if(above(bass,1.3),1,0); +shape_2_per_frame25=g = if(above(bass,1.3),1,0); +shape_2_per_frame26=b = if(above(bass,1.3),1,0); +shape_2_per_frame27=//thanks zylot +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=7 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.27048 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.200 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=ang = ang + 10*sin(time*.8); +shape_3_per_frame2=vol = 0.167*(bass+mid+att); +shape_3_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_3_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_3_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_3_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_3_per_frame7=xpos = xpos + 0.001*xspeed; +shape_3_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_3_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_3_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_3_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_3_per_frame12=ypos = ypos + 0.001*yspeed; +shape_3_per_frame13=x = centerx; +shape_3_per_frame14=y = abs(centery-1); +shape_3_per_frame15=centerx = 1.75*xpos + 0.5; +shape_3_per_frame16=centery = 1.75*ypos + 0.5; +shape_3_per_frame17=r2 = .5+.2*sin(time*.666); +shape_3_per_frame18=g2 = .5+.2*sin(time*.555); +shape_3_per_frame19=b2 = .5+.2*sin(time*.777); +shape_3_per_frame20=rad = rad + bass*.1; +shape_3_per_frame21=border_r = bass*.3; +shape_3_per_frame22=border_g = treb*.3; +shape_3_per_frame23=border_b = mis*.3; +shape_3_per_frame24=r = if(above(bass,1.3),1,0); +shape_3_per_frame25=g = if(above(bass,1.3),1,0); +shape_3_per_frame26=b = if(above(bass,1.3),1,0); +shape_3_per_frame27=//thanks zylot +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = (vvb+vvm+vvt)*10; +per_frame_12=q2 = (vvb+vvm+vvt)*10; +per_frame_13=q3 = (vvb+vvm+vvt)*10; +per_frame_14=q4 = (vvb+vvm+vvt)*10; +per_frame_15=q5 = (vvb+vvm+vvt)*10; +per_frame_16=q6 = (vvb+vvm+vvt)*10; +per_frame_17=q7 = (vvb+vvm+vvt)*10; +per_frame_18=q8 = (vvb+vvm+vvt)*10; +per_frame_19=q9 = (vvb+vvm+vvt)*10; +per_frame_20=q10 = (vvb+vvm+vvt)*10; +per_frame_21=q11 = (vvb+vvm+vvt)*10; +per_frame_22=q12 = (vvb+vvm+vvt)*10; +per_frame_23=q13 = (vvb+vvm+vvt)*10; +per_frame_24=q14 = (vvb+vvm+vvt)*10; +per_frame_25=q15 = (vvb+vvm+vvt)*10; +per_frame_26=q16 = (vvb+vvm+vvt)*10; +per_frame_27=q17 = (vvb+vvm+vvt)*10; +per_frame_28=q18 = (vvb+vvm+vvt)*10; +per_frame_29=q19 = (vvb+vvm+vvt)*10; +per_frame_30=q20 = (vvb+vvm+vvt)*10; +per_frame_31=q21 = (vvb+vvm+vvt)*10; +per_frame_32=q22 = (vvb+vvm+vvt)*10; +per_frame_33=q23 = (vvb+vvm+vvt)*10; +per_frame_34=q24 = (vvb+vvm+vvt)*10; +per_frame_35=q25 = (vvb+vvm+vvt)*10; +per_frame_36=q26 = (vvb+vvm+vvt)*10; +per_frame_37=q27 = (vvb+vvm+vvt)*10; +per_frame_38=q28 = (vvb+vvm+vvt)*10; +per_frame_39=q29 = (vvb+vvm+vvt)*10; +per_frame_40=q30 = (vvb+vvm+vvt)*10; +per_frame_41=q31 = (vvb+vvm+vvt)*10; +per_frame_42=q32 = (vvb+vvm+vvt)*10; +per_frame_43= +per_frame_44=warp = 0; +per_frame_45=q1 = .6+.3*sin(time*.95242); +per_frame_46=q2 = .6+.3*sin(time*1.332211); +per_frame_47=q3 = .6+.3*sin(time*.44556); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,.2); +warp_4=` +warp_5=`float2 d = texsize.zw * 8; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*bass*3) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*3) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*15; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.007; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`ret *= 1.3; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 1.5*ret.y*ret.y; +comp_50=`ret.z = 1.5*ret.y; +comp_51=` +comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 new file mode 100644 index 0000000..cd2e8fd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 @@ -0,0 +1,1388 @@ +Created with MILKDROP 3.1 on 08/04/2023 at 18:26:28 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.440 +blending_direction=-1 +random_1=0.250 +random_2=0.512 +random_3=0.903 +random_4=0.634 +random_5=0.073 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=2.000000 +fGammaAdj=1.070 +fDecay=0.955 +fVideoEchoZoom=100.000 +fVideoEchoAlpha=0.650 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=5.921 +fZoomExponent=11.56276 +fShader=0.000 +zoom=1.05971 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.17692 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid); +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=0.4; +shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.17632 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.44513 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.660 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*.3; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*bass; +shape_3_per_frame6=g=g+tan(mid)*bass; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; +per_frame_init_2=shapes = 820; +per_frame_init_3=frm = (rand(10) >= 5); +per_frame_1=dec_m = pow (0.8, 30/fps); +per_frame_2=dec_s = pow (0.9, 30/fps); +per_frame_3=vol = (bass+mid+treb)/3; +per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; +per_frame_5=avg = avg*dec_s + vol*(1-dec_s); +per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; +per_frame_9=index = (index + is_beat) %8; +per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; +per_frame_11= +per_frame_12=trig = is_beat*(index==0); +per_frame_13=t1 = t1+trig; +per_frame_14= +per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); +per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); +per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); +per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; +per_frame_19= +per_frame_20=n = 0; +per_frame_21=p1 *= .9; p2 = 0; p3 = 0; +per_frame_22=mx = 0; my = 0; mz = 0; +per_frame_23=vol2 = min(vol,2); +per_frame_24=vol2 = sqrt(vol); +per_frame_25=k5 = 1 / (rand(10)+.2); +per_frame_26=loop (shapes, +per_frame_27= sa = n/shapes; +per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; +per_frame_29= p2 = p2-p1*vol*k5; +per_frame_30= x1 += sin(p2)*sa*.006*vol; +per_frame_31= y1 += cos(p2)*sa*.006*vol; +per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; +per_frame_33= +per_frame_34=mx += x1; my += y1; mz += z1; +per_frame_35=x1 = atan(x1/16)*16; +per_frame_36=y1 = atan(y1/16)*16; +per_frame_37=z1 = atan(z1/16)*16; +per_frame_38=//z1 = 1; +per_frame_39= gmegabuf(n*4) = x1; +per_frame_40= gmegabuf(n*4+1) = y1; +per_frame_41= gmegabuf(n*4+2) = z1; +per_frame_42= n +=1; +per_frame_43=); +per_frame_44= +per_frame_45=trel = trel + vol_/fps*.3; +per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; +per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); +per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; +per_frame_49=q4 = mzoom_; +per_frame_50=q5 = vol >= vol_; +per_frame_51= +per_frame_52=monitor = q5; +per_frame_53=q6=aspecty; +per_frame_54=q27 = index; +per_frame_55=q28 = index2; +per_frame_56=q24 = is_beat; +per_frame_57=q30 = min(1,.05/mzoom);; +per_frame_58= +per_frame_59=trig1 = is_beat*(index%2); +per_frame_60=pk = if (trig1,1,pk*dec_m); +per_frame_61=ran5 = if(trig1, rand(1), ran5); +per_frame_62= +per_frame_63=q22 = pk * pk * (frame%2); +per_frame_64=q22 = pk==1; +per_frame_65=q23 = ran5; +per_frame_66= +per_pixel_1=zoom=(zoom-1.001)*rad+1.001; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 d = texsize.zw * 8; +warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; +warp_7=` +warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; +warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 +warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; +warp_11=` +warp_12=` +warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; +warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; +warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; +warp_16=` +warp_17=` +warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 +warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 +warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; +warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; +warp_22=`ret.y *= 1 + ret.x*0.1; +warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; +warp_24=`} +comp_1=`sampler sampler_MilkDrop3_002; +comp_2=`sampler sampler_MilkDrop3_003; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` float2 d = texsize.zw*12; +comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; +comp_12=` +comp_13=`float3 re; +comp_14=` +comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); +comp_16=`float2 m = float2(1-q4,q8); +comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop +comp_18=`float2 mid_uv = m + (uv-m)*0.996; +comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); +comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? +comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow +comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); +comp_23=`//ret = tex2D(sampler_main, uv); +comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); +comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); +comp_26=`ret = lerp( re, 1-re, ret.y); +comp_27=` +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R252.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.910 +fDecay=0.960 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.701 +fWaveSmoothing=0.684 +fWaveParam=0.580 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.350 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=bb = bb*0.99 + bass*0.02; +wave_0_per_frame2=mm = mm*0.99 + mid*0.02; +wave_0_per_frame3=tt = tt*0.99 + treb*0.02; +wave_0_per_frame4= +wave_0_per_frame5=mx = max(max(bb,mm),tt); +wave_0_per_frame6=mn = min(min(bb,mm),tt); +wave_0_per_frame7= +wave_0_per_frame8=r = (bb-mn)/(mx-mn); +wave_0_per_frame9=g = (mm-mn)/(mx-mn); +wave_0_per_frame10=b = (tt-mn)/(mx-mn); +wave_0_per_frame11= +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=x = 0.5 + d*sample*(1-sample); +wave_0_per_point7=y = -0.05 + sample*1.1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=6 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=h=q5; +wave_1_per_frame2=s = 0.8; +wave_1_per_frame3=l= 0.5; +wave_1_per_frame4=// +wave_1_per_frame5=// HSL to RGB by PieturP +wave_1_per_frame6=cc=(6*h); +wave_1_per_frame7=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); +wave_1_per_frame8=zf=(6*h)-cc; +wave_1_per_frame9=zm=l; +wave_1_per_frame10=zp=l*(1-s); +wave_1_per_frame11=zq=l*(1-s*zf); +wave_1_per_frame12=zt=l*(1-s*(1-zf)); +wave_1_per_frame13=monitor=zq; +wave_1_per_frame14=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); +wave_1_per_frame15=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); +wave_1_per_frame16=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); +wave_1_per_frame17=rr=if(equal(s,0),l,rr); +wave_1_per_frame18=gg=if(equal(s,0),l,gg); +wave_1_per_frame19=bb=if(equal(s,0),l,bb); +wave_1_per_frame20=r=rr; +wave_1_per_frame21=g=gg; +wave_1_per_frame22=b=bb; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.4 ; +wave_1_per_point3=tm=q4 + phs*2 - 0.02; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=(flip*0.4-0.2)*(sample); +wave_1_per_point10=zp=0; +wave_1_per_point11= +wave_1_per_point12=//spin; +wave_1_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; +wave_1_per_point14=sa=sin(ang);ca=cos(ang); +wave_1_per_point15=xr=xp*sa + yp*ca; +wave_1_per_point16=yr=xp*ca - yp*sa; +wave_1_per_point17=zr=zp; +wave_1_per_point18= +wave_1_per_point19=xp=xr; +wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; +wave_1_per_point21=zp=zr; +wave_1_per_point22= +wave_1_per_point23=//wrist movement; +wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); +wave_1_per_point25= +wave_1_per_point26=xq=xp; +wave_1_per_point27=sa=sin(ang);ca=cos(ang); +wave_1_per_point28=yq=yp*sa + zp*ca; +wave_1_per_point29=zq=yp*ca - zp*sa; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32=ang=tm*8; +wave_1_per_point33=sa=sin(ang);ca=cos(ang); +wave_1_per_point34=xp=xq*sa + yq*ca; +wave_1_per_point35=yp=xq*ca - yq*sa; +wave_1_per_point36=zp=zq; +wave_1_per_point37= +wave_1_per_point38=//forearm movement; +wave_1_per_point39=zp=zp-0.3; +wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; +wave_1_per_point41=xq=xp; +wave_1_per_point42=sa=sin(ang);ca=cos(ang); +wave_1_per_point43=yq=yp*sa + zp*ca; +wave_1_per_point44=zq=yp*ca - zp*sa; +wave_1_per_point45= +wave_1_per_point46=//upper arm twist +wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); +wave_1_per_point48=xp=xq*sa + yq*ca; +wave_1_per_point49=yp=xq*ca - yq*sa; +wave_1_per_point50=zp=zq; +wave_1_per_point51= +wave_1_per_point52=//upper arm outward; +wave_1_per_point53=zp=zp-0.35; +wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; +wave_1_per_point55=sa=sin(ang);ca=cos(ang); +wave_1_per_point56=xq=xp*sa + zp*ca; +wave_1_per_point57=yq=yp; +wave_1_per_point58=zq=xp*ca - zp*sa; +wave_1_per_point59= +wave_1_per_point60=//upper arm up down; +wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); +wave_1_per_point62=xp=xq; +wave_1_per_point63=sa=sin(ang);ca=cos(ang); +wave_1_per_point64=yp=yq*ca - zq*sa; +wave_1_per_point65=zp=yq*sa + zq*ca; +wave_1_per_point66= +wave_1_per_point67=//xp=xq;yp=yq;zp=zq; +wave_1_per_point68= +wave_1_per_point69= +wave_1_per_point70=//project into screenspace and draw on screen +wave_1_per_point71=zp=zp+1.5; +wave_1_per_point72=xs=xp/zp; +wave_1_per_point73=ys=yp/zp; +wave_1_per_point74= +wave_1_per_point75=x=xs+0.5; +wave_1_per_point76=y=ys*1.3+0.5; +wave_1_per_point77= +wave_1_per_point78= +wave_1_per_point79=a=(1-sample); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=27 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=7 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.48652 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=6 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=21 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.17987 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=ang = ang + 10*sin(time*.8); +shape_1_per_frame2=vol = 0.167*(bass+mid+att); +shape_1_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_1_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_1_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_1_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_1_per_frame7=xpos = xpos + 0.001*xspeed; +shape_1_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_1_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_1_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_1_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_1_per_frame12=ypos = ypos + 0.001*yspeed; +shape_1_per_frame13=x = centerx; +shape_1_per_frame14=y = abs(centery-1); +shape_1_per_frame15=centerx = 1.75*xpos + 0.5; +shape_1_per_frame16=centery = 1.75*ypos + 0.5; +shape_1_per_frame17=r2 = .5+.2*sin(time*.666); +shape_1_per_frame18=g2 = .5+.2*sin(time*.555); +shape_1_per_frame19=b2 = .5+.2*sin(time*.777); +shape_1_per_frame20=rad = rad + bass*.1; +shape_1_per_frame21=border_r = bass*.3; +shape_1_per_frame22=border_g = treb*.3; +shape_1_per_frame23=border_b = mis*.3; +shape_1_per_frame24=r = if(above(bass,1.3),1,0); +shape_1_per_frame25=g = if(above(bass,1.3),1,0); +shape_1_per_frame26=b = if(above(bass,1.3),1,0); +shape_1_per_frame27=//thanks zylot +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=15 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.23067 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.400 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=ang = ang + 10*sin(time*.8); +shape_2_per_frame2=vol = 0.167*(bass+mid+att); +shape_2_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_2_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_2_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_2_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_2_per_frame7=xpos = xpos + 0.001*xspeed; +shape_2_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_2_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_2_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_2_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_2_per_frame12=ypos = ypos + 0.001*yspeed; +shape_2_per_frame13=x = centerx; +shape_2_per_frame14=y = abs(centery-1); +shape_2_per_frame15=centerx = 1.75*xpos + 0.5; +shape_2_per_frame16=centery = 1.75*ypos + 0.5; +shape_2_per_frame17=r2 = .5+.2*sin(time*.666); +shape_2_per_frame18=g2 = .5+.2*sin(time*.555); +shape_2_per_frame19=b2 = .5+.2*sin(time*.777); +shape_2_per_frame20=rad = rad + bass*.1; +shape_2_per_frame21=border_r = bass*.3; +shape_2_per_frame22=border_g = treb*.3; +shape_2_per_frame23=border_b = mis*.3; +shape_2_per_frame24=r = if(above(bass,1.3),1,0); +shape_2_per_frame25=g = if(above(bass,1.3),1,0); +shape_2_per_frame26=b = if(above(bass,1.3),1,0); +shape_2_per_frame27=//thanks zylot +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=7 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.27048 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.200 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +shape_3_per_frame1=ang = ang + 10*sin(time*.8); +shape_3_per_frame2=vol = 0.167*(bass+mid+att); +shape_3_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +shape_3_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); +shape_3_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +shape_3_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); +shape_3_per_frame7=xpos = xpos + 0.001*xspeed; +shape_3_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +shape_3_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); +shape_3_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +shape_3_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); +shape_3_per_frame12=ypos = ypos + 0.001*yspeed; +shape_3_per_frame13=x = centerx; +shape_3_per_frame14=y = abs(centery-1); +shape_3_per_frame15=centerx = 1.75*xpos + 0.5; +shape_3_per_frame16=centery = 1.75*ypos + 0.5; +shape_3_per_frame17=r2 = .5+.2*sin(time*.666); +shape_3_per_frame18=g2 = .5+.2*sin(time*.555); +shape_3_per_frame19=b2 = .5+.2*sin(time*.777); +shape_3_per_frame20=rad = rad + bass*.1; +shape_3_per_frame21=border_r = bass*.3; +shape_3_per_frame22=border_g = treb*.3; +shape_3_per_frame23=border_b = mis*.3; +shape_3_per_frame24=r = if(above(bass,1.3),1,0); +shape_3_per_frame25=g = if(above(bass,1.3),1,0); +shape_3_per_frame26=b = if(above(bass,1.3),1,0); +shape_3_per_frame27=//thanks zylot +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=q1 = (vvb+vvm+vvt)*10; +per_frame_12=q2 = (vvb+vvm+vvt)*10; +per_frame_13=q3 = (vvb+vvm+vvt)*10; +per_frame_14=q4 = (vvb+vvm+vvt)*10; +per_frame_15=q5 = (vvb+vvm+vvt)*10; +per_frame_16=q6 = (vvb+vvm+vvt)*10; +per_frame_17=q7 = (vvb+vvm+vvt)*10; +per_frame_18=q8 = (vvb+vvm+vvt)*10; +per_frame_19=q9 = (vvb+vvm+vvt)*10; +per_frame_20=q10 = (vvb+vvm+vvt)*10; +per_frame_21=q11 = (vvb+vvm+vvt)*10; +per_frame_22=q12 = (vvb+vvm+vvt)*10; +per_frame_23=q13 = (vvb+vvm+vvt)*10; +per_frame_24=q14 = (vvb+vvm+vvt)*10; +per_frame_25=q15 = (vvb+vvm+vvt)*10; +per_frame_26=q16 = (vvb+vvm+vvt)*10; +per_frame_27=q17 = (vvb+vvm+vvt)*10; +per_frame_28=q18 = (vvb+vvm+vvt)*10; +per_frame_29=q19 = (vvb+vvm+vvt)*10; +per_frame_30=q20 = (vvb+vvm+vvt)*10; +per_frame_31=q21 = (vvb+vvm+vvt)*10; +per_frame_32=q22 = (vvb+vvm+vvt)*10; +per_frame_33=q23 = (vvb+vvm+vvt)*10; +per_frame_34=q24 = (vvb+vvm+vvt)*10; +per_frame_35=q25 = (vvb+vvm+vvt)*10; +per_frame_36=q26 = (vvb+vvm+vvt)*10; +per_frame_37=q27 = (vvb+vvm+vvt)*10; +per_frame_38=q28 = (vvb+vvm+vvt)*10; +per_frame_39=q29 = (vvb+vvm+vvt)*10; +per_frame_40=q30 = (vvb+vvm+vvt)*10; +per_frame_41=q31 = (vvb+vvm+vvt)*10; +per_frame_42=q32 = (vvb+vvm+vvt)*10; +per_frame_43= +per_frame_44=warp = 0; +per_frame_45=q1 = .6+.3*sin(time*.95242); +per_frame_46=q2 = .6+.3*sin(time*1.332211); +per_frame_47=q3 = .6+.3*sin(time*.44556); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,.2); +warp_4=` +warp_5=`float2 d = texsize.zw * 8; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*bass*3) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*3) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*15; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.007; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`ret *= 1.3; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 1.5*ret.y*ret.y; +comp_50=`ret.z = 1.5*ret.y; +comp_51=` +comp_52=`ret /= float3(0.8,0.4,1.1); +comp_53=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk new file mode 100644 index 0000000..7feda26 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk @@ -0,0 +1,306 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 new file mode 100644 index 0000000..c991d71 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 @@ -0,0 +1,1165 @@ +Created with MILKDROP 3.1 on 30/03/2023 at 00:54:29 +https://twitter.com/MilkDrop2077 + +blending_pattern=horizontal +blending_progress=0.55 +blending_direction=-1 +random_1=0.945528 +random_2=0.162602 +random_3=0.264092 +random_4=0.881165 +random_5=0.899593 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R153.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R253.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.996 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=10 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.433 +fWaveScale=2.620 +fWaveSmoothing=0.270 +fWaveParam=-0.080 +fModWaveAlphaStart=1.030 +fModWaveAlphaEnd=1.610 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.800 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.08925 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.800 +shapecode_0_g=0.400 +shapecode_0_b=0.200 +shapecode_0_a=0.050 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad = rad + 0.02*cos(time*3); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret=tex2D(sampler_main,uv); +comp_4=`ret=lerp(ret,GetBlur3(uv),.5); +comp_5=` +comp_6=` ret *= 3*hue_shader; //old hue shader effect +comp_7=` ret = sqrt(ret); //brighten +comp_8=` ret *= ret; //darken +comp_9=`ret /= float3(0.8,1.7,-1.1); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk new file mode 100644 index 0000000..d34ae58 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk @@ -0,0 +1,332 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.136 +fWaveScale=1.951 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.86831 +fShader=0.000 +zoom=1.00020 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.59957 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_1_per_frame2=x = 0.5 + 0.225*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +per_frame_1=wave_a = 0; +per_frame_2=//decay = 0.1; +per_frame_3= +per_frame_4=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_5= +per_frame_6=tic = min(time-tin,.1); +per_frame_7=tin = time; +per_frame_8= +per_frame_9=ra = 10; +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb_avg; +per_frame_16=mt = mt + tic*mid_avg; +per_frame_17=bt = bt + tic*bass_avg; +per_frame_18= +per_frame_19=sp = abs(vav - slide)*.1; +per_frame_20=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_21=toc = 1; +per_frame_22= +per_frame_23=vt = vt + tic*slide; +per_frame_24= +per_frame_25=q1 = bt; +per_frame_26=q2 = mt; +per_frame_27=q3 = tt; +per_frame_28=q4 = slide*1; +per_frame_29=q5 = vt*.05 + 150; +per_frame_30= +per_frame_31=q6 = .01;//tic; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.1*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`} +comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk new file mode 100644 index 0000000..73e60ce --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk @@ -0,0 +1,447 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.86831 +fShader=0.000 +zoom=1.00020 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_a = 0; +per_frame_2=//decay = 0.1; +per_frame_3= +per_frame_4=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_5= +per_frame_6=tic = min(time-tin,.1); +per_frame_7=tin = time; +per_frame_8= +per_frame_9=ra = 10; +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb_avg; +per_frame_16=mt = mt + tic*mid_avg; +per_frame_17=bt = bt + tic*bass_avg; +per_frame_18= +per_frame_19=sp = abs(vav - slide)*.1; +per_frame_20=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; +per_frame_21=toc = 1; +per_frame_22= +per_frame_23=vt = vt + tic*slide; +per_frame_24= +per_frame_25=q1 = bt; +per_frame_26=q2 = mt; +per_frame_27=q3 = tt; +per_frame_28=q4 = slide*1; +per_frame_29=q5 = vt*.05 + 150; +per_frame_30= +per_frame_31=q6 = .01;//tic; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret = (ret-0.03)*0.98; +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-1.2)*aspect.xy; +comp_4=` +comp_5=`float ang1 = atan2(uv1.y, uv1.x); +comp_6=`//float rad1 = log(length(uv1)-0.1); +comp_7=` +comp_8=`float rad2 = length(uv1) + 0.06; +comp_9=`float rad1 = .1/rad2 ; +comp_10=` +comp_11=`float2 uv2 = float2 (3, rad1); +comp_12=`uv2.y = uv2.y +0.1*time; +comp_13=`uv2.x = uv2.x +0.1*time; +comp_14=` +comp_15=`float2 uv3 = float2 (3.14, rad1*3.5); +comp_16=`uv3.y = uv3.y +0.05*time ; +comp_17=`uv3.x = uv3.x + time/32; +comp_18=` +comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); +comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_21=` +comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); +comp_23=` +comp_24=`crisp = 3*crisp * pow(rad,.3); +comp_25=` +comp_26=`float mask = saturate(6-4*rad); +comp_27=` +comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_29=`ret *= float3(.5,0.5,1); +comp_30=`ret -= 0.6; +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk new file mode 100644 index 0000000..112e0de --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk @@ -0,0 +1,294 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 new file mode 100644 index 0000000..18a4977 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 @@ -0,0 +1,1150 @@ +Created with MILKDROP 3.2 on 22/06/2023 at 00:20:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.47 +blending_direction=1 +random_1=0.381572 +random_2=0.323713 +random_3=0.743360 +random_4=0.408537 +random_5=0.676423 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R076.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=`ret = GetPixel(uv) - 0.08; +warp_4=`float2 uv1 = uv; +warp_5=`float2 d = texsize.zw*4; +warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); +warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); +warp_8=`d *= float2(dx.x,dy.x)*0.4; +warp_9=`uv1+=d; +warp_10=`//uv1 = frac(uv1); +warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; +warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; +warp_13=` +warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; +warp_15=`ret -= 0.005; +warp_16=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=`ret -= 0.7; +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R256.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`ret /= float3(1.0,2.3,-1.5); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk new file mode 100644 index 0000000..633bb82 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk @@ -0,0 +1,265 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.25; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv -= 0.5; +warp_4=` uv *= 1 + (q4*uv.y + q5*uv.x)*0.1; +warp_5=` uv += 0.5; +warp_6=` +warp_7=` // sample previous frame +warp_8=` ret = tex2D( sampler_main, uv ).xyz; +warp_9=` +warp_10=` +warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(q5,-q4)).xyz ); +warp_12=` +warp_13=` // darken (decay) over time +warp_14=` ret = (ret - 0.003)*0.98; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk new file mode 100644 index 0000000..b090fc3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk @@ -0,0 +1,293 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.25; +per_pixel_5=mult = 0.2*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_5=` +warp_6=` float n; +warp_7=` float2 d = texsize.zw*1; +warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); +warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); +warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); +warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); +warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); +warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); +warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); +warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); +warp_16=` +warp_17=`float t = 0.4; +warp_18=` if (n < 1.9) +warp_19=` ret -= t; +warp_20=` if (n > 3.1) +warp_21=` ret -= t; +warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) +warp_23=` ret += t; +warp_24=` +warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); +warp_26=` +warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); +warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); +warp_29=` +warp_30=` // darken (decay) over time +warp_31=` //ret = (ret - 0.016)*0.985; +warp_32=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main,uv); +comp_4=` +comp_5=` float3 bl = GetBlur3(uv).xyz; +comp_6=` float3 base = GetPixel(uv).xyz; +comp_7=` +comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); +comp_9=` +comp_10=` ret += bl+lerp(ret.x,bl.x*float3(.24,0.9,0.138),base.y); +comp_11=` ret += bl+lerp(ret.y,bl.y*float3(.9,0.25,0.1),base.x); +comp_12=` ret += bl+lerp(ret.z,bl.z*float3(.31,0.12,0.18),base.z); +comp_13=` +comp_14=` ret += bl*(frac(base)+frac(bl))+blum; +comp_15=` ret += frac(ret+bl); +comp_16=` +comp_17=` ret*=ret; +comp_18=`ret /= float3(.4,.3,.1); +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk new file mode 100644 index 0000000..3b3a7f2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk @@ -0,0 +1,483 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.850 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+0.01; +wave_0_per_frame2=advance=advance * below(advance,1); +wave_0_per_frame3=t1=advance; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=step=sample*32; +wave_0_per_point3=step2=(int(step)/32)*6.283; +wave_0_per_point4=step3=(step - int(step)); +wave_0_per_point5=tm = t1 * 6.283 - 2; +wave_0_per_point6= +wave_0_per_point7=xp=sin(step2) * 0.4; +wave_0_per_point8=yp=cos(step2) * 0.4; +wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; +wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_0_per_point11= +wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_0_per_point16=a=a*(1-zp/6.28) ; +wave_0_per_point17=a=a*(zp/6.28); +wave_0_per_point18=a=a*(1-step3); +wave_0_per_point19=zp=zp*2 - 3.1415; +wave_0_per_point20= +wave_0_per_point21=//z rotation +wave_0_per_point22=sang=sin(q1);cang=cos(q1); +wave_0_per_point23=xn=xp*sang + yp*cang; +wave_0_per_point24=yn=xp*cang - yp*sang; +wave_0_per_point25=zn=zp; +wave_0_per_point26=xp=xn;yp=yn;zp=zn; +wave_0_per_point27= +wave_0_per_point28=//y rotation; +wave_0_per_point29=sang=sin(q2);cang=cos(q2); +wave_0_per_point30=xn=xp*sang + zp*(cang); +wave_0_per_point31=yn=yp; +wave_0_per_point32=zn=xp*cang - zp*sang; +wave_0_per_point33=xp=xn;yp=yn;zp=zn; +wave_0_per_point34= +wave_0_per_point35=//x rotation; +wave_0_per_point36=sang=sin(q3);cang=cos(q3); +wave_0_per_point37=xn=xp; +wave_0_per_point38=yn=yp*sang + zp*cang; +wave_0_per_point39=zn=yp*cang - zp*sang; +wave_0_per_point40=xp=xn;yp=yn;zp=zn; +wave_0_per_point41= +wave_0_per_point42= +wave_0_per_point43= +wave_0_per_point44=zp=zp+1.5; +wave_0_per_point45= +wave_0_per_point46= +wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_0_per_point48= +wave_0_per_point49=x=xp/zp+ 0.5; +wave_0_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+0.01; +wave_1_per_frame2=advance=advance * below(advance,1); +wave_1_per_frame3=t1=advance; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=step=sample*32; +wave_1_per_point3=step2=(int(step)/32)*6.283; +wave_1_per_point4=step3=(step - int(step)); +wave_1_per_point5=tm = t1 * 6.283 - 2; +wave_1_per_point6= +wave_1_per_point7=xp=sin(step2) * 0.6; +wave_1_per_point8=yp=cos(step2) * 0.6; +wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; +wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_1_per_point11= +wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_1_per_point16=a=a*(1-zp/6.28) ; +wave_1_per_point17=a=a*(zp/6.28); +wave_1_per_point18=a=a*(1-step3); +wave_1_per_point19=zp=zp*2 - 3.1415; +wave_1_per_point20= +wave_1_per_point21=//z rotation +wave_1_per_point22=sang=sin(q1);cang=cos(q1); +wave_1_per_point23=xn=xp*sang + yp*cang; +wave_1_per_point24=yn=xp*cang - yp*sang; +wave_1_per_point25=zn=zp; +wave_1_per_point26=xp=xn;yp=yn;zp=zn; +wave_1_per_point27= +wave_1_per_point28=//y rotation; +wave_1_per_point29=sang=sin(q2);cang=cos(q2); +wave_1_per_point30=xn=xp*sang + zp*(cang); +wave_1_per_point31=yn=yp; +wave_1_per_point32=zn=xp*cang - zp*sang; +wave_1_per_point33=xp=xn;yp=yn;zp=zn; +wave_1_per_point34= +wave_1_per_point35=//x rotation; +wave_1_per_point36=sang=sin(q3);cang=cos(q3); +wave_1_per_point37=xn=xp; +wave_1_per_point38=yn=yp*sang + zp*cang; +wave_1_per_point39=zn=yp*cang - zp*sang; +wave_1_per_point40=xp=xn;yp=yn;zp=zn; +wave_1_per_point41= +wave_1_per_point42= +wave_1_per_point43= +wave_1_per_point44=zp=zp+1.5; +wave_1_per_point45= +wave_1_per_point46= +wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_1_per_point48= +wave_1_per_point49=x=xp/zp+ 0.5; +wave_1_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.300 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+0.015; +wave_2_per_frame2=advance=advance * below(advance,1); +wave_2_per_frame3=t1=advance; +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=step=sample*32; +wave_2_per_point3=step2=(int(step)/32)*6.283; +wave_2_per_point4=step3=(step - int(step)); +wave_2_per_point5=tm = t1 * 6.283 - 2; +wave_2_per_point6= +wave_2_per_point7=xp=sin(step2) * 1; +wave_2_per_point8=yp=cos(step2) * 1; +wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; +wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_2_per_point11= +wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_2_per_point16=a=a*(1-zp/6.28) ; +wave_2_per_point17=a=a*(zp/6.28); +wave_2_per_point18=a=a*(1-step3); +wave_2_per_point19=zp=zp*2 - 3.1415; +wave_2_per_point20= +wave_2_per_point21=//z rotation +wave_2_per_point22=sang=sin(q1);cang=cos(q1); +wave_2_per_point23=xn=xp*sang + yp*cang; +wave_2_per_point24=yn=xp*cang - yp*sang; +wave_2_per_point25=zn=zp; +wave_2_per_point26=xp=xn;yp=yn;zp=zn; +wave_2_per_point27= +wave_2_per_point28=//y rotation; +wave_2_per_point29=sang=sin(q2);cang=cos(q2); +wave_2_per_point30=xn=xp*sang + zp*(cang); +wave_2_per_point31=yn=yp; +wave_2_per_point32=zn=xp*cang - zp*sang; +wave_2_per_point33=xp=xn;yp=yn;zp=zn; +wave_2_per_point34= +wave_2_per_point35=//x rotation; +wave_2_per_point36=sang=sin(q3);cang=cos(q3); +wave_2_per_point37=xn=xp; +wave_2_per_point38=yn=yp*sang + zp*cang; +wave_2_per_point39=zn=yp*cang - zp*sang; +wave_2_per_point40=xp=xn;yp=yn;zp=zn; +wave_2_per_point41= +wave_2_per_point42= +wave_2_per_point43= +wave_2_per_point44=zp=zp+1.5; +wave_2_per_point45= +wave_2_per_point46= +wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_2_per_point48= +wave_2_per_point49=x=xp/zp+ 0.5; +wave_2_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.000 +wavecode_3_g=0.400 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+0.02; +wave_3_per_frame2=advance=advance * below(advance,1); +wave_3_per_frame3=t1=advance; +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=step=sample*32; +wave_3_per_point3=step2=(int(step)/32)*6.283; +wave_3_per_point4=step3=(step - int(step)); +wave_3_per_point5=tm = t1 * 6.283 - 2; +wave_3_per_point6= +wave_3_per_point7=xp=sin(step2) * 1.6; +wave_3_per_point8=yp=cos(step2) * 1.6; +wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; +wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_3_per_point11= +wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_3_per_point16=a=a*(1-zp/6.28) ; +wave_3_per_point17=a=a*(zp/6.28); +wave_3_per_point18=a=a*(1-step3); +wave_3_per_point19=zp=zp*2 - 3.1415; +wave_3_per_point20= +wave_3_per_point21=//z rotation +wave_3_per_point22=sang=sin(q1);cang=cos(q1); +wave_3_per_point23=xn=xp*sang + yp*cang; +wave_3_per_point24=yn=xp*cang - yp*sang; +wave_3_per_point25=zn=zp; +wave_3_per_point26=xp=xn;yp=yn;zp=zn; +wave_3_per_point27= +wave_3_per_point28=//y rotation; +wave_3_per_point29=sang=sin(q2);cang=cos(q2); +wave_3_per_point30=xn=xp*sang + zp*(cang); +wave_3_per_point31=yn=yp; +wave_3_per_point32=zn=xp*cang - zp*sang; +wave_3_per_point33=xp=xn;yp=yn;zp=zn; +wave_3_per_point34= +wave_3_per_point35=//x rotation; +wave_3_per_point36=sang=sin(q3);cang=cos(q3); +wave_3_per_point37=xn=xp; +wave_3_per_point38=yn=yp*sang + zp*cang; +wave_3_per_point39=zn=yp*cang - zp*sang; +wave_3_per_point40=xp=xn;yp=yn;zp=zn; +wave_3_per_point41= +wave_3_per_point42= +wave_3_per_point43= +wave_3_per_point44=zp=zp+1.5; +wave_3_per_point45= +wave_3_per_point46= +wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_3_per_point48= +wave_3_per_point49=x=xp/zp+ 0.5; +wave_3_per_point50=y=yp/zp * 1.3 + 0.5; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*tan(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*cos(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; +warp_5=` +warp_6=` // motion blur by Geiss +warp_7=` // 'v' points exactly one pixel, in the direction of motion +warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; +warp_9=` float3 s; +warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); +warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); +warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); +warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret = (ret-0.005)*0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.23)*float3(.4,1,.3); +comp_5=`} +comp_6=` +comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 new file mode 100644 index 0000000..aab7adc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 @@ -0,0 +1,1752 @@ +Created with MILKDROP 3.1 on 04/04/2023 at 23:00:47 +https://twitter.com/MilkDrop2077 + +blending_pattern=linesvertical +blending_progress=0.51 +blending_direction=1 +random_1=0.342683 +random_2=0.731165 +random_3=0.832385 +random_4=0.353117 +random_5=0.0173442 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R259.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.850 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+0.01; +wave_0_per_frame2=advance=advance * below(advance,1); +wave_0_per_frame3=t1=advance; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=step=sample*32; +wave_0_per_point3=step2=(int(step)/32)*6.283; +wave_0_per_point4=step3=(step - int(step)); +wave_0_per_point5=tm = t1 * 6.283 - 2; +wave_0_per_point6= +wave_0_per_point7=xp=sin(step2) * 0.4; +wave_0_per_point8=yp=cos(step2) * 0.4; +wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; +wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_0_per_point11= +wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_0_per_point16=a=a*(1-zp/6.28) ; +wave_0_per_point17=a=a*(zp/6.28); +wave_0_per_point18=a=a*(1-step3); +wave_0_per_point19=zp=zp*2 - 3.1415; +wave_0_per_point20= +wave_0_per_point21=//z rotation +wave_0_per_point22=sang=sin(q1);cang=cos(q1); +wave_0_per_point23=xn=xp*sang + yp*cang; +wave_0_per_point24=yn=xp*cang - yp*sang; +wave_0_per_point25=zn=zp; +wave_0_per_point26=xp=xn;yp=yn;zp=zn; +wave_0_per_point27= +wave_0_per_point28=//y rotation; +wave_0_per_point29=sang=sin(q2);cang=cos(q2); +wave_0_per_point30=xn=xp*sang + zp*(cang); +wave_0_per_point31=yn=yp; +wave_0_per_point32=zn=xp*cang - zp*sang; +wave_0_per_point33=xp=xn;yp=yn;zp=zn; +wave_0_per_point34= +wave_0_per_point35=//x rotation; +wave_0_per_point36=sang=sin(q3);cang=cos(q3); +wave_0_per_point37=xn=xp; +wave_0_per_point38=yn=yp*sang + zp*cang; +wave_0_per_point39=zn=yp*cang - zp*sang; +wave_0_per_point40=xp=xn;yp=yn;zp=zn; +wave_0_per_point41= +wave_0_per_point42= +wave_0_per_point43= +wave_0_per_point44=zp=zp+1.5; +wave_0_per_point45= +wave_0_per_point46= +wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_0_per_point48= +wave_0_per_point49=x=xp/zp+ 0.5; +wave_0_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+0.01; +wave_1_per_frame2=advance=advance * below(advance,1); +wave_1_per_frame3=t1=advance; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=step=sample*32; +wave_1_per_point3=step2=(int(step)/32)*6.283; +wave_1_per_point4=step3=(step - int(step)); +wave_1_per_point5=tm = t1 * 6.283 - 2; +wave_1_per_point6= +wave_1_per_point7=xp=sin(step2) * 0.6; +wave_1_per_point8=yp=cos(step2) * 0.6; +wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; +wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_1_per_point11= +wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_1_per_point16=a=a*(1-zp/6.28) ; +wave_1_per_point17=a=a*(zp/6.28); +wave_1_per_point18=a=a*(1-step3); +wave_1_per_point19=zp=zp*2 - 3.1415; +wave_1_per_point20= +wave_1_per_point21=//z rotation +wave_1_per_point22=sang=sin(q1);cang=cos(q1); +wave_1_per_point23=xn=xp*sang + yp*cang; +wave_1_per_point24=yn=xp*cang - yp*sang; +wave_1_per_point25=zn=zp; +wave_1_per_point26=xp=xn;yp=yn;zp=zn; +wave_1_per_point27= +wave_1_per_point28=//y rotation; +wave_1_per_point29=sang=sin(q2);cang=cos(q2); +wave_1_per_point30=xn=xp*sang + zp*(cang); +wave_1_per_point31=yn=yp; +wave_1_per_point32=zn=xp*cang - zp*sang; +wave_1_per_point33=xp=xn;yp=yn;zp=zn; +wave_1_per_point34= +wave_1_per_point35=//x rotation; +wave_1_per_point36=sang=sin(q3);cang=cos(q3); +wave_1_per_point37=xn=xp; +wave_1_per_point38=yn=yp*sang + zp*cang; +wave_1_per_point39=zn=yp*cang - zp*sang; +wave_1_per_point40=xp=xn;yp=yn;zp=zn; +wave_1_per_point41= +wave_1_per_point42= +wave_1_per_point43= +wave_1_per_point44=zp=zp+1.5; +wave_1_per_point45= +wave_1_per_point46= +wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_1_per_point48= +wave_1_per_point49=x=xp/zp+ 0.5; +wave_1_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.300 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+0.015; +wave_2_per_frame2=advance=advance * below(advance,1); +wave_2_per_frame3=t1=advance; +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=step=sample*32; +wave_2_per_point3=step2=(int(step)/32)*6.283; +wave_2_per_point4=step3=(step - int(step)); +wave_2_per_point5=tm = t1 * 6.283 - 2; +wave_2_per_point6= +wave_2_per_point7=xp=sin(step2) * 1; +wave_2_per_point8=yp=cos(step2) * 1; +wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; +wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_2_per_point11= +wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_2_per_point16=a=a*(1-zp/6.28) ; +wave_2_per_point17=a=a*(zp/6.28); +wave_2_per_point18=a=a*(1-step3); +wave_2_per_point19=zp=zp*2 - 3.1415; +wave_2_per_point20= +wave_2_per_point21=//z rotation +wave_2_per_point22=sang=sin(q1);cang=cos(q1); +wave_2_per_point23=xn=xp*sang + yp*cang; +wave_2_per_point24=yn=xp*cang - yp*sang; +wave_2_per_point25=zn=zp; +wave_2_per_point26=xp=xn;yp=yn;zp=zn; +wave_2_per_point27= +wave_2_per_point28=//y rotation; +wave_2_per_point29=sang=sin(q2);cang=cos(q2); +wave_2_per_point30=xn=xp*sang + zp*(cang); +wave_2_per_point31=yn=yp; +wave_2_per_point32=zn=xp*cang - zp*sang; +wave_2_per_point33=xp=xn;yp=yn;zp=zn; +wave_2_per_point34= +wave_2_per_point35=//x rotation; +wave_2_per_point36=sang=sin(q3);cang=cos(q3); +wave_2_per_point37=xn=xp; +wave_2_per_point38=yn=yp*sang + zp*cang; +wave_2_per_point39=zn=yp*cang - zp*sang; +wave_2_per_point40=xp=xn;yp=yn;zp=zn; +wave_2_per_point41= +wave_2_per_point42= +wave_2_per_point43= +wave_2_per_point44=zp=zp+1.5; +wave_2_per_point45= +wave_2_per_point46= +wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_2_per_point48= +wave_2_per_point49=x=xp/zp+ 0.5; +wave_2_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.000 +wavecode_3_g=0.400 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+0.02; +wave_3_per_frame2=advance=advance * below(advance,1); +wave_3_per_frame3=t1=advance; +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=step=sample*32; +wave_3_per_point3=step2=(int(step)/32)*6.283; +wave_3_per_point4=step3=(step - int(step)); +wave_3_per_point5=tm = t1 * 6.283 - 2; +wave_3_per_point6= +wave_3_per_point7=xp=sin(step2) * 1.6; +wave_3_per_point8=yp=cos(step2) * 1.6; +wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; +wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_3_per_point11= +wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_3_per_point16=a=a*(1-zp/6.28) ; +wave_3_per_point17=a=a*(zp/6.28); +wave_3_per_point18=a=a*(1-step3); +wave_3_per_point19=zp=zp*2 - 3.1415; +wave_3_per_point20= +wave_3_per_point21=//z rotation +wave_3_per_point22=sang=sin(q1);cang=cos(q1); +wave_3_per_point23=xn=xp*sang + yp*cang; +wave_3_per_point24=yn=xp*cang - yp*sang; +wave_3_per_point25=zn=zp; +wave_3_per_point26=xp=xn;yp=yn;zp=zn; +wave_3_per_point27= +wave_3_per_point28=//y rotation; +wave_3_per_point29=sang=sin(q2);cang=cos(q2); +wave_3_per_point30=xn=xp*sang + zp*(cang); +wave_3_per_point31=yn=yp; +wave_3_per_point32=zn=xp*cang - zp*sang; +wave_3_per_point33=xp=xn;yp=yn;zp=zn; +wave_3_per_point34= +wave_3_per_point35=//x rotation; +wave_3_per_point36=sang=sin(q3);cang=cos(q3); +wave_3_per_point37=xn=xp; +wave_3_per_point38=yn=yp*sang + zp*cang; +wave_3_per_point39=zn=yp*cang - zp*sang; +wave_3_per_point40=xp=xn;yp=yn;zp=zn; +wave_3_per_point41= +wave_3_per_point42= +wave_3_per_point43= +wave_3_per_point44=zp=zp+1.5; +wave_3_per_point45= +wave_3_per_point46= +wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_3_per_point48= +wave_3_per_point49=x=xp/zp+ 0.5; +wave_3_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*tan(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*cos(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; +warp_5=` +warp_6=` // motion blur by Geiss +warp_7=` // 'v' points exactly one pixel, in the direction of motion +warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; +warp_9=` float3 s; +warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); +warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); +warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); +warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret = (ret-0.005)*0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.23)*float3(.4,1,.3); +comp_5=`ret /= float3(-2.5,1.5,2.7); +comp_6=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 new file mode 100644 index 0000000..787d84f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 @@ -0,0 +1,1294 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 00:43:25 +https://twitter.com/MilkDrop2077 + +blending_pattern=donuts +blending_progress=0.560 +blending_direction=-1 +random_1=0.404 +random_2=0.936 +random_3=0.401 +random_4=0.278 +random_5=0.467 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R064.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=2 +PSVERSION_COMP=4 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.761 +fWaveSmoothing=0.900 +fWaveParam=-0.900 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.580 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.000 +mv_b=1.070 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.820 +b1ed=1.000 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.48600 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.890 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.43500 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.990 +wavecode_1_a=0.900 +wavecode_2_enabled=1 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.980 +wavecode_2_g=0.810 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.49000 +wavecode_3_r=1.000 +wavecode_3_g=0.820 +wavecode_3_b=0.830 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.565 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.70533 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.157 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.150 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.103 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.480 +shapecode_2_y=0.545 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.080 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.040 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10600 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.18000 +shapecode_3_r=0.980 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=0.990 +shapecode_3_border_a=0.110 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 1.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-1.05; +per_frame_10=wave_y = 1-abs(q1)-0.156; +per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.009; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.025; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = uv; +comp_4=`float2 d = texsize.zw*3; +comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); +comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); +comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; +comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; +comp_9=` +comp_10=`ret.x += (+dx.x - dy.x)*0.4; +comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); +comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); +comp_13=` +comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); +comp_15=` +comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); +comp_17=`//ret = GetPixel(uv); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R260.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=1.00262 +fShader=1.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.850 +wavecode_0_g=0.930 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+0.01; +wave_0_per_frame2=advance=advance * below(advance,1); +wave_0_per_frame3=t1=advance; +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=step=sample*32; +wave_0_per_point3=step2=(int(step)/32)*6.283; +wave_0_per_point4=step3=(step - int(step)); +wave_0_per_point5=tm = t1 * 6.283 - 2; +wave_0_per_point6= +wave_0_per_point7=xp=sin(step2) * 0.4; +wave_0_per_point8=yp=cos(step2) * 0.4; +wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; +wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_0_per_point11= +wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_0_per_point16=a=a*(1-zp/6.28) ; +wave_0_per_point17=a=a*(zp/6.28); +wave_0_per_point18=a=a*(1-step3); +wave_0_per_point19=zp=zp*2 - 3.1415; +wave_0_per_point20= +wave_0_per_point21=//z rotation +wave_0_per_point22=sang=sin(q1);cang=cos(q1); +wave_0_per_point23=xn=xp*sang + yp*cang; +wave_0_per_point24=yn=xp*cang - yp*sang; +wave_0_per_point25=zn=zp; +wave_0_per_point26=xp=xn;yp=yn;zp=zn; +wave_0_per_point27= +wave_0_per_point28=//y rotation; +wave_0_per_point29=sang=sin(q2);cang=cos(q2); +wave_0_per_point30=xn=xp*sang + zp*(cang); +wave_0_per_point31=yn=yp; +wave_0_per_point32=zn=xp*cang - zp*sang; +wave_0_per_point33=xp=xn;yp=yn;zp=zn; +wave_0_per_point34= +wave_0_per_point35=//x rotation; +wave_0_per_point36=sang=sin(q3);cang=cos(q3); +wave_0_per_point37=xn=xp; +wave_0_per_point38=yn=yp*sang + zp*cang; +wave_0_per_point39=zn=yp*cang - zp*sang; +wave_0_per_point40=xp=xn;yp=yn;zp=zn; +wave_0_per_point41= +wave_0_per_point42= +wave_0_per_point43= +wave_0_per_point44=zp=zp+1.5; +wave_0_per_point45= +wave_0_per_point46= +wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_0_per_point48= +wave_0_per_point49=x=xp/zp+ 0.5; +wave_0_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.600 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+0.01; +wave_1_per_frame2=advance=advance * below(advance,1); +wave_1_per_frame3=t1=advance; +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=step=sample*32; +wave_1_per_point3=step2=(int(step)/32)*6.283; +wave_1_per_point4=step3=(step - int(step)); +wave_1_per_point5=tm = t1 * 6.283 - 2; +wave_1_per_point6= +wave_1_per_point7=xp=sin(step2) * 0.6; +wave_1_per_point8=yp=cos(step2) * 0.6; +wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; +wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_1_per_point11= +wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_1_per_point16=a=a*(1-zp/6.28) ; +wave_1_per_point17=a=a*(zp/6.28); +wave_1_per_point18=a=a*(1-step3); +wave_1_per_point19=zp=zp*2 - 3.1415; +wave_1_per_point20= +wave_1_per_point21=//z rotation +wave_1_per_point22=sang=sin(q1);cang=cos(q1); +wave_1_per_point23=xn=xp*sang + yp*cang; +wave_1_per_point24=yn=xp*cang - yp*sang; +wave_1_per_point25=zn=zp; +wave_1_per_point26=xp=xn;yp=yn;zp=zn; +wave_1_per_point27= +wave_1_per_point28=//y rotation; +wave_1_per_point29=sang=sin(q2);cang=cos(q2); +wave_1_per_point30=xn=xp*sang + zp*(cang); +wave_1_per_point31=yn=yp; +wave_1_per_point32=zn=xp*cang - zp*sang; +wave_1_per_point33=xp=xn;yp=yn;zp=zn; +wave_1_per_point34= +wave_1_per_point35=//x rotation; +wave_1_per_point36=sang=sin(q3);cang=cos(q3); +wave_1_per_point37=xn=xp; +wave_1_per_point38=yn=yp*sang + zp*cang; +wave_1_per_point39=zn=yp*cang - zp*sang; +wave_1_per_point40=xp=xn;yp=yn;zp=zn; +wave_1_per_point41= +wave_1_per_point42= +wave_1_per_point43= +wave_1_per_point44=zp=zp+1.5; +wave_1_per_point45= +wave_1_per_point46= +wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_1_per_point48= +wave_1_per_point49=x=xp/zp+ 0.5; +wave_1_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.300 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+0.015; +wave_2_per_frame2=advance=advance * below(advance,1); +wave_2_per_frame3=t1=advance; +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=step=sample*32; +wave_2_per_point3=step2=(int(step)/32)*6.283; +wave_2_per_point4=step3=(step - int(step)); +wave_2_per_point5=tm = t1 * 6.283 - 2; +wave_2_per_point6= +wave_2_per_point7=xp=sin(step2) * 1; +wave_2_per_point8=yp=cos(step2) * 1; +wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; +wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_2_per_point11= +wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_2_per_point16=a=a*(1-zp/6.28) ; +wave_2_per_point17=a=a*(zp/6.28); +wave_2_per_point18=a=a*(1-step3); +wave_2_per_point19=zp=zp*2 - 3.1415; +wave_2_per_point20= +wave_2_per_point21=//z rotation +wave_2_per_point22=sang=sin(q1);cang=cos(q1); +wave_2_per_point23=xn=xp*sang + yp*cang; +wave_2_per_point24=yn=xp*cang - yp*sang; +wave_2_per_point25=zn=zp; +wave_2_per_point26=xp=xn;yp=yn;zp=zn; +wave_2_per_point27= +wave_2_per_point28=//y rotation; +wave_2_per_point29=sang=sin(q2);cang=cos(q2); +wave_2_per_point30=xn=xp*sang + zp*(cang); +wave_2_per_point31=yn=yp; +wave_2_per_point32=zn=xp*cang - zp*sang; +wave_2_per_point33=xp=xn;yp=yn;zp=zn; +wave_2_per_point34= +wave_2_per_point35=//x rotation; +wave_2_per_point36=sang=sin(q3);cang=cos(q3); +wave_2_per_point37=xn=xp; +wave_2_per_point38=yn=yp*sang + zp*cang; +wave_2_per_point39=zn=yp*cang - zp*sang; +wave_2_per_point40=xp=xn;yp=yn;zp=zn; +wave_2_per_point41= +wave_2_per_point42= +wave_2_per_point43= +wave_2_per_point44=zp=zp+1.5; +wave_2_per_point45= +wave_2_per_point46= +wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_2_per_point48= +wave_2_per_point49=x=xp/zp+ 0.5; +wave_2_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=0.000 +wavecode_3_g=0.400 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+0.02; +wave_3_per_frame2=advance=advance * below(advance,1); +wave_3_per_frame3=t1=advance; +wave_3_per_point1=n=sample*6.283; +wave_3_per_point2=step=sample*32; +wave_3_per_point3=step2=(int(step)/32)*6.283; +wave_3_per_point4=step3=(step - int(step)); +wave_3_per_point5=tm = t1 * 6.283 - 2; +wave_3_per_point6= +wave_3_per_point7=xp=sin(step2) * 1.6; +wave_3_per_point8=yp=cos(step2) * 1.6; +wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; +wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); +wave_3_per_point11= +wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); +wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); +wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); +wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); +wave_3_per_point16=a=a*(1-zp/6.28) ; +wave_3_per_point17=a=a*(zp/6.28); +wave_3_per_point18=a=a*(1-step3); +wave_3_per_point19=zp=zp*2 - 3.1415; +wave_3_per_point20= +wave_3_per_point21=//z rotation +wave_3_per_point22=sang=sin(q1);cang=cos(q1); +wave_3_per_point23=xn=xp*sang + yp*cang; +wave_3_per_point24=yn=xp*cang - yp*sang; +wave_3_per_point25=zn=zp; +wave_3_per_point26=xp=xn;yp=yn;zp=zn; +wave_3_per_point27= +wave_3_per_point28=//y rotation; +wave_3_per_point29=sang=sin(q2);cang=cos(q2); +wave_3_per_point30=xn=xp*sang + zp*(cang); +wave_3_per_point31=yn=yp; +wave_3_per_point32=zn=xp*cang - zp*sang; +wave_3_per_point33=xp=xn;yp=yn;zp=zn; +wave_3_per_point34= +wave_3_per_point35=//x rotation; +wave_3_per_point36=sang=sin(q3);cang=cos(q3); +wave_3_per_point37=xn=xp; +wave_3_per_point38=yn=yp*sang + zp*cang; +wave_3_per_point39=zn=yp*cang - zp*sang; +wave_3_per_point40=xp=xn;yp=yn;zp=zn; +wave_3_per_point41= +wave_3_per_point42= +wave_3_per_point43= +wave_3_per_point44=zp=zp+1.5; +wave_3_per_point45= +wave_3_per_point46= +wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); +wave_3_per_point48= +wave_3_per_point49=x=xp/zp+ 0.5; +wave_3_per_point50=y=yp/zp * 1.3 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 0.6+sin(time*0.001)*0.5; +per_frame_2=x1 = 0.5+sin(v*time*0.8513)*0.2; +per_frame_3=y1 = 0.5+cos(v*time*0.5524)*0.2; +per_frame_4=x2 = 0.5+sin(v*time*0.6527)*0.2; +per_frame_5=y2 = 0.5+cos(v*time*0.9512)*0.2; +per_frame_6= +per_frame_7=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_8=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)*4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_9= +per_frame_10=wave_r = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_11=wave_g = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_12=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 3, 1),1); +per_frame_13= +per_frame_14=q1 = x1; +per_frame_15=q2 = x2; +per_frame_16=q3 = y1; +per_frame_17=q4 = y2; +per_pixel_1=x1 = q1; +per_pixel_2=y1 = q3; +per_pixel_3=x2 = q2; +per_pixel_4=y2 = q4; +per_pixel_5= +per_pixel_6=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_7=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_8=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_9= +per_pixel_10=d3 = d-d1-d2+bass*bass*bass*0.01; +per_pixel_11=s = 100; +per_pixel_12=c = 10+bass*bass; +per_pixel_13=scale = 0.005*(bass*4); +per_pixel_14= +per_pixel_15=sigmoide = 3/(1+pow(2,-c*d3))-1; +per_pixel_16=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_17=dd = scale*peek*sigmoide; +per_pixel_18=o=-0.3*(1+bass*2); +per_pixel_19=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_20=dy = -dd*sin(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.001; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(1,.95,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(2,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=` +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk new file mode 100644 index 0000000..f54c57f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk @@ -0,0 +1,295 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=0.15840 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1= +per_frame_2=zoom = 0.99; +per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; +per_frame_4=ib_g = sin(time*4)*0.3+0.3; +per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; +per_frame_6=wave_r = 1- ib_r; +per_frame_7=wave_g = 1- ib_g; +per_frame_8=wave_b = 1- ib_b; +per_frame_9=//wave_mystery = -1+bass/2; +per_frame_10=wave_x = 0.5+sin(time*3)*0.3; +per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; +per_pixel_1=r = bass/4; +per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; +per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; +per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; +per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_8= +per_pixel_9= +per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; +per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; +per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; +per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_16= +per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; +per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; +per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); +per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; +per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); +per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); +per_pixel_23= +per_pixel_24= +per_pixel_25=dx = x1+x2+x3; +per_pixel_26=dy = y1+y2+y3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk new file mode 100644 index 0000000..931499a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk @@ -0,0 +1,299 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.930 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; +per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` // sample previous frame +warp_5=` float3 a = tex2D(sampler_main, uv).xyz; +warp_6=` float3 b = GetBlur1(uv)*10; +warp_7=` +warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; +warp_9=` ret = tex2D(sampler_main, uv2).xyz; +warp_10=` +warp_11=` // add noise +warp_12=` float t = 0.002; +warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; +warp_14=` +warp_15=` // darken +warp_16=` ret -= 0.001; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.5)); +comp_11=` +comp_12=`ret *= 2.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .04; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(1,1,0)*0.05 + +comp_29=` time*float3(1,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.15; +comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk new file mode 100644 index 0000000..548e0e9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk @@ -0,0 +1,540 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.960 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.107 +fWaveScale=1.119 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.200 +fModWaveAlphaEnd=1.200 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.88020 +fShader=0.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=0.99980 +wave_r=0.000 +wave_g=0.930 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.050 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=q1 = below(int(rand(100)),4 + 10*(treb+mid+bass)); +wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); +wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); +wave_0_per_point3= +wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); +wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); +wave_0_per_point6=xv = if(sw - swi,xv,int(rand(1001))*.001*.8); +wave_0_per_point7=mx = xv + ita*.025; +wave_0_per_point8=my = if(sw - swi,my,int(rand(1001))*.001*.975); +wave_0_per_point9= +wave_0_per_point10=sz = .01; +wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); +wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); +wave_0_per_point13= +wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; +wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; +wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; +wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; +wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; +wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; +wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; +wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; +wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; +wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; +wave_0_per_point24= +wave_0_per_point25=lr = if(sw,lr,int(rand(10))); +wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; +wave_0_per_point27= +wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); +wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); +wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); +wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); +wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); +wave_0_per_point34=vg = equal(let,1); +wave_0_per_point35=vh = equal(let,9) + equal(let,20); +wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); +wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); +wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); +wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); +wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); +wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); +wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); +wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); +wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); +wave_0_per_point46=vs = equal(let,22); +wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); +wave_0_per_point48= +wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); +wave_0_per_point50= +wave_0_per_point51=a = a*below(ita,8)*q1; +wave_0_per_point52= +wave_0_per_point53=x = mx + vx*sz*.75; +wave_0_per_point54=y = my + vy*sz*1.5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=24 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=8 +shapecode_0_x=0.480 +shapecode_0_y=0.500 +shapecode_0_rad=0.02610 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(1000))/1000; +shape_0_per_frame2=y = int(rand(1000))/1000; +shape_0_per_frame3=ang = int(rand(150))/100; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shape_2_per_frame1=x = sin(time) * .4 + .5; +shape_2_per_frame2= +shape_2_per_frame3= +shape_2_per_frame4=pow( (bass*.15),2); +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.16777 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.100 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=hshift=0;hshift2=0; +per_frame_init_2=evol=0; +per_frame_init_3=beatfade=0; +per_frame_init_4=next=0 +per_frame_1=evol=(bass+mid+treb)*0.3; +per_frame_2=evol=evol*evol; +per_frame_3= +per_frame_4=hshift= sin(time*0.3)*3.5 - 2.5; +per_frame_5=hshift= pow( max(hshift,0) , 2 ); +per_frame_6=hshift2= -sin(time*0.3)*3.5 - 2.5; +per_frame_7=hshift2= pow( max(hshift2,0) , 2 ); +per_frame_8=dx= (hshift - hshift2)*0.03*evol; +per_frame_9= +per_frame_10=vshift= sin(time*0.5)*3.5 - 2.5; +per_frame_11=vshift= pow( max(vshift,0) , 2 ); +per_frame_12=vshift2= -sin(time*0.5)*3.5 - 2.5; +per_frame_13=vshift2= pow( max(vshift2,0) , 2 ); +per_frame_14=dy= (vshift - vshift2)*0.03*evol; +per_frame_15= +per_frame_16= +per_frame_17=// -------------------------------- Beat Detective v0.07 ---------------------------------- +per_frame_18=sure=if(equal(sure,0),.6,sure); +per_frame_19=interval=if(equal(interval,0),40,interval); +per_frame_20=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); +per_frame_21=dbass=(bass-pbass)/FPS; +per_frame_22=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); +per_frame_23=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), +per_frame_24=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); +per_frame_25=sure=max(.5,sure); +per_frame_26=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); +per_frame_27=beat=if(cheat,1,beat); +per_frame_28=sure=if(cheat,.95*sure,sure); +per_frame_29=maxdbass=max(maxdbass*.999,dbass); +per_frame_30=maxdbass=max(.012,maxdbass); +per_frame_31=maxdbass=min(.02,maxdbass); +per_frame_32=interval=if(beat, frame-lastbeat,interval); +per_frame_33=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); +per_frame_34=cheat=0; +per_frame_35=pbass=bass; +per_frame_36=// ---------------------------------------------------------------------------------------------- +per_frame_37=warp=0; +per_frame_38=zoom=1; +per_frame_39=temp=(time/6.2831-int(time/6.2831)); +per_frame_40=q7=abs(temp*6.2831-3.1415)/3.1415; +per_frame_41=q8=beat; +per_frame_42= +per_frame_43=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) +per_frame_44=q8=q8+equal(frame-lastbeat,1); +per_frame_45= +per_frame_46=orient = if(alpha,orient,int(rand(3))+1); +per_frame_47=echo_orient = orient; +per_frame_48= +per_frame_49=// ------------------ Indecision Code ---------------------- +per_frame_50=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. +per_frame_51=vol = 0.167*(bass+mid); +per_frame_52=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); +per_frame_53=xamp = xamp + 0.5*(xamptarg-xamp); +per_frame_54=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); +per_frame_55=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); +per_frame_56=xpos = xpos + 0.001*xspeed; +per_frame_57=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); +per_frame_58=yamp = yamp + 0.5*(yamptarg-yamp); +per_frame_59=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); +per_frame_60=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); +per_frame_61=ypos = ypos + 0.001*yspeed; +per_frame_62=// --------------------------------------------------------- +per_frame_63= +per_frame_64=q1 = xpos; +per_frame_65=q2 = ypos; +per_frame_66= +per_frame_67=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); +per_frame_68=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); +per_frame_69=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); +per_frame_70=//ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); +per_frame_71=//ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); +per_frame_72=//ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); +per_frame_73= +per_frame_74=basschange = 0.1*basschange+0.01*bass; +per_frame_75=midchange = 0.1*midchange+0.01*mid; +per_frame_76=trebchange = 0.1*trebchange+0.01*treb; +per_frame_77= +per_frame_78=basstime = basstime + basschange; +per_frame_79=midtime = midtime + midchange; +per_frame_80=trebtime = trebtime + trebchange; +per_frame_81= +per_frame_82= +per_frame_83= +per_frame_84=beatfade = if( beat, 1 , beatfade); +per_frame_85=beatfade=beatfade-0.02; +per_frame_86=beatfade=max(beatfade,0); +per_frame_87= +per_frame_88=next= if( beat , next+1 , next); +per_frame_89=next= if( above(next,2) , 0 , next ); +per_frame_90= +per_frame_91=q3 = beatfade * equal(next,0); +per_frame_92=q4 = beatfade * equal(next,1); +per_frame_93=q5 = beatfade * equal(next,2); +per_frame_94= +per_frame_95= +per_frame_96=q6 = frame%2; +per_frame_97= +per_frame_98=monitor=next +per_pixel_1=cx=0.5+q1; +per_pixel_2=cy=0.5-q2; +per_pixel_3=rd=sqrt( sqr( (x-0.5-q1)*2) + sqr( (y-0.5+q2)*1.5 ) ); +per_pixel_4=//zm=(1.1-(rd/4)); +per_pixel_5=//sx=zm; +per_pixel_6=//sy=zm; +per_pixel_7=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3); +per_pixel_8= +per_pixel_9= +per_pixel_10=zoom=1.01+(rd/10000); +per_pixel_11=rot=rd/40 ; +per_pixel_12= +per_pixel_13=hedge=if (above(x,0.5) , x , 1-x)*2; +per_pixel_14=hedge=1- pow(1-hedge,2); +per_pixel_15=vedge=if (above(y,0.5) , y , 1-y)*2; +per_pixel_16=vedge=1- pow(1-vedge,2); +per_pixel_17=dx=dx; +per_pixel_18=dy=dy; +per_pixel_19= +per_pixel_20= +per_pixel_21=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_pixel_22=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_pixel_23=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_pixel_24=zoom = zoom + 0.01; +per_pixel_25=zoom = zoom + (0.05 + 0.04*sin(time))*(0.2*sin(ang*time)); +per_pixel_26=rot = rot + 0.01*(0.5*cos(ang*5*bass*time)); +per_pixel_27= +per_pixel_28=dx = dx + 0.1*above(rad,0.25)*dx_r; +per_pixel_29=dy = dy + 0.1*above(rad,0.25)*dy_r; +per_pixel_30=num = 8; +per_pixel_31=pi = 3.141592654; +per_pixel_32=radi = (y-.5)*.75; +per_pixel_33=radi = (y-.5); +per_pixel_34=radi = pow(radi*radi + (x-.5)*(x-.5),.5); +per_pixel_35= +per_pixel_36=an = ang + pi + time; +per_pixel_37=an = an - pi*2*int(an/(pi*2)); +per_pixel_38= +per_pixel_39=mod = .1; +per_pixel_40= +per_pixel_41=seg = ang + pi; +per_pixel_42=seg = seg/(pi*2)*num; +per_pixel_43=seg = int(seg); +per_pixel_44=seg = seg - equal(seg,num); +per_pixel_45= +per_pixel_46=anga = (ang + pi) - (pi*2/num)*seg; +per_pixel_47=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); +per_pixel_48=//anga = anga + pi/6; // num = 6 +per_pixel_49=anga = anga + pi/4; // num = 8 +per_pixel_50=//anga = anga + .85; // num = 10 +per_pixel_51= +per_pixel_52= +per_pixel_53=ox = .5 - radi*sin(anga); +per_pixel_54=oy = .5 + radi*cos(anga); +per_pixel_55= +per_pixel_56=//rot = if(equal(seg,0),rot,0); +per_pixel_57= +per_pixel_58=dx = equal(seg,3)*(x-ox); +per_pixel_59=dy = equal(seg,3)*(y-oy); +per_pixel_60= +per_pixel_61=dx = above(seg,0)*(x-ox); +per_pixel_62=dy = above(seg,0)*(y-oy); +per_pixel_63= +per_pixel_64=//dx = equal(seg,1)*(x - .5)*2; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`sampler sampler_seaweed; +comp_2=`shader_body +comp_3=`{ +comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_5=` float ang_lq = ang; +comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_7=` float rad_hq = length(uv_temp1); +comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_9=` +comp_10=` float2 uv2 = (uv - 0.5); +comp_11=` float rad2 = rad_lq*0.8; +comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; +comp_13=` +comp_14=` +comp_15=` // FIN TYPE +comp_16=` float fins = 6; +comp_17=` ang2 = frac(ang2*fins)/fins; +comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_19=` ang2 = abs(ang2 - 0.5/fins); +comp_20=` +comp_21=` +comp_22=` ang2 *= M_PI_2; +comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_24=` +comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert +comp_26=` //uv.y = rad*rad; +comp_27=`// float srad = sqrt(rad)+ 0.05; +comp_28=` +comp_29=`// ret = tex2D(sampler_main, uv).xyz; +comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); +comp_31=` +comp_32=` //ret += GetBlur1(uv) - 0.07; +comp_33=` //ret *= float3(1.3,0.8,0.5); +comp_34=` //ret *= 0.8; +comp_35=`ret = float3(0.9,0.5,0)*ret.z + float3(0.4,0,0.8)*ret.y; +comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 new file mode 100644 index 0000000..0ae4f57 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 @@ -0,0 +1,1686 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:38:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.56 +blending_direction=-1 +random_1=0.338889 +random_2=0.103930 +random_3=0.328726 +random_4=0.985637 +random_5=0.887263 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`ret /= float3(0.9,-2.4,2.4); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R264.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=bb = bb*0.99 + bass*0.02; +per_frame_2=mm = mm*0.99 + mid*0.02; +per_frame_3=tt = tt*0.99 + treb*0.02; +per_frame_4= +per_frame_5=mx = max(max(bb,mm),tt); +per_frame_6=mn = min(min(bb,mm),tt); +per_frame_7= +per_frame_8=t1 = (bb-mn)/(mx-mn); +per_frame_9=t2 = (mm-mn)/(mx-mn); +per_frame_10=t3 = (tt-mn)/(mx-mn); +per_frame_11= +per_frame_12=v = 0.2/fps; +per_frame_13=bm = bm + (t1-t2)*v; +per_frame_14=mt = mt + (t2-t3)*v; +per_frame_15= +per_frame_16=// coordinates spiral 1 +per_frame_17=q11 = 0.5; // X +per_frame_18=q12 = 0; // Y +per_frame_19= +per_frame_20=// coordinates spiral 2 +per_frame_21=q13 = -0.5; +per_frame_22=q14 = 0; +per_frame_23= +per_frame_24=q15 = 0.5/asin(1); // pi/4 +per_frame_25= +per_frame_26=q16 = -bm; // rotation +per_frame_27=q17 = mt; // growth +per_frame_28= +per_frame_29=// raytraced sphere code +per_frame_30= +per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_33= +per_frame_34=zz = 2.2; // linear zoom +per_frame_35= +per_frame_36=pi = asin(1)*2; +per_frame_37=pi2inv = 0.5/pi; +per_frame_38=maskangle = asin( 1/d); +per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_40=q31 = d; +per_frame_41=q30 = z; +per_frame_42=q29 = pi2inv; +per_frame_43=q28 = pi; +per_frame_44=q27 = 1/zz; +per_frame_45= +per_frame_46=v = 0.4; +per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_50= +per_frame_51=n = n + j1*0.0052; +per_frame_52=n1 = n1 + j2*0.0052; +per_frame_53=n2 = n2 + j3*0.0052; +per_frame_54= +per_frame_55= +per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin +per_frame_57=w2 = mt*pi; +per_frame_58=w3 = n2*0.0; +per_frame_59= +per_frame_60=q20 = cos(w1); +per_frame_61=q21 = sin(w1); +per_frame_62=q22 = cos(w2); +per_frame_63=q23 = sin(w2); +per_frame_64=q24 = cos(w3); +per_frame_65=q25 = sin(w3); +warp_1=`float2 numerator, denominator, fraction; +warp_2=` +warp_3=`float2 polar, factorA, factorB, product; +warp_4=`sampler sampler_pano_earth; +warp_5=`sampler sampler_pano_earth_clouds; +warp_6=`sampler sampler_pano_earth_night; +warp_7=` +warp_8=`shader_body +warp_9=`{ +warp_10=` +warp_11=`float z = q30; +warp_12=`float d = q31; +warp_13=`float pi = q28; +warp_14=`float pi2inv = q29; +warp_15=`float mask_apex = q32; +warp_16=`float zoom = q27; +warp_17=` +warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; +warp_19=` +warp_20=`float camera_apex = atan2( length(c),z); +warp_21=` +warp_22=`bool mask = mask_apex >= camera_apex; +warp_23=` +warp_24=`float longitude = atan2(c.x,c.y); +warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_26=` +warp_27=`float2 polar = float2(longitude,latitude); +warp_28=` +warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.zy; +warp_37=`factorB = float2(q20,q21); +warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.zy = product.xy; +warp_40=` +warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_42=` +warp_43=` +warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); +warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); +warp_46=` +warp_47=` +warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ +warp_49=` +warp_50=`float cutoff = 1; +warp_51=`int n = -2; +warp_52=`float s = 0.666; +warp_53=` +warp_54=` c = (uv_orig-0.5)*2*aspect.wz; +warp_55=` numerator = (c + float2(q11,q12))*64; +warp_56=` denominator = c + float2(q13,q14); +warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_60=` c = fraction-0.5; +warp_61=` float1 ang_hq = n*atan2(c.x,c.y); +warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); +warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +warp_64=` +warp_65=`/**********************************************/ +warp_66=` +warp_67=` +warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); +warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_70=` ((uv_orig.xyy +warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_72=` ).xyz* +warp_73=` float3(1,1,0)*0.05 + +warp_74=` time*float3(0,0,1)*0.4 +warp_75=` ); +warp_76=`ret -= (noise2)*.3; +warp_77=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=`ret *= 1.4; +comp_26=`//ret = GetPixel(uv); +comp_27=`ret /= float3(0.8,2.0,-2.0); +comp_28=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk new file mode 100644 index 0000000..fc6bc33 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk @@ -0,0 +1,452 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=bb = bb*0.99 + bass*0.02; +per_frame_2=mm = mm*0.99 + mid*0.02; +per_frame_3=tt = tt*0.99 + treb*0.02; +per_frame_4= +per_frame_5=mx = max(max(bb,mm),tt); +per_frame_6=mn = min(min(bb,mm),tt); +per_frame_7= +per_frame_8=t1 = (bb-mn)/(mx-mn); +per_frame_9=t2 = (mm-mn)/(mx-mn); +per_frame_10=t3 = (tt-mn)/(mx-mn); +per_frame_11= +per_frame_12=v = 0.2/fps; +per_frame_13=bm = bm + (t1-t2)*v; +per_frame_14=mt = mt + (t2-t3)*v; +per_frame_15= +per_frame_16=// coordinates spiral 1 +per_frame_17=q11 = 0.5; // X +per_frame_18=q12 = 0; // Y +per_frame_19= +per_frame_20=// coordinates spiral 2 +per_frame_21=q13 = -0.5; +per_frame_22=q14 = 0; +per_frame_23= +per_frame_24=q15 = 0.5/asin(1); // pi/4 +per_frame_25= +per_frame_26=q16 = -bm; // rotation +per_frame_27=q17 = mt; // growth +per_frame_28= +per_frame_29=// raytraced sphere code +per_frame_30= +per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_33= +per_frame_34=zz = 2.2; // linear zoom +per_frame_35= +per_frame_36=pi = asin(1)*2; +per_frame_37=pi2inv = 0.5/pi; +per_frame_38=maskangle = asin( 1/d); +per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_40=q31 = d; +per_frame_41=q30 = z; +per_frame_42=q29 = pi2inv; +per_frame_43=q28 = pi; +per_frame_44=q27 = 1/zz; +per_frame_45= +per_frame_46=v = 0.4; +per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_50= +per_frame_51=n = n + j1*0.0052; +per_frame_52=n1 = n1 + j2*0.0052; +per_frame_53=n2 = n2 + j3*0.0052; +per_frame_54= +per_frame_55= +per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin +per_frame_57=w2 = mt*pi; +per_frame_58=w3 = n2*0.0; +per_frame_59= +per_frame_60=q20 = cos(w1); +per_frame_61=q21 = sin(w1); +per_frame_62=q22 = cos(w2); +per_frame_63=q23 = sin(w2); +per_frame_64=q24 = cos(w3); +per_frame_65=q25 = sin(w3); +warp_1=`float2 numerator, denominator, fraction; +warp_2=` +warp_3=`float2 polar, factorA, factorB, product; +warp_4=`sampler sampler_pano_earth; +warp_5=`sampler sampler_pano_earth_clouds; +warp_6=`sampler sampler_pano_earth_night; +warp_7=` +warp_8=`shader_body +warp_9=`{ +warp_10=` +warp_11=`float z = q30; +warp_12=`float d = q31; +warp_13=`float pi = q28; +warp_14=`float pi2inv = q29; +warp_15=`float mask_apex = q32; +warp_16=`float zoom = q27; +warp_17=` +warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; +warp_19=` +warp_20=`float camera_apex = atan2( length(c),z); +warp_21=` +warp_22=`bool mask = mask_apex >= camera_apex; +warp_23=` +warp_24=`float longitude = atan2(c.x,c.y); +warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_26=` +warp_27=`float2 polar = float2(longitude,latitude); +warp_28=` +warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.zy; +warp_37=`factorB = float2(q20,q21); +warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.zy = product.xy; +warp_40=` +warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_42=` +warp_43=` +warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); +warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); +warp_46=` +warp_47=` +warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ +warp_49=` +warp_50=`float cutoff = 1; +warp_51=`int n = -2; +warp_52=`float s = 0.666; +warp_53=` +warp_54=` c = (uv_orig-0.5)*2*aspect.wz; +warp_55=` numerator = (c + float2(q11,q12))*64; +warp_56=` denominator = c + float2(q13,q14); +warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_60=` c = fraction-0.5; +warp_61=` float1 ang_hq = n*atan2(c.x,c.y); +warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); +warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +warp_64=` +warp_65=`/**********************************************/ +warp_66=` +warp_67=` +warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); +warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_70=` ((uv_orig.xyy +warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_72=` ).xyz* +warp_73=` float3(1,1,0)*0.05 + +warp_74=` time*float3(0,0,1)*0.4 +warp_75=` ); +warp_76=`ret -= (noise2)*.3; +warp_77=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=`ret *= 1.4; +comp_26=`//ret = GetPixel(uv); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 new file mode 100644 index 0000000..d2b4132 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 @@ -0,0 +1,1685 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 21:34:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma3 +blending_progress=0.42 +blending_direction=-1 +random_1=0.438753 +random_2=0.002304 +random_3=0.629810 +random_4=0.664499 +random_5=0.613415 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R132.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.530 +fWarpScale=1.731 +fZoomExponent=1.20815 +fShader=0.000 +zoom=1.00022 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.26300 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.301 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); +per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); +per_frame_8=decay=decay-0.01*(frame%2); +per_frame_9=dx = dx + dx_residual; +per_frame_10=dy = dy + dy_residual; +per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_pixel_1=zoom=(zoom-1)*rad+1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // feather pen +warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); +warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); +warp_9=` +warp_10=` // darken over time +warp_11=` ret -= 0.03; +warp_12=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=`uv *=2 ; +comp_5=`float2 m = floor(frac(uv*0.5)*2); +comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); +comp_7=` +comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); +comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; +comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_11=`c = c + b - c*b; +comp_12=`a = a + c - a*c; +comp_13=`base = 1.4*a; +comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); +comp_15=`//ret.xy = ret.yx; +comp_16=`ret /= float3(0.6,-2.1,2.0); +comp_17=`ret /= float3(0.9,-2.4,2.4); +comp_18=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R264.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=2 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=zoom=1; +per_frame_init_2=xpos=0; +per_frame_init_3=ypos=0; +per_frame_1=bb = bb*0.99 + bass*0.02; +per_frame_2=mm = mm*0.99 + mid*0.02; +per_frame_3=tt = tt*0.99 + treb*0.02; +per_frame_4= +per_frame_5=mx = max(max(bb,mm),tt); +per_frame_6=mn = min(min(bb,mm),tt); +per_frame_7= +per_frame_8=t1 = (bb-mn)/(mx-mn); +per_frame_9=t2 = (mm-mn)/(mx-mn); +per_frame_10=t3 = (tt-mn)/(mx-mn); +per_frame_11= +per_frame_12=v = 0.2/fps; +per_frame_13=bm = bm + (t1-t2)*v; +per_frame_14=mt = mt + (t2-t3)*v; +per_frame_15= +per_frame_16=// coordinates spiral 1 +per_frame_17=q11 = 0.5; // X +per_frame_18=q12 = 0; // Y +per_frame_19= +per_frame_20=// coordinates spiral 2 +per_frame_21=q13 = -0.5; +per_frame_22=q14 = 0; +per_frame_23= +per_frame_24=q15 = 0.5/asin(1); // pi/4 +per_frame_25= +per_frame_26=q16 = -bm; // rotation +per_frame_27=q17 = mt; // growth +per_frame_28= +per_frame_29=// raytraced sphere code +per_frame_30= +per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_33= +per_frame_34=zz = 2.2; // linear zoom +per_frame_35= +per_frame_36=pi = asin(1)*2; +per_frame_37=pi2inv = 0.5/pi; +per_frame_38=maskangle = asin( 1/d); +per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_40=q31 = d; +per_frame_41=q30 = z; +per_frame_42=q29 = pi2inv; +per_frame_43=q28 = pi; +per_frame_44=q27 = 1/zz; +per_frame_45= +per_frame_46=v = 0.4; +per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_50= +per_frame_51=n = n + j1*0.0052; +per_frame_52=n1 = n1 + j2*0.0052; +per_frame_53=n2 = n2 + j3*0.0052; +per_frame_54= +per_frame_55= +per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin +per_frame_57=w2 = mt*pi; +per_frame_58=w3 = n2*0.0; +per_frame_59= +per_frame_60=q20 = cos(w1); +per_frame_61=q21 = sin(w1); +per_frame_62=q22 = cos(w2); +per_frame_63=q23 = sin(w2); +per_frame_64=q24 = cos(w3); +per_frame_65=q25 = sin(w3); +warp_1=`float2 numerator, denominator, fraction; +warp_2=` +warp_3=`float2 polar, factorA, factorB, product; +warp_4=`sampler sampler_pano_earth; +warp_5=`sampler sampler_pano_earth_clouds; +warp_6=`sampler sampler_pano_earth_night; +warp_7=` +warp_8=`shader_body +warp_9=`{ +warp_10=` +warp_11=`float z = q30; +warp_12=`float d = q31; +warp_13=`float pi = q28; +warp_14=`float pi2inv = q29; +warp_15=`float mask_apex = q32; +warp_16=`float zoom = q27; +warp_17=` +warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; +warp_19=` +warp_20=`float camera_apex = atan2( length(c),z); +warp_21=` +warp_22=`bool mask = mask_apex >= camera_apex; +warp_23=` +warp_24=`float longitude = atan2(c.x,c.y); +warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_26=` +warp_27=`float2 polar = float2(longitude,latitude); +warp_28=` +warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.zy; +warp_37=`factorB = float2(q20,q21); +warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.zy = product.xy; +warp_40=` +warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_42=` +warp_43=` +warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); +warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); +warp_46=` +warp_47=` +warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ +warp_49=` +warp_50=`float cutoff = 1; +warp_51=`int n = -2; +warp_52=`float s = 0.666; +warp_53=` +warp_54=` c = (uv_orig-0.5)*2*aspect.wz; +warp_55=` numerator = (c + float2(q11,q12))*64; +warp_56=` denominator = c + float2(q13,q14); +warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_60=` c = fraction-0.5; +warp_61=` float1 ang_hq = n*atan2(c.x,c.y); +warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); +warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror +warp_64=` +warp_65=`/**********************************************/ +warp_66=` +warp_67=` +warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); +warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_70=` ((uv_orig.xyy +warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_72=` ).xyz* +warp_73=` float3(1,1,0)*0.05 + +warp_74=` time*float3(0,0,1)*0.4 +warp_75=` ); +warp_76=`ret -= (noise2)*.3; +warp_77=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=`ret *= 1.4; +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 new file mode 100644 index 0000000..676d6ed --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 @@ -0,0 +1,1127 @@ +Created with MILKDROP 3.0 on 14/03/2023 at 18:11:35 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.590 +blending_direction=1 +random_1=0.324 +random_2=0.417 +random_3=0.034 +random_4=0.179 +random_5=0.532 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R036.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.168 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.530 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.235 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.850 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.056; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_pixel_1=zoom = zoom + 0.06*cos(rad*12 + ang*9 + time*-3.4)*(0.9-rad); +per_pixel_2=rot = rot * (1.3-rad); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=` +comp_6=`ret = tex2D(sampler_main, uvm).x, +comp_7=` +comp_8=`ret = lerp ( +comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_10=`ret, +comp_11=`pow(ret,.3)); +comp_12=` +comp_13=`ret *= 1; +comp_14=` +comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; +comp_16=` ret = pow(ret,float3(2.8,1.1,.8))*1.25 -.25; //MilkDrop2077 color mod +comp_17=` +comp_18=` +comp_19=` // ret *= ret +comp_20=`//ret += tex2D(sampler_main, uvm).yyy, +comp_21=` +comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; +comp_23=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R266.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`ret /= float3(0.3,-1.9,-1.6); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk new file mode 100644 index 0000000..a87daf6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk @@ -0,0 +1,306 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.303 +fWaveScale=2.911 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=1.110 +fModWaveAlphaEnd=1.230 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=0.500 +wave_g=0.500 +wave_b=0.800 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); +per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); +per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); +per_frame_4=wave_r = red_value; +per_frame_5=wave_b= blue_value; +per_frame_6=wave_g = green_value; +per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); +per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); +per_frame_11=decay = decay - 0.01*equal(frame%5,0); +per_pixel_1=du = (x+rad)*2-1 - q1; +per_pixel_2=dv = (y+rad)*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1.5)/4; +per_pixel_7=dy = mult*cos(ang2-1.5)/4; +per_pixel_8=du = (1-rad)*2-1 - q3; +per_pixel_9=dv = (1-rad)*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; +per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk new file mode 100644 index 0000000..4745d65 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk @@ -0,0 +1,334 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk new file mode 100644 index 0000000..596c2a9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk @@ -0,0 +1,308 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=3.240 +fDecay=1.000 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=1 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.020 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp=0; +per_frame_2= +per_frame_3=framethird = frame%3; +per_frame_4= +per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); +per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); +per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); +per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); +per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); +per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); +per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); +per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); +per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); +per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); +per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); +per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); +per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); +per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); +per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); +per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); +per_frame_21= +per_frame_22=volume = 0.3*(bass+mid); +per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_26=peakbass_att = max(bass_att,peakbass_att); +per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); +per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_32=dx = if(beat,1-2*int(rand(2)),0); +per_frame_33=ob_a = if(beat,0,0.65); +per_frame_34=mv_a = if(beat,1,0.05); +per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); +per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); +warp_1=`shader_body +warp_2=`{ +warp_3=`texsize.xy=texsize.zw*3; +warp_4=`float2 muv=uv; +warp_5=`//uv=uv_orig; +warp_6=`float3 lluu = GetPixel(float2(uv.x-texsize.x*2,uv.y-texsize.y*2)); +warp_7=`float3 luu = GetPixel(float2(uv.x-texsize.x,uv.y-texsize.y*2)); +warp_8=`float3 lu = GetPixel(float2(uv.x-texsize.x,uv.y-texsize.y)); +warp_9=`float3 rruu = GetPixel(float2(uv.x+texsize.x*2,uv.y-texsize.y*2)); +warp_10=`float3 ruu = GetPixel(float2(uv.x+texsize.x,uv.y-texsize.y*2)); +warp_11=`float3 ru = GetPixel(float2(uv.x+texsize.x,uv.y-texsize.y)); +warp_12=`float3 lldd = GetPixel(float2(uv.x-texsize.x*2,uv.y+texsize.y*2)); +warp_13=`float3 ldd = GetPixel(float2(uv.x-texsize.x,uv.y+texsize.y*2)); +warp_14=`float3 ld = GetPixel(float2(uv.x-texsize.x,uv.y+texsize.y)); +warp_15=`float3 rrdd = GetPixel(float2(uv.x+texsize.x*2,uv.y+texsize.y*2)); +warp_16=`float3 rdd = GetPixel(float2(uv.x+texsize.x,uv.y+texsize.y*2)); +warp_17=`float3 rd = GetPixel(float2(uv.x+texsize.x,uv.y+texsize.y)); +warp_18=`//ret-=((lu+luu+lu)*(1-lluu))*0.1; +warp_19=`//uncomment upper - kinda new look. +warp_20=`ret+=1.2*(rd+rdd+rrdd+ld+ldd+lldd+ru+ruu+rruu+lu+lluu+luu)/12; +warp_21=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_22=` ((uv.xyy*q27 +warp_23=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_24=` ).xyz* +warp_25=` float3(1,1,0)*0.05 + +warp_26=` time*float3(0,0,1)*q29 +warp_27=` ); +warp_28=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_29=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_30=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_31=`ret-=GetBlur1(uv)*0.5; +warp_32=`ret/=1+(rd+ld+lu+ld)*0.01; +warp_33=`ret*=1.1; +warp_34=`//try +warp_35=`//ret+=0.05; +warp_36=`//instead of +warp_37=`ret+=0.1*(0.5-tex2D(sampler_noise_lq,uv_orig*rand_frame.xy*9)); +warp_38=` +warp_39=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*.8 - .4 ; +comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .2+a; +comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(3,1,3) + pow(base,2)*float3(2,.5,.3); +comp_10=`//ret.xy = ret.yx; +comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk new file mode 100644 index 0000000..ed429e3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk @@ -0,0 +1,256 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.264 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.850 +fModWaveAlphaEnd=1.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=-0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.400 +wave_g=0.400 +wave_b=0.400 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=rot1=0.1 +per_frame_1=//rot1=if(above(bass,3.3),-rot1,rot1); +per_frame_2=rot=rot1; +per_frame_3=wave_x=0.5+(cos(time*1.8)*.3); +per_frame_4=wave_r=int(rand(101))/10; +per_frame_5=wave_g=int(rand(101))/100; +per_frame_6=wave_b=int(rand(101))/100; +per_frame_7=cx=0.5+((sin(time*3)*0.9)*rot1); +per_frame_8=cy=0.5+((cos(time*3)*0.9)*rot1); +per_pixel_1=rot=if(above(rad,0.5),-rot,rot); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`//ret *= (hue_shader *5 -4)*2; +comp_17=`} +comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk new file mode 100644 index 0000000..ef92b03 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk @@ -0,0 +1,451 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.104 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.22705 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=7 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03333 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(100))*.01+instance-instance; +shape_0_per_frame2=y = int(rand(100))*.01+instance-instance; +shape_0_per_frame3= +shape_0_per_frame4=a =1; +shape_0_per_frame5=vol=bass+mid+treb; +shape_0_per_frame6=rad = int(rand(int(vol)))/7+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.500 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.500 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/15+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/15+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/15+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame9=r=rand(q30)*.1+instance-instance; +shape_2_per_frame10=g=rand(q30)*.1+instance-instance; +shape_2_per_frame11=b=rand(q30)*.1+instance-instance; +shape_2_per_frame12=r2=rand(q30)*.1+instance-instance; +shape_2_per_frame13=g2=rand(q30)*.1+instance-instance; +shape_2_per_frame14=b2=rand(q30)*.1+instance-instance; +shape_2_per_frame15=border_r=rand(q30)*.1+instance-instance; +shape_2_per_frame16=border_g=rand(q30)*.1+instance-instance; +shape_2_per_frame17=border_b=rand(q30)*.1+instance-instance; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=//a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=q4=sin(atime*.03); +per_frame_25=q5=cos(atime*.030383824); +per_frame_26=q6=tan(atime*.029384834); +per_frame_27= +per_frame_28=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); +per_frame_29=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); +per_frame_30=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); +per_frame_31=q1=rot+0.005*sin(time*0.5); +per_frame_32=q30=(bass+treb+mid)*2; +per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`sampler sampler_rand00; // this will choose a random texture from disk! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` //float lum = ret.x; +comp_7=` //ret = lum; +comp_8=` +comp_9=` float2 texc = frac(q2 + ret.xy*0.2); +comp_10=` ret = tex2D(sampler_rand00, texc) * ret.z*3; +comp_11=` +comp_12=` // add some stripes: +comp_13=` //ret += 0.04*cos(lum*29+2.8); +comp_14=`} +comp_15=` +comp_16=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 new file mode 100644 index 0000000..d1f6bec --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 @@ -0,0 +1,1661 @@ +Created with MILKDROP 3.2 on 29/06/2023 at 21:18:14 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.55 +blending_direction=-1 +random_1=0.853117 +random_2=0.890108 +random_3=0.709350 +random_4=0.046070 +random_5=0.070867 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.026 My Little Forest 004 Line3 xtime.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=1.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.450 +wavecode_0_g=0.680 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1 = q2; +wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_0_per_point1=n= sample; +wave_0_per_point2= +wave_0_per_point3=t = t1 + n; +wave_0_per_point4=ang = sin( t ) * 6.0; +wave_0_per_point5=xp = sin( ang ); +wave_0_per_point6=yp = cos( ang ); +wave_0_per_point7=zp = 0.0; +wave_0_per_point8= +wave_0_per_point9= +wave_0_per_point10=ncyc = n * t3 + t1; +wave_0_per_point11=ncyc = ncyc - int( ncyc ); +wave_0_per_point12=t = ncyc; +wave_0_per_point13=ang = t * 0.3; +wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point15=yr = yp * cang - zp * sang; +wave_0_per_point16=zr = yp * sang + zp * cang; +wave_0_per_point17=yp = yr; +wave_0_per_point18=zp = zr; +wave_0_per_point19= +wave_0_per_point20= +wave_0_per_point21= +wave_0_per_point22=ncyc = n * t3 - t1; +wave_0_per_point23=ncyc = ncyc - int( ncyc ); +wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_0_per_point26=xr = xp * cang - zp * sang; +wave_0_per_point27=zr = xp * sang + zp * cang; +wave_0_per_point28=xp = xr; +wave_0_per_point29=zp = zr; +wave_0_per_point30= +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33= +wave_0_per_point34= +wave_0_per_point35=zp = zp + 1.6; +wave_0_per_point36= +wave_0_per_point37=x = xp/zp * 0.25 + 0.5; +wave_0_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.450 +wavecode_1_g=0.680 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = q2; +wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_1_per_point1=n= sample; +wave_1_per_point2= +wave_1_per_point3=t = t1 + n; +wave_1_per_point4=ang = sin( t ) * 6.0; +wave_1_per_point5=xp = sin( ang ); +wave_1_per_point6=yp = cos( ang ); +wave_1_per_point7=zp = 0.0; +wave_1_per_point8= +wave_1_per_point9= +wave_1_per_point10=ncyc = n * t3 + t1; +wave_1_per_point11=ncyc = ncyc - int( ncyc ); +wave_1_per_point12=t = ncyc; +wave_1_per_point13=ang = t * 0.3; +wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point15=yr = yp * cang - zp * sang; +wave_1_per_point16=zr = yp * sang + zp * cang; +wave_1_per_point17=yp = yr; +wave_1_per_point18=zp = zr; +wave_1_per_point19= +wave_1_per_point20= +wave_1_per_point21= +wave_1_per_point22=ncyc = n * t3 - t1; +wave_1_per_point23=ncyc = ncyc - int( ncyc ); +wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_1_per_point26=xr = xp * cang - zp * sang; +wave_1_per_point27=zr = xp * sang + zp * cang; +wave_1_per_point28=xp = xr; +wave_1_per_point29=zp = zr; +wave_1_per_point30= +wave_1_per_point31= +wave_1_per_point32= +wave_1_per_point33= +wave_1_per_point34= +wave_1_per_point35=zp = zp + 1.6; +wave_1_per_point36= +wave_1_per_point37=x = xp/zp *-0.25 + 0.5; +wave_1_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = q2; +wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; +wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; +wave_3_per_point1=n= sample; +wave_3_per_point2= +wave_3_per_point3=t = t1 + n; +wave_3_per_point4=ang = sin( t ) * 6.0; +wave_3_per_point5=xp = sin( ang ); +wave_3_per_point6=yp = cos( ang ); +wave_3_per_point7=zp = 0.0; +wave_3_per_point8= +wave_3_per_point9= +wave_3_per_point10=ncyc = n * t3 + t1; +wave_3_per_point11=ncyc = ncyc - int( ncyc ); +wave_3_per_point12=t = ncyc; +wave_3_per_point13=ang = t * 0.3; +wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point15=yr = yp * cang - zp * sang; +wave_3_per_point16=zr = yp * sang + zp * cang; +wave_3_per_point17=yp = yr; +wave_3_per_point18=zp = zr; +wave_3_per_point19= +wave_3_per_point20= +wave_3_per_point21= +wave_3_per_point22=ncyc = n * t3 - t1; +wave_3_per_point23=ncyc = ncyc - int( ncyc ); +wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; +wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); +wave_3_per_point26=xr = xp * cang - zp * sang; +wave_3_per_point27=zr = xp * sang + zp * cang; +wave_3_per_point28=xp = xr; +wave_3_per_point29=zp = zr; +wave_3_per_point30= +wave_3_per_point31= +wave_3_per_point32= +wave_3_per_point33= +wave_3_per_point34= +wave_3_per_point35=zp = zp + 1.6; +wave_3_per_point36= +wave_3_per_point37=x = xp/zp * 0.25 + 0.5; +wave_3_per_point38=y = yp/zp * 0.25 + 0.5; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.51645 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.480 +shapecode_0_r2=0.140 +shapecode_0_g2=0.450 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=textured=tan(time*3000); +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.50627 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.17914 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.600 +shapecode_1_g2=0.700 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(time); +shape_1_per_frame2=tex_zoom=bass; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.98609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=3.95841 +shapecode_2_tex_zoom=0.36605 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=a=tan(q2*90); +shape_2_per_frame2=a = abs( a ); +shape_2_per_frame3=a = min( a, 1 ); +shape_2_per_frame4=a = max( a, 0 ); +shape_2_per_frame5= +shape_2_per_frame6=a2 = 0;//a*0.15; +shape_2_per_frame7=//additive=bass; +shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); +shapecode_3_enabled=1 +shapecode_3_sides=64 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.88385 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=6.28319 +shapecode_3_tex_zoom=0.18423 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ang=time*0.2; +shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=bassc=0; +per_frame_init_2=midc=0; +per_frame_init_3=mcount=0; +per_frame_init_4=bcount=0; +per_frame_1=decay = .9; +per_frame_2=warp = 0; +per_frame_3= +per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); +per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); +per_frame_6= +per_frame_7=q1 = bassc; +per_frame_8=q2 = midc; +per_pixel_1=zoom = pow(rad-cos(2),2); +warp_1=`#define tex sampler_Pattern_028 +warp_2=`sampler tex; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=` +warp_7=`float2 xy1=0; +warp_8=`float2 xymod=uv-.5; +warp_9=` +warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; +warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; +warp_12=` +warp_13=`uv=xy1*6+aspect.xy; +warp_14=` +warp_15=` +warp_16=` float t = saturate((0.9)*3); +warp_17=` uv = lerp(uv_orig, uv, t*0.3); +warp_18=` +warp_19=` float2 v1 = normalize(uv_orig-0.5); +warp_20=` float2 v2 = v1.yx * float2(1,-1); +warp_21=` +warp_22=` float z = length(texsize.zw)*450; +warp_23=` +warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; +warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; +warp_26=` +warp_27=` // sample previous frame +warp_28=` ret = tex2D( sampler_main, uv ).xyz; +warp_29=` +warp_30=` +warp_31=` +warp_32=` // darken (decay) over time +warp_33=` ret = (ret - 0.004)*2.83; +warp_34=` // sample previous frame +warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; +warp_36=` +warp_37=` // darken over time +warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; +warp_39=` +warp_40=` +warp_41=` +warp_42=`ret = tex2D(tex, uv.x ).xyz; +warp_43=` +warp_44=` +warp_45=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); +comp_14=` +comp_15=` +comp_16=`ret *= (hue_shader *6 -4)*1; +comp_17=`ret -=0.03; +comp_18=`} +comp_19=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R271.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.692 +fWaveSmoothing=0.900 +fWaveParam=-1.000 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.60000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.60804 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.140 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += time*0.025; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` float fins = 4 + floor(rand_preset.z*5.95); +comp_20=` #if 1 // SHARP FINS +comp_21=` ang2 = frac(ang2*fins)/fins; +comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_23=` ang2 = abs(ang2 - 0.5/fins); +comp_24=` #else // COSINE FINS - a bit slow +comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_26=` #endif +comp_27=` +comp_28=` // RADIAL KALEIDOSCOPING? +comp_29=` #if 0 +comp_30=` rad2 *= g_fTexSize.z; +comp_31=` // choose one: +comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); +comp_33=` rad2 = cos(rad2*5); +comp_34=` //rad2 = sqrt(rad2)*0.5; +comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_36=` //rad2 += cos(rad2*61)*0.02; +comp_37=` rad2 *= g_fTexSize.x; +comp_38=` #endif +comp_39=` +comp_40=` ang2 *= M_PI_2; +comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_42=` +comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,1.2,2.5) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,1) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); +comp_44=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk new file mode 100644 index 0000000..7c30ce9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk @@ -0,0 +1,319 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.050 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.300 +fWaveScale=0.692 +fWaveSmoothing=0.900 +fWaveParam=-1.000 +fModWaveAlphaStart=0.650 +fModWaveAlphaEnd=1.150 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=42 +wavecode_0_sep=128 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.22019 +wavecode_0_smoothing=0.60000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=1 +wavecode_1_samples=72 +wavecode_1_sep=128 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.22019 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=22 +wavecode_2_sep=128 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=5.42791 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.60804 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.300 +shapecode_0_r2=0.000 +shapecode_0_g2=0.140 +shapecode_0_b2=0.080 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x -= 0.01; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z -= 0.01; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` v = 0.01; +warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; +warp_47=` +warp_48=` +warp_49=` +warp_50=` +warp_51=` +warp_52=`//ret = 0; +warp_53=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; +comp_4=` float ang_lq = ang; +comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; +comp_6=` float rad_hq = length(uv_temp1); +comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); +comp_8=` +comp_9=` float2 uv2 = (uv - 0.5); +comp_10=` float rad2 = rad_lq*0.8; +comp_11=` float ang2 = ang_lq * M_INV_PI_2; +comp_12=` +comp_13=` // ROTATION OVER TIME +comp_14=` #if 1 +comp_15=` ang2 += time*0.025; //rotate over time +comp_16=` #endif +comp_17=` +comp_18=` // FIN TYPE +comp_19=` float fins = 4 + floor(rand_preset.z*5.95); +comp_20=` #if 1 // SHARP FINS +comp_21=` ang2 = frac(ang2*fins)/fins; +comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) +comp_23=` ang2 = abs(ang2 - 0.5/fins); +comp_24=` #else // COSINE FINS - a bit slow +comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; +comp_26=` #endif +comp_27=` +comp_28=` // RADIAL KALEIDOSCOPING? +comp_29=` #if 0 +comp_30=` rad2 *= g_fTexSize.z; +comp_31=` // choose one: +comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); +comp_33=` rad2 = cos(rad2*5); +comp_34=` //rad2 = sqrt(rad2)*0.5; +comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier +comp_36=` //rad2 += cos(rad2*61)*0.02; +comp_37=` rad2 *= g_fTexSize.x; +comp_38=` #endif +comp_39=` +comp_40=` ang2 *= M_PI_2; +comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; +comp_42=` +comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,1.2,2.5) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,1) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); +comp_44=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 new file mode 100644 index 0000000..b960bc2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 @@ -0,0 +1,1427 @@ +Created with MILKDROP 3.1 on 28/03/2023 at 22:32:05 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.590 +blending_direction=1 +random_1=0.125 +random_2=0.860 +random_3=0.401 +random_4=0.013 +random_5=0.989 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R272.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.530 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = (bass + mid + treb)/16; +per_frame_17= +per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_22=rott = p3 * 3.1416/4; +per_frame_23= +per_frame_24=pos = pos + q20/140; +per_frame_25=q28 = pos; +per_frame_26=q27 = index+1; +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32=trel = time/10; +per_frame_33=q5 = cos(trel); +per_frame_34=q6 = sin(trel); +per_frame_35=q7 = -q6; +per_frame_36=q8 = q5; +per_frame_37= +per_frame_38=trig = q24 * (index%4); +per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); +per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); +per_frame_41=q15 = mox/2; +per_frame_42=q16 = moy/2; +per_frame_43= +per_frame_44=//speed +per_frame_45=speed = speed * bnot(trig) + trig * q26; +per_frame_46=movz = movz + speed/fps; +per_frame_47=q9 = movz; +per_frame_48= +per_frame_49= +per_frame_50=q30 = (1.2 + sin(time/7))*3; +per_frame_51= +per_frame_52=zoom = 1; +per_frame_53=rot = -0.00; +per_frame_54= +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`ret -= 0.1; +comp_22=`} +comp_23=` +comp_24=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=!!!---flexi + amandio c - organic7 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=3 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.282 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.137 +fWarpScale=13.125 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.99213 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.22480 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r = bass; +wave_0_per_frame2=g = treb; +wave_0_per_frame3=b = .5; +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.27430 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=r = bass; +wave_1_per_frame2=g = treb; +wave_1_per_frame3=b = .5; +wave_1_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_1_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0004*cos(ma)); +wave_1_per_point5=my=my+(.0004*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.3)); +wave_1_per_point16= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=2.02310 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=t2 = 0; +wave_2_init2=t3 = 0; +wave_2_init3=t4 = 0; +wave_2_init4=cl = 0; +wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_2_per_frame2=m = m*0.97 + vol*0.08; +wave_2_per_frame3=monitor = vol; +wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_2_per_frame7=res = max(0,res); +wave_2_per_frame8= +wave_2_per_frame9=//a = beat; +wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_2_per_point4=d = d*0.9 + tt1*0.2; +wave_2_per_point5= +wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; +wave_2_per_point7=x = -0.05 + sample*1.1; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.16446 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = if(above(bass,2.5),1,0); +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=// elastic thread code +per_frame_2= +per_frame_3=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_4=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_5=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_6=x1 = 0.5 + (xx1-xx2)*2; +per_frame_7=y1 = 0.4 + yy1*1.5; +per_frame_8=dt = 0.03/fps; +per_frame_9=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); +per_frame_10=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); +per_frame_11=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); +per_frame_12=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); +per_frame_13=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); +per_frame_14=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); +per_frame_15=x2 = x2 + vx2; y2 = y2 + vy2; +per_frame_16=x3 = x3 + vx3; y3 = y3 + vy3; +per_frame_17=x4 = x4 + vx4; y4 = y4 + vy4; +per_frame_18=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); +per_frame_19=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); +per_frame_20=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); +per_frame_21=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); +per_frame_22=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); +per_frame_23=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); +per_frame_24=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); +per_frame_25=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); +per_frame_26=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); +per_frame_27=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); +per_frame_28=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); +per_frame_29=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); +per_frame_30=q1 = x1;q2 = x2;q3 = x3;q4 = x4; +per_frame_31=q5 = y1;q6 = y2;q7 = y3;q8 = y4; +per_frame_32=q9 = 1/aspectx; +per_frame_33=q10 = 1/aspecty; +per_frame_34=q11 = aspectx; +per_frame_35=q12 = aspecty; +per_frame_36=q13 = sqrt(vx4*vx4 + vy4*vy4); +per_frame_37=q14 = atan2(vx4,vy4); +per_frame_38=q15 = sin(q14); +per_frame_39=q16 = cos(q14); +per_frame_40= +per_frame_41=// Flexis dampened sound response functions +per_frame_42= +per_frame_43=db = db*0.98 + bass*0.2; // dampener +per_frame_44=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) +per_frame_45= +per_frame_46=ddt = ddt*0.98 + treb*0.2; +per_frame_47=tt = tt + ddt*0.1; +per_frame_48= +per_frame_49=dm = dm*0.98 + mid*0.2; +per_frame_50=mm = mm + dm*0.1; +per_frame_51= +per_frame_52= +per_frame_53=//***** [q21-q28] variables for Flexis caleidoscope shader code ***** +per_frame_54= +per_frame_55=// change +per_frame_56=q23 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x +per_frame_57=q24 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y +per_frame_58=w = (bb-tt)*0.1; // angle +per_frame_59=q26 = 0.25 - (db-ddt)*0.025; // size +per_frame_60= +per_frame_61=//don't change +per_frame_62=q21 = sin(w); +per_frame_63=q22 = cos(w); +per_frame_64=q27 = sin(-w); +per_frame_65=q28 = cos(-w); +per_frame_66=q25 = 1/q26; +warp_1=`float2 complex_div(float2 numerator, float2 denominator){ +warp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_5=`} +warp_6=` +warp_7=`float2 uv_polar(float2 domain, float2 center){ +warp_8=` float2 c = domain - center; +warp_9=` float rad_hq = length(c); +warp_10=` float ang_hq = atan2(c.x,c.y); +warp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); +warp_12=`} +warp_13=` +warp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ +warp_15=` float2 polar = uv_polar(domain, center); +warp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); +warp_17=`} +warp_18=` +warp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ +warp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; +warp_21=`} +warp_22=` +warp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ +warp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); +warp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); +warp_26=`} +warp_27=` +warp_28=` +warp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ +warp_30=` float2 uv_r = (domain-center); +warp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; +warp_32=`} +warp_33=` +warp_34=`float3 maxNeumann(float2 domain){ +warp_35=` float3 maxneumann = float3(0,0,0); +warp_36=` float2 pixel = texsize.zw; +warp_37=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); +warp_38=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); +warp_39=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); +warp_40=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); +warp_41=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); +warp_42=` return maxneumann; +warp_43=`} +warp_44=` +warp_45=`shader_body +warp_46=`{ +warp_47=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); +warp_48=` float2 uvo = uv; +warp_49=` +warp_50=` uv = uv_orig; +warp_51=` +warp_52=` float2 rotate_uv = 0.5-uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q7, -q6, 2) + noise.xy*texsize.zw*4; +warp_53=` float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.3, float2(q9*0.5,q8*0.5)); +warp_54=` float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); +warp_55=` +warp_56=` ret.x = GetBlur1(mirror_uv).x*0.97-0.02; +warp_57=` +warp_58=` +warp_59=` ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; +warp_60=` +warp_61=` float2 d = texsize.zw*4; +warp_62=` float dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) ).y*0.5; +warp_63=` float dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) ).y*0.5; +warp_64=` +warp_65=` d = float2(dx,dy)*texsize.zw; +warp_66=` +warp_67=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; +warp_68=` +warp_69=` ret.y += GetBlur1(mirror_uv).z*0.25; +warp_70=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(0.25,0.75,0.2); +comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,float3(1,0.9,0.7),GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.8,0.9,0.1); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk new file mode 100644 index 0000000..7ea4327 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk @@ -0,0 +1,526 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.530 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=monitor = index2; +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = (bass + mid + treb)/16; +per_frame_17= +per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); +per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; +per_frame_22=rott = p3 * 3.1416/4; +per_frame_23= +per_frame_24=pos = pos + q20/140; +per_frame_25=q28 = pos; +per_frame_26=q27 = index+1; +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32=trel = time/10; +per_frame_33=q5 = cos(trel); +per_frame_34=q6 = sin(trel); +per_frame_35=q7 = -q6; +per_frame_36=q8 = q5; +per_frame_37= +per_frame_38=trig = q24 * (index%4); +per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); +per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); +per_frame_41=q15 = mox/2; +per_frame_42=q16 = moy/2; +per_frame_43= +per_frame_44=//speed +per_frame_45=speed = speed * bnot(trig) + trig * q26; +per_frame_46=movz = movz + speed/fps; +per_frame_47=q9 = movz; +per_frame_48= +per_frame_49= +per_frame_50=q30 = (1.2 + sin(time/7))*3; +per_frame_51= +per_frame_52=zoom = 1; +per_frame_53=rot = -0.00; +per_frame_54= +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); +comp_21=`ret -= 0.1; +comp_22=`} +comp_23=` +comp_24=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk new file mode 100644 index 0000000..cb6baca --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk @@ -0,0 +1,288 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk new file mode 100644 index 0000000..3906be6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk @@ -0,0 +1,518 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(.1,.6,1.1)*ret.x + +comp_10=` float3(.1,.6,.55)*ret.y + +comp_11=` float3(1.5,.6,.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 new file mode 100644 index 0000000..b75a622 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 @@ -0,0 +1,1281 @@ +Created with MILKDROP 3.25+ on 23/02/2024 at 00:09:58 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.45 +blending_direction=1 +random_1=0.182000 +random_2=0.840000 +random_3=0.426000 +random_4=0.732000 +random_5=0.279000 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R274 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,-1.0,0.9); +comp_103=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\cube8.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.600000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk new file mode 100644 index 0000000..d65d832 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk @@ -0,0 +1,609 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`} +comp_103=` +comp_104=`//------------------------------------------- +comp_105=`//Written by martin +comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 new file mode 100644 index 0000000..cd707bc --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 @@ -0,0 +1,1954 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:54:21 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.450 +blending_direction=1 +random_1=0.182 +random_2=0.840 +random_3=0.426 +random_4=0.732 +random_5=0.279 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.017 Ice and Fire3 NEON.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.200 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.250 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=p1 = 2000; p2 = 200; p3=50; +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*.05; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; +per_frame_19= +per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing +per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; +per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; +per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; +per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_27=vvb = min(1,max(0,vvb)); +per_frame_28=vvm = min(1,max(0,vvm)); +per_frame_29=vvt = min(1,max(0,vvt)); +per_frame_30=q1 = (vvb+vvm+vvt)*10; +per_frame_31=q2 = (vvb+vvm+vvt)*10; +per_frame_32=q3 = (vvb+vvm+vvt)*10; +per_frame_33=q4 = (vvb+vvm+vvt)*10; +per_frame_34=q5 = (vvb+vvm+vvt)*10; +per_frame_35=q6 = (vvb+vvm+vvt)*10; +per_frame_36=q7 = (vvb+vvm+vvt)*10; +per_frame_37=q8 = (vvb+vvm+vvt)*10; +per_frame_38=q9 = (vvb+vvm+vvt)*10; +per_frame_39=q10 = (vvb+vvm+vvt)*10; +per_frame_40=q11 = (vvb+vvm+vvt)*10; +per_frame_41=q12 = (vvb+vvm+vvt)*10; +per_frame_42=q13 = (vvb+vvm+vvt)*10; +per_frame_43=q14 = (vvb+vvm+vvt)*10; +per_frame_44=q15 = (vvb+vvm+vvt)*10; +per_frame_45=q16 = (vvb+vvm+vvt)*10; +per_frame_46=q17 = (vvb+vvm+vvt)*10; +per_frame_47=q18 = (vvb+vvm+vvt)*10; +per_frame_48=q19 = (vvb+vvm+vvt)*10; +per_frame_49=q20 = (vvb+vvm+vvt)*10; +per_frame_50=q21 = (vvb+vvm+vvt)*10; +per_frame_51=q22 = (vvb+vvm+vvt)*10; +per_frame_52=q23 = (vvb+vvm+vvt)*10; +per_frame_53=q24 = (vvb+vvm+vvt)*10; +per_frame_54=q25 = (vvb+vvm+vvt)*10; +per_frame_55=q26 = (vvb+vvm+vvt)*10; +per_frame_56=q27 = (vvb+vvm+vvt)*10; +per_frame_57=q28 = (vvb+vvm+vvt)*10; +per_frame_58=q29 = (vvb+vvm+vvt)*10; +per_frame_59=q30 = (vvb+vvm+vvt)*10; +per_frame_60=q31 = (vvb+vvm+vvt)*10; +per_frame_61=q32 = (vvb+vvm+vvt)*10; +per_frame_62= +per_frame_63=dec_med = pow (0.9, 30/fps); +per_frame_64=dec_slow = pow (0.9, 30/fps); +per_frame_65=beat = max (max (bass, mid), treb); +per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); +per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_70=index = (index + is_beat) %16; +per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; +per_frame_72=monitor = index2; +per_frame_73= +per_frame_74=q20 = avg; +per_frame_75=q21 = beat; +per_frame_76=q22 = peak; +per_frame_77=q23 = index; +per_frame_78=q24 = sin(time*.3)*.05*is_beat; +per_frame_79=q26 = bass + mid + treb; +per_frame_80=q27 = index; +per_frame_81=q28 = index2; +per_frame_82= +per_frame_83=k1 = is_beat*equal(index%2,0); +per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_86=rott_ = p2 * 3.1416/4; +per_frame_87= +per_frame_88=rott = rott + .2*30/fps*q2; +per_frame_89= +per_frame_90= +per_frame_91=q1 = cos(rott); +per_frame_92=q2 = sin(rott); +per_frame_93=q3 = -q2; +per_frame_94=q4 = q1; +per_frame_95= +per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); +per_frame_97=tran = tan(ran); +per_frame_98=tran = max(tran,-5); +per_frame_99=tran = min(tran,5); +per_frame_100= +per_frame_101=trel = trel + .02*30/fps*tran+q24; +per_frame_102=q5 = cos(trel); +per_frame_103=q6 = sin(trel); +per_frame_104=q7 = -q6; +per_frame_105=q8 = q5; +per_frame_106= +per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; +per_frame_108=q9 = movex; +per_frame_109= +per_frame_110=spd = spd*bnot(q24) + q26*q24; +per_frame_111=movez = movez + .005*30/fps*spd; +per_frame_112=q30 = movez; +per_frame_113=//q30 = .3* (sin(time/45) + 1.5); +per_frame_114= +per_frame_115=mv_x = 20; +per_frame_116=mv_y = 15; +per_frame_117=mv_a = .1; +per_frame_118=mv_l = 0; +per_frame_119= +per_frame_120=q18 = sin(time/7); +per_frame_121=q19 = sin(time/11); +per_frame_122= +per_frame_123=q32 = pow(0.98, 30/fps); //fade +per_frame_124= +per_pixel_1=zoom = 0.997; +per_pixel_2=warp = .1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` +warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; +warp_7=` +warp_8=`float2 uv2 = uv; +warp_9=` float2 delta2 = texsize.zw*float2(1,1); +warp_10=` float3 blurry_color = tex2D( sampler_main, +warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_12=` float2 v = (blurry_color.xy-0.27) * t; +warp_13=` //uv2 += v; +warp_14=` // instead, add a rotated version: +warp_15=` uv2.x -= v.x*q1 + v.y*q3; +warp_16=` uv2.y += v.x*q2 - v.y*q1; +warp_17=` +warp_18=` // sample previous frame +warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_20=` +warp_21=` // darken over time +warp_22=` ret -= 0.004; +warp_23=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=` +comp_34=`//ret = GetPixel(uv); +comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_36=`//ret /= float3(1.8,-0.8,2.8); +comp_37=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R274.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.260 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=0.000 +fWaveSmoothing=0.900 +fWaveParam=0.173 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.530 +zoom=1.00496 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00016 +sx=0.99967 +sy=0.99990 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.448 +wave_y=0.122 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.000 +nMotionVectorsY=1.000 +mv_dx=0.087 +mv_dy=0.343 +mv_l=1.663 +mv_r=0.890 +mv_g=0.030 +mv_b=0.881 +mv_a=0.199 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.46374 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=//pi +wave_0_init2=t8=3.14159265*1.56; +wave_0_init3=t5 = 1; +wave_0_per_frame1=rotx = rotx+bass; +wave_0_per_frame2=roty = roty+mid; +wave_0_per_frame3=rotz = rotz+treb; +wave_0_per_frame4=//rotx = 0; +wave_0_per_frame5=//roty =0; +wave_0_per_frame6=//rotz = 0; +wave_0_per_frame7= +wave_0_per_frame8=//convert rotation values from degrees to radians +wave_0_per_frame9=t1= t8*rotx/180; +wave_0_per_frame10=t2 = t8*roty/180; +wave_0_per_frame11=t3 = t8*rotz/180; +wave_0_per_frame12= +wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); +wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); +wave_0_per_frame15=r = 1; +wave_0_per_frame16=b = 0; +wave_0_per_frame17=g=0; +wave_0_per_point1=//Define 3D Shape +wave_0_per_point2= +wave_0_per_point3=//Sphere +wave_0_per_point4=fvar = sample*512; +wave_0_per_point5=svar = fvar*128; +wave_0_per_point6=tvar = 0&svar; +wave_0_per_point7=nsample = tvar*4.5; +wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); +wave_0_per_point9=y1 = (1)*cos(t8*nsample); +wave_0_per_point10=z1 = (1)*sin(t8*nsample); +wave_0_per_point11= +wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_0_per_point19=//move resulting shape in 3d space +wave_0_per_point20=x4 = x3; +wave_0_per_point21=y4 = y3; +wave_0_per_point22=z4 = z3+5; +wave_0_per_point23=//draw 3d shape in 2d +wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); +wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); +wave_0_per_point26= +wave_0_per_point27=a = -.9+sin(nsample+time); +wave_0_per_point28=a = if(below(a,0),0,a); +wave_0_per_point29=a=1; +wave_0_per_point30=g=y2; +wave_0_per_point31=b=x2; +wave_0_per_point32=r= z2+z3; +wavecode_1_enabled=0 +wavecode_1_samples=262 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_init1=t3 = acos(-1)*128; +wave_1_init2=t4 = 4/3; +wave_1_per_frame1=spin = spin + .01; +wave_1_per_frame2=t2 = spin; +wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); +wave_1_per_frame4=green = abs(sin(time)) ; +wave_1_per_frame5=blue = cos(time) + abs(cos(time)); +wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); +wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); +wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); +wave_1_per_frame9=t5 = r; +wave_1_per_frame10=t6 = g; +wave_1_per_frame11=t7 = b-sin(time); +wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; +wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); +wave_1_per_point3=ddy = -1*dy; +wave_1_per_point4=t = abs(sin(q7)); +wave_1_per_point5=rad = sample*t3+t2; +wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; +wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.46374 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=//pi +wave_2_init2=t8=3.14159265/2; +wave_2_init3=t5 = 1; +wave_2_per_frame1=rotx = rotx+bass; +wave_2_per_frame2=roty = roty+mid; +wave_2_per_frame3=rotz = rotz+treb; +wave_2_per_frame4=//rotx = 0; +wave_2_per_frame5=//roty =0; +wave_2_per_frame6=//rotz = 0; +wave_2_per_frame7= +wave_2_per_frame8=//convert rotation values from degrees to radians +wave_2_per_frame9=t1= t8*rotx/180; +wave_2_per_frame10=t2 = t8*roty/180; +wave_2_per_frame11=t3 = t8*rotz/180; +wave_2_per_frame12= +wave_2_per_frame13=t4 = sin(bass+0.86*t8); +wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_2_per_point1=//Define 3D Shape +wave_2_per_point2= +wave_2_per_point3=//Sphere +wave_2_per_point4=fvar = sample*512; +wave_2_per_point5=svar = fvar*128; +wave_2_per_point6=tvar = 0&svar; +wave_2_per_point7=nsample = tvar*4.5; +wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); +wave_2_per_point9=y1 = (-1)*cos(t8*nsample); +wave_2_per_point10=z1 = (-1)*sin(t8*nsample); +wave_2_per_point11= +wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_2_per_point19=//move resulting shape in 3d space +wave_2_per_point20=x4 = x3; +wave_2_per_point21=y4 = y3; +wave_2_per_point22=z4 = z3+5; +wave_2_per_point23=//draw 3d shape in 2d +wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); +wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); +wave_2_per_point26= +wave_2_per_point27=a = -.9+sin(nsample+time); +wave_2_per_point28=a = if(below(a,0),0,a); +wave_2_per_point29=a=1; +wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; +wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; +wave_2_per_point32=g = x2*z2; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.46374 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=//pi +wave_3_init2=t8=3.14159265; +wave_3_init3=t5 = 1; +wave_3_per_frame1=rotx = rotx+bass; +wave_3_per_frame2=roty = roty+mid; +wave_3_per_frame3=rotz = rotz+treb; +wave_3_per_frame4=//rotx = 0; +wave_3_per_frame5=//roty =0; +wave_3_per_frame6=//rotz = 0; +wave_3_per_frame7= +wave_3_per_frame8=//convert rotation values from degrees to radians +wave_3_per_frame9=t1= t8*rotx/180; +wave_3_per_frame10=t2 = t8*roty/180; +wave_3_per_frame11=t3 = t8*rotz/180; +wave_3_per_frame12= +wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); +wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); +wave_3_per_frame15= +wave_3_per_point1=//Define 3D Shape +wave_3_per_point2= +wave_3_per_point3=//Sphere +wave_3_per_point4=fvar = sample*512; +wave_3_per_point5=svar = fvar*128; +wave_3_per_point6=tvar = 0&svar; +wave_3_per_point7=nsample = tvar*4.5; +wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); +wave_3_per_point9=y1 = (1)*cos(t8*nsample); +wave_3_per_point10=z1 = (1)*sin(t8*nsample); +wave_3_per_point11= +wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates +wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); +wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); +wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); +wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); +wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); +wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); +wave_3_per_point19=//move resulting shape in 3d space +wave_3_per_point20=x4 = x3; +wave_3_per_point21=y4 = y3; +wave_3_per_point22=z4 = z3+5; +wave_3_per_point23=//draw 3d shape in 2d +wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); +wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); +wave_3_per_point26= +wave_3_per_point27=a = -.9+sin(nsample+time); +wave_3_per_point28=a = if(below(a,0),0,a); +wave_3_per_point29=a=1; +wave_3_per_point30=r = y2*z2; +wave_3_per_point31=b = z3+y3; +wave_3_per_point32=g = z3/x2; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.880 +shapecode_0_y=0.800 +shapecode_0_rad=0.33004 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); +shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); +shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.880 +shapecode_1_y=0.200 +shapecode_1_rad=0.33004 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); +shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); +shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.120 +shapecode_2_y=0.800 +shapecode_2_rad=0.33004 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); +shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); +shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.120 +shapecode_3_y=0.200 +shapecode_3_rad=0.33004 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); +shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); +shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); +per_frame_5=oldtq8 = tq8; +per_frame_6=tq8 = tq8 + time*0.1; +per_frame_7=monitor = tq8; +per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); +per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); +per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); +per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); +per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); +per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); +per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); +per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); +per_frame_16=decay = decay - 0.01*equal(q8%5,0); +per_frame_17=wave_a =0; +per_frame_18=ob_r = wave_r-.2; +per_frame_19=ob_b = wave_b-.2; +per_frame_20=ob_g = wave_g-2; +per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); +per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); +per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); +per_pixel_1=du = x*2-1 - q1; +per_pixel_2=dv = y*2-1 - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv); +per_pixel_5=mult = 0.008/(dist+0.4); +per_pixel_6=dx = mult*sin(ang2-1); +per_pixel_7=dy = mult*cos(ang2-1); +per_pixel_8=du = x*2-1 - q3; +per_pixel_9=dv = y*2-1 - q4; +per_pixel_10=dist = sqrt(du*du+dv*dv); +per_pixel_11=ang2 = atan2(du,dv); +per_pixel_12=mult = 0.008/(dist+0.4); +per_pixel_13=dx = dx + mult*sin(ang2+1); +per_pixel_14=dy = dy + mult*cos(ang2+1); +per_pixel_15=du = x*2-1 - q5; +per_pixel_16=dv = y*2-1 - q6; +per_pixel_17=dist = sqrt(du*du+dv*dv); +per_pixel_18=ang2 = atan2(du,dv); +per_pixel_19=mult = 0.008/(dist+0.2); +per_pixel_20=dx = dx + mult*sin(ang2+2); +per_pixel_21=dy = dy + mult*cos(ang2+2); +per_pixel_22=du = x*2-1 - q7; +per_pixel_23=dv = y*2-1 - q8; +per_pixel_24=dist = sqrt(du*du+dv*dv); +per_pixel_25=ang2 = atan2(du,dv); +per_pixel_26=mult = 0.008/(dist+0.2); +per_pixel_27=dx = dx + mult*sin(ang2-2); +per_pixel_28=dy = dy + mult*cos(ang2-2); +per_pixel_29=zoom = 3*dx - 3*dy+1; +per_pixel_30=//rot = 3*dx - 3*dy; +per_pixel_31=//dx = 0; +per_pixel_32=//dy =0; +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 8*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; +warp_12=` +warp_13=`// KUGEL +warp_14=`float2 p0 = float2(q9,q10); +warp_15=`ball = uv1 - p0; +warp_16=`float size = .015; +warp_17=`float dist = length(ball) / size; +warp_18=`z = saturate(1-dist); +warp_19=` +warp_20=`//ADD +warp_21=`float mask = (z >= .001); +warp_22=`rs = q28*rs + (1-q28)*rs.yx; +warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_24=` +warp_25=` +warp_26=`uv6 = mul (uv1,float2x2(_qb)); +warp_27=`mus = (.12/(sqrt(uv6.x))); +warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_29=` +warp_30=`float3 gold = float3 (.1,.84,.6); +warp_31=` +warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_33=`//uv2 *= .2; +warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); +warp_35=` +warp_36=`float3 col = gold; +warp_37=` +warp_38=`float3 blur = GetBlur1(frac(uv)); +warp_39=`float3 crisp= tex2D(sampler_main,uv); +warp_40=` +warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); +warp_42=`ret = ret1*.99-.018; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; +comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; +comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; +comp_6=`float3 noise, bubbles; +comp_7=` +comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); +comp_9=`static const float3 CamPos = float3(q4,q5,q6); +comp_10=`static const float myzoom = q7; +comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; +comp_13=` +comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} +comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} +comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} +comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} +comp_18=` +comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal +comp_20=` tmp = GetDist(uvi); +comp_21=` return min(tmp,GetDistB(uvi)) ;} +comp_22=` +comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; +comp_24=` dark = 0; n = 1; +comp_25=` while ( (n <= 2)) +comp_26=` {dx = .04*n * (center-.5); +comp_27=` uvc = (uvi+dx); +comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); +comp_29=` n++;} +comp_30=` return (dark/2);} +comp_31=` +comp_32=`shader_body { +comp_33=`uv = (uv-.5)*.9 + .5; +comp_34=`uv0 = uv; +comp_35=` +comp_36=`dist = MinDistB(uv); +comp_37=`bdist = lerp(dist,GetDistB(uv),.2); +comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); +comp_39=` +comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; +comp_41=`uv += .004*bdist*noise ; +comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); +comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; +comp_44=`for (int m= 1; m<= anz; m++) +comp_45=`{ +comp_46=` z = 1-frac(1.0/anz*m+q9); +comp_47=` uv1 = uv5*z; +comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); +comp_49=` +comp_50=` grid = 16.0*m/512; +comp_51=` +comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; +comp_53=` uv1.y += slot*time*.06; +comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); +comp_55=` rsk = frac(8*m*uv1)-.5 ; +comp_56=` dz = normalize(rsk); +comp_57=` rad1 = 3*length (rsk) *(2+m); +comp_58=` uv4 = (rad1*rad1)*dz; +comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; +comp_60=` gmask = gmask || mask1; +comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; +comp_62=`} +comp_63=`gmask *= sat (bdist*16-8*z); +comp_64=`uv += .1*bubbles*gmask; +comp_65=` +comp_66=`dist = MinDistB(uv); +comp_67=`bdist = lerp(dist,GetDistB(uv),.2); +comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance +comp_69=` +comp_70=`float struc = GetBlurX(uv,focus).r; +comp_71=` +comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); +comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_74=` ((uv.xyy*q28 +comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_76=` ).xyz* +comp_77=` float3(1,1,0)*0.05 + +comp_78=` time*float3(0,0,1)*q31 +comp_79=` ); +comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_83=` +comp_84=` +comp_85=`//distant light +comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); +comp_87=` +comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); +comp_89=` +comp_90=`float moon = (.5/length(sin(3*(uv5)))); +comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); +comp_92=` +comp_93=`//Lamp +comp_94=`uv3 = uv-center; +comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; +comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); +comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); +comp_98=` +comp_99=`ret = 1-exp((-6)*ret); +comp_100=`//ret += shadow(uv); +comp_101=`//ret = GetPixel(uv0).r; +comp_102=`ret /= float3(0.5,-1.0,0.9); +comp_103=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk new file mode 100644 index 0000000..c6aeb13 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk @@ -0,0 +1,365 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret += bg*float3(2.3,1.5,1.7); +comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 new file mode 100644 index 0000000..9f96203 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 @@ -0,0 +1,1279 @@ +Created with MILKDROP 3.1 on 26/03/2023 at 00:59:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.560 +blending_direction=-1 +random_1=0.351 +random_2=0.849 +random_3=0.489 +random_4=0.194 +random_5=0.226 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R270.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.104 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.22705 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=7 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03333 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = int(rand(100))*.01+instance-instance; +shape_0_per_frame2=y = int(rand(100))*.01+instance-instance; +shape_0_per_frame3= +shape_0_per_frame4=a =1; +shape_0_per_frame5=vol=bass+mid+treb; +shape_0_per_frame6=rad = int(rand(int(vol)))/7+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=23 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1024 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10262 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14=rad=(bass+treb)/75; +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shape_1_per_frame16=r=int(rand(100))/100; +shape_1_per_frame17=g=int(rand(100))/100; +shape_1_per_frame18=b=int(rand(100))/100; +shape_1_per_frame19=r2=int(rand(100))/100; +shape_1_per_frame20=g2=int(rand(100))/100; +shape_1_per_frame21=b2=int(rand(100))/100; +shape_1_per_frame22=r_border=int(rand(100))/100; +shape_1_per_frame23=g_border=int(rand(100))/100; +shape_1_per_frame24=b_border=int(rand(100))/100; +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.000 +shapecode_2_g=0.500 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.500 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/15+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/15+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/15+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5= +shape_2_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; +shape_2_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame9=r=rand(q30)*.1+instance-instance; +shape_2_per_frame10=g=rand(q30)*.1+instance-instance; +shape_2_per_frame11=b=rand(q30)*.1+instance-instance; +shape_2_per_frame12=r2=rand(q30)*.1+instance-instance; +shape_2_per_frame13=g2=rand(q30)*.1+instance-instance; +shape_2_per_frame14=b2=rand(q30)*.1+instance-instance; +shape_2_per_frame15=border_r=rand(q30)*.1+instance-instance; +shape_2_per_frame16=border_g=rand(q30)*.1+instance-instance; +shape_2_per_frame17=border_b=rand(q30)*.1+instance-instance; +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=311 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0002*cos(ma)); +shape_3_per_frame5=my=my+(.0002*tan(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=1-mx; +shape_3_per_frame13=y=1-my; +shape_3_per_frame14= +shape_3_per_frame15=ang=(sin(time*.35)+1)*3; +shape_3_per_frame16=//a=(above(bass+mid+treb,.8)); +shape_3_per_frame17=pi23=4*asin(1)*.333333333; +shape_3_per_frame18=t1=bass+mid+treb; +per_frame_1=chng=sin(time*.5); +per_frame_2=cthr=.9999; +per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_13=monitor=chng; +per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_16= +per_frame_17=monitor=mq1; +per_frame_18=vol=bass+treb+mid; +per_frame_19=atime=atime+vol; +per_frame_20=q11=.4+sin(atime*.006 )*.4; +per_frame_21=q12=.4+cos(atime*.00613828348)*.4; +per_frame_22=q13=.4+sin(atime*.00598593455)*.4; +per_frame_23=monitor=q13; +per_frame_24=q4=sin(atime*.03); +per_frame_25=q5=cos(atime*.030383824); +per_frame_26=q6=tan(atime*.029384834); +per_frame_27= +per_frame_28=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); +per_frame_29=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); +per_frame_30=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); +per_frame_31=q1=rot+0.005*sin(time*0.5); +per_frame_32=q30=(bass+treb+mid)*2; +per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`sampler sampler_rand00; // this will choose a random texture from disk! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` ret = tex2D(sampler_main, uv).xyz; +comp_6=` //float lum = ret.x; +comp_7=` //ret = lum; +comp_8=` +comp_9=` float2 texc = frac(q2 + ret.xy*0.2); +comp_10=` ret = tex2D(sampler_rand00, texc) * ret.z*3; +comp_11=` +comp_12=` // add some stripes: +comp_13=` //ret += 0.04*cos(lum*29+2.8); +comp_14=`} +comp_15=` +comp_16=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R275.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret += bg*float3(2.3,1.5,1.7); +comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 new file mode 100644 index 0000000..2d6e101 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 @@ -0,0 +1,1324 @@ +Created with MILKDROP 3.2 on 29/04/2023 at 18:43:46 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.44 +blending_direction=1 +random_1=0.838211 +random_2=0.511382 +random_3=0.667886 +random_4=0.708672 +random_5=0.720190 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R154.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R275.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret += bg*float3(2.3,1.5,1.7); +comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 new file mode 100644 index 0000000..f7e51aa --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 @@ -0,0 +1,1325 @@ +Created with MILKDROP 3.2 on 29/04/2023 at 18:45:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=curtain +blending_progress=0.29 +blending_direction=-1 +random_1=0.327236 +random_2=0.378997 +random_3=0.564499 +random_4=0.136450 +random_5=0.892818 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R154.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R275.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=20.160 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.400 +mv_r=1.000 +mv_g=0.400 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=ma=.5; +wave_0_init2=my=.5; +wave_0_init3=md=0; //direction 0 1 2 3 +wave_0_per_point1=oldmd=md; +wave_0_per_point2=md=(md+rand(4))%4; +wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_0_per_point4= +wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_0_per_point7=my=my+(equal(md,2)*.002*treb); +wave_0_per_point8=my=my-(equal(md,3)*.002*treb); +wave_0_per_point9= +wave_0_per_point10=mx=if(above(mx,.9),.5,mx); +wave_0_per_point11=mx=if(below(mx,.1),.5,mx); +wave_0_per_point12=my=if(above(my,.9),.5,my); +wave_0_per_point13=my=if(below(my,.1),.5,my); +wave_0_per_point14= +wave_0_per_point15=x=mx; +wave_0_per_point16=y=my; +wave_0_per_point17=a=bass*.1; +wave_0_per_point18= +wave_0_per_point19=r=bass*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=mx=.5; +wave_1_init2=my=.5; +wave_1_init3=md=1; +wave_1_per_point1=oldmd=md; +wave_1_per_point2=md=(md+rand(4))%4; +wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_1_per_point4= +wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_1_per_point7=my=my+(equal(md,2)*.002*treb); +wave_1_per_point8=my=my-(equal(md,3)*.002*treb); +wave_1_per_point9= +wave_1_per_point10=mx=if(above(mx,.9),.5,mx); +wave_1_per_point11=mx=if(below(mx,.1),.5,mx); +wave_1_per_point12=my=if(above(my,.9),.5,my); +wave_1_per_point13=my=if(below(my,.1),.5,my); +wave_1_per_point14= +wave_1_per_point15=x=mx; +wave_1_per_point16=y=my; +wave_1_per_point17=a=bass*.1; +wave_1_per_point18= +wave_1_per_point19=g=treb*.5; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=mx=.5; +wave_2_init2=my=.5; +wave_2_init3=md=2; +wave_2_per_point1=oldmd=md; +wave_2_per_point2=md=(md+rand(4))%4; +wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_2_per_point4= +wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_2_per_point7=my=my+(equal(md,2)*.002*treb); +wave_2_per_point8=my=my-(equal(md,3)*.002*treb); +wave_2_per_point9= +wave_2_per_point10=mx=if(above(mx,.9),.5,mx); +wave_2_per_point11=mx=if(below(mx,.1),.5,mx); +wave_2_per_point12=my=if(above(my,.9),.5,my); +wave_2_per_point13=my=if(below(my,.1),.5,my); +wave_2_per_point14= +wave_2_per_point15=x=mx; +wave_2_per_point16=y=my; +wave_2_per_point17=a=bass*.1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=mx=.5; +wave_3_init2=my=.4; +wave_3_init3=md=3; +wave_3_per_point1=oldmd=md; +wave_3_per_point2=md=(md+rand(4))%4; +wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); +wave_3_per_point4= +wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); +wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); +wave_3_per_point7=my=my+(equal(md,2)*.002*treb); +wave_3_per_point8=my=my-(equal(md,3)*.002*treb); +wave_3_per_point9= +wave_3_per_point10=mx=if(above(mx,.9),.5,mx); +wave_3_per_point11=mx=if(below(mx,.1),.5,mx); +wave_3_per_point12=my=if(above(my,.9),.5,my); +wave_3_per_point13=my=if(below(my,.1),.5,my); +wave_3_per_point14= +wave_3_per_point15=x=mx; +wave_3_per_point16=y=my; +wave_3_per_point17=a=bass*.1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.20321 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.22019 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp( uv_orig,uv,0.2); +warp_4=` +warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); +warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; +warp_8=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret += bg*float3(2.3,1.5,1.7); +comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.2,-2.8,-1.5); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 new file mode 100644 index 0000000..2876cd9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 @@ -0,0 +1,1605 @@ +Created with MILKDROP 3.0 on 12/03/2023 at 11:22:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.44 +blending_direction=-1 +random_1=0.113144 +random_2=0.333198 +random_3=0.0693767 +random_4=0.521274 +random_5=0.571545 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R004 3.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=10.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.100 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.900 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; +per_pixel_2=rot= 0.007; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); +warp_4=` +warp_5=` // diffused version: +warp_6=` float ss = 0.3; +warp_7=` float3 blur = 0.25*( +warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + +warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + +warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + +warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz +warp_12=` ); +warp_13=` +warp_14=` // diffusion: +warp_15=` ret = tex2D(sampler_main,uv2);//blur; +warp_16=` +warp_17=` float F2 = 0.035; +warp_18=` float k2 = 0.060; +warp_19=` float s = 0.025; +warp_20=` float scale = 9; +warp_21=` +warp_22=` // reaction: +warp_23=` float3 z = ret; +warp_24=` float uvv = ret.x*ret.y*ret.y; +warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; +warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; +warp_27=` //z.x += s*(16-ret.x*ret.y); +warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); +warp_29=` z.z -= 0.02; +warp_30=` +warp_31=` // apply laplacian: +warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; +warp_33=` +warp_34=` ret = z; +warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); +warp_36=` //ret *= 0.99; +warp_37=` +warp_38=` // add noise: +warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); +warp_40=` +warp_41=` // darken (decay) over time +warp_42=` //ret = (ret - 0.09)*0.95; +warp_43=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(2,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R276 double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.619 +fWaveScale=0.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.900 +fModWaveAlphaEnd=1.900 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.480 +wave_g=0.610 +wave_b=0.790 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.860 +shapecode_0_b2=0.000 +shapecode_0_a2=0.700 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=n=1024; +shape_0_init2=dir=1; +shape_0_per_frame1= +shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); +shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; +shape_0_per_frame4=r=mid*time*3.1824*treb; +shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; +shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.21524 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a=bass; +shape_1_per_frame2=rad=(bass+mid+treb)/3; +shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); +shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); +shape_1_per_frame5= +shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); +shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); +shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4= +per_frame_5=beat = bass+mid+treb; +per_frame_6=beat = beat*beat; +per_frame_7= +per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); +per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_12=index = (index + is_beat) %8; +per_frame_13=indexa = (indexa + is_beat) %5; +per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_15= +per_frame_16=q20 = avg; +per_frame_17=q21 = beat; +per_frame_18=q22 = peak; +per_frame_19=q23 = index; +per_frame_20=q24 = is_beat; +per_frame_21=q26 = bass_att + mid_att + treb_att + 1; +per_frame_22=q27 = index + 1; +per_frame_23=q28 = -index2 + indexa/5; +per_frame_24=q29 = index2; +per_frame_25=monitor = q29; +per_frame_26=k1 = is_ +per_frame_27=beat*equal(index%2,0); +per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_30=rott = p2 * 3.1416/4; +per_frame_31= +per_frame_32=q1 = cos(rott); +per_frame_33=q2 = sin(rott); +per_frame_34=q3 = -q2; +per_frame_35=q4 = q1; +per_frame_36= +per_frame_37=ds = ds*dec_med + q24*(1-dec_med); +per_frame_38=q25 = q24; +per_frame_39=//q25 = above(ds,.5); +per_frame_40= +per_frame_41=q10 = above (q2,.1); +per_frame_42= +per_frame_43=t_rel = time*8; +per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); +per_frame_45= +per_frame_46= +per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); +per_frame_48=q30 = p3 ; +per_frame_49= +per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_51=q31 = p4; +per_frame_52= +per_frame_53=zoom = 1.01; +per_frame_54=warp = 0; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`ret /= float3(2.0,-1.9,-2.4); +comp_7=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk new file mode 100644 index 0000000..731428b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk @@ -0,0 +1,336 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.619 +fWaveScale=0.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.900 +fModWaveAlphaEnd=1.900 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.480 +wave_g=0.610 +wave_b=0.790 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.860 +shapecode_0_b2=0.000 +shapecode_0_a2=0.700 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=n=1024; +shape_0_init2=dir=1; +shape_0_per_frame1= +shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); +shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; +shape_0_per_frame4=r=mid*time*3.1824*treb; +shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; +shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.21524 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a=bass; +shape_1_per_frame2=rad=(bass+mid+treb)/3; +shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); +shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); +shape_1_per_frame5= +shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); +shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); +shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4= +per_frame_5=beat = bass+mid+treb; +per_frame_6=beat = beat*beat; +per_frame_7= +per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); +per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_12=index = (index + is_beat) %8; +per_frame_13=indexa = (indexa + is_beat) %5; +per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_15= +per_frame_16=q20 = avg; +per_frame_17=q21 = beat; +per_frame_18=q22 = peak; +per_frame_19=q23 = index; +per_frame_20=q24 = is_beat; +per_frame_21=q26 = bass_att + mid_att + treb_att + 1; +per_frame_22=q27 = index + 1; +per_frame_23=q28 = -index2 + indexa/5; +per_frame_24=q29 = index2; +per_frame_25=monitor = q29; +per_frame_26=k1 = is_ +per_frame_27=beat*equal(index%2,0); +per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_30=rott = p2 * 3.1416/4; +per_frame_31= +per_frame_32=q1 = cos(rott); +per_frame_33=q2 = sin(rott); +per_frame_34=q3 = -q2; +per_frame_35=q4 = q1; +per_frame_36= +per_frame_37=ds = ds*dec_med + q24*(1-dec_med); +per_frame_38=q25 = q24; +per_frame_39=//q25 = above(ds,.5); +per_frame_40= +per_frame_41=q10 = above (q2,.1); +per_frame_42= +per_frame_43=t_rel = time*8; +per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); +per_frame_45= +per_frame_46= +per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); +per_frame_48=q30 = p3 ; +per_frame_49= +per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_51=q31 = p4; +per_frame_52= +per_frame_53=zoom = 1.01; +per_frame_54=warp = 0; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 new file mode 100644 index 0000000..ac94ba0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 @@ -0,0 +1,377 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:29:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars2 +blending_progress=0.49 +blending_direction=1 +random_1=0.265312 +random_2=0.869783 +random_3=0.919648 +random_4=0.518835 +random_5=0.359756 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R276 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=0.970 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.619 +fWaveScale=0.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.900 +fModWaveAlphaEnd=1.900 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.480 +wave_g=0.610 +wave_b=0.790 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.860 +shapecode_0_b2=0.000 +shapecode_0_a2=0.700 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=n=1024; +shape_0_init2=dir=1; +shape_0_per_frame1= +shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); +shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; +shape_0_per_frame4=r=mid*time*3.1824*treb; +shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; +shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.21524 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a=bass; +shape_1_per_frame2=rad=(bass+mid+treb)/3; +shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); +shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); +shape_1_per_frame5= +shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); +shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); +shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4= +per_frame_5=beat = bass+mid+treb; +per_frame_6=beat = beat*beat; +per_frame_7= +per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); +per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_12=index = (index + is_beat) %8; +per_frame_13=indexa = (indexa + is_beat) %5; +per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_15= +per_frame_16=q20 = avg; +per_frame_17=q21 = beat; +per_frame_18=q22 = peak; +per_frame_19=q23 = index; +per_frame_20=q24 = is_beat; +per_frame_21=q26 = bass_att + mid_att + treb_att + 1; +per_frame_22=q27 = index + 1; +per_frame_23=q28 = -index2 + indexa/5; +per_frame_24=q29 = index2; +per_frame_25=monitor = q29; +per_frame_26=k1 = is_ +per_frame_27=beat*equal(index%2,0); +per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_30=rott = p2 * 3.1416/4; +per_frame_31= +per_frame_32=q1 = cos(rott); +per_frame_33=q2 = sin(rott); +per_frame_34=q3 = -q2; +per_frame_35=q4 = q1; +per_frame_36= +per_frame_37=ds = ds*dec_med + q24*(1-dec_med); +per_frame_38=q25 = q24; +per_frame_39=//q25 = above(ds,.5); +per_frame_40= +per_frame_41=q10 = above (q2,.1); +per_frame_42= +per_frame_43=t_rel = time*8; +per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); +per_frame_45= +per_frame_46= +per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); +per_frame_48=q30 = p3 ; +per_frame_49= +per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_51=q31 = p4; +per_frame_52= +per_frame_53=zoom = 1.01; +per_frame_54=warp = 0; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.55*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); +warp_13=`//vitesse serge +warp_14=` +warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} +warp_16=` +warp_17=`uv += rs*dot(rs,rs)/30; +warp_18=`//coupe serge +warp_19=` +warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_21=`//uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .1/(sqrt(uv6.y+.002)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (.8,.6,1.2); +warp_26=` +warp_27=` +warp_28=`float3 blur = GetBlur1(frac(uv)); +warp_29=` +warp_30=`float3 crisp= tex2D(sampler_main,uv); +warp_31=` +warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_33=`ret = ret1 * .99 - .02; +warp_34=` +warp_35=` +warp_36=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; +comp_4=` ret *= 0.89; +comp_5=`ret /= float3(1.2,1.5,.8); +comp_6=`} +comp_7=` +comp_8=` +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk new file mode 100644 index 0000000..43d5eef --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk @@ -0,0 +1,527 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.98962 +rot=-1.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.012 +ob_g=0.000 +ob_b=0.001 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04575 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_1_per_frame3=vg = vol_avg*.1; +wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_1_per_point1=tm = q1; +wave_1_per_point2=sp = sample*6.28*8*6; +wave_1_per_point3= +wave_1_per_point4=vol = (value1+value2)*.5; +wave_1_per_point5=it = it*above(sample,0); +wave_1_per_point6=it = it + 1; +wave_1_per_point7=rad = .5 + vol + .02; +wave_1_per_point8=ra = rad*sin(sample*3.14); +wave_1_per_point9=ox = ra*sin(sp); +wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_1_per_point11=oz = ra*cos(sp); +wave_1_per_point12= +wave_1_per_point13=xang = tm*.132; +wave_1_per_point14=sxang = 0; +wave_1_per_point15=yang = tm*.153; +wave_1_per_point16=ayang = 0; +wave_1_per_point17=zang = tm*.110; +wave_1_per_point18=azang = 0; +wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_1_per_point20=fov = .5; +wave_1_per_point21= +wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point24=ox = mx; +wave_1_per_point25=oy = my; +wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point28=ox = mx; +wave_1_per_point29=oz = mz; +wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point32=oy = my; +wave_1_per_point33=oz = mz; +wave_1_per_point34= +wave_1_per_point35=oz = oz - 2; +wave_1_per_point36=x = ox*fov/oz + 0.5; +wave_1_per_point37=x = (x-.5)*0.75 + 0.5; +wave_1_per_point38=y = oy*fov/oz + 0.5; +wave_1_per_point39= +wave_1_per_point40=r = 1; +wave_1_per_point41=g = .25+.25*sin(sp); +wave_1_per_point42=b = 0; +wave_1_per_point43=a = .5 + (oz+2)*.5; +wave_1_per_point44=a = a*below(z,2); +wave_1_per_point45=minrgb = min(r,min(g,b)); +wave_1_per_point46=maxrgb = max(r,max(g,b)); +wave_1_per_point47=l = (maxrgb-minrgb)*.5; +wave_1_per_point48=diff = maxrgb-minrgb; +wave_1_per_point49=sum = maxrgb+minrgb; +wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_1_per_point52=h = h*0.1666666; +wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_1_per_point54= +wave_1_per_point55=h = h + time*0.05*1.324 + .1; +wave_1_per_point56=h = h - int(h); +wave_1_per_point57= +wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_1_per_point59=tmpa = 2*l - tmpb; +wave_1_per_point60=hvr = h + .333333; +wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_1_per_point62=hvg = h; +wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_1_per_point64=hvb = h - .333333; +wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_1_per_point66= +wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_2_per_frame3=vg = vol_avg*.1; +wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_2_per_point1=tm = q1; +wave_2_per_point2=sp = sample*6.28*8*6; +wave_2_per_point3= +wave_2_per_point4=vol = (value1+value2)*.5; +wave_2_per_point5=it = it*above(sample,0); +wave_2_per_point6=it = it + 1; +wave_2_per_point7=rad = .5 + vol + .01; +wave_2_per_point8=ra = rad*sin(sample*3.14); +wave_2_per_point9=ox = ra*sin(sp); +wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_2_per_point11=oz = ra*cos(sp); +wave_2_per_point12= +wave_2_per_point13=xang = tm*.132; +wave_2_per_point14=sxang = 0; +wave_2_per_point15=yang = tm*.153; +wave_2_per_point16=ayang = 0; +wave_2_per_point17=zang = tm*.110; +wave_2_per_point18=azang = 0; +wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_2_per_point20=fov = .5; +wave_2_per_point21= +wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point24=ox = mx; +wave_2_per_point25=oy = my; +wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point28=ox = mx; +wave_2_per_point29=oz = mz; +wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point32=oy = my; +wave_2_per_point33=oz = mz; +wave_2_per_point34= +wave_2_per_point35=oz = oz - 2; +wave_2_per_point36=x = ox*fov/oz + 0.5; +wave_2_per_point37=x = (x-.5)*0.75 + 0.5; +wave_2_per_point38=y = oy*fov/oz + 0.5; +wave_2_per_point39= +wave_2_per_point40=r = 1; +wave_2_per_point41=g = .25+.25*sin(sp); +wave_2_per_point42=b = 0; +wave_2_per_point43=a = .5 + (oz+2)*.5; +wave_2_per_point44=a = a*below(z,2); +wave_2_per_point45=minrgb = min(r,min(g,b)); +wave_2_per_point46=maxrgb = max(r,max(g,b)); +wave_2_per_point47=l = (maxrgb-minrgb)*.5; +wave_2_per_point48=diff = maxrgb-minrgb; +wave_2_per_point49=sum = maxrgb+minrgb; +wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_2_per_point52=h = h*0.1666666; +wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_2_per_point54= +wave_2_per_point55=h = h + time*0.05*1.324 + .05; +wave_2_per_point56=h = h - int(h); +wave_2_per_point57= +wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_2_per_point59=tmpa = 2*l - tmpb; +wave_2_per_point60=hvr = h + .333333; +wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_2_per_point62=hvg = h; +wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_2_per_point64=hvb = h - .333333; +wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_2_per_point66= +wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_3_per_frame3=vg = vol_avg*.1; +wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_3_per_point1=tm = q1; +wave_3_per_point2=sp = sample*6.28*8*6; +wave_3_per_point3= +wave_3_per_point4=vol = (value1+value2)*.5; +wave_3_per_point5=it = it*above(sample,0); +wave_3_per_point6=it = it + 1; +wave_3_per_point7=rad = .5 + vol; +wave_3_per_point8=ra = rad*sin(sample*3.14); +wave_3_per_point9=ox = ra*sin(sp); +wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_3_per_point11=oz = ra*cos(sp); +wave_3_per_point12= +wave_3_per_point13=xang = tm*.132; +wave_3_per_point14=sxang = 0; +wave_3_per_point15=yang = tm*.153; +wave_3_per_point16=ayang = 0; +wave_3_per_point17=zang = tm*.110; +wave_3_per_point18=azang = 0; +wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_3_per_point20=fov = .5; +wave_3_per_point21= +wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point24=ox = mx; +wave_3_per_point25=oy = my; +wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point28=ox = mx; +wave_3_per_point29=oz = mz; +wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point32=oy = my; +wave_3_per_point33=oz = mz; +wave_3_per_point34= +wave_3_per_point35=oz = oz - 2; +wave_3_per_point36=x = ox*fov/oz + 0.5; +wave_3_per_point37=x = (x-.5)*0.75 + 0.5; +wave_3_per_point38=y = oy*fov/oz + 0.5; +wave_3_per_point39= +wave_3_per_point40=r = 1; +wave_3_per_point41=g = .25+.25*sin(sp); +wave_3_per_point42=b = 0; +wave_3_per_point43=a = .5 + (oz+2)*.5; +wave_3_per_point44=a = a*below(z,2); +wave_3_per_point45=minrgb = min(r,min(g,b)); +wave_3_per_point46=maxrgb = max(r,max(g,b)); +wave_3_per_point47=l = (maxrgb-minrgb)*.5; +wave_3_per_point48=diff = maxrgb-minrgb; +wave_3_per_point49=sum = maxrgb+minrgb; +wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_3_per_point52=h = h*0.1666666; +wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_3_per_point54= +wave_3_per_point55=h = h + time*0.05*1.324; +wave_3_per_point56=h = h - int(h); +wave_3_per_point57= +wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_3_per_point59=tmpa = 2*l - tmpb; +wave_3_per_point60=hvr = h + .333333; +wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_3_per_point62=hvg = h; +wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_3_per_point64=hvb = h - .333333; +wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_3_per_point66= +wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.44484 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; +shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; +shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; +shape_0_per_frame6= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.44484 +shapecode_1_ang=2.89026 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22019 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_1_per_frame3=r=sin(time*.331)*.5+.5; +shape_1_per_frame4=g=sin(time*.559)*.5+.5; +shape_1_per_frame5=b=sin(time*.772)*.5+.5; +shape_1_per_frame6=border_r=r; +shape_1_per_frame7=border_g=g; +shape_1_per_frame8=border_b=b; +shape_1_per_frame9=rad=sin(time*.4)*.2+.5; +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.880 +shapecode_2_rad=1.97884 +shapecode_2_ang=0.62832 +shapecode_2_tex_ang=6.28319 +shapecode_2_tex_zoom=0.51341 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; +shape_2_per_frame2=y=cos(time*.003)*.5+.5; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.070 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_pixel_1=rot=ang +per_pixel_2=*sin(ang*2+time); +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = 0; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, v) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its+1); +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,2)); +comp_24=`ret *= .9; +comp_25=` +comp_26=`ret = pow(ret,float3(1.3,.7,.2)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_38=`ret -= 1.6; +comp_39=` +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk new file mode 100644 index 0000000..b91476e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk @@ -0,0 +1,566 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.157 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.29089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.480 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.04575 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_1_per_frame3=vg = vol_avg*.1; +wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_1_per_point1=tm = q1; +wave_1_per_point2=sp = sample*6.28*8*6; +wave_1_per_point3= +wave_1_per_point4=vol = (value1+value2)*.5; +wave_1_per_point5=it = it*above(sample,0); +wave_1_per_point6=it = it + 1; +wave_1_per_point7=rad = .5 + vol + .02; +wave_1_per_point8=ra = rad*sin(sample*3.14); +wave_1_per_point9=ox = ra*sin(sp); +wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_1_per_point11=oz = ra*cos(sp); +wave_1_per_point12= +wave_1_per_point13=xang = tm*.132; +wave_1_per_point14=sxang = 0; +wave_1_per_point15=yang = tm*.153; +wave_1_per_point16=ayang = 0; +wave_1_per_point17=zang = tm*.110; +wave_1_per_point18=azang = 0; +wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_1_per_point20=fov = .5; +wave_1_per_point21= +wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point24=ox = mx; +wave_1_per_point25=oy = my; +wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point28=ox = mx; +wave_1_per_point29=oz = mz; +wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point32=oy = my; +wave_1_per_point33=oz = mz; +wave_1_per_point34= +wave_1_per_point35=oz = oz - 2; +wave_1_per_point36=x = ox*fov/oz + 0.5; +wave_1_per_point37=x = (x-.5)*0.75 + 0.5; +wave_1_per_point38=y = oy*fov/oz + 0.5; +wave_1_per_point39= +wave_1_per_point40=r = 1; +wave_1_per_point41=g = .25+.25*sin(sp); +wave_1_per_point42=b = 0; +wave_1_per_point43=a = .5 + (oz+2)*.5; +wave_1_per_point44=a = a*below(z,2); +wave_1_per_point45=minrgb = min(r,min(g,b)); +wave_1_per_point46=maxrgb = max(r,max(g,b)); +wave_1_per_point47=l = (maxrgb-minrgb)*.5; +wave_1_per_point48=diff = maxrgb-minrgb; +wave_1_per_point49=sum = maxrgb+minrgb; +wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_1_per_point52=h = h*0.1666666; +wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_1_per_point54= +wave_1_per_point55=h = h + time*0.05*1.324 + .1; +wave_1_per_point56=h = h - int(h); +wave_1_per_point57= +wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_1_per_point59=tmpa = 2*l - tmpb; +wave_1_per_point60=hvr = h + .333333; +wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_1_per_point62=hvg = h; +wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_1_per_point64=hvb = h - .333333; +wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_1_per_point66= +wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_2_per_frame3=vg = vol_avg*.1; +wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_2_per_point1=tm = q1; +wave_2_per_point2=sp = sample*6.28*8*6; +wave_2_per_point3= +wave_2_per_point4=vol = (value1+value2)*.5; +wave_2_per_point5=it = it*above(sample,0); +wave_2_per_point6=it = it + 1; +wave_2_per_point7=rad = .5 + vol + .01; +wave_2_per_point8=ra = rad*sin(sample*3.14); +wave_2_per_point9=ox = ra*sin(sp); +wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_2_per_point11=oz = ra*cos(sp); +wave_2_per_point12= +wave_2_per_point13=xang = tm*.132; +wave_2_per_point14=sxang = 0; +wave_2_per_point15=yang = tm*.153; +wave_2_per_point16=ayang = 0; +wave_2_per_point17=zang = tm*.110; +wave_2_per_point18=azang = 0; +wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_2_per_point20=fov = .5; +wave_2_per_point21= +wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point24=ox = mx; +wave_2_per_point25=oy = my; +wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point28=ox = mx; +wave_2_per_point29=oz = mz; +wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point32=oy = my; +wave_2_per_point33=oz = mz; +wave_2_per_point34= +wave_2_per_point35=oz = oz - 2; +wave_2_per_point36=x = ox*fov/oz + 0.5; +wave_2_per_point37=x = (x-.5)*0.75 + 0.5; +wave_2_per_point38=y = oy*fov/oz + 0.5; +wave_2_per_point39= +wave_2_per_point40=r = 1; +wave_2_per_point41=g = .25+.25*sin(sp); +wave_2_per_point42=b = 0; +wave_2_per_point43=a = .5 + (oz+2)*.5; +wave_2_per_point44=a = a*below(z,2); +wave_2_per_point45=minrgb = min(r,min(g,b)); +wave_2_per_point46=maxrgb = max(r,max(g,b)); +wave_2_per_point47=l = (maxrgb-minrgb)*.5; +wave_2_per_point48=diff = maxrgb-minrgb; +wave_2_per_point49=sum = maxrgb+minrgb; +wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_2_per_point52=h = h*0.1666666; +wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_2_per_point54= +wave_2_per_point55=h = h + time*0.05*1.324 + .05; +wave_2_per_point56=h = h - int(h); +wave_2_per_point57= +wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_2_per_point59=tmpa = 2*l - tmpb; +wave_2_per_point60=hvr = h + .333333; +wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_2_per_point62=hvg = h; +wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_2_per_point64=hvb = h - .333333; +wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_2_per_point66= +wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; +wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); +wave_3_per_frame3=vg = vol_avg*.1; +wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); +wave_3_per_point1=tm = q1; +wave_3_per_point2=sp = sample*6.28*8*6; +wave_3_per_point3= +wave_3_per_point4=vol = (value1+value2)*.5; +wave_3_per_point5=it = it*above(sample,0); +wave_3_per_point6=it = it + 1; +wave_3_per_point7=rad = .5 + vol; +wave_3_per_point8=ra = rad*sin(sample*3.14); +wave_3_per_point9=ox = ra*sin(sp); +wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; +wave_3_per_point11=oz = ra*cos(sp); +wave_3_per_point12= +wave_3_per_point13=xang = tm*.132; +wave_3_per_point14=sxang = 0; +wave_3_per_point15=yang = tm*.153; +wave_3_per_point16=ayang = 0; +wave_3_per_point17=zang = tm*.110; +wave_3_per_point18=azang = 0; +wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); +wave_3_per_point20=fov = .5; +wave_3_per_point21= +wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point24=ox = mx; +wave_3_per_point25=oy = my; +wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point28=ox = mx; +wave_3_per_point29=oz = mz; +wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point32=oy = my; +wave_3_per_point33=oz = mz; +wave_3_per_point34= +wave_3_per_point35=oz = oz - 2; +wave_3_per_point36=x = ox*fov/oz + 0.5; +wave_3_per_point37=x = (x-.5)*0.75 + 0.5; +wave_3_per_point38=y = oy*fov/oz + 0.5; +wave_3_per_point39= +wave_3_per_point40=r = 1; +wave_3_per_point41=g = .25+.25*sin(sp); +wave_3_per_point42=b = 0; +wave_3_per_point43=a = .5 + (oz+2)*.5; +wave_3_per_point44=a = a*below(z,2); +wave_3_per_point45=minrgb = min(r,min(g,b)); +wave_3_per_point46=maxrgb = max(r,max(g,b)); +wave_3_per_point47=l = (maxrgb-minrgb)*.5; +wave_3_per_point48=diff = maxrgb-minrgb; +wave_3_per_point49=sum = maxrgb+minrgb; +wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); +wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); +wave_3_per_point52=h = h*0.1666666; +wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); +wave_3_per_point54= +wave_3_per_point55=h = h + time*0.05*1.324; +wave_3_per_point56=h = h - int(h); +wave_3_per_point57= +wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); +wave_3_per_point59=tmpa = 2*l - tmpb; +wave_3_per_point60=hvr = h + .333333; +wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); +wave_3_per_point62=hvg = h; +wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); +wave_3_per_point64=hvb = h - .333333; +wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); +wave_3_per_point66= +wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); +wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); +wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.44484 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; +shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; +shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; +shape_0_per_frame6= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.44484 +shapecode_1_ang=2.89026 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.22019 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; +shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; +shape_1_per_frame3=r=sin(time*.331)*.5+.5; +shape_1_per_frame4=g=sin(time*.559)*.5+.5; +shape_1_per_frame5=b=sin(time*.772)*.5+.5; +shape_1_per_frame6=border_r=r; +shape_1_per_frame7=border_g=g; +shape_1_per_frame8=border_b=b; +shape_1_per_frame9=rad=sin(time*.4)*.2+.5; +shape_1_per_frame10= +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.880 +shapecode_2_rad=1.97884 +shapecode_2_ang=0.62832 +shapecode_2_tex_ang=6.28319 +shapecode_2_tex_zoom=0.51341 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; +shape_2_per_frame2=y=cos(time*.003)*.5+.5; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.89269 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.070 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1= +per_frame_init_2=zoom=1; +per_frame_init_3=xpos=0; +per_frame_init_4=ypos=0; +per_frame_1=decay=1; +per_frame_2= +per_frame_3=vol= (bass+mid+treb)*0.55; +per_frame_4=vol=vol; +per_frame_5= +per_frame_6= +per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); +per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); +per_frame_9= +per_frame_10= +per_frame_11= +per_frame_12= +per_frame_13=zoom=1; +per_frame_14= +per_frame_15=musictime=musictime+vol; +per_frame_16= +per_frame_17=//=sin(musictime*0.02)*0.3; +per_frame_18=//q5=sin(musictime*0.01)*0.3; +per_frame_19= +per_frame_20=dx=sin(musictime*0.1)*0.07; +per_frame_21=dy=cos(musictime*0.069)*0.07; +per_frame_22= +per_frame_23=q8=musictime; +per_frame_24= +per_frame_25= +per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; +per_frame_27=q5=cos(musictime*0.03*2)*0.1; +per_frame_28= +per_frame_29=monitor=rot; +per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.003; +per_pixel_2=cx=0.5+q4; +per_pixel_3=cy=0.5-q5; +per_pixel_4= +per_pixel_5=zm=pow(rd,sin(q8*0.06)+2.5)*3; +per_pixel_6=zm=max(zm,0.5); +per_pixel_7=sx=zm; +per_pixel_8=sy=zm +warp_1=`sampler sampler_sunrise; +warp_2=`shader_body +warp_3=`{ +warp_4=` // sample previous frame +warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; +warp_6=`float s = 1; +warp_7=`float2 Pan = float2(1.2,.32); +warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; +warp_9=`float2 v = 0; +warp_10=` +warp_11=`float m = 0; +warp_12=` +warp_13=`const float r = 5; +warp_14=`float its = 44; +warp_15=`for (int n = 0; n < its; n++) +warp_16=`{ +warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; +warp_18=` +warp_19=`if (dot(v, v) < (r*r - 1)) +warp_20=`m++; +warp_21=` +warp_22=`v = clamp(v, -r, r); +warp_23=`} +warp_24=`ret = 1-m/(its+1); +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1.7)); +comp_24=`ret *= .9; +comp_25=` +comp_26=`ret = pow(ret,float3(1.2,1.1,1)); +comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_28=` ((uv3.xyy*q28 +comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_30=` ).xyz* +comp_31=` float3(11,1,0)*0.05 + +comp_32=` time*float3(0,0,1)*q31 +comp_33=` ); +comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(1,.5,.5)); +comp_38=`ret -= 1.7; +comp_39=` +comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk new file mode 100644 index 0000000..4adaf98 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk @@ -0,0 +1,503 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=0 +PSVERSION_COMP=4 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.19788 +sx=0.99967 +sy=0.99990 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.700 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=.101*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=1.000 +wave_2_per_frame1=rrad=.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, .5, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); +per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=ob_r = 1- 0.4*abs(q1); +per_frame_7=ob_g = 0.3*abs(q2); +per_frame_8=ob_b = 0.4*abs(q1); +per_frame_9=wave_x = 1-abs(q2)-0.05; +per_frame_10=wave_y = 1-abs(q1)-0.06; +per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); +per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); +per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); +per_frame_14=zoom = 1; +per_frame_15=warp = 0; +per_frame_16=chng=sin(time*.5); +per_frame_17=cthr=.9999; +per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_28=monitor=chng; +per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_31= +per_frame_32=monitor=mq1; +per_frame_33=vol=bass+treb+mid; +per_frame_34=atime=atime+vol; +per_frame_35=q1=.4+sin(atime*.006 )*.4; +per_frame_36=q2=.4+cos(atime*.00613828348)*.4; +per_frame_37=q3=.4+sin(atime*.00598593455)*.4; +per_frame_38=monitor=q3; +per_pixel_1=du = (x*2-1) - q1; +per_pixel_2=dv = (y*2-1) - q2; +per_pixel_3=dist = sqrt(du*du+dv*dv); +per_pixel_4=ang2 = atan2(du,dv) + time*0.15; +per_pixel_5=mult = 0.04*sin(dist*0.05); +per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; +per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*3 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(4.3,1.1,3.3)*ret.z; +comp_12=` ret *= 0.3; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk new file mode 100644 index 0000000..c8559c7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk @@ -0,0 +1,365 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=681 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0001*cos(ma)); +shape_2_per_frame5=my=my+(.0001*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_3_enabled=1 +shapecode_3_sides=3 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=441 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03347 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0004*cos(ma)); +shape_3_per_frame5=my=my+(.0004*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.01; +warp_6=` +warp_7=`} +comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} +comp_2=` +comp_3=` +comp_4=`shader_body { +comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; +comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; +comp_7=`//uv = uv.yx; +comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code +comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); +comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); +comp_11=` +comp_12=`ret = saturate(2*Get1 (uv)); +comp_13=`ret *= 2.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/16)) + 0); +comp_14=` +comp_15=` +comp_16=`//ret *= (hue_shader *5 -4)*2; +comp_17=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_18=` +comp_19=`} +comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 new file mode 100644 index 0000000..bcf7732 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 @@ -0,0 +1,1961 @@ +Created with MILKDROP 3.2 on 29/05/2023 at 23:38:37 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.53 +blending_direction=-1 +random_1=0.944309 +random_2=0.923577 +random_3=0.536856 +random_4=0.720325 +random_5=0.165718 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R254.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.134 +fWaveSmoothing=0.000 +fWaveParam=-1.050 +fModWaveAlphaStart=0.890 +fModWaveAlphaEnd=1.352 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.580 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.430 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.840 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.010 +mv_g=0.760 +mv_b=0.860 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.78000 +wavecode_0_smoothing=0.39500 +wavecode_0_r=0.870 +wavecode_0_g=0.800 +wavecode_0_b=1.050 +wavecode_0_a=1.160 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.95000 +wavecode_1_smoothing=0.39000 +wavecode_1_r=1.000 +wavecode_1_g=1.220 +wavecode_1_b=0.920 +wavecode_1_a=1.130 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.56500 +wavecode_2_r=1.090 +wavecode_2_g=1.070 +wavecode_2_b=1.160 +wavecode_2_a=1.040 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.54500 +wavecode_3_r=1.010 +wavecode_3_g=0.910 +wavecode_3_b=1.030 +wavecode_3_a=1.240 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.505 +shapecode_0_y=0.475 +shapecode_0_rad=0.06689 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.08620 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.080 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.240 +shapecode_0_border_g=1.070 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.22; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); +shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.34; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.015; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.46; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.0218; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.09; +shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); +shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); +shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.585 +shapecode_1_y=0.380 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.07000 +shapecode_1_r=0.770 +shapecode_1_g=1.040 +shapecode_1_b=0.820 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.760 +shapecode_1_border_g=1.040 +shapecode_1_border_b=1.080 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); +shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); +shape_1_per_frame3=x = x- 0.37*x*sin(time); +shape_1_per_frame4=y = y- 0.5*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); +shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); +shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.545 +shapecode_2_y=0.450 +shapecode_2_rad=0.11100 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81000 +shapecode_2_r=1.070 +shapecode_2_g=1.170 +shapecode_2_b=1.170 +shapecode_2_a=0.780 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.230 +shapecode_2_border_g=0.960 +shapecode_2_border_b=1.150 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); +shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); +shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); +shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); +shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.425 +shapecode_3_y=0.405 +shapecode_3_rad=0.05935 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.88000 +shapecode_3_r=0.800 +shapecode_3_g=0.790 +shapecode_3_b=0.820 +shapecode_3_a=1.090 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.960 +shapecode_3_border_g=1.230 +shapecode_3_border_b=0.810 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); +shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); +shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); +shape_3_per_frame4=x = x+ 0.35*x*sin(time); +shape_3_per_frame5=y = y+ 0.42*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); +shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); +shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); +shape_3_per_frame16= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`float2 uv0, uv1; +warp_2=`float d; +warp_3=`static const float2 par = float2 (q1,q2); +warp_4=` +warp_5=`shader_body +warp_6=`{ +warp_7=`uv0 = 5*uv; +warp_8=`uv1 = uv0; +warp_9=`d= length(uv1); +warp_10=` +warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) +warp_12=`{ +warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; +warp_14=`d=frac(.31*length (uv1)); +warp_15=`} +warp_16=` +warp_17=`ret= d*float3 (1, 1, 4); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` //uv.y = rad*rad; +comp_4=` float srad = sqrt(rad)* 5; +comp_5=` +comp_6=` ret = tex2D(sampler_main, uv).xyz; +comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; +comp_8=` +comp_9=` +comp_10=` ret += GetBlur1(uv) - 0.7; +comp_11=` ret *= float3(1.3,0.8,0.5); +comp_12=` //ret *= 0.8; +comp_13=`ret /= float3(0.4,1.7,1.7); +comp_14=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R285.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(2.3,1.1,3.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`ret /= float3(1.7,1.1,2.7); +comp_17=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk new file mode 100644 index 0000000..d228bae --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk @@ -0,0 +1,351 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//martin no religion / my omniversal absence for changing the background light +per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_8=vvb = min(1,max(0,vvb)); +per_frame_9=vvm = min(1,max(0,vvm)); +per_frame_10=vvt = min(1,max(0,vvt)); +per_frame_11=runbass=runbass+vvb; +per_frame_12=runmids=runmids+vvm ; +per_frame_13=runtreb=runtreb+vvt; +per_frame_14=pi23=4*asin(-1)*.33333333333333; +per_frame_15=atime=(runtreb+runmids+runbass)*1.85; +per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; +per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; +per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; +per_frame_19= +per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; +per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; +per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; +per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; +per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; +per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; +per_frame_26=vvb = min(1,max(0,vvb)); +per_frame_27=vvm = min(1,max(0,vvm)); +per_frame_28=vvt = min(1,max(0,vvt)); +per_frame_29=q1 = (vvt+vvm+vvb)*100; +per_frame_30=q2 = (vvt+vvm+vvb)*100; +per_frame_31=q3 = (vvt+vvm+vvb)*100; +per_frame_32=q4 =(vvt+vvm+vvb)*100; +per_frame_33=q5 =(vvt+vvm+vvb)*100; +per_frame_34=q6 =(vvt+vvm+vvb)*100; +per_frame_35=q4 =(vvt+vvm+vvb)*100; +per_frame_36=q5 =(vvt+vvm+vvb)*100; +per_frame_37=q6 =(vvt+vvm+vvb)*100; +per_frame_38=q7 =(vvt+vvm+vvb)*100; +per_frame_39=q11=(vvt+vvm+vvb)*100; +per_frame_40=q12=(vvt+vvm+vvb)*100; +per_frame_41=q13=(vvt+vvm+vvb)*100; +per_frame_42=q14=(vvt+vvm+vvb)*100; +per_frame_43=q15=(vvt+vvm+vvb)*100; +per_frame_44=q16=(vvt+vvm+vvb)*100; +per_frame_45=q17=(vvt+vvm+vvb)*100; +per_frame_46=q18=(vvt+vvm+vvb)*100; +per_frame_47=q19=(vvt+vvm+vvb)*100; +per_frame_48=q20=(vvt+vvm+vvb)*100; +per_frame_49=q21=(vvt+vvm+vvb)*100; +per_frame_50=q22=(vvt+vvm+vvb)*100; +per_frame_51=q23=(vvt+vvm+vvb)*100; +per_frame_52=q24=(vvt+vvm+vvb)*100; +per_frame_53=q25=(vvt+vvm+vvb)*100; +per_frame_54=q26=(vvt+vvm+vvb)*100; +per_frame_55=q27=(vvt+vvm+vvb)*100; +per_frame_56=q28=(vvt+vvm+vvb)*100; +per_frame_57=q29=(vvt+vvm+vvb)*100; +per_frame_58=q30=(vvt+vvm+vvb)*100; +per_frame_59=q31=(vvt+vvm+vvb)*100; +per_frame_60=q32=(vvt+vvm+vvb)*100; +per_frame_61= +per_frame_62=warp = 0; +per_frame_63=zoom = 1.001; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); +warp_6=`float3 Feedback = GetBlur1(1-uv); +warp_7=` +warp_8=`float2 zz = uv1 *texsize.xy *.01; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=`zz = zz.yx; +warp_11=`float2 h1 = cos(zz); +warp_12=` +warp_13=`uv += h1*texsize.zw * 12; +warp_14=` +warp_15=`float3 crisp = tex2D(sampler_main,uv); +warp_16=` +warp_17=`ret = crisp+noiseVal-.01; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + +comp_10=` float3(0.4,0.6,0.55)*ret.y + +comp_11=` float3(2.3,1.1,3.3)*ret.z; +comp_12=` ret *= 0.4; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk new file mode 100644 index 0000000..84b5f10 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk @@ -0,0 +1,302 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=2.007 +fWarpScale=1.341 +fZoomExponent=4.40100 +fShader=1.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.700 +wave_g=0.520 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.350 +mv_g=0.350 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=zoom = 1; +per_frame_2=warp = 0.04; +per_frame_3=rot = 0; +per_frame_4=//before inversion +per_frame_5=scale = 3; +per_frame_6=angle = time*.01; +per_frame_7=translation_x = 0; +per_frame_8=translation_y = 0.02; +per_frame_9= +per_frame_10=//complex inverted +per_frame_11=iscale = 0.2; +per_frame_12=iangle = sin(time*0.1337)*0.3; +per_frame_13=itranslation_u = 0; +per_frame_14=itranslation_v = 0; +per_frame_15= +per_frame_16= +per_frame_17=// the möbius transformation +per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_20=// so a/c and mu can be calculated outside of the shader +per_frame_21= +per_frame_22=a_r = cos(angle)*scale; +per_frame_23=a_i = sin(angle)*scale; +per_frame_24=b_r = translation_x; +per_frame_25=b_i = translation_y; +per_frame_26= +per_frame_27=c_r = -cos(iangle)*iscale; +per_frame_28=c_i = -sin(iangle)*iscale; +per_frame_29=d_r = itranslation_u; +per_frame_30=d_i = itranslation_v; +per_frame_31= +per_frame_32=// c^(-1) +per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); +per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); +per_frame_35= +per_frame_36=// a*c^(-1) +per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_39= +per_frame_40=// (bc-ad) +per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); +per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); +per_frame_43= +per_frame_44=// mu*c^(-1) +per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_frame_47= +per_frame_48=q1 = ac_r; +per_frame_49=q2 = ac_i; +per_frame_50=q3 = mu_r; +per_frame_51=q4 = mu_i; +per_frame_52= +per_frame_53=q5 = c_r; +per_frame_54=q6 = c_i; +per_frame_55=q7 = d_r; +per_frame_56=q8 = d_i; +warp_1=`sampler sampler_rand00; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); +warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; +warp_7=` +warp_8=` uv2.xy += (uv.xy - uv_orig.xy); +warp_9=` +warp_10=` // sample previous frame +warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; +warp_12=` +warp_13=` // darken (decay) over time +warp_14=` ret = (ret*0.99) - 0.003; +warp_15=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` ret /= float3(.3,.6,.7); +comp_8=` //ret -= .5; +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk new file mode 100644 index 0000000..cdcab1f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk @@ -0,0 +1,177 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.900 +shapecode_0_y=0.500 +shapecode_0_rad=0.22613 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.600 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.05 + rand(900)/1000; +shape_0_per_frame2=y = 0.05 + rand(900)/1000; +shape_0_per_frame3=ang = rand(320)/100; +shape_0_per_frame4= +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(0.7,0.8,0.3); +comp_23=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\triangle4.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.380000 +SpriteSY=-0.380000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=x=0.5+0.008+0.033*sin(time*1.3); +code_2=y=0.5+0.008+0.033*cos(time*1.3); +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk new file mode 100644 index 0000000..fd01a86 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk @@ -0,0 +1,281 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.900 +shapecode_0_rad=0.15493 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.77977 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.98600 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=0.99979 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3=ang = rand(320)/100; +shape_2_per_frame4= +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.120 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); +warp_5=` float2 uv2 = uv; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, +warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; +warp_9=` float2 v = (blurry_color.xy-0.37) * t; +warp_10=` //uv2 += v; +warp_11=` // instead, add a rotated version: +warp_12=` uv2.x += v.x*q1 + v.y*q2; +warp_13=` uv2.y += v.x*q2 - v.y*q1; +warp_14=` +warp_15=` // sample previous frame +warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_17=` +warp_18=` // darken over time +warp_19=` ret -= 0.004; +warp_20=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(1.3,.5,.7); +comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk new file mode 100644 index 0000000..fb07d68 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk @@ -0,0 +1,315 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.032 +fWaveScale=4.778 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=16 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`float2 dither_uv; +warp_2=`float3 rand; +warp_3=`float2 d, d_uv; +warp_4=`float3 dx, dy; +warp_5=`float4 texsize_smalltiled_ensign_meat; +warp_6=`sampler sampler_smalltiled_ensign_meat; +warp_7=`float2 s; +warp_8=` +warp_9=`shader_body +warp_10=`{ +warp_11=` dither_uv = uv_orig*texsize.xy*texsize_smalltiled_ensign_meat.zw + 0*0.02*rand_frame.xy ; +warp_12=` //rand = (tex2D(sampler_smalltiled_colors3, uv + q6*tan(8*rad)+0.2*ang )-0.5)*3- 1.1; +warp_13=` rand = (tex2D(sampler_smalltiled_ensign_meat, uv + tan(rad*1.2) + q10)-0.5)*3 ; +warp_14=` +warp_15=` d = texsize.zw*18; +warp_16=` d_uv = uv_orig + rand*texsize.zw; +warp_17=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +warp_18=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +warp_19=` d_uv += float2(dx.x,dy.x)*texsize.zw*7; +warp_20=` +warp_21=`ret.x = GetPixel(d_uv).x; +warp_22=`ret.x += (GetBlur1(d_uv).x-ret.x)*0.04 - 0.009 + rand*0.012; +warp_23=`ret.z = dither_uv + 0*2*q7 + 0.16*q9; +warp_24=`float2 uv_y = uv-(float2(0,-1.2) + float2(dx.y,dy.y)*8+float2(dx.x,dy.x)*4)*texsize.zw; +warp_25=`//ret.y = min(GetPixel(uv_y).x, GetPixel(uv_y).y-0.0012) + rand*0.08; +warp_26=`ret.y = q9 + d_uv + 0*q9*d_uv + 0*0.16*q9; +warp_27=`ret += 0.012; +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`half1 mod = 0; +comp_5=`//ret.z = 0; +comp_6=` +comp_7=`float2 oset = float2(3,0)*texsize.zw; +comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_10=` +comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_12=`dist -= uv.xyxy; +comp_13=`dist *= dist; +comp_14=`dist += dist.yxwz; +comp_15=`dist = pow(dist,.5); +comp_16=` +comp_17=`if (abs(ret.x-rsamp.x) > 0) { +comp_18=`if (abs(dist.x-dist.z) < .1) { +comp_19=`mod = 1; +comp_20=`} +comp_21=`} +comp_22=` +comp_23=`oset = float2(0,3)*texsize.zw; +comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_26=` +comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_28=`dist -= uv.xyxy; +comp_29=`dist *= dist; +comp_30=`dist += dist.yxwz; +comp_31=`dist = pow(dist,.5); +comp_32=` +comp_33=`if (abs(ret.y-rsamp.y) > 0) { +comp_34=`if (abs(dist.x-dist.z) < .1) { +comp_35=`mod = 1; +comp_36=`} +comp_37=`} +comp_38=` +comp_39=` +comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; +comp_41=` +comp_42=`//ret.x *= 2; +comp_43=` +comp_44=` +comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); +comp_46=` +comp_47=` +comp_48=`ret.xy *= tex2D(sampler_main, uv).z; +comp_49=`ret.z = 1.5*ret.y*ret.y; +comp_50=`ret.z = 1.5*ret.y; +comp_51=` +comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk new file mode 100644 index 0000000..b1488b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk @@ -0,0 +1,297 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=2.700 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.718 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`float2 dither_uv; +warp_2=`float3 rand; +warp_3=`float2 d, d_uv; +warp_4=`float3 dx, dy; +warp_5=`float4 texsize_smalltiled_ensign_meat; +warp_6=`sampler sampler_smalltiled_ensign_meat; +warp_7=`float2 s; +warp_8=` +warp_9=`shader_body +warp_10=`{ +warp_11=` dither_uv = uv_orig*texsize.xy*texsize_smalltiled_ensign_meat.zw + 0*0.02*rand_frame.xy ; +warp_12=` //rand = (tex2D(sampler_smalltiled_colors3, uv + q6*tan(8*rad)+0.2*ang )-0.5)*3- 1.1; +warp_13=` rand = (tex2D(sampler_smalltiled_ensign_meat, uv + tan(rad*1.2) + q10)-0.5)*3 ; +warp_14=` +warp_15=` d = texsize.zw*18; +warp_16=` d_uv = uv_orig + rand*texsize.zw; +warp_17=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +warp_18=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +warp_19=` d_uv += float2(dx.x,dy.x)*texsize.zw*7; +warp_20=` +warp_21=`ret.x = GetPixel(d_uv).x; +warp_22=`ret.x += (GetBlur1(d_uv).x-ret.x)*0.04 - 0.009 + rand*0.012; +warp_23=`ret.z = dither_uv + 0*2*q7 + 0.16*q9; +warp_24=`float2 uv_y = uv-(float2(0,-1.2) + float2(dx.y,dy.y)*8+float2(dx.x,dy.x)*4)*texsize.zw; +warp_25=`//ret.y = min(GetPixel(uv_y).x, GetPixel(uv_y).y-0.0012) + rand*0.08; +warp_26=`ret.y = q9 + d_uv + 0*q9*d_uv + 0*0.16*q9; +warp_27=`ret += 0.012; +warp_28=`} +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` float zoom =1.81; +comp_7=` float2 c = float2(0.448+q9,0.701+q10); +comp_8=` float2 my_uv2 = (uv-0.5)*zoom; +comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; +comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +comp_11=` +comp_12=` float julia = GetPixel(my_uv2).z; +comp_13=` +comp_14=` d = texsize.zw*3; +comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_17=` +comp_18=`float3 base = GetPixel(uv); +comp_19=`float3 emboss = (-dx + dy + 1)*1.4; +comp_20=`float grad_x = length(float2(dx.x,dy.x)); +comp_21=`float grad_y = length(float2(dx.y,dy.y)); +comp_22=` +comp_23=` +comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_25=` float3(4,2,1)*grad_x, +comp_26=` grad_x*2 +comp_27=` ); +comp_28=` +comp_29=` +comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); +comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); +comp_32=`ret = lerp(ret, 0.5, base.y*2); +comp_33=`} +comp_34=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk new file mode 100644 index 0000000..d451854 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk @@ -0,0 +1,306 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00400 +rot=-0.01400 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02944 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); +per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); +per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); +per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); +per_frame_7=decay = decay - 0.01*equal(frame%20,0); +per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; +per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; +per_frame_10= +per_frame_11=ang = time*2; +per_frame_12=q1 = cos(ang); +per_frame_13=q2 = sin(ang); +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 612*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/40; +warp_19=` +warp_20=`uv6 = 4*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (1,04,.15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .002; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= .8; +comp_14=` ret.x += saturate(g.x-g.y)/5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`//ret.x = GetBlur1(uv).x-2; +comp_19=`//ret.z = GetBlur2(uv).z-3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk new file mode 100644 index 0000000..9247902 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk @@ -0,0 +1,511 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`//MilkDrop3 Color Mode: +comp_20=`ret /= float3(1.1,1.4,1.1); +comp_21=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube12.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 new file mode 100644 index 0000000..11b6ad6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 @@ -0,0 +1,1982 @@ +Created with MILKDROP 3.0 on 05/03/2023 at 23:13:39 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail +blending_progress=0.510 +blending_direction=1 +random_1=0.556 +random_2=0.300 +random_3=0.286 +random_4=0.135 +random_5=0.561 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R207 02.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.402 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.550 +fWarpScale=100.000 +fZoomExponent=0.98257 +fShader=0.000 +zoom=0.99971 +rot=0.00000 +cx=0.000 +cy=0.000 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=49.920 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.140 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.96000 +wavecode_0_smoothing=0.54000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(0.00023*cos(ma)); +wave_0_per_point5=my=my+(0.00018*tan(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=1-mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wave_0_per_point16=pi23=4*asin(1)*.333333333; +wave_0_per_point17=t1=bass+mid+treb; +wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; +wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.850 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(0.00009*tan(ma)); +wave_1_per_point5=my=my+(0.00009*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); +wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=1-mx; +wave_1_per_point13=y=1-my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wave_1_per_point16=pi23=4*asin(1)*.333333333; +wave_1_per_point17=t1=bass+mid+treb; +wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; +wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; +wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.050 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); +wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=0.880 +wavecode_3_g=0.980 +wavecode_3_b=1.180 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(0.00091*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,1),(1-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=311 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03307 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*tan(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=1-mx; +shape_0_per_frame13=y=1-my; +shape_0_per_frame14= +shape_0_per_frame15=ang=(sin(time*.35)+1)*3; +shape_0_per_frame16=a=(above(bass+mid+treb,.8)); +shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; +shape_0_per_frame18=t1=bass+mid+treb; +shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; +shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; +shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; +shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; +shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=281 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); +shape_1_per_frame5=my=my+(0.00011*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=1-mx; +shape_1_per_frame13=y=1-my; +shape_1_per_frame14= +shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; +shape_1_per_frame16=a=(above(bass+mid+treb,.8)); +shape_1_per_frame17=pi23=4*asin(1)*.333333333; +shape_1_per_frame18=t2=0;//bass+mid+treb; +shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; +shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; +shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; +shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; +shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.515 +shapecode_2_y=0.515 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.170 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.120 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=v = 2.6+sin(time*0.001)*.5; +per_frame_2= +per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); +per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); +per_frame_5= +per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); +per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); +per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); +per_frame_9= +per_frame_10=q1 = x1/4; +per_frame_11=q2 = x2*4; +per_frame_12=q3 = y1*bass*2; +per_frame_13=q4 = y2; +per_frame_14=wave_a = 0; +per_pixel_1= +per_pixel_2=q1=sw1_; +per_pixel_3=q2=1-exp(-2-4*abs(sw2)); +per_pixel_4=q3=abs(sw3)*3; +per_pixel_5=q4=abs(sw4)*3; +per_pixel_6=q5=sw5_; +per_pixel_7=q6=sw6_*1.5; +per_pixel_8=//reg32=aspecty; +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = q1; +per_pixel_13=y1 = q3; +per_pixel_14=x2 = q2; +per_pixel_15=y2 = q4; +per_pixel_16= +per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); +per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); +per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); +per_pixel_20= +per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; +per_pixel_22=s = 100; +per_pixel_23=c = 10+bass*bass; +per_pixel_24=scale = 0.01*(bass+2); +per_pixel_25= +per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; +per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); +per_pixel_28=dd = scale*peek*sigmoide; +per_pixel_29=o=-0.3*(1+bass*2); +per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); +per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code +warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; +warp_5=` +warp_6=` +warp_7=`float2 d = texsize.zw*4; +warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in +warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); +warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); +warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter +warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel +warp_13=` tex2d(sampler_fc_main,uv_z).z); +warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code +warp_15=` +warp_16=` +warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit +warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out +warp_19=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; +comp_15=` +comp_16=`ret = bg*float3(.7,0.9,0.8); +comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R291.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk new file mode 100644 index 0000000..3350c66 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk @@ -0,0 +1,650 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.059 +fWaveScale=1.351 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.200 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=62 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=(t1+bass_att)*.9; +wave_0_per_frame2=t2=(t2+mid_att)*.9; +wave_0_per_point1=y=y-sin(time*t1); +wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); +wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); +wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=(t1+bass_att)*.9; +wave_1_per_frame2=r=rand(20)*.2; +wave_1_per_frame3=g=rand(20)*.2; +wave_1_per_frame4=b=rand(20)*.2; +wave_1_per_frame5= +wave_1_per_point1=y=y; +wave_1_per_point2=x=x+sin(time*t1); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); +comp_6=`float2 dz = float2(dx.y,dy.y); +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; +comp_13=` +comp_14=`ret = bg*float3(0.3,0.5,0.7); +comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_16=`ret = lerp(ret,1,GetPixel(uv).z); +comp_17=`ret=1-ret; +comp_18=`//ret = GetPixel(uv); +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk new file mode 100644 index 0000000..d118007 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk @@ -0,0 +1,379 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 new file mode 100644 index 0000000..065fa12 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 @@ -0,0 +1,1643 @@ +Created with MILKDROP 3.2 on 21/04/2023 at 16:22:51 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.46 +blending_direction=-1 +random_1=0.243360 +random_2=0.547696 +random_3=0.397696 +random_4=0.073171 +random_5=0.697290 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.008 The rainbow spider.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=27.455 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=0.010 +fWarpScale=0.009 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.465 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00960 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.123 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=8.640 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.455 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.43500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.51000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.91000 +wavecode_2_smoothing=0.45000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.910 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.08000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.455 +shapecode_0_y=0.500 +shapecode_0_rad=0.43233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.570 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.91000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.318 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.445 +shapecode_2_b2=0.940 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=1 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=146 +shapecode_3_x=0.475 +shapecode_3_y=0.500 +shapecode_3_rad=0.21091 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.010 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.460 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.450 +shape_3_per_frame1=sounds=(bass+treb+mid)/3; +shape_3_per_frame2= +shape_3_per_frame3=rad=rad*sounds*0.6; +shape_3_per_frame4= +shape_3_per_frame5=r=r+sin(bass)*g; +shape_3_per_frame6=g=g+sin(mid)*g; +shape_3_per_frame7= +shape_3_per_frame8= +shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1.058; +per_frame_2=zoom=1.000; +per_frame_3=warp=0; +per_frame_4= +per_frame_5= +per_frame_6=q1=(mid_att+treb_att)*0.198; +per_frame_7= +per_frame_8=q2=1 - min(q1,2)*0.6; +per_frame_9= +per_frame_10= +per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; +per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; +per_frame_13=mvolB=max(mvolB,0); +per_frame_14=mvolB=min(mvolB,1); +per_frame_15=q8=mvolB; +per_frame_16=monitor=q8 +per_frame_17= +per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.6,1.6,0.3)*0.05 + +warp_32=` time*float3(1.3,1.4,1.4)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`// tribute to suksma! +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=` float2 uv2; +comp_6=` +comp_7=` float4 c = float4(5,0.4,0.15,0.1); +comp_8=` +comp_9=` uv2 = uv + float2(1,0)*texsize.zw; +comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; +comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_13=` +comp_14=` uv2 = uv + float2(0,1)*texsize.zw; +comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; +comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; +comp_18=` +comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); +comp_20=` +comp_21=` ret = 0.5 + 0.5*g; +comp_22=` ret *= saturate(length(ret.xy-0.5)*5); +comp_23=` ret = ret.xxy; +comp_24=` ret += 1.15; +comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); +comp_26=` ret *= ret; +comp_27=` +comp_28=` //ret *= 1.5; //old gamma effect +comp_29=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R292.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 new file mode 100644 index 0000000..ba4f080 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 @@ -0,0 +1,1747 @@ +Created with MILKDROP 3.2 on 18/05/2023 at 20:54:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.46 +blending_direction=-1 +random_1=0.187263 +random_2=0.593767 +random_3=0.033740 +random_4=0.288076 +random_5=0.923713 + +[PRESET1_BEGIN] +NAME=2016 martin - blue haze test version1 003 .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.015 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 3; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.5; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/6 ; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132= +per_frame_133=monitor = vol; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; +warp_11=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret += GetBlur1(uv); +comp_5=` ret *= 2.70; //gamma +comp_6=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R292.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`ret /= float3(1.9,1.3,0.2); +comp_22=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 new file mode 100644 index 0000000..7903023 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 @@ -0,0 +1,435 @@ +Created with MILKDROP 3 PRO on 14/06/2024 at 10:51:17 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=side +blending_progress=0.55 +blending_direction=1 +random_1=0.226423 +random_2=0.706233 +random_3=0.387263 +random_4=0.434417 +random_5=0.324797 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(0.6,0.7,-2.1); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R292 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=8 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=13.361 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`//MilkDrop3 Color Mode: +comp_22=`ret /= float3(1.2,1.2,-2.8); +comp_23=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\face5.jfif +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=9 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=-0.005000 +SpriteY=0.245000 +SpriteSX=1.000000 +SpriteSY=1.000000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.2*sin(time*0.6); +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 new file mode 100644 index 0000000..4721421 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 @@ -0,0 +1,411 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:31:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=snail2 +blending_progress=0.49 +blending_direction=1 +random_1=0.736314 +random_2=0.173171 +random_3=0.763686 +random_4=0.876829 +random_5=0.098374 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R292 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*0.672; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*-1.351; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.401; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=r = 1 + sin(sp); +wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=sp = sample*6.28*8*8*4; +wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_1_per_point4=vol = .2; +wave_1_per_point5= +wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_1_per_point7= +wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_1_per_point9=oy = (sample - 0)*mod; +wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_1_per_point11= +wave_1_per_point12=xang = time*-0.321; +wave_1_per_point13=axang = 0; +wave_1_per_point14=yang = time*1.531; +wave_1_per_point15=ayang = 0; +wave_1_per_point16=zang = time*-0.101; +wave_1_per_point17=azang = 0; +wave_1_per_point18=fov = 0.6 + 0.2*sin(time); +wave_1_per_point19=fov = .5; +wave_1_per_point20= +wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_1_per_point23=ox = mx; +wave_1_per_point24=oy = my; +wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_1_per_point27=ox = mx; +wave_1_per_point28=oz = mz; +wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_1_per_point31=oy = my; +wave_1_per_point32=oz = mz; +wave_1_per_point33= +wave_1_per_point34=oz = abs(oz) - 2; +wave_1_per_point35=x = ox*fov/oz + 0.5; +wave_1_per_point36=x = (x-.5)*0.75 + 0.5; +wave_1_per_point37=y = oy*fov/oz + 0.5; +wave_1_per_point38= +wave_1_per_point39=g = 1 + sin(sp); +wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=sp = sample*6.28*8*8*4; +wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_2_per_point4=vol = .2; +wave_2_per_point5= +wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); +wave_2_per_point7= +wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_2_per_point9=oy = (sample - 0)*mod; +wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_2_per_point11= +wave_2_per_point12=xang = time*0.221; +wave_2_per_point13=axang = 0; +wave_2_per_point14=yang = time*-0.411; +wave_2_per_point15=ayang = 0; +wave_2_per_point16=zang = time*1.201; +wave_2_per_point17=azang = 0; +wave_2_per_point18=fov = 0.6 + 0.2*sin(time); +wave_2_per_point19=fov = .5; +wave_2_per_point20= +wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_2_per_point23=ox = mx; +wave_2_per_point24=oy = my; +wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_2_per_point27=ox = mx; +wave_2_per_point28=oz = mz; +wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_2_per_point31=oy = my; +wave_2_per_point32=oz = mz; +wave_2_per_point33= +wave_2_per_point34=oz = abs(oz) - 2; +wave_2_per_point35=x = ox*fov/oz + 0.5; +wave_2_per_point36=x = (x-.5)*0.75 + 0.5; +wave_2_per_point37=y = oy*fov/oz + 0.5; +wave_2_per_point38= +wave_2_per_point39=b = 1+sin(sp); +wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); +wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); +wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; +comp_15=` +comp_16=`ret = bg*float3(3.3,.5,.7); +comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); +comp_18=`ret = lerp(ret,1,GetPixel(uv).z); +comp_19=` +comp_20=`//ret = GetPixel(uv); +comp_21=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk new file mode 100644 index 0000000..01e1bb0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk @@ -0,0 +1,413 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` d = texsize.zw*4; +comp_8=` d_uv = uv; +comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_11=` d_uv += float2(dx.x,dy.x)*0.03; +comp_12=` +comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_15=` +comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); +comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk new file mode 100644 index 0000000..b6be49a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk @@ -0,0 +1,886 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 new file mode 100644 index 0000000..2f9a8be --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 @@ -0,0 +1,1218 @@ +Created with MILKDROP 3.2 on 13/05/2023 at 01:59:48 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.54 +blending_direction=1 +random_1=0.213415 +random_2=0.046883 +random_3=0.167480 +random_4=0.440921 +random_5=0.562331 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R030.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=2.000 +fDecay=0.975 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.625 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.880 +fModWaveAlphaEnd=1.980 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.96000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.060 +mv_g=1.000 +mv_b=0.819 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=332 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=100.00000 +wavecode_0_smoothing=0.90000 +wavecode_0_r=0.000 +wavecode_0_g=0.700 +wavecode_0_b=0.980 +wavecode_0_a=1.000 +wave_0_per_point1=x=rand(100)*0.01; +wave_0_per_point2=y=rand(100)*0.01; +wave_0_per_point3=r=1;g=0.9;b=1.0 +wavecode_1_enabled=1 +wavecode_1_samples=42 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=81.95444 +wavecode_1_smoothing=1.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.120 +wavecode_1_a=1.000 +wave_1_per_frame1=wave_x=1; +wave_1_per_point1=x=rand(1000)*0.001; +wave_1_per_point2=y=rand(1000)*0.001; +wave_1_per_point3=r=0.9;g=1;b=1 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.030 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.97235 +shapecode_0_ang=0.18840 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); +shape_0_per_frame2=//a=DMT; +shape_0_per_frame3=//a2=.5*DMT; +shape_0_per_frame4=//border_a=0.4*DMT; +shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); +shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); +shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; +shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; +shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; +shape_0_per_frame10=//sides=bass*16 +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=1.13600 +shapecode_1_r=0.342 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.200 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=adv=adv+(bass*bass)/15; +shape_1_per_frame3= +shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; +shape_1_per_frame5=g=r; +shape_1_per_frame6=b=r; +shape_1_per_frame7= +shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; +shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; +shape_1_per_frame11=ang=rad +shapecode_2_enabled=0 +shapecode_2_sides=24 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.200 +shapecode_2_y=0.800 +shapecode_2_rad=0.59958 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.25664 +shapecode_2_tex_zoom=0.49831 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.886 +shapecode_3_y=0.200 +shapecode_3_rad=0.80814 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.41052 +shapecode_3_r=0.910 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.900 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.0075; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_28=` ((my_uv.xyy*q27 +warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_30=` ).xyz* +warp_31=` float3(0.8,0.4,0.4)*0.05 + +warp_32=` time*float3(2.3,2.3,1.8)*q29 +warp_33=` ); +warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; +warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; +warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; +warp_37=` +warp_38=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); +comp_8=` +comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + +comp_10=` float3(2,0.4,2)*ret.y + +comp_11=` float3(0.1,1.3,1.2)*ret.z; +comp_12=` ret *= 0.37; +comp_13=` +comp_14=` ret = ret*ret * (1 + bw2*4); +comp_15=` +comp_16=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R293b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 new file mode 100644 index 0000000..a794eea --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 @@ -0,0 +1,533 @@ +Created with MILKDROP 3.30 on 21/02/2024 at 23:36:15 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.50 +blending_direction=-1 +random_1=0.987000 +random_2=0.610000 +random_3=0.635000 +random_4=0.094000 +random_5=0.386000 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R293b +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\skull1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 new file mode 100644 index 0000000..77f7bb4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 @@ -0,0 +1,1659 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:57:10 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.410 +blending_direction=-1 +random_1=0.987 +random_2=0.610 +random_3=0.635 +random_4=0.094 +random_5=0.386 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R293b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 new file mode 100644 index 0000000..d39e716 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 @@ -0,0 +1,1660 @@ +Created with MILKDROP 3.1 on 23/03/2023 at 23:59:09 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.590 +blending_direction=1 +random_1=0.021 +random_2=0.759 +random_3=0.405 +random_4=0.581 +random_5=0.194 + +[PRESET1_BEGIN] +NAME=$$$ Royal - Mashup (128) .milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=2.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=0.99983 +fShader=1.000 +zoom=0.99752 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01565 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); +per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); +per_frame_4=mv_r = wave_r; +per_frame_5=mv_b = wave_b; +per_frame_6=mv_g = wave_g; +per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_8=//q1 = 0.6*(bass+bass_att); +per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); +per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); +per_frame_11= +per_frame_12=//q2 = oldq2 +q1; +per_frame_13=oldq2 = q2 ; +per_frame_14=monitor = q2; +per_pixel_1=zoom = zoom + rad*0.1*q1; +per_pixel_2= +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; +warp_5=` +warp_6=` // take the difference between the crisp and blurred images, +warp_7=` // then add it back into the image. Creates spots and stripes over time. +warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); +warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; +warp_10=` ret.xyz *= 0.95; +warp_11=` +warp_12=` // add noise: +warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; +warp_15=` +warp_16=` // desaturate over time, to keep the globs white +warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = ret1; +comp_22=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R293b.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.560 +fDecay=0.940 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=5.42874 +fShader=1.000 +zoom=1.00951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.16217 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=beatrate=5; +per_frame_init_2=avgbeatrate=1; +per_frame_init_3=bbtime=1; +per_frame_init_4=lbbtime=.5; +per_frame_init_5=avgdb=.5; +per_frame_init_6=vol=1; +per_frame_init_7=avgvol=.2; +per_frame_init_8=mtime=1000; +per_frame_init_9= +per_frame_init_10=tt=1000*treb; +per_frame_init_11=bt=1000*bass; +per_frame_init_12=mt=1000*mid; +per_frame_1=db=(bass-lbass)*fps; +per_frame_2=lbass=bass; +per_frame_3=avgdb=avgdb*.99+abs(db)*.01; +per_frame_4= +per_frame_5=//beatdection +per_frame_6=rawbeatb=above(db,avgdb*2); +per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); +per_frame_8= +per_frame_9=//beatrate calc +per_frame_10=bbtime=time*beatb; +per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; +per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; +per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; +per_frame_14= +per_frame_15=bc=bc+beatb; +per_frame_16= +per_frame_17= +per_frame_18= +per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); +per_frame_20=avgvol=avgvol*.99+vol*.05; +per_frame_21= +per_frame_22=mtime=mtime+min(avgvol*.5,.25); +per_frame_23= +per_frame_24=//decay=.99; +per_frame_25=warp=0; +per_frame_26=wrap=1; +per_frame_27= +per_frame_28= +per_frame_29=warp = 0; +per_frame_30= +per_frame_31=tic = min(time - tin,.1); +per_frame_32=tin = time; +per_frame_33= +per_frame_34=ra = 10; +per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_38= +per_frame_39=rb = 1; +per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); +per_frame_41= +per_frame_42=tt = tt + tic*treb_avg; +per_frame_43=mt = mt + tic*mid_avg; +per_frame_44=bt = bt + tic*bass_avg; +per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; +per_frame_46= +per_frame_47=sz = .2; +per_frame_48= +per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); +per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); +per_frame_51= +per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); +per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); +per_frame_54= +per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); +per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); +per_frame_57= +per_frame_58= +per_frame_59=q7=mtime; +per_frame_60=q8=dbass; +per_pixel_1=xd = q1-x; +per_pixel_2=yd = q2-y; +per_pixel_3= +per_pixel_4=dis = pow(xd*xd+yd*yd,.5); +per_pixel_5=des = 1 - dis*.7071068; +per_pixel_6=des = pow(des,10*q8)*-treb; +per_pixel_7=an = acos(abs(xd)/dis); +per_pixel_8= +per_pixel_9=dx = sign(xd)*.01*cos(an)*des; +per_pixel_10=dy = sign(yd)*.01*sin(an)*des; +per_pixel_11= +per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; +per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; +per_pixel_14= +per_pixel_15= +per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; +per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; +per_pixel_18= +per_pixel_19=sy=1+dx*des; +per_pixel_20=sx=1-dy*des; +per_pixel_21= +per_pixel_22= +per_pixel_23=xd = q3-x; +per_pixel_24=yd = q4-y; +per_pixel_25= +per_pixel_26=dis = pow(xd*xd+yd*yd,.5); +per_pixel_27=des = 1 - dis*.7071068; +per_pixel_28=des = pow(des,10*q8)*-mid; +per_pixel_29=an = acos(abs(xd)/dis); +per_pixel_30= +per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_33= +per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; +per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; +per_pixel_36= +per_pixel_37= +per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; +per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; +per_pixel_40= +per_pixel_41=sy=1+dx*des; +per_pixel_42=sx=1-dy*des; +per_pixel_43= +per_pixel_44=xd = q5-x; +per_pixel_45=yd = q6-y; +per_pixel_46= +per_pixel_47=dis = pow(xd*xd+yd*yd,.5); +per_pixel_48=des = 1 - dis*.7071068; +per_pixel_49=des = pow(des,10*q8)*-bass; +per_pixel_50=an = acos(abs(xd)/dis); +per_pixel_51= +per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; +per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; +per_pixel_54= +per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; +per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; +per_pixel_57= +per_pixel_58= +per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; +per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; +per_pixel_61= +per_pixel_62=sy=1+dx*des; +per_pixel_63=sx=1-dy*des; +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`// (MWmod) sampler sampler_rand00; +comp_2=`float cross, noise, z, mask, scale; +comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; +comp_4=`float3 ret1,ret2,struc,flash2; +comp_5=` +comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} +comp_7=` +comp_8=`shader_body { +comp_9=` +comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); +comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; +comp_12=`for (int n =1; n < 10; n++) { +comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); +comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); +comp_15=`} +comp_16=`struc = ret1; +comp_17=`mask = saturate(1-16*lum(struc)); +comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); +comp_19=` +comp_20=`//BACK +comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; +comp_22=` +comp_23=` +comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); +comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; +comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; +comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) +comp_28=` +comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); +comp_30=`ret = lerp (ret,struc, !mask); +comp_31=` +comp_32=`//NEW FLASH +comp_33=`for (int n = 1; n <= 3; n++) +comp_34=`{ +comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; +comp_36=` uv3 = uv4-uvt; +comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); +comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); +comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); +comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); +comp_41=` ret += flash2; +comp_42=`} +comp_43=`//ret = GetPixel(uv); +comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) +comp_45=`//ret /= float3(1.8,-0.8,2.8); +comp_46=`ret /= float3(0.6,2.6,-0.6); +comp_47=`ret /= float3(1.6,2.5,1.2); +comp_48=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk new file mode 100644 index 0000000..6e434b2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk @@ -0,0 +1,433 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=advance=0; +wave_1_init2=advance2=0 +wave_1_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_1_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_1_per_frame3=t1=advance; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; +wave_1_per_frame7=t2=advance2 +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_1_per_point5=xp=xp*0.15; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_1_per_point9=yp=yp*0.15; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5) * 0.3; +wave_1_per_point23=a=if( below(a,0), 0 , a); +wave_1_per_point24= +wave_1_per_point25=zp=zp*0.7; +wave_1_per_point26= +wave_1_per_point27=x_screen=xp/zp + 0.5; +wave_1_per_point28=y_screen=yp/zp + 0.5; +wave_1_per_point29= +wave_1_per_point30=x=x_screen; +wave_1_per_point31=y=y_screen; +wave_1_per_point32= +wave_1_per_point33=r=0.2; +wave_1_per_point34=g=0.7; +wave_1_per_point35=b=1.0; +wave_1_per_point36= +wave_1_per_point37= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=advance=0; +wave_2_init2=advance2=0 +wave_2_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_2_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_2_per_frame3=t1=advance; +wave_2_per_frame4= +wave_2_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; +wave_2_per_frame6=t2=advance2; +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.15; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_2_per_point9=yp=yp*0.15; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5)*2; +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=-xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=0.7; +wave_2_per_point34=b=0.2; +wave_2_per_point35= +wave_2_per_point36= +wave_2_per_point37= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=advance=0; +wave_3_init2=advance2=0 +wave_3_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_3_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_3_per_frame3=t1=advance; +wave_3_per_frame4= +wave_3_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; +wave_3_per_frame6=t2=advance2; +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_3_per_point5=xp=xp*0.15; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_3_per_point9=yp=yp*0.15; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5) * 0.3; +wave_3_per_point23=a=if( below(a,0), 0 , a); +wave_3_per_point24= +wave_3_per_point25=zp=zp*0.7; +wave_3_per_point26= +wave_3_per_point27=x_screen=-xp/zp + 0.5; +wave_3_per_point28=y_screen=yp/zp + 0.5; +wave_3_per_point29= +wave_3_per_point30=x=x_screen; +wave_3_per_point31=y=y_screen; +wave_3_per_point32= +wave_3_per_point33=r=0.2; +wave_3_per_point34=g=0.7; +wave_3_per_point35=b=1.0; +wave_3_per_point36= +wave_3_per_point37= +wave_3_per_point38= +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=0.950 +shapecode_0_g=0.960 +shapecode_0_b=0.830 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.007 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.36457 +shapecode_1_ang=6.28319 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.050 +shapecode_1_g=0.040 +shapecode_1_b=0.190 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.060 +shape_1_per_frame1=//rad=bass/2; +shape_1_per_frame2=ang=bass*6.14; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.80; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); +per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; +comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 new file mode 100644 index 0000000..e142a2f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 @@ -0,0 +1,360 @@ +Created with MILKDROP 3.21 on 29/10/2023 at 01:20:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=zoom +blending_progress=0.81 +blending_direction=-1 +random_1=0.892683 +random_2=0.532656 +random_3=0.265989 +random_4=0.640379 +random_5=0.772493 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - LuxXx - FlameGame +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=4.010 +fDecay=0.970 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.008 +fWaveScale=0.299 +fWaveSmoothing=0.630 +fWaveParam=0.080 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.700 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.06620 +sx=1.00000 +sy=1.00000 +wave_r=0.600 +wave_g=0.600 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.280 +nMotionVectorsY=11.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.540 +b2x=1.000 +b3x=1.000 +b1ed=0.050 +per_frame_1=my_volume = (bass + treb + mid)/3; +per_frame_2= +per_frame_3=wave_r = 0.85 + 0.3*sin(time); +per_frame_4=wave_g = 0.2 + 0.2*sin(0.7*time); +per_frame_5=wave_b = 0.15; +per_pixel_1=my_volume = (bass + mid + treb)/3; +per_pixel_2=my_volume_att = (bass_att + mid_att + treb_att)/3; +per_pixel_3=rg1 = max(rg1*0.77,min((my_volume_att-1.1)*0.5,4.5)); +per_pixel_4=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_pixel_5= +per_pixel_6=rot = if(rad > 0.295 , +per_pixel_7= 0.3*max(0,min((treb_att-1.1)*0.5,0.5)) , +per_pixel_8= -0.2*max(0.15,min((treb_att-1.1)*1.5, 1.5)) ); +per_pixel_9= +per_pixel_10= +per_pixel_11= +per_pixel_12=zoom = 1 + if(rad > 0.32, +per_pixel_13= if(my_volume > 4, +per_pixel_14= 0.2, +per_pixel_15= 0.015*rg2 + 0.03*rad), +per_pixel_16= if(my_volume > 3.5, +per_pixel_17= if(my_volume > 4, +per_pixel_18= -0.08, +per_pixel_19= -5) , +per_pixel_20= - 0.01)); +warp_1=` +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`float2 rs, rs0, uv1, c, tmp, zz, uvo; +warp_5=`float3 noise, ret1; +warp_6=`int n; +warp_7=`shader_body { +warp_8=`uvo = uv_orig; +warp_9=`uv1 = (uv_orig-.5);//*aspect.xy; +warp_10=` +warp_11=`float z = 1/abs(uv1.y+.3); +warp_12=`rs.x = uv1.x*10; +warp_13=`rs.y = z*2; +warp_14=`rs0 = rs; +warp_15=`rs *=2; +warp_16=` +warp_17=` +warp_18=`c = uv1*4+float2(-.5,0); +warp_19=`//c = rs*.1; +warp_20=`zz = c; +warp_21=` +warp_22=`for (n=1; n<=6; n++) +warp_23=`{ +warp_24=`tmp = zz; +warp_25=`zz.x = tmp.x*tmp.x - tmp.y*tmp.y; +warp_26=`zz.y = 2*tmp.x * tmp.y; +warp_27=`zz = zz + c; +warp_28=`} +warp_29=` +warp_30=`float len=dot(zz,zz); +warp_31=` +warp_32=`ret = tex2D(sampler_noise_lq,abs(zz)/12) * .15/(len+2); +warp_33=`//ret += (-0.001*(1/ (len+2))); +warp_34=`ret += tex2D (sampler_fc_main, uv+ zz*q18); +warp_35=` +warp_36=`//ret += GetBlur2 (frac(uvo))*.8 * saturate(len-6); +warp_37=` +warp_38=`ret *= 1; +warp_39=`ret = ret *.99-.01; +warp_40=` +warp_41=`} +comp_1=`sampler sampler_manyfish; +comp_2=`shader_body +comp_3=`{ +comp_4=` float2 d = texsize.zw*4; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; +comp_8=` +comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; +comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; +comp_11=` +comp_12=`ret = 0; +comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); +comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_15=` ((uv_dx.xyy*q28 +comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_17=` ).xyz* +comp_18=` float3(1,1,0)*0.05 + +comp_19=` time*float3(0,0,1)*q31 +comp_20=` ); +comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); +comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); +comp_26=` +comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); +comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); +comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); +comp_30=` +comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); +comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; +comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); +comp_34=` +comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); +comp_36=` +comp_37=` +comp_38=`} +comp_39=` +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R294 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=8 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.80; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); +per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; +comp_6=`//MilkDrop3 Burn Mode: +comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(0.8,-2.2,-0.7); +comp_10=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 new file mode 100644 index 0000000..5be50fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 @@ -0,0 +1,1721 @@ +Created with MILKDROP 3.2 on 23/05/2023 at 22:37:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.58 +blending_direction=1 +random_1=0.901491 +random_2=0.281978 +random_3=0.690650 +random_4=0.889702 +random_5=0.403659 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R295.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5=a2 = trans2; +shape_0_per_frame6=border_a = trans3; +shape_0_per_frame7= +shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_0_per_frame11=r=rand(q3)*.1+instance-instance; +shape_0_per_frame12=g=rand(q3)*.1+instance-instance; +shape_0_per_frame13=b=rand(q3)*.1+instance-instance; +shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5=a2 = trans2; +shape_1_per_frame6=border_a = trans3; +shape_1_per_frame7= +shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame11=r=rand(q3)*.1+instance-instance; +shape_1_per_frame12=g=rand(q3)*.1+instance-instance; +shape_1_per_frame13=b=rand(q3)*.1+instance-instance; +shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_1_per_frame20= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5=a2 = trans2; +shape_2_per_frame6=border_a = trans3; +shape_2_per_frame7= +shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame11=r=rand(q3)*.1+instance-instance; +shape_2_per_frame12=g=rand(q3)*.1+instance-instance; +shape_2_per_frame13=b=rand(q3)*.1+instance-instance; +shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_2_per_frame20= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`ret /= float3(2.8,-0.2,1.2); +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R294.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.02010 +rot=0.01000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.110 +ob_g=0.000 +ob_b=0.100 +ob_a=0.000 +ib_size=0.005 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=advance=0; +wave_1_init2=advance2=0 +wave_1_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_1_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_1_per_frame3=t1=advance; +wave_1_per_frame4= +wave_1_per_frame5= +wave_1_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; +wave_1_per_frame7=t2=advance2 +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_1_per_point5=xp=xp*0.15; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_1_per_point9=yp=yp*0.15; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5) * 0.3; +wave_1_per_point23=a=if( below(a,0), 0 , a); +wave_1_per_point24= +wave_1_per_point25=zp=zp*0.7; +wave_1_per_point26= +wave_1_per_point27=x_screen=xp/zp + 0.5; +wave_1_per_point28=y_screen=yp/zp + 0.5; +wave_1_per_point29= +wave_1_per_point30=x=x_screen; +wave_1_per_point31=y=y_screen; +wave_1_per_point32= +wave_1_per_point33=r=0.2; +wave_1_per_point34=g=0.7; +wave_1_per_point35=b=1.0; +wave_1_per_point36= +wave_1_per_point37= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_init1=advance=0; +wave_2_init2=advance2=0 +wave_2_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_2_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_2_per_frame3=t1=advance; +wave_2_per_frame4= +wave_2_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; +wave_2_per_frame6=t2=advance2; +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.15; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_2_per_point9=yp=yp*0.15; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5)*2; +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=-xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=0.7; +wave_2_per_point34=b=0.2; +wave_2_per_point35= +wave_2_per_point36= +wave_2_per_point37= +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=advance=0; +wave_3_init2=advance2=0 +wave_3_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_3_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_3_per_frame3=t1=advance; +wave_3_per_frame4= +wave_3_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; +wave_3_per_frame6=t2=advance2; +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); +wave_3_per_point5=xp=xp*0.15; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); +wave_3_per_point9=yp=yp*0.15; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5) * 0.3; +wave_3_per_point23=a=if( below(a,0), 0 , a); +wave_3_per_point24= +wave_3_per_point25=zp=zp*0.7; +wave_3_per_point26= +wave_3_per_point27=x_screen=-xp/zp + 0.5; +wave_3_per_point28=y_screen=yp/zp + 0.5; +wave_3_per_point29= +wave_3_per_point30=x=x_screen; +wave_3_per_point31=y=y_screen; +wave_3_per_point32= +wave_3_per_point33=r=0.2; +wave_3_per_point34=g=0.7; +wave_3_per_point35=b=1.0; +wave_3_per_point36= +wave_3_per_point37= +wave_3_per_point38= +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.14159 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=0.950 +shapecode_0_g=0.960 +shapecode_0_b=0.830 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.007 +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.36457 +shapecode_1_ang=6.28319 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.050 +shapecode_1_g=0.040 +shapecode_1_b=0.190 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.060 +shape_1_per_frame1=//rad=bass/2; +shape_1_per_frame2=ang=bass*6.14; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0; +per_frame_init_8=q1=0;q2=0;q3=0 +per_frame_1=decay=1; +per_frame_2=//zoom=1.000; +per_frame_3=speed=0.80; +per_frame_4=speedinv=1-speed; +per_frame_5=q1=(qa*speed + bass*speedinv); +per_frame_6=q2=(qb*speed + mid *speedinv); +per_frame_7=q3=(qc*speed + treb*speedinv); +per_frame_8=qa=q1; +per_frame_9=qb=q2; +per_frame_10=qc=q3; +per_frame_11=flux=sin(time/2); +per_frame_12=q4=flux * 0.5 + 0.5; +per_frame_13=q5=flux; +per_frame_14= +per_frame_15=q8=treb_att; +per_frame_16=q9=mid_att; +per_frame_17= +per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); +per_frame_19=q10=vol; +per_frame_20=r = treb_att; +per_pixel_1=wave_a = (treb_att + mid_att); +per_pixel_2= +per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); +per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); +per_pixel_5=g = treb_att; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); +comp_4=` +comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; +comp_6=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk new file mode 100644 index 0000000..c82e87d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk @@ -0,0 +1,381 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5=a2 = trans2; +shape_0_per_frame6=border_a = trans3; +shape_0_per_frame7= +shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_0_per_frame11=r=rand(q3)*.1+instance-instance; +shape_0_per_frame12=g=rand(q3)*.1+instance-instance; +shape_0_per_frame13=b=rand(q3)*.1+instance-instance; +shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5=a2 = trans2; +shape_1_per_frame6=border_a = trans3; +shape_1_per_frame7= +shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame11=r=rand(q3)*.1+instance-instance; +shape_1_per_frame12=g=rand(q3)*.1+instance-instance; +shape_1_per_frame13=b=rand(q3)*.1+instance-instance; +shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_1_per_frame20= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5=a2 = trans2; +shape_2_per_frame6=border_a = trans3; +shape_2_per_frame7= +shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame11=r=rand(q3)*.1+instance-instance; +shape_2_per_frame12=g=rand(q3)*.1+instance-instance; +shape_2_per_frame13=b=rand(q3)*.1+instance-instance; +shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_2_per_frame20= +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`} +comp_25=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 new file mode 100644 index 0000000..6cc78a8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 @@ -0,0 +1,447 @@ +Created with MILKDROP 3.21 on 19/09/2023 at 21:32:13 +https://twitter.com/MilkDrop2077 + +blending_pattern=patches +blending_progress=0.70 +blending_direction=1 +random_1=0.708537 +random_2=0.699051 +random_3=0.403930 +random_4=0.968835 +random_5=0.283604 + +[PRESET1_BEGIN] +NAME=MilkDrop2077.R201b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.428 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.788 +fModWaveAlphaEnd=1.261 +fWarpAnimSpeed=1.000 +fWarpScale=0.010 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.505 +wave_y=0.550 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=10.080 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.070 +mv_g=1.060 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(-1.6,2.7,1.8); +comp_36=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R295 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=32 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=33 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.500 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_0_per_frame4=a = trans; +shape_0_per_frame5=a2 = trans2; +shape_0_per_frame6=border_a = trans3; +shape_0_per_frame7= +shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_0_per_frame11=r=rand(q3)*.1+instance-instance; +shape_0_per_frame12=g=rand(q3)*.1+instance-instance; +shape_0_per_frame13=b=rand(q3)*.1+instance-instance; +shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=7 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_1_per_frame4=a = trans; +shape_1_per_frame5=a2 = trans2; +shape_1_per_frame6=border_a = trans3; +shape_1_per_frame7= +shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_1_per_frame11=r=rand(q3)*.1+instance-instance; +shape_1_per_frame12=g=rand(q3)*.1+instance-instance; +shape_1_per_frame13=b=rand(q3)*.1+instance-instance; +shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_1_per_frame20= +shapecode_2_enabled=1 +shapecode_2_sides=32 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=33 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.500 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; +shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; +shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; +shape_2_per_frame4=a = trans; +shape_2_per_frame5=a2 = trans2; +shape_2_per_frame6=border_a = trans3; +shape_2_per_frame7= +shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; +shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; +shape_2_per_frame11=r=rand(q3)*.1+instance-instance; +shape_2_per_frame12=g=rand(q3)*.1+instance-instance; +shape_2_per_frame13=b=rand(q3)*.1+instance-instance; +shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; +shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; +shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; +shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; +shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; +shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; +shape_2_per_frame20= +per_frame_init_1=batr=bass_att+treb_att; +per_frame_init_2=natr=batr; +per_frame_1= +per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); +per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; +per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; +per_frame_5=natr=bass_att+thresh*treb_att; +per_frame_6=cha=abs(batr-natr); +per_frame_7=spik=above(abs(cha-addict),addict); +per_frame_8=addict=(addict+cha)/2; +per_frame_9= +per_frame_10=//effects here +per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_12= +per_frame_13= +per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody +per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; +per_frame_16= +per_frame_17=//zoomexp=2/zoom; +per_frame_18=mv_r=log(thresh)*spik; +per_frame_19=mv_b=abs(spik*cha-1); +per_frame_20=mv_g=sin(time+thresh); +per_frame_21=mv_a=spik*.75; +per_frame_22= +per_frame_23=//end. +per_frame_24=batr=natr; +per_frame_25=monitor=log(thresh); +per_frame_26= +per_frame_27= +per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); +per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); +per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); +per_frame_31= +per_frame_32=wave_mystery=wave_mystery*(addict); +per_frame_33= +per_frame_34= +per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); +per_frame_36=ocog = below(cog,30000)*cog; +per_frame_37= +per_frame_38= +per_frame_39=q1=batr; +per_frame_40=q2=spik; +per_frame_41= +per_frame_42= +per_frame_43= +per_frame_44= +per_frame_45= +per_frame_46= +per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? +per_pixel_1= +per_pixel_2=//Tiles- +per_pixel_3=//movement first: +per_pixel_4=dxm=.01*sin(time*.41); +per_pixel_5=dym=.01*sin(time*.36); +per_pixel_6= +per_pixel_7=//Now the tiles themselves: +per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); +per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); +per_pixel_10=//end tiles +per_pixel_11= +warp_1=`shader_body +warp_2=`{ +warp_3=` ret = tex2D( sampler_main, uv ).xyz; +warp_4=` +warp_5=` // ERROR DIFFUSION DITHER - looks great +warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; +warp_8=` +warp_9=` // darken over time +warp_10=` //ret -= 0.004; +warp_11=` //ret *= 0.99; +warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only +warp_13=` ret = frac(ret - 0.005); +warp_14=`} +warp_15=` +comp_1=`float2 d, uv_y; +comp_2=`float3 dx, dy; +comp_3=`shader_body +comp_4=`{ +comp_5=` +comp_6=` d = texsize.zw*18; +comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_9=` +comp_10=`float3 base = GetPixel(uv); +comp_11=`float3 emboss = (dx - dy + 1); +comp_12=` +comp_13=` d = texsize.zw*2; +comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_16=` +comp_17=`float grad = length(float2(dx.x,dy.x)); +comp_18=` +comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, +comp_20=` float3(8,3,1)*grad, +comp_21=` grad*8 +comp_22=` ); +comp_23=` +comp_24=`//MilkDrop3 Color Mode: +comp_25=`ret /= float3(2.1,0.4,0.4); +comp_26=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk new file mode 100644 index 0000000..b63273a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk @@ -0,0 +1,374 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.700 +fDecay=1.000 +fVideoEchoZoom=2.221 +fVideoEchoAlpha=0.600 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.325 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=1.42951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=97.85384 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.49138 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.36971 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=1.000 +shape_0_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); +shape_0_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; +shape_0_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; +shape_0_per_frame4=sg1 = abs(sin(time)); +shape_0_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); +shape_0_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); +shape_0_per_frame7=sg4 = abs(1.2*sin(0.85*time)); +shape_0_per_frame8=sg5 = 0*above(sg4,0.8) + 1*below(sg4,0.8); +shape_0_per_frame9=sg6 = if(equal(shpt,2),sg5,sg6); +shape_0_per_frame10=textured = sg6; +shape_0_per_frame11=r = q1; +shape_0_per_frame12=b = q2; +shape_0_per_frame13=g = q3; +shape_0_per_frame14=r2 = q2; +shape_0_per_frame15=g2 = q1; +shape_0_per_frame16=b2 = q3; +shape_0_per_frame17=border_r = 1; +shape_0_per_frame18=border_b = 0; +shape_0_per_frame19=border_g = 0.5 + 0.5*sin(3*time); +shape_0_per_frame20=ang = q4; +shape_0_per_frame21=rad = rad-sg3; +shape_0_per_frame22=x = x + 0.32*sin(0.41*time); +shape_0_per_frame23=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.49138 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.60804 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); +shape_1_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; +shape_1_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; +shape_1_per_frame4=sg1 = abs(sin(time)); +shape_1_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); +shape_1_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); +shape_1_per_frame7=sg4 = abs(1.5*sin(1.85*time)); +shape_1_per_frame8=sg5 = 0*above(sg4,1) + 1*below(sg4,1); +shape_1_per_frame9=sg6 = if(equal(shpt,2),sg5,sg6); +shape_1_per_frame10=textured = sg6; +shape_1_per_frame11=r = q2; +shape_1_per_frame12=b = q1; +shape_1_per_frame13=g = q3; +shape_1_per_frame14=r2 = q3; +shape_1_per_frame15=g2 = q2; +shape_1_per_frame16=b2 = q1; +shape_1_per_frame17=border_r = 1-(0.5*q1 + 0.5*q2); +shape_1_per_frame18=border_b = 1-(0.5*q2 + 0.5*q3); +shape_1_per_frame19=border_g = 1-(0.5*q3 + 0.5*q1); +shape_1_per_frame20=ang = -q4+1; +shape_1_per_frame21=rad = rad + sg3; +shape_1_per_frame22=x = x + 0.32*sin(0.41*time); +shape_1_per_frame23=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.49138 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.88496 +shapecode_2_tex_zoom=0.74192 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=1.000 +shape_2_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); +shape_2_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; +shape_2_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; +shape_2_per_frame4=sg1 = abs(sin(time)); +shape_2_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); +shape_2_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); +shape_2_per_frame7= +shape_2_per_frame8=r = q1; +shape_2_per_frame9=b = q3; +shape_2_per_frame10=g = q2; +shape_2_per_frame11=r2 = q1; +shape_2_per_frame12=g2 = q2; +shape_2_per_frame13=b2 = q3; +shape_2_per_frame14=border_r = 0.5 + 0.5*q2; +shape_2_per_frame15=border_b = q1; +shape_2_per_frame16=border_g = 1-abs(q2) - 0.5*sin(3*time); +shape_2_per_frame17=ang = q4+1.5; +shape_2_per_frame18=rad = rad+ (0.5*sg3); +shape_2_per_frame19=x = x + 0.32*sin(0.41*time); +shape_2_per_frame20=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(3,13,5)); +comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_27=` ((uv3.xyy*q28 +comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_29=` ).xyz* +comp_30=` float3(11,1,0)*0.05 + +comp_31=` time*float3(0,0,1)*q31 +comp_32=` ); +comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); +comp_37=` ret -= .2; +comp_38=` +comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk new file mode 100644 index 0000000..23d1564 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk @@ -0,0 +1,317 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.010 +fWaveSmoothing=0.270 +fWaveParam=-0.380 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); +wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); +wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); +wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); +wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); +wave_0_per_point6=a = r; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.34000 +shapecode_0_ang=0.53000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.560 +shapecode_0_g=0.360 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = ang + time; +shapecode_1_enabled=0 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.700 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang = ang - time*.333; +shapecode_2_enabled=0 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.21000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.840 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.580 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang = ang + time*4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-4,1); +warp_13=`uv += .0*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/25; +warp_15=` +warp_16=`uv6 = .4*sin(uv*14+rand_frame); +warp_17=`mus = .01/(length(uv6)); +warp_18=`mus *= .2*(1+roam_cos); +warp_19=`//mus = .2; +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.2*z)+.5); +warp_22=` +warp_23=`float3 ret1 = crisp + mus; +warp_24=` +warp_25=`q25 = 1; +warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_27=` +warp_28=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk new file mode 100644 index 0000000..4df0f8d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk @@ -0,0 +1,436 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_point1=x = sample ; +wave_0_per_point2=y = .5+ value2*0; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t +wave_1_per_point1=y = sample ; +wave_1_per_point2=x = .5+ value2*0; +wave_1_per_point3= +wave_1_per_point4=a = .5*q24*(q27%2); +wave_1_per_point5=r = 0; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.100 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.123 +shapecode_2_y=0.000 +shapecode_2_rad=0.27319 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=1 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.510 +shapecode_3_rad=0.19869 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=1.00531 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=0.400 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-2,2); +warp_13=`uv += .0*lum(GetBlur1(uv))*float2 (0,1); +warp_14=`uv -= rs/20; +warp_15=` +warp_16=`uv6 = .4*sin(uv*14+rand_frame); +warp_17=`mus = .01/(length(uv6)); +warp_18=`mus *= .3*(1+roam_cos); +warp_19=`//mus = .2; +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.2*z)+.5); +warp_22=` +warp_23=`float3 ret1 = crisp + mus; +warp_24=` +warp_25=`q25 = 1; +warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_27=` +warp_28=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk new file mode 100644 index 0000000..02f434f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk @@ -0,0 +1,328 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_point1=x = sample ; +wave_0_per_point2=y = .5+ value2*0; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_init1=t +wave_1_per_point1=y = sample ; +wave_1_per_point2=x = .5+ value2*0; +wave_1_per_point3= +wave_1_per_point4=a = .5*q24*(q27%2); +wave_1_per_point5=r = 0; +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.510 +shapecode_2_rad=0.19869 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.00531 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=0.400 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3= +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk new file mode 100644 index 0000000..661774b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk @@ -0,0 +1,263 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.619 +fWaveScale=0.286 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.900 +fModWaveAlphaEnd=1.900 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.480 +wave_g=0.610 +wave_b=0.790 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.860 +shapecode_0_b2=0.000 +shapecode_0_a2=0.700 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=n=1024; +shape_0_init2=dir=1; +shape_0_per_frame1= +shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); +shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; +shape_0_per_frame4=r=mid*time*3.1824*treb; +shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; +shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; +shapecode_1_enabled=1 +shapecode_1_sides=36 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.21524 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a=bass; +shape_1_per_frame2=rad=(bass+mid+treb)/3; +shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); +shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); +shape_1_per_frame5= +shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); +shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); +shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk new file mode 100644 index 0000000..a4d7ae3 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk @@ -0,0 +1,217 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=3.200 +fWaveScale=1.768 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=1.248 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\claw1.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.140000 +SpriteSY=-0.140000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk new file mode 100644 index 0000000..011e060 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk @@ -0,0 +1,433 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.110 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=0.800 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.800 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.97883 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.06283 +shapecode_0_tex_zoom=0.25840 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shape_0_per_frame1=ang=sin(time*.4); +shape_0_per_frame2=; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=421 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03347 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0002*cos(ma)); +shape_1_per_frame5=my=my+(.0002*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=441 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.03347 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att ; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2; +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_beat*equal(index%2,0); +per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_25=rott = p2 * 3.1416/2; +per_frame_26= +per_frame_27=q1 = cos(rott); +per_frame_28=q2 = sin(rott); +per_frame_29=q3 = -q2; +per_frame_30=q4 = q1; +per_frame_31= +per_frame_32= +per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; +per_frame_34=q10 = q27*q28;; +per_frame_35= +per_frame_36= +per_frame_37=movex = movex + .03*30/fps; +per_frame_38=q29 = movex; +per_frame_39=movez = movez + .07*30/fps; +per_frame_40=q30 = movez; +per_frame_41= +per_frame_42=q31 = 6 + 4*(1+sin(time/7)); +per_frame_43= +per_frame_44=zoom = 1; +per_frame_45=dy = .00; +per_frame_46=dx = .0; +per_frame_47=warp = 0; +per_frame_48=rot = .0; +per_frame_49= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`float z = 112*length(uv1) ; +warp_12=`float2 d = -normalize(1/uv1); +warp_13=` +warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); +warp_15=` +warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} +warp_17=` +warp_18=`uv += rs/60; +warp_19=` +warp_20=`uv6 = 12*float2(rad, length(bass)); +warp_21=` +warp_22=`//uv6 = mul(uv6,float2x2(_qa)); +warp_23=` +warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); +warp_25=`mus *= float3 (2,2,15); +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(bass)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; +warp_32=`ret = ret1 * .99 - .004; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`float z; +comp_2=`float3 ret1, neu, mus; +comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uv2; +comp_7=`//uv = (uv-0.5) * aspect.xy; +comp_8=`dz = 0; +comp_9=` +comp_10=`float2 hor = float2(texsize.z,0); +comp_11=`float2 ver = float2(0,texsize.w); +comp_12=` +comp_13=`float dist = 1; +comp_14=`float inten = 1; +comp_15=`ret1 = 0; +comp_16=`int anz = 3; +comp_17=`int n = 0; +comp_18=`uv4 = (uv+.01); +comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); +comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); +comp_21=` +comp_22=`mus = GetPixel(uv+.0*dz)+.0; +comp_23=` +comp_24=`uv2 = uv-.5; +comp_25=`dz = 0; +comp_26=`while (n <= anz) { +comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; +comp_28=` +comp_29=` inten = sqrt(dist)*(1-dist)*2; +comp_30=` uv3 = 2*uv2*dist +.5; +comp_31=`// uv3 *= aspect.yx; +comp_32=` uv3 = frac (uv3); +comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); +comp_34=` ret1 = max(ret1,neu*inten); +comp_35=`n++; +comp_36=`} +comp_37=` +comp_38=` +comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); +comp_40=`//ret = GetPixel(uv_orig)*2; +comp_41=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\claw1.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.140000 +SpriteSY=-0.140000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk new file mode 100644 index 0000000..25fe94b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=42.653 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00350 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); +per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); +per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); +per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` + +[SPRITE1_BEGIN] +SpriteName=sprites\claw1.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.140000 +SpriteSY=-0.140000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk new file mode 100644 index 0000000..bd20117 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk @@ -0,0 +1,351 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.005; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32=r=1; +wave_0_per_point33=g=1; +wave_0_per_point34=b=1; +wave_0_per_point35= +wave_0_per_point36= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=advance=advance+ 0.005; +wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_1_per_frame3=t1=advance +wave_1_per_point1=s=sample*6.28; +wave_1_per_point2= +wave_1_per_point3=//plot random x position via function of sample pos; +wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); +wave_1_per_point5=xp=xp*0.20; +wave_1_per_point6= +wave_1_per_point7=//plot random y position via function of sample pos; +wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_1_per_point9=yp=yp*0.20; +wave_1_per_point10= +wave_1_per_point11=//plot random z position via function of sample pos; +wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_1_per_point13=zp=zp*0.25; +wave_1_per_point14= +wave_1_per_point15=//pull stars toward screen +wave_1_per_point16=zp=zp + 1 - t1; +wave_1_per_point17= +wave_1_per_point18=//correct when below 0 +wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_1_per_point20= +wave_1_per_point21=//darken far stars +wave_1_per_point22=a=(1 - zp*0.5); +wave_1_per_point23= +wave_1_per_point24=zp=zp*0.7; +wave_1_per_point25= +wave_1_per_point26=x_screen=xp/zp + 0.5; +wave_1_per_point27=y_screen=yp/zp + 0.5; +wave_1_per_point28= +wave_1_per_point29=x=x_screen; +wave_1_per_point30=y=y_screen; +wave_1_per_point31= +wave_1_per_point32=r=1; +wave_1_per_point33=g=1; +wave_1_per_point34=b=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=advance=advance+ 0.005; +wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_2_per_frame3=t1=advance +wave_2_per_point1=s=sample*6.28; +wave_2_per_point2= +wave_2_per_point3=//plot random x position via function of sample pos; +wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_2_per_point5=xp=xp*0.20; +wave_2_per_point6= +wave_2_per_point7=//plot random y position via function of sample pos; +wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); +wave_2_per_point9=yp=yp*0.20; +wave_2_per_point10= +wave_2_per_point11=//plot random z position via function of sample pos; +wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); +wave_2_per_point13=zp=zp*0.25; +wave_2_per_point14= +wave_2_per_point15=//pull stars toward screen +wave_2_per_point16=zp=zp + 1 - t1; +wave_2_per_point17= +wave_2_per_point18=//correct when below 0 +wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_2_per_point20= +wave_2_per_point21=//darken far stars +wave_2_per_point22=a=(1 - zp*0.5); +wave_2_per_point23= +wave_2_per_point24=zp=zp*0.7; +wave_2_per_point25= +wave_2_per_point26=x_screen=xp/zp + 0.5; +wave_2_per_point27=y_screen=yp/zp + 0.5; +wave_2_per_point28= +wave_2_per_point29=x=x_screen; +wave_2_per_point30=y=y_screen; +wave_2_per_point31= +wave_2_per_point32=r=1; +wave_2_per_point33=g=1; +wave_2_per_point34=b=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=advance=advance+ 0.005; +wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_3_per_frame3=t1=advance +wave_3_per_point1=s=sample*6.28; +wave_3_per_point2= +wave_3_per_point3=//plot random x position via function of sample pos; +wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); +wave_3_per_point5=xp=xp*0.20; +wave_3_per_point6= +wave_3_per_point7=//plot random y position via function of sample pos; +wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); +wave_3_per_point9=yp=yp*0.20; +wave_3_per_point10= +wave_3_per_point11=//plot random z position via function of sample pos; +wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); +wave_3_per_point13=zp=zp*0.25; +wave_3_per_point14= +wave_3_per_point15=//pull stars toward screen +wave_3_per_point16=zp=zp + 1 - t1; +wave_3_per_point17= +wave_3_per_point18=//correct when below 0 +wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_3_per_point20= +wave_3_per_point21=//darken far stars +wave_3_per_point22=a=(1 - zp*0.5); +wave_3_per_point23= +wave_3_per_point24=zp=zp*0.7; +wave_3_per_point25= +wave_3_per_point26=x_screen=xp/zp + 0.5; +wave_3_per_point27=y_screen=yp/zp + 0.5; +wave_3_per_point28= +wave_3_per_point29=x=x_screen; +wave_3_per_point30=y=y_screen; +wave_3_per_point31= +wave_3_per_point32=r=1; +wave_3_per_point33=g=1; +wave_3_per_point34=b=1; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.35581 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.73458 +shapecode_0_r=1.000 +shapecode_0_g=0.900 +shapecode_0_b=0.840 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang=sin(time*0.5)*0.004 +per_frame_1=t = time*12.3; +per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); +per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); +per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); +per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); +per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); +per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); +per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); +per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); +warp_1=`shader_body +warp_2=`{ret=GetPixel(uv); +warp_3=`float2 mo=uv-uv_orig; +warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); +warp_5=`ret=ret*0.99-0.002; +warp_6=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; +comp_4=` +comp_5=`ret = GetPixel(uv); +comp_6=` +comp_7=`float2 d = texsize.zw * 8; +comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +comp_10=` +comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; +comp_12=` +comp_13=` +comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; +comp_15=` +comp_16=`} +comp_17=` + +[SPRITE1_BEGIN] +SpriteName=sprites\claw1.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.140000 +SpriteSY=-0.140000 +SpriteRot=1.000000 +SpriteSpeed=0.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 new file mode 100644 index 0000000..4a2f7bf --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 @@ -0,0 +1,1089 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:39:15 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.522 +blending_direction=-1 +random_1=0.928 +random_2=0.567 +random_3=0.683 +random_4=0.074 +random_5=0.212 + +[PRESET1_BEGIN] +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=0.267 +fWaveSmoothing=0.000 +fWaveParam=-0.800 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=0.22705 +fShader=0.000 +zoom=1.01000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=16.032 +mv_dx=-0.000 +mv_dy=-0.036 +mv_l=0.060 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.100 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); +per_frame_2=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); +per_frame_3=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); +per_frame_4=q1=rot+0.005*sin(time*0.5); +per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); +warp_1=`shader_body +warp_2=`{ +warp_3=`//uv = uv_orig; +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = (2*GetBlur1(frac(uv+float2(1,0)*d))-2*GetBlur1(frac(uv-float2(1,0)*d)))*0.5; +warp_6=` float3 dy = (2*GetBlur1(frac(uv+float2(0,1)*d))-2*GetBlur1(frac(uv-float2(0,1)*d)))*0.5; +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.03; +warp_11=` float1 c2 = -0.008; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (2*ret.y - 2*b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_22=` ((my_uv.xyy*q27 +warp_23=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_24=` ).xyz* +warp_25=` float3(1,1,0)*0.05 + +warp_26=` time*float3(0,0,1)*q29 +warp_27=` ); +warp_28=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; +warp_29=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; +warp_30=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; +warp_31=` ret.x += (2*ret.x - 2*b1.x)*c1 + c2; +warp_32=` +warp_33=` +warp_34=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_35=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_36=` ret.z += (2*ret.z - 2*b1.z)*c1 + c2; +warp_37=`//ret = 0; +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_5=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_6=` +comp_7=`float2 uv_x = uv- float2(dx.x,dy.x)*texsize.zw*4 + float2(dx.y,dy.y)*texsize.zw*32; +comp_8=`ret = lerp(GetBlur2(uv).x,GetBlur3(uv).x,0.6) + (GetPixel(uv_x).x-GetBlur1(uv_x).x)*1; +comp_9=`ret =sqrt(ret); +comp_10=`ret = 1- ret; +comp_11=`ret *= lerp(float3(2,1,0),float3(0.5,1,2),(uv.x+uv.y)*0.5); +comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_13=` ((uv_x.xyy*q28 +comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_15=` ).xyz* +comp_16=` float3(1,1,0)*0.05 + +comp_17=` time*float3(0,0,1)*q31 +comp_18=` ); +comp_19=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_20=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_21=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_22=`ret = lerp(ret,float3(2,1,0),GetBlur2(uv + float2(dx.y,dy.y)*0.1).y*2); +comp_23=`ret = lerp(ret,length(float2(dx.x,dy.x)) + GetPixel(uv).x,GetBlur1(uv).y*1.2); +comp_24=` +comp_25=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0064XXXd double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=26.025 +fWaveSmoothing=0.535 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=0.940 +fWarpAnimSpeed=2.630 +fWarpScale=3.209 +fZoomExponent=1.00180 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.335 +dx=0.00000 +dy=0.00001 +warp=0.01000 +sx=0.99000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.430 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=25.600 +nMotionVectorsY=16.032 +mv_dx=0.000 +mv_dy=-0.036 +mv_l=0.060 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.397); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.940 +wavecode_1_g=1.040 +wavecode_1_b=0.960 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.47500 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.080 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.94000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.010 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.04000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.040 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.14273 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.060 +shapecode_1_r2=1.000 +shapecode_1_g2=1.070 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.3328*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.480 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.080 +shapecode_2_g=1.000 +shapecode_2_b=0.910 +shapecode_2_a=1.000 +shapecode_2_r2=0.455 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=0.990 +shapecode_3_r2=0.000 +shapecode_3_g2=1.060 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=q1=sin(0.65*time); +per_frame_2=q2=sin(0.23*time); +per_frame_3=q3=sin(.3*time); +per_frame_4=q4=abs(sin(40*time)); +per_frame_5= +per_frame_6=bt=bt+bass/fps; +per_frame_7=bt=bt*above(100,bt); +per_frame_8=q5=sin(bt); +per_frame_9=q6=bt; +per_frame_10= +per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); +per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); +per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); +per_frame_14= +per_frame_15=rot=rot-0.026*sin(bass_att*0.09)*sin(0.28*time); +per_frame_16= +per_frame_17=dy=0.00189*sin(time*0.6978)+0.00189*cos(time*0.229); +per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); +per_pixel_1=//zoom=0.734-0.043*above(rad,0.11); +per_pixel_2=//zoom=zoom+0.063*above(rad,0.11); +per_pixel_3=//zoom=zoom-.05*above(rad,.2); +per_pixel_4=//zoom=zoom+.05*above(rad,.21); +per_pixel_5=//zoom=zoom-.05*above(rad,.3); +per_pixel_6=//zoom=zoom+0.04*above(rad,0.214); +per_pixel_7=//zoom=zoom-0.052*above(rad,0.47); +per_pixel_8=//zoom=zoom+.05*above(rad,.41); +per_pixel_9=//zoom=zoom-0.047*above(rad,0.407); +per_pixel_10=//zoom=zoom+0.062*above(rad,0.445); +per_pixel_11=//zoom=zoom-.05*above(rad,.6); +per_pixel_12=//zoom=zoom+.05*above(rad,.61); +per_pixel_13=//zoom=zoom-0.046*above(rad,0.61); +per_pixel_14=//zoom=zoom+.05*above(rad,.71); +per_pixel_15=//zoom=zoom-0.069*above(rad,1.06); +per_pixel_16=//zoom=zoom+.05*above(rad,.805); +per_pixel_17=//zoom=zoom-.05*above(rad,.9); +per_pixel_18=//zoom=zoom+.05*above(rad,.91); +per_pixel_19= +per_pixel_20= +per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); +per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.38; +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 new file mode 100644 index 0000000..734ccff --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 @@ -0,0 +1,1124 @@ +Created with MILKDROP 3.0 on 16/03/2023 at 20:41:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=corner +blending_progress=0.450 +blending_direction=-1 +random_1=0.235 +random_2=0.721 +random_3=0.320 +random_4=0.293 +random_5=0.571 + +[PRESET1_BEGIN] +NAME=aKo - Hypnotic Punch - bloating conquesting tick 004g sdf.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.150 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=4.914 +fWarpScale=3.795 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.01951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.48454 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=256 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=20.35074 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=r=r+0.5*sin(treb*1.13); +wave_0_per_frame2=g=g+0.5*sin(bass*1.33); +wave_0_per_frame3=b=b+0.5*sin(mid*1.23); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=256 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=100.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=vol = (5*bass_att + 3*mid_att + 2*treb_att)/30; +per_frame_2=wave_r = wave_r + pow(sin(time),3); +per_frame_3=wave_g = wave_g + pow(sin(1.32*time),4); +per_frame_4=wave_b = wave_b + pow(sin(2.31*time),sin(1.33*time)); +per_frame_5=wave_x = wave_x + (0.1*sin(1.44*time)+ 0.065*sin(time*3.62) + 0.14*sin(0.35*time))/5; +per_frame_6=wave_y = wave_y + (0.14*sin(1.341*time)+ 0.045*sin(time*3.12) + 0.13*sin(0.45*time))/5; +per_frame_7=dx = dx + 1.8*vol*(0.006*sin(2.11*time)+0.0085*sin(0.649*time)); +per_frame_8=dy = dy + 1.8*vol*(0.007*sin(2.32*time)+0.0075*sin(0.789*time)); +per_frame_9=rot = rot + 0.1*sin(0.45*time); +per_frame_10=rot = rot*vol; +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.001; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` float L = lum(ret); +comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); +comp_6=` float L2 = lum(GetBlur1(uv)); +comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); +comp_8=` +comp_9=` ret = float3(1,.2,1.1)*ret.x + +comp_10=` float3(.5,.1,.1)*ret.y + +comp_11=` float3(.1,.1,1.2)*ret.z; +comp_12=` +comp_13=` ret = ret*ret * (.5 + bw*bw2*1); +comp_14=` +comp_15=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.0064XXX.milk +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=4.960 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=2.000 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.05500 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.02349 +sx=1.00000 +sy=1.00000 +wave_r=0.728 +wave_g=0.520 +wave_b=0.471 +wave_x=0.500 +wave_y=0.405 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=51.840 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.375 +mv_g=0.350 +mv_b=0.396 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.970 +b3x=1.220 +b1ed=0.153 +wavecode_0_enabled=0 +wavecode_0_samples=12 +wavecode_0_sep=2 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.21000 +wavecode_0_smoothing=0.45500 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=0.780 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.47500 +wavecode_1_r=0.840 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.850 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.59000 +wavecode_2_r=1.030 +wavecode_2_g=1.140 +wavecode_2_b=1.000 +wavecode_2_a=1.190 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.060 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.860 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.850 +shapecode_0_border_g=0.820 +shapecode_0_border_b=1.010 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.395 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.95000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.970 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.220 +shapecode_2_border_g=0.770 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.475 +shapecode_3_rad=0.10800 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.76000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.780 +shapecode_3_border_g=1.120 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); +per_frame_53=q32 = 0.48*cos(time*0.078)/4; +per_frame_54= +per_frame_55= +per_frame_56= +per_pixel_1=zoom = 1+.02*rad*q20; +per_pixel_2=dy = -.00; +per_pixel_3=warp =.1; dx = .0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` uv = uv - float2(0,1)*texsize.zw*0; +warp_5=` +warp_6=` float1 d = 0.024; +warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; +warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; +warp_10=` +warp_11=` +warp_12=` +warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; +warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; +warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; +warp_16=` +warp_17=` d = 0.014; +warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; +warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; +warp_20=` my_uv = uv + float2(dx,dy)*0.01; +warp_21=` +warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; +warp_23=` +warp_24=` +warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`float a,b,c; +comp_2=`shader_body +comp_3=`{ +comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; +comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; +comp_6=`c = c + b + a*b; +comp_7=`a = a + c + a*c; +comp_8=`base = .3*a; +comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod +comp_10=`//ret.xy = ret.yx; +comp_11=`ret *= 1.7; +comp_12=`ret -= 1.4; +comp_13=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 new file mode 100644 index 0000000..bc08449 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 @@ -0,0 +1,1461 @@ +Created with MILKDROP 3.0 on 03/03/2023 at 01:37:11 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.579 +blending_direction=1 +random_1=0.036 +random_2=0.288 +random_3=0.151 +random_4=0.357 +random_5=0.721 + +[PRESET1_BEGIN] +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000000 +fGammaAdj=1.000000 +fDecay=1.000000 +fVideoEchoZoom=0.999797 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004538 +fWaveScale=0.167026 +fWaveSmoothing=0.000000 +fWaveParam=0.000001 +fModWaveAlphaStart=1.000000 +fModWaveAlphaEnd=1.000001 +fWarpAnimSpeed=1.000000 +fWarpScale=0.106584 +fZoomExponent=4.100456 +fShader=0.000000 +zoom=1.000000 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.010000 +sx=1.000000 +sy=1.000000 +wave_r=1.000000 +wave_g=1.000000 +wave_b=1.000000 +wave_x=0.950000 +wave_y=1.000000 +ob_size=0.000000 +ob_r=1.000000 +ob_g=1.000000 +ob_b=1.000000 +ob_a=0.000000 +ib_size=0.000000 +ib_r=1.000000 +ib_g=1.000000 +ib_b=1.000000 +ib_a=1.000000 +nMotionVectorsX=64.000000 +nMotionVectorsY=48.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=0.000000 +mv_r=1.000000 +mv_g=1.000000 +mv_b=0.000000 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.000000 +wavecode_0_enabled=0 +wavecode_0_samples=52 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.010000 +wavecode_0_smoothing=0.000000 +wavecode_0_r=1.000000 +wavecode_0_g=0.000000 +wavecode_0_b=1.000000 +wavecode_0_a=1.000000 +wave_0_init1=t8 = 1; +wave_0_init2=t1 = q5; +wave_0_per_point1=sp = sample*6.2832*32; +wave_0_per_point2= +wave_0_per_point3=ti = time*.005; +wave_0_per_point4= +wave_0_per_point5=x = .5 + (sin(ti*.95 + sp*1.1) + sin(ti*1.35 + sp*1.25)); +wave_0_per_point6=y = .5 + (sin(ti*1.12 + sp*.87) + sin(ti*.45 + sp*1.87)); +wave_0_per_point7= +wave_0_per_point8=x = abs(x); +wave_0_per_point9=y = abs(y); +wave_0_per_point10=x = x -int(x); +wave_0_per_point11=y = y -int(y); +wave_0_per_point12= +wave_0_per_point13=r = x; +wave_0_per_point14=g = 1-y; +wave_0_per_point15=b = 1; +wavecode_1_enabled=1 +wavecode_1_samples=12 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.012402 +wavecode_1_smoothing=0.000000 +wavecode_1_r=0.500000 +wavecode_1_g=0.600000 +wavecode_1_b=1.000000 +wavecode_1_a=1.000000 +wave_1_init1=t8 = 1; +wave_1_init2=t1 = q5; +wave_1_per_point1=ti = q2*.9 - sample*0; +wave_1_per_point2= +wave_1_per_point3=x = .5 + (sin(ti*.95) + sin(ti*1.35))*.25; +wave_1_per_point4=y = .5 + (sin(ti*1.12) + sin(ti*.45))*.25; +wave_1_per_point5= +wave_1_per_point6=r = x; +wave_1_per_point7=g = 1-y; +wave_1_per_point8= +wave_1_per_point9=y = (y-.5)/q20+.5; +wave_1_per_point10= +wave_1_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); +wave_1_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); +wave_1_per_point13= +wavecode_2_enabled=1 +wavecode_2_samples=12 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.013034 +wavecode_2_smoothing=0.000000 +wavecode_2_r=1.000000 +wavecode_2_g=1.000000 +wavecode_2_b=1.000000 +wavecode_2_a=1.000000 +wave_2_init1=t8 = 1; +wave_2_init2=t1 = q5; +wave_2_per_frame1=t1=sin(time)*0.5+0.5; +wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; +wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; +wave_2_per_frame4= +wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; +wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; +wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; +wave_2_per_point1=ti = q3*.9 - sample*0; +wave_2_per_point2= +wave_2_per_point3=x = .5 + (sin(ti*1.05) + sin(ti*.785))*.25; +wave_2_per_point4=y = .5 + (sin(ti*.882) + sin(ti*1.45))*.25; +wave_2_per_point5= +wave_2_per_point6=r = x; +wave_2_per_point7=g = 1-y; +wave_2_per_point8= +wave_2_per_point9=y = (y-.5)/q20+.5; +wave_2_per_point10= +wave_2_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); +wave_2_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); +wave_2_per_point13= +wavecode_3_enabled=1 +wavecode_3_samples=511 +wavecode_3_sep=4 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=0.023445 +wavecode_3_smoothing=0.000000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=ab = 1; +wave_3_per_frame1=t1 = q4*0.75; +wave_3_per_frame2=t2 = q5*0.75; +wave_3_per_frame3=t3 = q6*0.75; +wave_3_per_frame4=t4 = q4*0.75; +wave_3_per_frame5=t5 = q5*0.75; +wave_3_per_frame6=t6 = q6*0.75; +wave_3_per_frame7=t8 = 1; +wave_3_per_point1=ti = q4*.9 - sample*0; +wave_3_per_point2= +wave_3_per_point3=x = .5 + (sin(ti*.545) + sin(ti*1.156))*.25; +wave_3_per_point4=y = .5 + (sin(ti*.4782) + sin(ti*1.068))*.25; +wave_3_per_point5= +wave_3_per_point6=r = x; +wave_3_per_point7=g = 1-y; +wave_3_per_point8= +wave_3_per_point9=y = (y-.5)/q20+.5; +wave_3_per_point10= +wave_3_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); +wave_3_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); +wave_3_per_point13= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_x=1.000000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.011427 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=0.000000 +shapecode_0_tex_zoom=0.503296 +shapecode_0_r=1.000000 +shapecode_0_g=0.000000 +shapecode_0_b=0.000000 +shapecode_0_a=1.000000 +shapecode_0_r2=1.000000 +shapecode_0_g2=0.000000 +shapecode_0_b2=0.000000 +shapecode_0_a2=1.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=1.000000 +shapecode_0_border_a=0.000000 +shape_0_init1=vx = 0; +shape_0_init2=vy = 0; +shape_0_per_frame1=mx = int(rand(1001))*.001; +shape_0_per_frame2=my = int(rand(1001))*.001; +shape_0_per_frame3= +shape_0_per_frame4=mx = mx*6.283; +shape_0_per_frame5=my = pow(my,4); +shape_0_per_frame6= +shape_0_per_frame7=x = .5 + my*sin(mx); +shape_0_per_frame8=y = .5 + my*cos(mx); +shape_0_per_frame9= +shape_0_per_frame10= +shape_0_per_frame11=r = x; +shape_0_per_frame12=g = 1-y; +shape_0_per_frame13=b = 1; +shape_0_per_frame14=r2=r; +shape_0_per_frame15=g2=g; +shape_0_per_frame16=b2=b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=a = above(bass*mid*treb,int(rand(1001))*.001*2); +shape_0_per_frame20= +shape_0_per_frame21=a2 = a; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_x=1.000000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.056151 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=0.503296 +shapecode_1_r=0.000000 +shapecode_1_g=1.000000 +shapecode_1_b=0.000000 +shapecode_1_a=1.000000 +shapecode_1_r2=0.000000 +shapecode_1_g2=1.000000 +shapecode_1_b2=0.000000 +shapecode_1_a2=1.000000 +shapecode_1_border_r=1.000000 +shapecode_1_border_g=1.000000 +shapecode_1_border_b=1.000000 +shapecode_1_border_a=0.000000 +shape_1_init1=vx = 0; +shape_1_init2=vy = 0; +shape_1_per_frame1=ti = q2*.9; +shape_1_per_frame2= +shape_1_per_frame3=x = .5 + (sin(ti*.95) + sin(ti*1.35))*.25; +shape_1_per_frame4=y = .5 + (sin(ti*1.12) + sin(ti*.45))*.25; +shape_1_per_frame5= +shape_1_per_frame6=r = x; +shape_1_per_frame7=g = 1-y; +shape_1_per_frame8=b = 1; +shape_1_per_frame9=r2=r; +shape_1_per_frame10=g2=g; +shape_1_per_frame11=b2=b; +shape_1_per_frame12= +shape_1_per_frame13= +shape_1_per_frame14=a = above(bass*mid*treb,int(rand(1001))*.001*2); +shape_1_per_frame15= +shape_1_per_frame16=a2 = a; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_x=1.000000 +shapecode_2_y=0.500000 +shapecode_2_rad=1.005906 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=0.503296 +shapecode_2_r=0.000000 +shapecode_2_g=0.000000 +shapecode_2_b=1.000000 +shapecode_2_a=1.000000 +shapecode_2_r2=0.000000 +shapecode_2_g2=0.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=1.000000 +shapecode_2_border_r=1.000000 +shapecode_2_border_g=1.000000 +shapecode_2_border_b=1.000000 +shapecode_2_border_a=0.000000 +shape_2_init1=vx = 0; +shape_2_init2=vy = 0; +shape_2_per_frame1=x = 1.2; +shape_2_per_frame2=y = q3- 0.4; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_x=0.500000 +shapecode_3_y=0.500000 +shapecode_3_rad=0.100000 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.000000 +shapecode_3_tex_zoom=1.000000 +shapecode_3_r=1.000000 +shapecode_3_g=0.000000 +shapecode_3_b=0.000000 +shapecode_3_a=1.000000 +shapecode_3_r2=0.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=0.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=1.000000 +shapecode_3_border_g=1.000000 +shapecode_3_border_b=1.000000 +shapecode_3_border_a=0.100000 +per_frame_1=wave_a = 0; +per_frame_2=zoom = 1; +per_frame_3=decay = 1; +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=//decay = 0.1; +per_frame_7= +per_frame_8= +per_frame_9=tic = min(time-tin,.1); +per_frame_10=tin = time; +per_frame_11= +per_frame_12=ti = ti + tic*24; +per_frame_13=q1 = above(ti,1); +per_frame_14=ti = ti*below(ti,1); +per_frame_15= +per_frame_16= +per_frame_17=vt = vt + bass*mid*treb*tic*.2; +per_frame_18= +per_frame_19=bt = bt + bass*tic*.4; +per_frame_20=mt = mt + mid*tic*.4; +per_frame_21=tt = tt + treb*tic*.4; +per_frame_22=q2=bt; +per_frame_23=q3=mt; +per_frame_24=q4=tt; +per_frame_25= +per_frame_26=q10 = vt; +per_frame_27= +per_frame_28=monitor = above(bass*mid*treb,int(rand(1001))*.001*2); +per_frame_29= +per_frame_30=q20=aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 pixelsize = texsize.zw; +warp_4=`float2 uvm = uv_orig; +warp_5=` +warp_6=`float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_7=`float4 noiseVal = tex2D(sampler_noise_lq, noise_uv); +warp_8=` +warp_9=`ret.xyz = saturate(tex2D( sampler_pw_main,uvm).xyz*float3(1,1,1) - float3(.0,.0,.0)); +warp_10=`ret.xyz = tex2D( sampler_pw_main,uvm).xyz; +warp_11=` +warp_12=` +warp_13=`float3 rsamp = tex2D(sampler_pw_main,uvm + (noiseVal.xy-.5)*12*pixelsize).xyz; +warp_14=`if (length(ret.xy - uvm) > length(rsamp.xy - uvm)) { +warp_15=`ret.xy = rsamp.xy; +warp_16=`} +warp_17=` +warp_18=`rsamp = tex2D(sampler_pw_main,uvm + (noiseVal.zw-.5)*48*pixelsize).xyz; +warp_19=`if (length(ret.xy - uvm) > length(rsamp.xy - uvm)) { +warp_20=`ret.xy = rsamp.xy; +warp_21=`} +warp_22=` +warp_23=`ret.z = tex2D(sampler_fw_main,ret.xy).z; +warp_24=` +warp_25=`ret.z -= q1*.005; +warp_26=` +warp_27=`if (ret.z < .09) { +warp_28=`ret*=0; +warp_29=`} +warp_30=` +warp_31=` +warp_32=`} +comp_1=`sampler sampler_fw_sky; +comp_2=`shader_body +comp_3=`{ +comp_4=`float4 nv = tex2D(sampler_noise_lq, uv); +comp_5=`half1 mod = 0; +comp_6=`//ret.z = 0; +comp_7=` +comp_8=`float2 oset = float2(2,0)*texsize.zw; +comp_9=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_10=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; +comp_11=` +comp_12=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_13=`dist -= uv.xyxy; +comp_14=`dist *= dist; +comp_15=`dist += dist.yxwz; +comp_16=`dist = pow(dist,.5); +comp_17=` +comp_18=`if (abs(ret.x-rsamp.x) > 0) { +comp_19=`mod = 1; +comp_20=`} +comp_21=` +comp_22=`oset = float2(0,2)*texsize.zw; +comp_23=`ret.xy = tex2D(sampler_main, uv+oset).xy; +comp_24=`rsamp = tex2D(sampler_main, uv - oset).xy; +comp_25=` +comp_26=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); +comp_27=`dist -= uv.xyxy; +comp_28=`dist *= dist; +comp_29=`dist += dist.yxwz; +comp_30=`dist = pow(dist,.5); +comp_31=` +comp_32=`if (abs(ret.y-rsamp.y) > 0) { +comp_33=`mod = 1; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float2 uvm = uv + tex2D(sampler_main, uv).xy*100; +comp_38=` +comp_39=`uvm = abs(frac((uvm+q12)*.5) - .5)*2 +q10; +comp_40=` +comp_41=`uvm = abs(frac((uvm)*.5) - .5)*2; +comp_42=` +comp_43=`ret = tex2D(sampler_fw_sky, uvm).xyz; +comp_44=` +comp_45=`mod *= length(ret.xy-uv); +comp_46=` +comp_47=`if (mod.x > 0) { +comp_48=`ret = mod.x*.25; +comp_49=`} +comp_50=` +comp_51=` +comp_52=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=flexi - shelter in infinity nz- assisass 006d sdf double.milk2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.000 +fDecay=0.950 +fVideoEchoZoom=0.498 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=2 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.010 +fWaveScale=0.010 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=13.30089 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=-0.28000 +dy=-0.32000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ox=.1*cos(sample*6.2831); +wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_0_per_point3=x=.5+ox*cos(time*0.1+1.0467)-oy*sin(time*0.1+1.0467); +wave_0_per_point4=y=.5+ox*sin(time*0.1+1.0467)+oy*cos(time*0.1+1.0467); +wave_0_per_point5=r=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point6=g=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point7=b=max(abs(sin(3.1415*sample-time))-0.25,0); +wave_0_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_0_per_point9= +wave_0_per_point10=x = x+q1; +wave_0_per_point11=y = y+q2; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ox=.1*cos(sample*6.2831); +wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_1_per_point3=x=.5+ox*cos(time*0.1)-oy*sin(time*0.1); +wave_1_per_point4=y=.5+ox*sin(time*0.1)+oy*cos(time*0.1); +wave_1_per_point5=r=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point6=g=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point7=b=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); +wave_1_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_1_per_point9= +wave_1_per_point10=x = x+q1; +wave_1_per_point11=y = y+q2; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ox=.1*cos(sample*6.2831); +wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; +wave_2_per_point3=x=.5+ox*cos(time*0.1+2.0933)-oy*sin(time*0.1+2.0933); +wave_2_per_point4=y=.5+ox*sin(time*0.1+2.0933)+oy*cos(time*0.1+2.0933); +wave_2_per_point5=r=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point6=g=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point7=b=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); +wave_2_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); +wave_2_per_point9= +wave_2_per_point10=x = x+q1; +wave_2_per_point11=y = y+q2; +wave_2_per_point12= +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=2.50241 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=0.470 +wavecode_3_a=1.000 +wave_3_per_frame1=temp1=.1*cos((q3+3.1415*q6)+0.1*bass_att); +wave_3_per_frame2=temp2=.35*sin((q3+3.1415*q6)+0.1*bass_att)*1.2; +wave_3_per_frame3=temp3=.1*cos((q4*1.473+3.1415*q6)+0.1*mid_att); +wave_3_per_frame4=temp4=.35*sin((q4*1.473+3.1415*q6)+0.1*mid_att)*1.2; +wave_3_per_frame5=temp5=.1*cos((q5*1.473+3.1415*q6)+0.1*treb_att); +wave_3_per_frame6=temp6=.35*sin((q5*1.473+3.1415*q6)+0.1*treb_att)*1.2; +wave_3_per_frame7= +wave_3_per_frame8=v1=temp1*cos(0*time*0.1+1.0467)-temp2*sin(0*time*0.1+1.0467)+.5; +wave_3_per_frame9=v2=temp1*sin(0*time*0.1+1.0467)+temp2*cos(0*time*0.1+1.0467)+.5; +wave_3_per_frame10=v3=temp3*cos(0*time*0.1+2.0933)-temp4*sin(0*time*0.1+2.0933)+.5; +wave_3_per_frame11=v4=temp3*sin(0*time*0.1+2.0933)+temp4*cos(0*time*0.1+2.0933)+.5; +wave_3_per_frame12=v5=temp5*cos(0*time*0.1)-temp6*sin(0*time*0.1)+.5; +wave_3_per_frame13=v6=temp5*sin(0*time*0.1)+temp6*cos(0*time*0.1)+.5; +wave_3_per_frame14= +wave_3_per_frame15=tmp=v1*(v4-v6)-v2*(v3-v5)+(v3*v6-v5*v4); +wave_3_per_frame16=xcoef=(v1*v1+v2*v2)*(v4-v6)-(v3*v3+v4*v4)*(v2-v6)+(v5*v5+v6*v6)*(v2-v4); +wave_3_per_frame17=ycoef=(v1*v1+v2*v2)*(v3-v5)-(v3*v3+v4*v4)*(v1-v5)+(v5*v5+v6*v6)*(v1-v3); +wave_3_per_frame18=coef=(v1*v1+v2*v2)*(v3*v6-v5*v4) - (v3*v3+v4*v4)*(v1*v6-v5*v2) +(v5*v5+v6*v6)*(v1*v4-v3*v2); +wave_3_per_frame19= +wave_3_per_frame20=xcoef=-xcoef/tmp; +wave_3_per_frame21=ycoef=ycoef/tmp; +wave_3_per_frame22=coef=-coef/tmp; +wave_3_per_frame23= +wave_3_per_frame24=// circle coordinates (t1,t2,t3)=(centerX,centerY,radius) +wave_3_per_frame25=t1=-xcoef*.5; +wave_3_per_frame26=t2=-ycoef*.5; +wave_3_per_frame27=t3=sqrt(.25*(xcoef*xcoef+ycoef*ycoef-4*coef)); +wave_3_per_frame28= +wave_3_per_frame29=// the angles of the electrons with respect to the circle's center +wave_3_per_frame30=// (add 2pi to avoid negative values) +wave_3_per_frame31=v7=atan2(v2-t2,v1-t1)+6.2831; +wave_3_per_frame32=v8=atan2(v4-t2,v3-t1)+6.2831; +wave_3_per_frame33=v9=atan2(v6-t2,v5-t1)+6.2831; +wave_3_per_frame34= +wave_3_per_frame35=// sort v7,v8,v9 (from smaller to bigger) and save in t4,t5,t6. +wave_3_per_frame36=t4=min(v7,v8); t4=min(t4,v9); +wave_3_per_frame37=t6=max(v7,v8); t6=max(t6,v9); +wave_3_per_frame38=t5=if( above(v7-t4,0)*below(v7-t6,0), v7,0); +wave_3_per_frame39=t5=if( above(v8-t4,0)*below(v8-t6,0), v8,t5); +wave_3_per_frame40=t5=if( above(v9-t4,0)*below(v9-t6,0), v9,t5); +wave_3_per_frame41= +wave_3_per_frame42=// t4,t5,t6 now are the sorted angles of the electrons and t4= camera_apex; +warp_23=` +warp_24=`float longitude = atan2(c.x,c.y); +warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); +warp_26=` +warp_27=`float2 polar = float2(longitude,latitude); +warp_28=` +warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); +warp_30=` +warp_31=`factorA = p.zx; +warp_32=`factorB = float2(q22,q23); +warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_34=`p.zx = product.xy; +warp_35=` +warp_36=`factorA = p.zy; +warp_37=`factorB = float2(q20,q21); +warp_38=`product = float2( factorA.x*factorB.x + factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); +warp_39=`p.zy = product.xy; +warp_40=` +warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); +warp_42=` +warp_43=` +warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); +warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); +warp_46=` +warp_47=` +warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ +warp_49=` +warp_50=`float cutoff = 1; +warp_51=`int n = -2; +warp_52=`float s = 1.366; +warp_53=` +warp_54=` c = (uv_orig-0.5)*2*aspect.wz; +warp_55=` numerator = (c + float2(q11,q12))*164; +warp_56=` denominator = c + float2(q13,q14); +warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, +warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ +warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); +warp_60=` c = fraction-.2; +warp_61=` float1 ang_hq = n*atan2(c.x,c.y); +warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); +warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * .5 ) * 2.0 - 1.0 ))*cutoff; // mirror +warp_64=` +warp_65=`/**********************************************/ +warp_66=` +warp_67=` +warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); +warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, +warp_70=` ((uv_orig.xyy +warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_72=` ).xyz* +warp_73=` float3(1,1,1)*0.05 + +warp_74=` time*float3(0,0,1)*0.4 +warp_75=` ); +warp_76=`ret -= (noise2)*.3; +warp_77=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uvm = uv; +comp_5=`ret = tex2D(sampler_main, uvm).x, +comp_6=` +comp_7=`ret = lerp ( +comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, +comp_9=`ret, +comp_10=`pow(ret,.3)); +comp_11=` +comp_12=`ret *= 1.7; +comp_13=` +comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; +comp_15=` +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), +comp_18=` +comp_19=`ret = pow(ret,float3(3.2,.5,.12))*1.35 -.25; +comp_20=`ret -= tex2D(sampler_main, uvm).yyy; +comp_21=`ret *= ret; +comp_22=` +comp_23=`ret-= .07; +comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_25=` ((uv3.xyy*q28 +comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_27=` ).xyz* +comp_28=` float3(3,1,0)*0.05 + +comp_29=` time*float3(0,0,1)*q30 +comp_30=` ); +comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_34=`ret -= 0.2; +comp_35=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk new file mode 100644 index 0000000..a25d17a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk @@ -0,0 +1,486 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=4 +[preset00] +fRating=5.000 +fGammaAdj=1.170 +fDecay=1.000 +fVideoEchoZoom=1.104 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.412 +fWaveSmoothing=0.900 +fWaveParam=-0.180 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.24146 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.910 +wavecode_0_g=1.000 +wavecode_0_b=0.300 +wavecode_0_a=1.000 +wave_0_per_frame1=rrad=0.1061*q1; +wave_0_per_frame2= +wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_0_per_frame4=flag=(1-reset)*flag; +wave_0_per_frame5=prevq1=if(reset,q1,prevq1); +wave_0_per_frame6=prevdir=if(reset,1,prevdir); +wave_0_per_frame7= +wave_0_per_frame8=startx=if(reset, .5, startx ); +wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_0_per_frame10= +wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_0_per_frame13= +wave_0_per_frame14=//dir=1+int(rand(3)); +wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_0_per_frame16=dir=if(frame%3,prevdir,dir); +wave_0_per_frame17= +wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_0_per_frame19= +wave_0_per_frame20=t1=startx; +wave_0_per_frame21=t2=starty; +wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_0_per_frame23=t3=t3+equal(flag,-1)*2.9216; +wave_0_per_frame24=t4=t1+cos(t3)*rrad; +wave_0_per_frame25=t5=t2+sin(t3)*rrad; +wave_0_per_frame26=t8=q1/.3; +wave_0_per_frame27= +wave_0_per_frame28=startx=t4; +wave_0_per_frame29=starty=t5; +wave_0_per_frame30=prevq1=q1; +wave_0_per_frame31=prevdir=dir; +wave_0_per_frame32= +wave_0_per_point1=x=t1+sample*(t4-t1); +wave_0_per_point2=y=t2+sample*(t5-t2); +wave_0_per_point3= +wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_0_per_point6= +wave_0_per_point7=a=sample; +wave_0_per_point8= +wave_0_per_point9=y=.5+(y-.5)*1.333; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=0.300 +wavecode_1_a=1.000 +wave_1_per_frame1=rrad=.101*q1; +wave_1_per_frame2= +wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_1_per_frame4=flag=(1-reset)*flag; +wave_1_per_frame5=prevq1=if(reset,q1,prevq1); +wave_1_per_frame6=prevdir=if(reset,1,prevdir); +wave_1_per_frame7= +wave_1_per_frame8=startx=if(reset, .5, startx ); +wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_1_per_frame10= +wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_1_per_frame13= +wave_1_per_frame14=//dir=1+int(rand(3)); +wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_1_per_frame16=dir=if(frame%3,prevdir,dir); +wave_1_per_frame17= +wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_1_per_frame19= +wave_1_per_frame20=t1=startx; +wave_1_per_frame21=t2=starty; +wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_1_per_frame24=t4=t1+cos(t3)*rrad; +wave_1_per_frame25=t5=t2+sin(t3)*rrad; +wave_1_per_frame26=t8=q1/.3; +wave_1_per_frame27= +wave_1_per_frame28=startx=t4; +wave_1_per_frame29=starty=t5; +wave_1_per_frame30=prevq1=q1; +wave_1_per_frame31=prevdir=dir; +wave_1_per_frame32= +wave_1_per_point1=x=t1+sample*(t4-t1); +wave_1_per_point2=y=t2+sample*(t5-t2); +wave_1_per_point3= +wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_1_per_point6= +wave_1_per_point7=a=sample; +wave_1_per_point8= +wave_1_per_point9=y=.5+(y-.5)*1.333; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.00000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=0.300 +wavecode_2_a=0.950 +wave_2_per_frame1=rrad=0.101*q1; +wave_2_per_frame2= +wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_2_per_frame4=flag=(1-reset)*flag; +wave_2_per_frame5=prevq1=if(reset,q1,prevq1); +wave_2_per_frame6=prevdir=if(reset,1,prevdir); +wave_2_per_frame7= +wave_2_per_frame8=startx=if(reset, 0.53, startx ); +wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_2_per_frame10= +wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); +wave_2_per_frame13= +wave_2_per_frame14=//dir=1+int(rand(3)); +wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_2_per_frame16=dir=if(frame%3,prevdir,dir); +wave_2_per_frame17= +wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_2_per_frame19= +wave_2_per_frame20=t1=startx; +wave_2_per_frame21=t2=starty; +wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_2_per_frame24=t4=t1+cos(t3)*rrad; +wave_2_per_frame25=t5=t2+sin(t3)*rrad; +wave_2_per_frame26=t8=q1/.3; +wave_2_per_frame27= +wave_2_per_frame28=startx=t4; +wave_2_per_frame29=starty=t5; +wave_2_per_frame30=prevq1=q1; +wave_2_per_frame31=prevdir=dir; +wave_2_per_frame32= +wave_2_per_point1=x=t1+sample*(t4-t1); +wave_2_per_point2=y=t2+sample*(t5-t2); +wave_2_per_point3= +wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; +wave_2_per_point5=y=y+t8*sin(t3+1.55499)*(value1+value2)*0.01*1.2264; +wave_2_per_point6= +wave_2_per_point7=a=sample; +wave_2_per_point8= +wave_2_per_point9=y=.5+(y-.5)*1.333; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=0.920 +wavecode_3_b=0.300 +wavecode_3_a=1.000 +wave_3_per_frame1=rrad=.101*q1; +wave_3_per_frame2= +wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); +wave_3_per_frame4=flag=(1-reset)*flag; +wave_3_per_frame5=prevq1=if(reset,q1,prevq1); +wave_3_per_frame6=prevdir=if(reset,1,prevdir); +wave_3_per_frame7= +wave_3_per_frame8=startx=if(reset, .5, startx ); +wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); +wave_3_per_frame10= +wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); +wave_3_per_frame12=starty=0.511+ (starty-0.511)*(q1/prevq1); +wave_3_per_frame13= +wave_3_per_frame14=//dir=1+int(rand(3)); +wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; +wave_3_per_frame16=dir=if(frame%3,prevdir,dir); +wave_3_per_frame17= +wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); +wave_3_per_frame19= +wave_3_per_frame20=t1=startx; +wave_3_per_frame21=t2=starty; +wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; +wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; +wave_3_per_frame24=t4=t1+cos(t3)*rrad; +wave_3_per_frame25=t5=t2+sin(t3)*rrad; +wave_3_per_frame26=t8=q1/.3; +wave_3_per_frame27= +wave_3_per_frame28=startx=t4; +wave_3_per_frame29=starty=t5; +wave_3_per_frame30=prevq1=q1; +wave_3_per_frame31=prevdir=dir; +wave_3_per_frame32= +wave_3_per_point1=x=t1+sample*(t4-t1); +wave_3_per_point2=y=t2+sample*(t5-t2); +wave_3_per_point3= +wave_3_per_point4=x=x+t8*cos(t3+1.58641)*(value1+value2)*0.009; +wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; +wave_3_per_point6= +wave_3_per_point7=a=sample; +wave_3_per_point8= +wave_3_per_point9=y=.5+(y-.5)*1.333; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.99595 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.99999 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.950 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.020 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sw=frame%2; +shape_0_per_frame2=x=.5+.0865*q1; +shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_0_per_frame4=additive=int(rand(2)); +shape_0_per_frame5= +shape_0_per_frame6=hue=q2; +shape_0_per_frame7=h=6*(hue-int(hue)); +shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_0_per_frame13= +shape_0_per_frame14=r2=1-r; +shape_0_per_frame15=g2=1-g; +shape_0_per_frame16=b2=1-b; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=sides=3+int(time)%4; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.99595 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.99999 +shapecode_1_r=0.950 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sw=frame%2; +shape_1_per_frame2=x=.5-.0865*q1; +shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; +shape_1_per_frame4=additive=int(rand(2)); +shape_1_per_frame5= +shape_1_per_frame6=hue=q2; +shape_1_per_frame7=h=6*(hue-int(hue)); +shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_1_per_frame13= +shape_1_per_frame14=r2=1-r; +shape_1_per_frame15=g2=1-g; +shape_1_per_frame16=b2=1-b; +shape_1_per_frame17= +shape_1_per_frame18=sides=6-int(time)%4; +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.26780 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.82212 +shapecode_2_tex_zoom=1.53396 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=0.980 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=rad=q1*.268; +shape_2_per_frame2=ang=3.1415*.5837; +shape_2_per_frame3= +shape_2_per_frame4=additive=int(rand(2)); +shape_2_per_frame5= +shape_2_per_frame6= +shape_2_per_frame7=hue=q2; +shape_2_per_frame8=h=6*(hue-int(hue)); +shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); +shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); +shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; +shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); +shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); +shape_2_per_frame14= +shape_2_per_frame15=r2=r; +shape_2_per_frame16=g2=g; +shape_2_per_frame17=b2=b; +shape_2_per_frame18= +shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min((time*1.43)-tin,.1); +per_frame_4=tin = (time*1.43); +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; +comp_1=`shader_body +comp_2=`{//MilkDrop3 Split Mode: +comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); +comp_4=` +comp_5=` float2 uv_echo = (uv - 0.5)*0.906*float2(1,1) + 0.5; +comp_6=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_7=` tex2D(sampler_main, uv_echo).xyz, +comp_8=` 0.50 +comp_9=` ); //video echo +comp_10=` ret *= 1.17; //gamma +comp_11=` ret = sqrt(ret); //brighten +comp_12=` ret *= ret; //darken +comp_13=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.040000 +SpriteSY=0.040000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk new file mode 100644 index 0000000..ffe0c1a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk @@ -0,0 +1,386 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=366 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03030 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=408 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=262 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.02970 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=276 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.03030 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; +warp_4=` +warp_5=` float1 d = 0.003; +warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; +warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; +warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; +warp_9=` +warp_10=` +warp_11=` +warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; +warp_13=` +warp_14=` +warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; +warp_16=` +warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; +warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; +warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; +warp_20=`//ret = 0; +warp_21=` +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.040000 +SpriteSY=0.040000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=x=0.5+0.008+0.033*sin(time*1.3); +code_2=y=0.5+0.008+0.033*cos(time*1.3); +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk new file mode 100644 index 0000000..9e372f2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk @@ -0,0 +1,384 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +warp_1=`shader_body +warp_2=`{ +warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; +warp_4=` +warp_5=` float1 d = 0.003; +warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; +warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; +warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; +warp_9=` +warp_10=` +warp_11=` +warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; +warp_13=` +warp_14=` +warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; +warp_16=` +warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; +warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; +warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; +warp_20=`//ret = 0; +warp_21=` +warp_22=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.1,-1.8,2.8); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.160000 +SpriteSY=0.160000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=x=0.5+0.008+0.053*sin(time*1.6); +code_2=y=0.5+0.008+0.053*cos(time*1.6); +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk new file mode 100644 index 0000000..7af7879 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk @@ -0,0 +1,366 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-0.5,-2.5,-0.4); +comp_10=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.150000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.460000 +SpriteSY=0.460000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.1*sin(time*0.5); +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk new file mode 100644 index 0000000..32ca8d5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk @@ -0,0 +1,368 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=198 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06081 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); +shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_0_per_frame3= +shape_0_per_frame4=mx=mx+(.0002*cos(ma)); +shape_0_per_frame5=my=my+(.0002*sin(ma)); +shape_0_per_frame6= +shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_0_per_frame11= +shape_0_per_frame12=x=mx; +shape_0_per_frame13=y=my; +shape_0_per_frame14= +shape_0_per_frame15=a=(above(bass+mid+treb,.8)); +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=197 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.05396 +shapecode_1_ang=0.43982 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); +shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); +shape_1_per_frame3= +shape_1_per_frame4=mx=mx+(.0001*cos(ma)); +shape_1_per_frame5=my=my+(.0001*sin(ma)); +shape_1_per_frame6= +shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_1_per_frame11= +shape_1_per_frame12=x=mx; +shape_1_per_frame13=y=my; +shape_1_per_frame14= +shape_1_per_frame15=a=(above(bass+mid+treb,.1)); +shapecode_2_enabled=1 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=32 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.01525 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.62832 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); +shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); +shape_2_per_frame3= +shape_2_per_frame4=mx=mx+(.0004*cos(ma)); +shape_2_per_frame5=my=my+(.0004*sin(ma)); +shape_2_per_frame6= +shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_2_per_frame11= +shape_2_per_frame12=x=mx; +shape_2_per_frame13=y=my; +shape_2_per_frame14= +shape_2_per_frame15=a=(above(bass+mid+treb,.3)); +shapecode_3_enabled=1 +shapecode_3_sides=14 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=32 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01525 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.62832 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +shape_3_per_frame3= +shape_3_per_frame4=mx=mx+(.0008*cos(ma)); +shape_3_per_frame5=my=my+(.0008*sin(ma)); +shape_3_per_frame6= +shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); +shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); +shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); +shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); +shape_3_per_frame11= +shape_3_per_frame12=x=mx; +shape_3_per_frame13=y=my; +shape_3_per_frame14= +shape_3_per_frame15=a=(above(bass+mid+treb,.2)); +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-2.8,-1.1,1.7); +comp_10=`//MilkDrop3 Burn Mode: +comp_11=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_12=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.150000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.460000 +SpriteSY=0.460000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.1*sin(time*0.5); +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=a=0.5*bass; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk new file mode 100644 index 0000000..ca6b55a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk @@ -0,0 +1,209 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=0 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.000 +fWaveScale=2.914 +fWaveSmoothing=0.900 +fWaveParam=1.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.010 +fWarpScale=100.000 +fZoomExponent=0.23118 +fShader=0.000 +zoom=0.99010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.400 +wave_b=0.100 +wave_x=0.500 +wave_y=0.600 +ob_size=0.000 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_init_1=x1 = 0.9; +per_frame_init_2=y1 = 0.5; +per_frame_init_3= +per_frame_init_4=x2 = 0.5; y2 = 0.5; +per_frame_init_5=x3 = 0.5; y3 = 0.5; +per_frame_init_6=x4 = 0.5; y4 = 0.5; +per_frame_1=decay = 1; +per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; +per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; +per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; +per_frame_5= +per_frame_6=x1 = 0.5 + xx1-xx2; +per_frame_7=y1 = 0.5 + yy1; +per_frame_8= +per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; +per_frame_10= +per_frame_11=spring = 18; +per_frame_12=grav = 1; +per_frame_13=resist = 3; +per_frame_14=bounce = 0.9; +per_frame_15=dt = 0.0002; +per_frame_16= +per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); +per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); +per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); +per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); +per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); +per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); +per_frame_23= +per_frame_24=x2 = x2 + vx2; +per_frame_25=y2 = y2 + vy2; +per_frame_26=x3 = x3 + vx3; +per_frame_27=y3 = y3 + vy3; +per_frame_28=x4 = x4 + vx4; +per_frame_29=y4 = y4 + vy4; +per_frame_30= +per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); +per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); +per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); +per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); +per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); +per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); +per_frame_37= +per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); +per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); +per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); +per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); +per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); +per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); +per_frame_44= +per_frame_45= +per_frame_46=q1 = x1; +per_frame_47=q2 = x2; +per_frame_48=q3 = x3; +per_frame_49=q4 = x4; +per_frame_50= +per_frame_51=q5 = y1; +per_frame_52=q6 = y2; +per_frame_53=q7 = y3; +per_frame_54=q8 = y4; +per_frame_55= +per_frame_56= +per_frame_57=zoom = 1;//0.999; +per_frame_58= +per_frame_59= +per_frame_60= +per_frame_61=bb = bb*0.99 + bass*0.02; +per_frame_62=mm = mm*0.99 + mid*0.02; +per_frame_63=tt = tt*0.99 + treb*0.02; +per_frame_64= +per_frame_65=mx = max(max(bb,mm),tt); +per_frame_66=mn = min(min(bb,mm),tt); +per_frame_67= +per_frame_68=ob_r = (bb-mn)/(mx-mn); +per_frame_69=ob_b = (mm-mn)/(mx-mn); +per_frame_70=ob_g = (tt-mn)/(mx-mn); +per_frame_71=q6 = atan2(vx4,vy4); +per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); +per_pixel_1= +per_pixel_2=dir = -q6*1 + asin(1)*1; +per_pixel_3= +per_pixel_4=b1 = 0.1; // distance +per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size +per_pixel_6=t1 = 0.05; // velocity +per_pixel_7= +per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; +per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); +per_pixel_10= +per_pixel_11= +per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; +per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; +per_pixel_14= +per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; +per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; +per_pixel_17= +per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; +per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); +per_pixel_20= +per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; +per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); +per_pixel_23= +per_pixel_24=si3 = -pow(q5,3)*00; +per_pixel_25= +per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; +per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); +comp_4=`ret *= 1- GetBlur1(uv).x*1.85; +comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; +comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); +comp_7=`//ret = tex2D(sampler_main, uv); +comp_8=`//MilkDrop3 Color Mode: +comp_9=`ret /= float3(-1.2,-2.9,-2.8); +comp_10=`//MilkDrop3 Burn Mode: +comp_11=`ret = lerp(ret,2,GetPixel(uv).z*0.16); +comp_12=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\face3.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.150000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.040000 +SpriteSY=0.040000 +SpriteRot=0.000000 +SpriteSpeed=0.000000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 new file mode 100644 index 0000000..3c13cd6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 @@ -0,0 +1,806 @@ +Created with MILKDROP 3.30 on 20/01/2024 at 23:07:03 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.56 +blending_direction=-1 +random_1=0.428184 +random_2=0.029810 +random_3=0.021274 +random_4=0.103252 +random_5=0.282114 + +[PRESET1_BEGIN] +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.81669 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.10893 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=repeats=8; +wave_1_per_point2=samplerepeat=sample*repeats; +wave_1_per_point3=cycle=int(samplerepeat); +wave_1_per_point4=sampcyc=samplerepeat - cycle; +wave_1_per_point5=cycleto1=cycle/repeats; +wave_1_per_point6= +wave_1_per_point7=n=sampcyc*6.283; +wave_1_per_point8=phs=sampcyc+0.15; +wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_1_per_point10=tmm=time; +wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_1_per_point13=a=a*a; +wave_1_per_point14= +wave_1_per_point15=//waving +wave_1_per_point16=tmc=tm+cycle-phs*0.2; +wave_1_per_point17=variation=sin(cycleto1*6.283)*9; +wave_1_per_point18=swap=above(sample,0.5)*2-1; +wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point21= +wave_1_per_point22=xp=sin(tm)*0.4 ; +wave_1_per_point23=yp=cos(tm)*0.4 ; +wave_1_per_point24= +wave_1_per_point25=xp=xp*sin(tm*3); +wave_1_per_point26=yp=yp*cos(tm*2.6); +wave_1_per_point27= +wave_1_per_point28=xp=xp*sin(tm*0.43); +wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_1_per_point30= +wave_1_per_point31=xp=xp+wavex; +wave_1_per_point32=yp=yp+wavey; +wave_1_per_point33= +wave_1_per_point34=x=xp+0.5; +wave_1_per_point35=y=yp*1.333 + 0.5; +wave_1_per_point36= +wave_1_per_point37= +wave_1_per_point38=trailsize=0.85; +wave_1_per_point39=head=above(a,trailsize); +wave_1_per_point40=tail=1-head; +wave_1_per_point41=r=1*head + 0.5*tail; +wave_1_per_point42=g=0.8*head + 0.3*tail; +wave_1_per_point43=b=0.5*head; +wave_1_per_point44= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=repeats=6; +wave_2_per_point2=samplerepeat=sample*repeats; +wave_2_per_point3=cycle=int(samplerepeat); +wave_2_per_point4=sampcyc=samplerepeat - cycle; +wave_2_per_point5=cycleto1=cycle/repeats; +wave_2_per_point6= +wave_2_per_point7=n=sampcyc*6.283; +wave_2_per_point8=phs=sampcyc+0.25; +wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_2_per_point10=tmm=time; +wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_2_per_point13=a=a*a; +wave_2_per_point14= +wave_2_per_point15=//waving +wave_2_per_point16=tmc=tm+cycle-phs*0.2; +wave_2_per_point17=variation=sin(cycleto1*6.283)*9; +wave_2_per_point18=swap=above(sample,0.5)*2-1; +wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point21= +wave_2_per_point22=xp=sin(tm)*0.4 ; +wave_2_per_point23=yp=cos(tm)*0.4 ; +wave_2_per_point24= +wave_2_per_point25=xp=xp*sin(tm*3); +wave_2_per_point26=yp=yp*cos(tm*2.6); +wave_2_per_point27= +wave_2_per_point28=xp=xp*sin(tm*0.43); +wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_2_per_point30= +wave_2_per_point31=xp=xp+wavex; +wave_2_per_point32=yp=yp+wavey; +wave_2_per_point33= +wave_2_per_point34=x=xp+0.5; +wave_2_per_point35=y=yp*1.333 + 0.5; +wave_2_per_point36= +wave_2_per_point37= +wave_2_per_point38=trailsize=0.85; +wave_2_per_point39=head=above(a,trailsize); +wave_2_per_point40=tail=1-head; +wave_2_per_point41=r=1*head + 0.5*tail; +wave_2_per_point42=g=0.8*head + 0.3*tail; +wave_2_per_point43=b=0.5*head; +wave_2_per_point44= +per_frame_1=warp = .125; +per_frame_2= +per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; +per_frame_4= +per_frame_5=volt = volt + .1*vol; +per_frame_6= +per_frame_7=q1 = time+volt; +per_frame_8=q2 = aspectx; +per_frame_9=q3 = aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Royal - Mashup (190) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_11=` tex2D(sampler_main, uv_echo).xyz, +comp_12=` 0.50 +comp_13=` ); //video echo +comp_14=` ret *= 2.00; //gamma +comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_17=`//MilkDrop3 Blow Mode: +comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_19=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 new file mode 100644 index 0000000..3ab1ed1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 @@ -0,0 +1,808 @@ +Created with MILKDROP 3.30 on 20/01/2024 at 23:28:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=triangle +blending_progress=0.49 +blending_direction=-1 +random_1=0.115312 +random_2=0.868835 +random_3=0.826829 +random_4=0.988753 +random_5=0.661924 + +[PRESET1_BEGIN] +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_11=` tex2D(sampler_main, uv_echo).xyz, +comp_12=` 0.50 +comp_13=` ); //video echo +comp_14=` ret *= 2.00; //gamma +comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_17=`//MilkDrop3 Blow Mode: +comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_19=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Royal - Mashup (190) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.81669 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.10893 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=repeats=8; +wave_1_per_point2=samplerepeat=sample*repeats; +wave_1_per_point3=cycle=int(samplerepeat); +wave_1_per_point4=sampcyc=samplerepeat - cycle; +wave_1_per_point5=cycleto1=cycle/repeats; +wave_1_per_point6= +wave_1_per_point7=n=sampcyc*6.283; +wave_1_per_point8=phs=sampcyc+0.15; +wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_1_per_point10=tmm=time; +wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_1_per_point13=a=a*a; +wave_1_per_point14= +wave_1_per_point15=//waving +wave_1_per_point16=tmc=tm+cycle-phs*0.2; +wave_1_per_point17=variation=sin(cycleto1*6.283)*9; +wave_1_per_point18=swap=above(sample,0.5)*2-1; +wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point21= +wave_1_per_point22=xp=sin(tm)*0.4 ; +wave_1_per_point23=yp=cos(tm)*0.4 ; +wave_1_per_point24= +wave_1_per_point25=xp=xp*sin(tm*3); +wave_1_per_point26=yp=yp*cos(tm*2.6); +wave_1_per_point27= +wave_1_per_point28=xp=xp*sin(tm*0.43); +wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_1_per_point30= +wave_1_per_point31=xp=xp+wavex; +wave_1_per_point32=yp=yp+wavey; +wave_1_per_point33= +wave_1_per_point34=x=xp+0.5; +wave_1_per_point35=y=yp*1.333 + 0.5; +wave_1_per_point36= +wave_1_per_point37= +wave_1_per_point38=trailsize=0.85; +wave_1_per_point39=head=above(a,trailsize); +wave_1_per_point40=tail=1-head; +wave_1_per_point41=r=1*head + 0.5*tail; +wave_1_per_point42=g=0.8*head + 0.3*tail; +wave_1_per_point43=b=0.5*head; +wave_1_per_point44= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=repeats=6; +wave_2_per_point2=samplerepeat=sample*repeats; +wave_2_per_point3=cycle=int(samplerepeat); +wave_2_per_point4=sampcyc=samplerepeat - cycle; +wave_2_per_point5=cycleto1=cycle/repeats; +wave_2_per_point6= +wave_2_per_point7=n=sampcyc*6.283; +wave_2_per_point8=phs=sampcyc+0.25; +wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_2_per_point10=tmm=time; +wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_2_per_point13=a=a*a; +wave_2_per_point14= +wave_2_per_point15=//waving +wave_2_per_point16=tmc=tm+cycle-phs*0.2; +wave_2_per_point17=variation=sin(cycleto1*6.283)*9; +wave_2_per_point18=swap=above(sample,0.5)*2-1; +wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point21= +wave_2_per_point22=xp=sin(tm)*0.4 ; +wave_2_per_point23=yp=cos(tm)*0.4 ; +wave_2_per_point24= +wave_2_per_point25=xp=xp*sin(tm*3); +wave_2_per_point26=yp=yp*cos(tm*2.6); +wave_2_per_point27= +wave_2_per_point28=xp=xp*sin(tm*0.43); +wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_2_per_point30= +wave_2_per_point31=xp=xp+wavex; +wave_2_per_point32=yp=yp+wavey; +wave_2_per_point33= +wave_2_per_point34=x=xp+0.5; +wave_2_per_point35=y=yp*1.333 + 0.5; +wave_2_per_point36= +wave_2_per_point37= +wave_2_per_point38=trailsize=0.85; +wave_2_per_point39=head=above(a,trailsize); +wave_2_per_point40=tail=1-head; +wave_2_per_point41=r=1*head + 0.5*tail; +wave_2_per_point42=g=0.8*head + 0.3*tail; +wave_2_per_point43=b=0.5*head; +wave_2_per_point44= +per_frame_1=warp = .125; +per_frame_2= +per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; +per_frame_4= +per_frame_5=volt = volt + .1*vol; +per_frame_6= +per_frame_7=q1 = time+volt; +per_frame_8=q2 = aspectx; +per_frame_9=q3 = aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Blow Mode: +comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 new file mode 100644 index 0000000..8438097 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 @@ -0,0 +1,834 @@ +Created with MILKDROP 3.30 on 27/02/2024 at 22:40:28 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma2 +blending_progress=0.14 +blending_direction=-1 +random_1=0.318293 +random_2=0.042005 +random_3=0.731165 +random_4=0.546341 +random_5=0.724661 + +[PRESET1_BEGIN] +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_11=` tex2D(sampler_main, uv_echo).xyz, +comp_12=` 0.50 +comp_13=` ); //video echo +comp_14=` ret *= 2.00; //gamma +comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_17=`//MilkDrop3 Blow Mode: +comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_19=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Royal - Mashup (190) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.81669 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.10893 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=repeats=8; +wave_1_per_point2=samplerepeat=sample*repeats; +wave_1_per_point3=cycle=int(samplerepeat); +wave_1_per_point4=sampcyc=samplerepeat - cycle; +wave_1_per_point5=cycleto1=cycle/repeats; +wave_1_per_point6= +wave_1_per_point7=n=sampcyc*6.283; +wave_1_per_point8=phs=sampcyc+0.15; +wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_1_per_point10=tmm=time; +wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_1_per_point13=a=a*a; +wave_1_per_point14= +wave_1_per_point15=//waving +wave_1_per_point16=tmc=tm+cycle-phs*0.2; +wave_1_per_point17=variation=sin(cycleto1*6.283)*9; +wave_1_per_point18=swap=above(sample,0.5)*2-1; +wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point21= +wave_1_per_point22=xp=sin(tm)*0.4 ; +wave_1_per_point23=yp=cos(tm)*0.4 ; +wave_1_per_point24= +wave_1_per_point25=xp=xp*sin(tm*3); +wave_1_per_point26=yp=yp*cos(tm*2.6); +wave_1_per_point27= +wave_1_per_point28=xp=xp*sin(tm*0.43); +wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_1_per_point30= +wave_1_per_point31=xp=xp+wavex; +wave_1_per_point32=yp=yp+wavey; +wave_1_per_point33= +wave_1_per_point34=x=xp+0.5; +wave_1_per_point35=y=yp*1.333 + 0.5; +wave_1_per_point36= +wave_1_per_point37= +wave_1_per_point38=trailsize=0.85; +wave_1_per_point39=head=above(a,trailsize); +wave_1_per_point40=tail=1-head; +wave_1_per_point41=r=1*head + 0.5*tail; +wave_1_per_point42=g=0.8*head + 0.3*tail; +wave_1_per_point43=b=0.5*head; +wave_1_per_point44= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=repeats=6; +wave_2_per_point2=samplerepeat=sample*repeats; +wave_2_per_point3=cycle=int(samplerepeat); +wave_2_per_point4=sampcyc=samplerepeat - cycle; +wave_2_per_point5=cycleto1=cycle/repeats; +wave_2_per_point6= +wave_2_per_point7=n=sampcyc*6.283; +wave_2_per_point8=phs=sampcyc+0.25; +wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_2_per_point10=tmm=time; +wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_2_per_point13=a=a*a; +wave_2_per_point14= +wave_2_per_point15=//waving +wave_2_per_point16=tmc=tm+cycle-phs*0.2; +wave_2_per_point17=variation=sin(cycleto1*6.283)*9; +wave_2_per_point18=swap=above(sample,0.5)*2-1; +wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point21= +wave_2_per_point22=xp=sin(tm)*0.4 ; +wave_2_per_point23=yp=cos(tm)*0.4 ; +wave_2_per_point24= +wave_2_per_point25=xp=xp*sin(tm*3); +wave_2_per_point26=yp=yp*cos(tm*2.6); +wave_2_per_point27= +wave_2_per_point28=xp=xp*sin(tm*0.43); +wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_2_per_point30= +wave_2_per_point31=xp=xp+wavex; +wave_2_per_point32=yp=yp+wavey; +wave_2_per_point33= +wave_2_per_point34=x=xp+0.5; +wave_2_per_point35=y=yp*1.333 + 0.5; +wave_2_per_point36= +wave_2_per_point37= +wave_2_per_point38=trailsize=0.85; +wave_2_per_point39=head=above(a,trailsize); +wave_2_per_point40=tail=1-head; +wave_2_per_point41=r=1*head + 0.5*tail; +wave_2_per_point42=g=0.8*head + 0.3*tail; +wave_2_per_point43=b=0.5*head; +wave_2_per_point44= +per_frame_1=warp = .125; +per_frame_2= +per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; +per_frame_4= +per_frame_5=volt = volt + .1*vol; +per_frame_6= +per_frame_7=q1 = time+volt; +per_frame_8=q2 = aspectx; +per_frame_9=q3 = aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Blow Mode: +comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_36=`//MilkDrop3 Color Mode: +comp_37=`ret /= float3(2.6,2.5,0.7); +comp_38=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\pea.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.860000 +SpriteSY=-0.860000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.1*sin(time*0.5); +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.053*sin(time*1.6); +code_5=y=0.5+0.008+0.053*cos(time*1.6); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 new file mode 100644 index 0000000..a9f51bb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 @@ -0,0 +1,811 @@ +Created with MILKDROP 3.30 on 20/01/2024 at 23:29:01 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.14 +blending_direction=-1 +random_1=0.318293 +random_2=0.042005 +random_3=0.731165 +random_4=0.546341 +random_5=0.724661 + +[PRESET1_BEGIN] +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=` +comp_7=` +comp_8=` +comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_11=` tex2D(sampler_main, uv_echo).xyz, +comp_12=` 0.50 +comp_13=` ); //video echo +comp_14=` ret *= 2.00; //gamma +comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_17=`//MilkDrop3 Blow Mode: +comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_19=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Royal - Mashup (190) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.81669 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.10893 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=repeats=8; +wave_1_per_point2=samplerepeat=sample*repeats; +wave_1_per_point3=cycle=int(samplerepeat); +wave_1_per_point4=sampcyc=samplerepeat - cycle; +wave_1_per_point5=cycleto1=cycle/repeats; +wave_1_per_point6= +wave_1_per_point7=n=sampcyc*6.283; +wave_1_per_point8=phs=sampcyc+0.15; +wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_1_per_point10=tmm=time; +wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_1_per_point13=a=a*a; +wave_1_per_point14= +wave_1_per_point15=//waving +wave_1_per_point16=tmc=tm+cycle-phs*0.2; +wave_1_per_point17=variation=sin(cycleto1*6.283)*9; +wave_1_per_point18=swap=above(sample,0.5)*2-1; +wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point21= +wave_1_per_point22=xp=sin(tm)*0.4 ; +wave_1_per_point23=yp=cos(tm)*0.4 ; +wave_1_per_point24= +wave_1_per_point25=xp=xp*sin(tm*3); +wave_1_per_point26=yp=yp*cos(tm*2.6); +wave_1_per_point27= +wave_1_per_point28=xp=xp*sin(tm*0.43); +wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_1_per_point30= +wave_1_per_point31=xp=xp+wavex; +wave_1_per_point32=yp=yp+wavey; +wave_1_per_point33= +wave_1_per_point34=x=xp+0.5; +wave_1_per_point35=y=yp*1.333 + 0.5; +wave_1_per_point36= +wave_1_per_point37= +wave_1_per_point38=trailsize=0.85; +wave_1_per_point39=head=above(a,trailsize); +wave_1_per_point40=tail=1-head; +wave_1_per_point41=r=1*head + 0.5*tail; +wave_1_per_point42=g=0.8*head + 0.3*tail; +wave_1_per_point43=b=0.5*head; +wave_1_per_point44= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=repeats=6; +wave_2_per_point2=samplerepeat=sample*repeats; +wave_2_per_point3=cycle=int(samplerepeat); +wave_2_per_point4=sampcyc=samplerepeat - cycle; +wave_2_per_point5=cycleto1=cycle/repeats; +wave_2_per_point6= +wave_2_per_point7=n=sampcyc*6.283; +wave_2_per_point8=phs=sampcyc+0.25; +wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_2_per_point10=tmm=time; +wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_2_per_point13=a=a*a; +wave_2_per_point14= +wave_2_per_point15=//waving +wave_2_per_point16=tmc=tm+cycle-phs*0.2; +wave_2_per_point17=variation=sin(cycleto1*6.283)*9; +wave_2_per_point18=swap=above(sample,0.5)*2-1; +wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point21= +wave_2_per_point22=xp=sin(tm)*0.4 ; +wave_2_per_point23=yp=cos(tm)*0.4 ; +wave_2_per_point24= +wave_2_per_point25=xp=xp*sin(tm*3); +wave_2_per_point26=yp=yp*cos(tm*2.6); +wave_2_per_point27= +wave_2_per_point28=xp=xp*sin(tm*0.43); +wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_2_per_point30= +wave_2_per_point31=xp=xp+wavex; +wave_2_per_point32=yp=yp+wavey; +wave_2_per_point33= +wave_2_per_point34=x=xp+0.5; +wave_2_per_point35=y=yp*1.333 + 0.5; +wave_2_per_point36= +wave_2_per_point37= +wave_2_per_point38=trailsize=0.85; +wave_2_per_point39=head=above(a,trailsize); +wave_2_per_point40=tail=1-head; +wave_2_per_point41=r=1*head + 0.5*tail; +wave_2_per_point42=g=0.8*head + 0.3*tail; +wave_2_per_point43=b=0.5*head; +wave_2_per_point44= +per_frame_1=warp = .125; +per_frame_2= +per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; +per_frame_4= +per_frame_5=volt = volt + .1*vol; +per_frame_6= +per_frame_7=q1 = time+volt; +per_frame_8=q2 = aspectx; +per_frame_9=q3 = aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`//MilkDrop3 Blow Mode: +comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_36=`//MilkDrop3 Color Mode: +comp_37=`ret /= float3(2.6,2.5,0.7); +comp_38=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk new file mode 100644 index 0000000..4dfffda --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk @@ -0,0 +1,491 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_12=`} diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk new file mode 100644 index 0000000..3e57af9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk @@ -0,0 +1,514 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=0.037 +fWarpScale=0.015 +fZoomExponent=1.22019 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.03300 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.090 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=3.000 +nMotionVectorsY=2.000 +mv_dx=0.020 +mv_dy=-0.020 +mv_l=0.150 +mv_r=0.490 +mv_g=0.480 +mv_b=0.300 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=0.100 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); +wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); +wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); +wave_0_per_frame4= +wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); +wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); +wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); +wave_0_per_point1=n=sample*6.283; +wave_0_per_point2=phs=-sample * 0.2; +wave_0_per_point3=tm=q1 + phs; +wave_0_per_point4= +wave_0_per_point5=flip=(flip+1)*below(flip,1); +wave_0_per_point6= +wave_0_per_point7=xp=0; +wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_0_per_point9=zp=0; +wave_0_per_point10= +wave_0_per_point11=//wrist movement; +wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_0_per_point13= +wave_0_per_point14=xq=xp; +wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point16=yq=yp*sinang + zp*cosang; +wave_0_per_point17=zq=yp*cosang - zp*sinang; +wave_0_per_point18=yq=yp; +wave_0_per_point19=zq=zp; +wave_0_per_point20= +wave_0_per_point21=ang=tm*8; +wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point23=xp=xq*sinang + yq*cosang; +wave_0_per_point24=yp=xq*cosang - yq*sinang; +wave_0_per_point25=zp=zq; +wave_0_per_point26= +wave_0_per_point27=//forearm movement; +wave_0_per_point28=zp=zp-0.3; +wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point31=xq=xp; +wave_0_per_point32=yq=yp*sinang + zp*cosang; +wave_0_per_point33=zq=yp*cosang - zp*sinang; +wave_0_per_point34= +wave_0_per_point35=//upper arm twist +wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point38=xp=xq*sinang + yq*cosang; +wave_0_per_point39=yp=xq*cosang - yq*sinang; +wave_0_per_point40=zp=zq; +wave_0_per_point41= +wave_0_per_point42=//upper arm outward; +wave_0_per_point43=zp=zp-0.35; +wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point46=xq=xp*sinang + zp*cosang; +wave_0_per_point47=yq=yp; +wave_0_per_point48=zq=xp*cosang - zp*sinang; +wave_0_per_point49= +wave_0_per_point50=//upper arm up down; +wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_0_per_point53=xp=xq; +wave_0_per_point54=yp=yq*cosang - zq*sinang; +wave_0_per_point55=zp=yq*sinang + zq*cosang; +wave_0_per_point56= +wave_0_per_point57=//xp=xq;yp=yq;zp=zq; +wave_0_per_point58= +wave_0_per_point59= +wave_0_per_point60=//project into screenspace and draw on screen +wave_0_per_point61=zp=zp+2; +wave_0_per_point62=xs=xp/zp; +wave_0_per_point63=ys=yp/zp; +wave_0_per_point64= +wave_0_per_point65=x=xs+0.5; +wave_0_per_point66=y=ys*1.3+0.5; +wave_0_per_point67= +wave_0_per_point68= +wave_0_per_point69=dx = if(flip,x,dx-x); +wave_0_per_point70=dy = if(flip,y,dy-y); +wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_0_per_point72=ang = abs(asin(dx/dz)); +wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_0_per_point74=g = .5 + .5*sin(cang); +wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_0_per_point77= +wave_0_per_point78=a=(1-sample)*above(sample,0); +wave_0_per_point79= +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.200 +wavecode_1_g=1.000 +wavecode_1_b=0.600 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); +wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); +wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); +wave_1_per_frame4= +wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); +wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); +wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); +wave_1_per_point1=n=sample*6.283; +wave_1_per_point2=phs=-sample * 0.2; +wave_1_per_point3=tm=q1 + phs; +wave_1_per_point4= +wave_1_per_point5=flip=flip+1; +wave_1_per_point6=flip=flip*below(flip,2); +wave_1_per_point7= +wave_1_per_point8=xp=0; +wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; +wave_1_per_point10=yp=-yp; +wave_1_per_point11=zp=0; +wave_1_per_point12= +wave_1_per_point13=//wrist movement; +wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; +wave_1_per_point15= +wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point17=xq=xp; +wave_1_per_point18=yq=yp*sinang + zp*cosang; +wave_1_per_point19=zq=yp*cosang - zp*sinang; +wave_1_per_point20=yq=yp; +wave_1_per_point21=zq=zp; +wave_1_per_point22= +wave_1_per_point23=ang=tm*8; +wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point25=xp=xq*sinang + yq*cosang; +wave_1_per_point26=yp=xq*cosang - yq*sinang; +wave_1_per_point27=zp=zq; +wave_1_per_point28= +wave_1_per_point29=//forearm movement; +wave_1_per_point30=zp=zp-0.3; +wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point33=xq=xp; +wave_1_per_point34=yq=yp*sinang + zp*cosang; +wave_1_per_point35=zq=yp*cosang - zp*sinang; +wave_1_per_point36= +wave_1_per_point37=//upper arm twist +wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point40=xp=xq*sinang + yq*cosang; +wave_1_per_point41=yp=xq*cosang - yq*sinang; +wave_1_per_point42=zp=zq; +wave_1_per_point43= +wave_1_per_point44=//upper arm outward; +wave_1_per_point45=zp=zp-0.35; +wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; +wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point48=xq=xp*sinang + zp*cosang; +wave_1_per_point49=yq=yp; +wave_1_per_point50=zq=xp*cosang - zp*sinang; +wave_1_per_point51= +wave_1_per_point52=//upper arm up down; +wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; +wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); +wave_1_per_point55=xp=xq; +wave_1_per_point56=yp=yq*cosang - zq*sinang; +wave_1_per_point57=zp=yq*sinang + zq*cosang; +wave_1_per_point58= +wave_1_per_point59=//xp=xq;yp=yq;zp=zq; +wave_1_per_point60= +wave_1_per_point61= +wave_1_per_point62=//project into screenspace and draw on screen +wave_1_per_point63=zp=zp+2; +wave_1_per_point64=xs=xp/zp; +wave_1_per_point65=ys=yp/zp; +wave_1_per_point66= +wave_1_per_point67=x=xs+0.5; +wave_1_per_point68=y=ys*1.3+0.5; +wave_1_per_point69= +wave_1_per_point70= +wave_1_per_point71=dx = if(flip,x,dx-x); +wave_1_per_point72=dy = if(flip,y,dy-y); +wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); +wave_1_per_point74=ang = abs(asin(dx/dz)); +wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_1_per_point76=b = .5 + .5*sin(cang); +wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); +wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); +wave_1_per_point79= +wave_1_per_point80=a=(1-sample)*above(sample,0); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=0.500 +wavecode_2_b=0.100 +wavecode_2_a=1.000 +wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); +wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); +wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); +wave_2_per_frame4= +wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); +wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); +wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); +wave_2_per_point1=n=sample*6.283; +wave_2_per_point2=phs=-sample * 0.2; +wave_2_per_point3=tm=q1 + phs; +wave_2_per_point4= +wave_2_per_point5=flip=(flip+1)*below(flip,1); +wave_2_per_point6= +wave_2_per_point7=xp=0; +wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; +wave_2_per_point9=zp=0; +wave_2_per_point10= +wave_2_per_point11=//wrist movement; +wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; +wave_2_per_point13= +wave_2_per_point14=xq=xp; +wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point16=yq=yp*sinang + zp*cosang; +wave_2_per_point17=zq=yp*cosang - zp*sinang; +wave_2_per_point18=yq=yp; +wave_2_per_point19=zq=zp; +wave_2_per_point20= +wave_2_per_point21=ang=tm*8; +wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point23=xp=xq*sinang + yq*cosang; +wave_2_per_point24=yp=xq*cosang - yq*sinang; +wave_2_per_point25=zp=zq; +wave_2_per_point26= +wave_2_per_point27=//forearm movement; +wave_2_per_point28=zp=zp-0.3; +wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; +wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point31=xq=xp; +wave_2_per_point32=yq=yp*sinang + zp*cosang; +wave_2_per_point33=zq=yp*cosang - zp*sinang; +wave_2_per_point34= +wave_2_per_point35=//upper arm twist +wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); +wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point38=xp=xq*sinang + yq*cosang; +wave_2_per_point39=yp=xq*cosang - yq*sinang; +wave_2_per_point40=zp=zq; +wave_2_per_point41= +wave_2_per_point42=//upper arm outward; +wave_2_per_point43=zp=zp-0.35; +wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; +wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point46=xq=xp*sinang + zp*cosang; +wave_2_per_point47=yq=yp; +wave_2_per_point48=zq=xp*cosang - zp*sinang; +wave_2_per_point49= +wave_2_per_point50=//upper arm up down; +wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; +wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); +wave_2_per_point53=xp=xq; +wave_2_per_point54=yp=yq*cosang - zq*sinang; +wave_2_per_point55=zp=yq*sinang + zq*cosang; +wave_2_per_point56= +wave_2_per_point57=//xp=xq;yp=yq;zp=zq; +wave_2_per_point58= +wave_2_per_point59= +wave_2_per_point60=//project into screenspace and draw on screen +wave_2_per_point61=zp=zp+2; +wave_2_per_point62=xs=xp/zp; +wave_2_per_point63=ys=yp/zp; +wave_2_per_point64= +wave_2_per_point65=x=xs+0.5; +wave_2_per_point66=y=ys*1.3+0.5; +wave_2_per_point67= +wave_2_per_point68= +wave_2_per_point69=dx = if(flip,x,dx-x); +wave_2_per_point70=dy = if(flip,y,dy-y); +wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); +wave_2_per_point72=ang = abs(asin(dx/dz)); +wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); +wave_2_per_point74=g = .5 + .5*sin(cang); +wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); +wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); +wave_2_per_point77= +wave_2_per_point78=a=(1-sample)*above(sample,0); +wave_2_per_point79= +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.38615 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.14605 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.050 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=ang = .25*time; +shapecode_1_enabled=1 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=1.06770 +shapecode_1_ang=0.75390 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.77970 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.600 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.010 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang=sin(q1*0.15); +shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; +shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=1.06770 +shapecode_2_ang=0.75390 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.77970 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.600 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.010 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang=sin(q1*0.15); +shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; +shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; +per_frame_init_1=mv_x=64;mv_y=48; +per_frame_init_2=nut=0; +per_frame_init_3=stp=0;stq=0; +per_frame_init_4=rtp=0;rtq=0; +per_frame_init_5=wvr=0; +per_frame_init_6=decay=0; +per_frame_init_7=dcsp=0 +per_frame_init_8= +per_frame_1=decay=1; +per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); +per_frame_3= +per_frame_4=warp = 0; +per_frame_5= +per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_7=vol=vol*vol; +per_frame_8=mtime=mtime+vol*0.1; +per_frame_9= +per_frame_10=q1=mtime*0.4-.05*time; +warp_1=`shader_body +warp_2=`{ +warp_3=` float d = texsize.zw; +warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; +warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; +warp_6=` +warp_7=` +warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); +warp_9=` ret -= 0.4; +warp_10=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; +comp_12=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Jello1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=7 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=1.000000 +SpriteSpeed=1.500000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.083*sin(time*1.9); +code_5=y=0.5+0.008+0.083*cos(time*1.9); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk b/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk new file mode 100644 index 0000000..6d079e4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk @@ -0,0 +1,421 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=60.80368 +fShader=0.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +per_frame_1=//krash's beat detection code +per_frame_2=volume = 0.3*(bass+mid+att); +per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_6=peakbass_att = max(bass_att,peakbass_att); +per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_12= +per_frame_13=warp = 0; +per_frame_14= +per_frame_15=tic = min(time-tin,.1); +per_frame_16=tin = time; +per_frame_17= +per_frame_18=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_19= +per_frame_20=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); +per_frame_21=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); +per_frame_22=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); +per_frame_23=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); +per_frame_24= +per_frame_25=tt = tt + tic*treb; +per_frame_26=mt = mt + tic*mid; +per_frame_27= +per_frame_28=bet = min(pow(bass,9),4); +per_frame_29=bt = bt + tic*bet; +per_frame_30=vt = vt + tic*vav; +per_frame_31= +per_frame_32=sp = abs(vav - slide)*.1; +per_frame_33=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_34=toc = 1; +per_frame_35= +per_frame_36= +per_frame_37=tr = if(above(st,0),.999,tr + tic*mid); +per_frame_38=tr = tr - int(tr); +per_frame_39=st = if(above(st,0),st - tic,above(tr,.9)*.1); +per_frame_40= +per_frame_41= +per_frame_42=q1 = tt; // speed of comets +per_frame_43=q2 = bt; // speed of ripples +per_frame_44=//q2 = .5; +per_frame_45=q3 = (tt + mt)*.1; //speed of bands +per_frame_46=q4 = vt; // speed of rotation +per_frame_47= +per_frame_48=br = beatrate*.5; +per_frame_49=sw = above(tim,br); +per_frame_50=tim = if(sw,tim-br,tim); +per_frame_51=tim = tim + tic; +per_frame_52=swi = if(sw,1-swi,swi); +per_frame_53=//invert = swi; +per_frame_54= +per_frame_55=monitor = beatrate; +per_pixel_1=sw = ang/6.2832 + 1; +per_pixel_2=sw = sw*8 + q4*.1; +per_pixel_3= +per_pixel_4=bl = equal(int(sw)%2,0); +per_pixel_5=sw = sw - int(sw); +per_pixel_6=sw = if(bl,sw,1-sw)*3; +per_pixel_7= +per_pixel_8= +per_pixel_9=rd = pow(rad*.8,.9); +per_pixel_10=rd = rd*6.2832*2 - (q2+sw)*3; +per_pixel_11=zm = .01 + .01*sin(rd); +per_pixel_12= +per_pixel_13=dx = (x-.5)*zm; +per_pixel_14=dy = (y-.5)*zm; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`float2 uv1 = (uv-.2) * aspect.xy; +warp_6=` +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; +warp_10=`float2 d = normalize(uv1); +warp_11=`float2 rs = clamp(tan(z)*d,-8,8); +warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; +warp_13=` +warp_14=` +warp_15=`uv6 = .4*sin(uv1*18*rand_frame); +warp_16=`mus = .051/(length(uv6)); +warp_17=`mus *= float3 (1,.8,.5); +warp_18=` +warp_19=`float3 blur = GetBlur2(frac(uv)); +warp_20=` +warp_21=`float3 crisp= tex2D(sampler_main,uv); +warp_22=` +warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; +warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); +warp_25=` +warp_26=`q25 = 1; +warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` +comp_5=` +comp_6=`float2 uva = uv; +comp_7=`float2 uvb = float2(1-uv.x,uv.y); +comp_8=` +comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; +comp_10=` +comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; +comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; +comp_13=` +comp_14=` +comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; +comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), +comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), +comp_18=` +comp_19=` +comp_20=`ret = lerp ( +comp_21=`blurs, +comp_22=`ret, +comp_23=`pow(ret,1)); +comp_24=` +comp_25=`ret = pow(ret,float3(5,1,.5)); +comp_26=` +comp_27=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.95,5)); +comp_28=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_29=` ((uv3.xyy*q28 +comp_30=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_31=` ).xyz* +comp_32=` float3(1,1,0)*0.05 + +comp_33=` time*float3(0,0,1)*q31 +comp_34=` ); +comp_35=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_36=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_37=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_38=` +comp_39=`ret-=slow_roam_sin*roam_cos.zxy*.5; +comp_40=` +comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk b/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk new file mode 100644 index 0000000..1d65327 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk @@ -0,0 +1,323 @@ +[preset00] +fRating=5.0000 +fGammaAdj=1.170000 +fDecay=1.000000 +fVideoEchoZoom=1.104180 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001000 +fWaveScale=1.285751 +fWaveSmoothing=0.630000 +fWaveParam=0.000000 +fModWaveAlphaStart=0.800000 +fModWaveAlphaEnd=1.100000 +fWarpAnimSpeed=1.000000 +fWarpScale=1.331000 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=0.999514 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.241456 +sx=1.000000 +sy=1.000000 +wave_r=0.650000 +wave_g=0.650000 +wave_b=0.650000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.005000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=0.000000 +ob_a=1.000000 +ib_size=0.260000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=12.000000 +nMotionVectorsY=9.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=0.900000 +mv_r=1.000000 +mv_g=1.000000 +mv_b=1.000000 +mv_a=0.000000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.000000 +wavecode_0_smoothing=0.500000 +wavecode_0_r=0.000000 +wavecode_0_g=0.000000 +wavecode_0_b=0.000000 +wavecode_0_a=1.000000 +wave_0_per_point1=x = 0; +wave_0_per_point2=y = sample; +wave_0_per_point3= +wave_0_per_point4=sp = sample*6.2832 - (time*1.43); +wave_0_per_point5= +wave_0_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); +wave_0_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); +wave_0_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.000000 +wavecode_1_smoothing=0.500000 +wavecode_1_r=0.000000 +wavecode_1_g=0.000000 +wavecode_1_b=0.000000 +wavecode_1_a=1.000000 +wave_1_per_point1=x = .999; +wave_1_per_point2=y = 1-sample; +wave_1_per_point3= +wave_1_per_point4=sp = sample*6.2832 + (time*1.43); +wave_1_per_point5= +wave_1_per_point6=//r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); +wave_1_per_point7=//g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); +wave_1_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.000000 +wavecode_2_smoothing=0.500000 +wavecode_2_r=0.000000 +wavecode_2_g=0.000000 +wavecode_2_b=0.000000 +wavecode_2_a=1.000000 +wave_2_per_point1=y = 0.001; +wave_2_per_point2=x = sample; +wave_2_per_point3= +wave_2_per_point4=sp = sample*6.2832 + (time*1.43); +wave_2_per_point5= +wave_2_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); +wave_2_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); +wave_2_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=0.000000 +wavecode_3_g=0.000000 +wavecode_3_b=0.000000 +wavecode_3_a=1.000000 +wave_3_per_point1=y = 1; +wave_3_per_point2=x = 1-sample; +wave_3_per_point3= +wave_3_per_point4=sp = sample*6.2832 - (time*1.43); +wave_3_per_point5= +wave_3_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); +wave_3_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); +wave_3_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.418887 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=0.000000 +shapecode_0_tex_zoom=0.712910 +shapecode_0_r=1.000000 +shapecode_0_g=1.000000 +shapecode_0_b=1.000000 +shapecode_0_a=1.000000 +shapecode_0_r2=1.000000 +shapecode_0_g2=1.000000 +shapecode_0_b2=1.000000 +shapecode_0_a2=0.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=1.000000 +shapecode_0_border_a=0.000000 +shape_0_per_frame1= +shape_0_per_frame2=ang = int(rand(1001))*.001*6.2832; +shape_0_per_frame3= +shape_0_per_frame4=tex_ang = tex_ang + ang; +shape_0_per_frame5=tex_zoom = 1/rad*tex_zoom; +shape_0_per_frame6= +shape_0_per_frame7=ti = (time*1.43); +shape_0_per_frame8=border_r = .5 + .5*sin(ti*1.123); +shape_0_per_frame9=border_g = .5 + .5*sin(ti*1.456); +shape_0_per_frame10=border_b = .5 + .5*sin(ti*1.789); +shape_0_per_frame11=ti = (time*1.43); +shape_0_per_frame12=r = .5 + .5*sin(ti*1.123); +shape_0_per_frame13=g = .5 + .5*sin(ti*1.456); +shape_0_per_frame14=b = .5 + .5*sin(ti*1.789); +shape_0_per_frame15=ti = (time*1.43) - 1; +shape_0_per_frame16=r2 = .75 + .25*sin(ti*1.123); +shape_0_per_frame17=g2 = .75 + .25*sin(ti*1.456); +shape_0_per_frame18=b2 = .75 + .25*sin(ti*1.789); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_x=0.500000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.364416 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=0.712910 +shapecode_1_r=0.000000 +shapecode_1_g=0.000000 +shapecode_1_b=0.000000 +shapecode_1_a=1.000000 +shapecode_1_r2=0.000000 +shapecode_1_g2=0.000000 +shapecode_1_b2=0.000000 +shapecode_1_a2=1.000000 +shapecode_1_border_r=1.000000 +shapecode_1_border_g=1.000000 +shapecode_1_border_b=1.000000 +shapecode_1_border_a=0.000000 +shape_1_per_frame1= +shape_1_per_frame2=ang = int(rand(1001))*.001*6.2832; +shape_1_per_frame3= +shape_1_per_frame4=tex_ang = tex_ang + ang; +shape_1_per_frame5=tex_zoom = 1/rad*tex_zoom; +shape_1_per_frame6= +shape_1_per_frame7=ti = (time*1.43); +shape_1_per_frame8=border_r = .5 + .5*sin(ti*1.123); +shape_1_per_frame9=border_g = .5 + .5*sin(ti*1.456); +shape_1_per_frame10=border_b = .5 + .5*sin(ti*1.789); +shape_1_per_frame11=ti = (time*1.43); +shape_1_per_frame12=//r = .5 + .5*sin(ti*1.123); +shape_1_per_frame13=//g = .5 + .5*sin(ti*1.456); +shape_1_per_frame14=//b = .5 + .5*sin(ti*1.789); +shape_1_per_frame15=ti = (time*1.43) - 1; +shape_1_per_frame16=//r2 = .5 + .5*sin(ti*1.123); +shape_1_per_frame17=//g2 = .5 + .5*sin(ti*1.456); +shape_1_per_frame18=//b2 = .5 + .5*sin(ti*1.789); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=1 +shapecode_2_textured=1 +shapecode_2_x=0.500000 +shapecode_2_y=0.500000 +shapecode_2_rad=0.301579 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=6.283185 +shapecode_2_tex_zoom=0.712900 +shapecode_2_r=1.000000 +shapecode_2_g=1.000000 +shapecode_2_b=1.000000 +shapecode_2_a=1.000000 +shapecode_2_r2=1.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=1.000000 +shapecode_2_border_r=1.000000 +shapecode_2_border_g=1.000000 +shapecode_2_border_b=1.000000 +shapecode_2_border_a=0.000000 +shape_2_per_frame1= +shape_2_per_frame2=//ang = int(rand(1001))*.001*6.2832; +shape_2_per_frame3= +shape_2_per_frame4=//tex_ang = (bass_att*bass_att - (treb_att*treb_att + mid_att*mid_att)*.5)*.5; +shape_2_per_frame5=tex_ang = q6; +shape_2_per_frame6=tex_ang = tex_ang + ang; +shape_2_per_frame7=tex_zoom = 1/rad*q7; +shape_2_per_frame8= +shapecode_3_enabled=0 +shapecode_3_sides=3 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_x=0.500000 +shapecode_3_y=0.500000 +shapecode_3_rad=1.089200 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.628319 +shapecode_3_tex_zoom=0.779768 +shapecode_3_r=1.000000 +shapecode_3_g=1.000000 +shapecode_3_b=1.000000 +shapecode_3_a=1.000000 +shapecode_3_r2=1.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=1.000000 +shapecode_3_a2=1.000000 +shapecode_3_border_r=1.000000 +shapecode_3_border_g=1.000000 +shapecode_3_border_b=1.000000 +shapecode_3_border_a=0.000000 +shape_3_per_frame1= +shape_3_per_frame2=ang = int(rand(1001))*.001*6.2832; +shape_3_per_frame3= +shape_3_per_frame4=tex_ang = tex_ang + ang; +shape_3_per_frame5=tex_zoom = 1/rad*tex_zoom; +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min((time*1.43)-tin,.1); +per_frame_4=tin = (time*1.43); +per_frame_5= +per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_7= +per_frame_8=ra = 1/tic*.25; +per_frame_9= +per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_14= +per_frame_15=tt = tt + tic*treb; +per_frame_16=mt = mt + tic*mid; +per_frame_17=bt = bt + tic*bass; +per_frame_18=vt = vt + tic*vav; +per_frame_19= +per_frame_20=sp = abs(vav - slide)*.1; +per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; +per_frame_22=toc = 1; +per_frame_23= +per_frame_24= +per_frame_25=//dx = (treb_avg - mid_avg)*.1; +per_frame_26=//dy = (bass_avg - treb_avg)*.1; +per_frame_27= +per_frame_28=q1 = treb_avg; +per_frame_29=q2 = mid_avg; +per_frame_30=q3 = bass_avg; +per_frame_31= +per_frame_32=q4 = (tt + mt)*.5; +per_frame_33=q5 = bt; +per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; +per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; diff --git a/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk b/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk new file mode 100644 index 0000000..31080d8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=4.100 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=2.853 +fZoomExponent=3.60000 +fShader=0.000 +zoom=1.02109 +rot=-0.16000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.30900 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.99999 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=xb = 1; +wave_0_init2=yb = 1; +wave_0_init3=xm = 0.5; +wave_0_init4=ym = 0.5; +wave_0_per_frame1=sa = 0.1; +wave_0_per_frame2=sb = 1-sa; +wave_0_per_frame3= +wave_0_per_frame4=xb = xb*(1 - 2*above(xm,sb) - 2*below(xm,sa)); +wave_0_per_frame5=yb = yb*(1 - 2*above(ym,sb) - 2*below(ym,sa)); +wave_0_per_frame6= +wave_0_per_frame7=xb = xb/abs(xb); +wave_0_per_frame8=yb = yb/abs(yb); +wave_0_per_frame9= +wave_0_per_frame10=xm = xm + 0.02*xb*(sin(time*0.656)*0.3 + 0.7*sin(time*0.342)); +wave_0_per_frame11=ym = ym + 0.02*yb*(sin(time*0.289)*0.4 + 0.6*sin(time*0.702)); +wave_0_per_frame12= +wave_0_per_frame13=t1 = xm; +wave_0_per_frame14=t2 = ym; +wave_0_per_frame15= +wave_0_per_frame16=it = it + 0.1*xb; +wave_0_per_frame17=t3 = it; +wave_0_per_frame18=ita = ita + 0.0005 - above(ita,1); +wave_0_per_frame19=t4 = ita; +wave_0_per_point1=vol = value1; +wave_0_per_point2= +wave_0_per_point3=sp = sample + t4 - above(sample,(1-t4)); +wave_0_per_point4=da = 0.25; +wave_0_per_point5=db = 0.5; +wave_0_per_point6=dc = 0.75; +wave_0_per_point7= +wave_0_per_point8=xs = t1; +wave_0_per_point9=ys = t2; +wave_0_per_point10= +wave_0_per_point11=ra = 0.15; +wave_0_per_point12=tt = t3; +wave_0_per_point13= +wave_0_per_point14=xa=xs + 0.75*ra*sin(tt); +wave_0_per_point15=ya=ys + ra*cos(tt); +wave_0_per_point16=xb=xs + 0.75*ra*sin(tt+1.57); +wave_0_per_point17=yb=ys + ra*cos(tt+1.57); +wave_0_per_point18=xc=xs + 0.75*ra*sin(tt+3.14); +wave_0_per_point19=yc=ys + ra*cos(tt+3.14); +wave_0_per_point20=xd=xs + 0.75*ra*sin(tt+4.71); +wave_0_per_point21=yd=ys + ra*cos(tt+4.71); +wave_0_per_point22= +wave_0_per_point23=mod = vol*0.1; +wave_0_per_point24=x = below(sp,da)*(xa + sp*4*(xb-xa)); +wave_0_per_point25=y = below(sp,da)*(ya + sp*4*(yb-ya)); +wave_0_per_point26=x = x + below(sp,db)*above(sp,da)*(xb + (sp-da)*4*(xc-xb)); +wave_0_per_point27=y = y + below(sp,db)*above(sp,da)*(yb + (sp-da)*4*(yc-yb)); +wave_0_per_point28=x = x + below(sp,dc)*above(sp,db)*(xc + (sp-db)*4*(xd-xc)); +wave_0_per_point29=y = y + below(sp,dc)*above(sp,db)*(yc + (sp-db)*4*(yd-yc)); +wave_0_per_point30=x = x + above(sp,dc)*(xd + (sp-dc)*4*(xa-xd)); +wave_0_per_point31=y = y + above(sp,dc)*(yd + (sp-dc)*4*(ya-yd)); +wave_0_per_point32= +wave_0_per_point33=vl = min(2,vol); +wave_0_per_point34=x = x + vl*(xs-x); +wave_0_per_point35=y = y + vl*(ys-y); +wave_0_per_point36= +wave_0_per_point37=ite = ite + 0.00003 -900*above(ite,900); +wave_0_per_point38=den = 25.133; +wave_0_per_point39=sm = sample + ite; +wave_0_per_point40=aa = 0.7 + 0.3*sin(sm*den); +wave_0_per_point41=bb = aa*(0.7 + 0.3*sin(sm*den)); +wave_0_per_point42=cc = bb*(0.7 + 0.3*sin(sm*den)); +wave_0_per_point43=b=aa;g=bb;r=cc; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.99999 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=xb = 1; +wave_1_init2=yb = 1; +wave_1_init3=xm = 0.5; +wave_1_init4=ym = 0.5; +wave_1_per_frame1=sa = 0.1; +wave_1_per_frame2=sb = 1-sa; +wave_1_per_frame3= +wave_1_per_frame4=xb = xb*(1 - 2*above(xm,sb) - 2*below(xm,sa)); +wave_1_per_frame5=yb = yb*(1 - 2*above(ym,sb) - 2*below(ym,sa)); +wave_1_per_frame6= +wave_1_per_frame7=xb = xb/abs(xb); +wave_1_per_frame8=yb = yb/abs(yb); +wave_1_per_frame9= +wave_1_per_frame10=xm = xm + 0.02*xb*(sin(time*0.456)*0.3 + 0.7*sin(time*0.564)); +wave_1_per_frame11=ym = ym + 0.02*yb*(sin(time*0.782)*0.4 + 0.6*sin(time*0.231)); +wave_1_per_frame12= +wave_1_per_frame13=t1 = xm; +wave_1_per_frame14=t2 = ym; +wave_1_per_frame15= +wave_1_per_frame16=it = it + 0.1*xb; +wave_1_per_frame17=t3 = it; +wave_1_per_frame18=ita = ita + 0.0005 - above(ita,1); +wave_1_per_frame19=t4 = ita; +wave_1_per_point1=vol = value2; +wave_1_per_point2=sp = sample + t4 - above(sample,(1-t4)); +wave_1_per_point3=da = 0.25; +wave_1_per_point4=db = 0.5; +wave_1_per_point5=dc = 0.75; +wave_1_per_point6= +wave_1_per_point7=xs = t1; +wave_1_per_point8=ys = t2; +wave_1_per_point9= +wave_1_per_point10=ra = 0.15; +wave_1_per_point11=tt = t3; +wave_1_per_point12= +wave_1_per_point13=xa=xs + 0.75*ra*sin(tt); +wave_1_per_point14=ya=ys + ra*cos(tt); +wave_1_per_point15=xb=xs + 0.75*ra*sin(tt+1.57); +wave_1_per_point16=yb=ys + ra*cos(tt+1.57); +wave_1_per_point17=xc=xs + 0.75*ra*sin(tt+3.14); +wave_1_per_point18=yc=ys + ra*cos(tt+3.14); +wave_1_per_point19=xd=xs + 0.75*ra*sin(tt+4.71); +wave_1_per_point20=yd=ys + ra*cos(tt+4.71); +wave_1_per_point21= +wave_1_per_point22=mod = vol*0.1; +wave_1_per_point23=x = below(sp,da)*(xa + sp*4*(xb-xa)); +wave_1_per_point24=y = below(sp,da)*(ya + sp*4*(yb-ya)); +wave_1_per_point25=x = x + below(sp,db)*above(sp,da)*(xb + (sp-da)*4*(xc-xb)); +wave_1_per_point26=y = y + below(sp,db)*above(sp,da)*(yb + (sp-da)*4*(yc-yb)); +wave_1_per_point27=x = x + below(sp,dc)*above(sp,db)*(xc + (sp-db)*4*(xd-xc)); +wave_1_per_point28=y = y + below(sp,dc)*above(sp,db)*(yc + (sp-db)*4*(yd-yc)); +wave_1_per_point29=x = x + above(sp,dc)*(xd + (sp-dc)*4*(xa-xd)); +wave_1_per_point30=y = y + above(sp,dc)*(yd + (sp-dc)*4*(ya-yd)); +wave_1_per_point31= +wave_1_per_point32=vl = min(2,vol); +wave_1_per_point33=x = x + vl*(xs-x); +wave_1_per_point34=y = y + vl*(ys-y); +wave_1_per_point35= +wave_1_per_point36=ite = ite + 0.00003 -900*above(ite,900); +wave_1_per_point37=den = 25.133; +wave_1_per_point38=sm = sample + ite; +wave_1_per_point39=aa = 0.8 + 0.2*sin(sm*den); +wave_1_per_point40=bb = aa*(0.3 + 0.7*sin(sm*den)); +wave_1_per_point41=cc = bb*(0.5 + 0.5*sin(sm*den)); +wave_1_per_point42=r=aa;g=bb;b=cc; +per_frame_1=wave_r = wave_r + 0.600*( 0.60*sin(0.933*(time*0.6)) + 0.40*sin(1.045*(time*0.6)) ); +per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*(time*0.6)) + 0.20*sin(0.956*(time*0.6)) ); +per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*(time*0.6)) + 0.40*sin(0.920*(time*0.6)) ); +per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); +per_frame_5=oldq8 = q8; +per_frame_6=monitor = q8; +per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); +per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); +per_frame_9=//decay = decay - 0.02*equal(frame%40,0); +per_frame_10=mv_r = wave_r; +per_frame_11=mv_b = wave_b; +per_frame_12=mv_g = wave_g; +per_frame_13=mv_x = 1.25; +per_frame_14=mv_y = 1.25; +per_frame_15=mv_dx = 0.1*sin(1.1*(time*0.6)); +per_frame_16=mv_dy = 0.1*cos(1.112*(time*0.6)); +per_frame_17= +per_frame_18=// the möbius transformation +per_frame_19=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector +per_frame_20=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c +per_frame_21=// so a/c and mu can be calculated outside of the shader +per_frame_22= +per_frame_23=//before inversion +per_frame_24= +per_frame_25=scale = 1; +per_frame_26=angle = (time*0.6)*.2; +per_frame_27=translation_x = 0; +per_frame_28=translation_y = 0.12; +per_frame_29= +per_frame_30=a_r = cos(angle)*scale; +per_frame_31=a_i = sin(angle)*scale; +per_frame_32=b_r = translation_x; +per_frame_33=b_i = translation_y; +per_frame_34= +per_frame_35=//complex inverted +per_frame_36=scale = 1; +per_frame_37=angle = sin((time*0.6)*0.1337)*0.3; +per_frame_38=translation_u = 0; +per_frame_39=translation_v = -0.2; +per_frame_40= +per_frame_41=// c +per_frame_42=q15 = cos(angle)*scale; +per_frame_43=q16 = sin(angle)*scale; +per_frame_44= +per_frame_45=// d +per_frame_46=q17 = translation_u; +per_frame_47=q18 = translation_v; +per_frame_48= +per_frame_49=// c^(-1) +per_frame_50=c_inv_r = q15/(q15*q15+q16*q16); +per_frame_51=c_inv_i = q16/(q15*q15+q16*q16); +per_frame_52= +per_frame_53=// a*c^(-1) +per_frame_54=q11 = (a_r*c_inv_r - a_i*c_inv_i); +per_frame_55=q12 = (a_r*c_inv_i - a_i*c_inv_r); +per_frame_56= +per_frame_57=// (bc-ad) +per_frame_58=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); +per_frame_59=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); +per_frame_60= +per_frame_61=// mu*c^(-1) +per_frame_62=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; +per_frame_63=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; +per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`uv = 0.5 + (uv-0.5)*0.98; +comp_5=` float2 d = texsize.zw*4; +comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_8=` +comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_10=` + time*float3(0,0,1)*0.2 ); +comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; +comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); +comp_13=`ret *= lum(noise)*3; +comp_14=`ret = pow(ret,0.5); +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 new file mode 100644 index 0000000..83c4259 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 @@ -0,0 +1,452 @@ +Created with MILKDROP 3.30 on 26/11/2023 at 10:07:30 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.55 +blending_direction=-1 +random_1=0.152846 +random_2=0.066396 +random_3=0.488618 +random_4=0.239702 +random_5=0.710434 + +[PRESET1_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=` +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R059 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.965 +fVideoEchoZoom=1.101 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=15 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.008 +fWaveScale=0.323 +fWaveSmoothing=0.630 +fWaveParam=0.080 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.700 +fWarpAnimSpeed=1.000 +fWarpScale=1.772 +fZoomExponent=4.40100 +fShader=0.000 +zoom=1.01100 +rot=0.00300 +cx=0.470 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.576 +wave_g=0.600 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=1.280 +nMotionVectorsY=11.628 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.846 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=47 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=8 +shapecode_0_x=0.500 +shapecode_0_y=0.530 +shapecode_0_rad=0.15387 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.94000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.608 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.060 +shape_0_per_frame1=my_volume = (bass + mid + treb)/3; +shape_0_per_frame2=rg2 = max(rg2*0.785, 0.018 + 0.54*min(2,max(0,mid_att-1)*1.3)); +shape_0_per_frame3= +shape_0_per_frame4=sides = 16*abs(sin(0.5*time)); +shape_0_per_frame5= +shape_0_per_frame6=border_b = sin(0.19*time); +shape_0_per_frame7=border_a = 2*max(0,min((bass_att-1.1)*1.5,border_a)); +shape_0_per_frame8= +shape_0_per_frame9=tex_zoom = 1.62; +shape_0_per_frame10=ang = 6*sin(0.3*time); +shape_0_per_frame11= +shape_0_per_frame12=rad = 0.1 + 0.5*max(0,min((bass_att-1.1)*1.5,0.5)) ; +shape_0_per_frame13= +shape_0_per_frame14=x = 0.5 + if( my_volume > 2., 0.4*cos(3.12*20*time), 0.4*cos(time)); +shape_0_per_frame15=y = 0.5 + if( my_volume > 2., 0.4*sin(3.12*20*time), 0.4*sin(time)); +shape_0_per_frame16= +shapecode_1_enabled=1 +shapecode_1_sides=50 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=190 +shapecode_1_x=0.545 +shapecode_1_y=0.500 +shapecode_1_rad=0.04331 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.050 +shapecode_1_g2=1.000 +shapecode_1_b2=0.446 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.020 +shape_1_per_frame1=r = 0; +shape_1_per_frame2=g = 0; +shape_1_per_frame3=b = 0; +shape_1_per_frame4= +shape_1_per_frame5=r2 = 1; +shape_1_per_frame6=g2 = 0.09 + 0.09*sin(time); +shape_1_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); +shape_1_per_frame8= +shape_1_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); +shape_1_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); +shape_1_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); +shape_1_per_frame12=border_b = abs(sin(0.22*time)); +shape_1_per_frame13= +shape_1_per_frame14=my_volume = (bass + mid + treb)/3; +shape_1_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; +shape_1_per_frame16= +shape_1_per_frame17=y = 0.5 - 0.1*cos(8*time); +shape_1_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); +shape_1_per_frame19=x = 0.5 - 0.08*sin(change_direction*3.12*2*time) ; +shapecode_2_enabled=1 +shapecode_2_sides=50 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=190 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.04781 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.070 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.451 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.020 +shape_2_per_frame1=r = 0; +shape_2_per_frame2=g = 0; +shape_2_per_frame3=b = 0; +shape_2_per_frame4= +shape_2_per_frame5=r2 = 1; +shape_2_per_frame6=g2 = 0.09 + 0.09*sin(time); +shape_2_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); +shape_2_per_frame8= +shape_2_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); +shape_2_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); +shape_2_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); +shape_2_per_frame12=border_b = abs(sin(0.2*time)); +shape_2_per_frame13= +shape_2_per_frame14=my_volume = (bass + mid + treb)/3; +shape_2_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; +shape_2_per_frame16= +shape_2_per_frame17=y = 0.5 + 0.1*cos(8*time); +shape_2_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); +shape_2_per_frame19=x = 0.5 + 0.08*sin(change_direction*3.12*2*time) ; +per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); +per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); +per_frame_3=wave_g = wave_g + 0.2*mid; +per_frame_4=cx = cx + 0.1*sin(time); +per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` float2 d = texsize.zw*4; +warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); +warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); +warp_7=` float3 b1 = GetBlur1(uv) - 0; +warp_8=` d *= -1; +warp_9=` float d2 = d*4; +warp_10=` float1 c1 = 0.042; +warp_11=` float1 c2 = -0.00735; +warp_12=` +warp_13=` +warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; +warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; +warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; +warp_17=` +warp_18=` +warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; +warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; +warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; +warp_22=` +warp_23=` +warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; +warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; +warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=` +comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; +comp_7=` +comp_8=` +comp_9=`float2 hor = float2 (texsize.z,0); +comp_10=`float2 ver = float2 (0,texsize.w); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; +comp_16=`float3 dots = saturate(.03/length(uv1)); +comp_17=` +comp_18=` +comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); +comp_20=` +comp_21=`ret = lum(ret1)*rand_preset; +comp_22=`ret = lum(ret); //MilkDrop2077 monochrome effect +comp_23=`//MilkDrop3 Color Mode: +comp_24=`ret /= float3(1.4,2.1,2.4); +comp_25=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 new file mode 100644 index 0000000..935c942 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 @@ -0,0 +1,448 @@ +Created with MILKDROP 3.30 on 26/11/2023 at 10:10:53 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.55 +blending_direction=-1 +random_1=0.318428 +random_2=0.549458 +random_3=0.398238 +random_4=0.839837 +random_5=0.491734 + +[PRESET1_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=` +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R088 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 new file mode 100644 index 0000000..cebe8e2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 @@ -0,0 +1,452 @@ +Created with MILKDROP 3.30 on 26/11/2023 at 10:12:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma +blending_progress=0.36 +blending_direction=-1 +random_1=0.475203 +random_2=0.142276 +random_3=0.000000 +random_4=0.966938 +random_5=0.961382 + +[PRESET1_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=` +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R088 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`//MilkDrop3 Color Mode: +comp_28=`ret /= float3(0.8,1.4,1.3); +comp_29=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 new file mode 100644 index 0000000..edc95b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 @@ -0,0 +1,410 @@ +Created with MILKDROP 3.30 on 09/01/2024 at 21:29:27 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.22 +blending_direction=-1 +random_1=0.551084 +random_2=0.731707 +random_3=0.134959 +random_4=0.757995 +random_5=0.679946 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 008 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.868 +fWaveScale=0.282 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.550 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`//ret-=ret2; +comp_37=`//MilkDrop3 Color Mode: +comp_38=`ret /= float3(1.5,2.2,1.2); +comp_39=`//MilkDrop3 Brightness Mode: +comp_40=`ret *= 1.6; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=` +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 new file mode 100644 index 0000000..d6a5dd2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 @@ -0,0 +1,419 @@ +Created with MILKDROP 3.30 on 09/01/2024 at 21:33:31 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.55 +blending_direction=-1 +random_1=0.089702 +random_2=0.415176 +random_3=0.360976 +random_4=0.483333 +random_5=0.035095 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 008 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.868 +fWaveScale=0.282 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.550 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`//ret-=ret2; +comp_37=`//MilkDrop3 Color Mode: +comp_38=`ret /= float3(1.1,2.0,0.6); +comp_39=`//MilkDrop3 Brightness Mode: +comp_40=`ret *= 1.6; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = 3*GetBlur3(uv); +comp_13=` +comp_14=`float2 uv2 = uv; +comp_15=` +comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_18=` +comp_19=` d = texsize.zw*4; +comp_20=` d_uv = uv; +comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_23=` d_uv += float2(dx.x,dy.x)*0.03; +comp_24=` +comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_27=` +comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_30=` +comp_31=`//ret = GetPixel(uv); +comp_32=`//MilkDrop3 Blow Mode: +comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(0.7,1.9,0.4); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 new file mode 100644 index 0000000..d8b5c4b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 @@ -0,0 +1,420 @@ +Created with MILKDROP 3.30 on 09/01/2024 at 21:36:18 +https://twitter.com/MilkDrop2077 + +blending_pattern=stars +blending_progress=0.17 +blending_direction=-1 +random_1=0.073171 +random_2=0.649187 +random_3=0.058808 +random_4=0.166260 +random_5=0.170596 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 008 +NAME=MilkDrop2077 - DeepMashed 008 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.868 +fWaveScale=0.282 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.550 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`//ret-=ret2; +comp_37=`//MilkDrop3 Color Mode: +comp_38=`ret /= float3(1.1,2.0,0.6); +comp_39=`//MilkDrop3 Brightness Mode: +comp_40=`ret *= 1.6; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = 3*GetBlur3(uv); +comp_13=` +comp_14=`float2 uv2 = uv; +comp_15=` +comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_18=` +comp_19=` d = texsize.zw*4; +comp_20=` d_uv = uv; +comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_23=` d_uv += float2(dx.x,dy.x)*0.03; +comp_24=` +comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_27=` +comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_30=` +comp_31=`//ret = GetPixel(uv); +comp_32=`//MilkDrop3 Blow Mode: +comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(0.7,1.9,0.4); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 new file mode 100644 index 0000000..bedba84 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 @@ -0,0 +1,420 @@ +Created with MILKDROP 3.30 on 09/01/2024 at 21:39:24 +https://twitter.com/MilkDrop2077 + +blending_pattern=plasma2 +blending_progress=0.28 +blending_direction=-1 +random_1=0.786314 +random_2=0.361924 +random_3=0.398916 +random_4=0.177100 +random_5=0.686450 + +[PRESET1_BEGIN] +NAME=MilkDrop2077 - DeepMashed 008 +NAME=MilkDrop2077 - DeepMashed 008 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.900 +fDecay=0.980 +fVideoEchoZoom=1.169 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.868 +fWaveScale=0.282 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99950 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00900 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.550 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=x1 = 2; +per_frame_init_2=y1= 2; +per_frame_init_3=z1 = 2; +per_frame_1=// raytraced sphere code +per_frame_2= +per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon +per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view +per_frame_5= +per_frame_6=zz = 1 + bass_att*0; // linear zoom +per_frame_7= +per_frame_8=pi = asin(1)*2; +per_frame_9=pi2inv = 0.5/pi; +per_frame_10=maskangle = asin( 1/d); +per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) +per_frame_12=q31 = d; +per_frame_13=q30 = z; +per_frame_14=q29 = pi2inv; +per_frame_15=q28 = pi; +per_frame_16=q27 = 1/zz; +per_frame_17= +per_frame_18=v = 0.4; +per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; +per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; +per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; +per_frame_22= +per_frame_23=n = n + j1*0.0152; +per_frame_24=n1 = n1 + j2*0.0152; +per_frame_25=n2 = n2 + j3*0.0152; +per_frame_26= +per_frame_27=vol=(bass+mid+treb)*0.25; +per_frame_28=vol=vol; +per_frame_29=q3=vol; +per_frame_30=mtime = mtime+vol*0.01; +per_frame_31=q1=mtime; +per_frame_32= +per_frame_33=zoom = zoom + 0.015*vol; +per_frame_34= +per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin +per_frame_36=w2 = n1*0.01; +per_frame_37=w3 = n2*0.01; +per_frame_38= +per_frame_39=q20 = cos(w1); +per_frame_40=q21 = sin(w1); +per_frame_41=q22 = cos(w2); +per_frame_42=q23 = sin(w2); +per_frame_43=q24 = cos(w3); +per_frame_44=q25 = sin(w3); +warp_1=`shader_body +warp_2=`{ +warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with +warp_4=` float1 d = 0.005; +warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; +warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; +warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; +warp_10=` +warp_11=` +warp_12=` +warp_13=` float2 v = 0.01; +warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; +warp_15=` +warp_16=` +warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; +warp_18=` ret.x += 0.004; +warp_19=` +warp_20=` +warp_21=`//-------------------------------- +warp_22=` +warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); +warp_24=` +warp_25=` +warp_26=` +warp_27=` v = 0.01; +warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; +warp_29=` +warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); +warp_31=` ret.z *= 0.8; +warp_32=` ret.z += 0.004; +warp_33=` +warp_34=` +warp_35=` +warp_36=`//-------------------------------- +warp_37=` +warp_38=` d = 0.01; +warp_39=` my_uv = float2(-dy,dx)*0.045; +warp_40=` +warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; +warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; +warp_43=` my_uv += uv - float2(dx,dy)*0.03; +warp_44=` +warp_45=` +warp_46=` +warp_47=` v = 0.01; +warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; +warp_49=` +warp_50=` +warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; +warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur +warp_53=` +warp_54=`//ret = 0; +warp_55=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv2 = uv; +comp_4=`uv2.x=1-uv2.x; +comp_5=` +comp_6=` float2 d = texsize.zw*4; +comp_7=` float2 d2 = texsize.zw*4; +comp_8=` +comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); +comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); +comp_11=` +comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); +comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); +comp_14=` +comp_15=` +comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; +comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; +comp_18=` +comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); +comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); +comp_21=` +comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; +comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; +comp_24=` +comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); +comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); +comp_27=` +comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); +comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); +comp_30=` +comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_33=` +comp_34=`//ret = .7-ret2; +comp_35=`//ret2=.7-ret; +comp_36=`//ret-=ret2; +comp_37=`//MilkDrop3 Color Mode: +comp_38=`ret /= float3(1.1,2.0,0.6); +comp_39=`//MilkDrop3 Brightness Mode: +comp_40=`ret *= 1.6; +comp_41=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=` +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = 3*GetBlur3(uv); +comp_13=` +comp_14=`float2 uv2 = uv; +comp_15=` +comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_18=` +comp_19=` d = texsize.zw*4; +comp_20=` d_uv = uv; +comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_23=` d_uv += float2(dx.x,dy.x)*0.03; +comp_24=` +comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_27=` +comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_30=` +comp_31=`//ret = GetPixel(uv); +comp_32=`//MilkDrop3 Blow Mode: +comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; +comp_34=`//MilkDrop3 Color Mode: +comp_35=`ret /= float3(0.7,1.9,0.4); +comp_36=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 new file mode 100644 index 0000000..d37cc8e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 @@ -0,0 +1,474 @@ +Created with MILKDROP 3.30 on 27/02/2024 at 22:38:42 +https://twitter.com/MilkDrop2077 + +sprite=1 +blending_pattern=plasma +blending_progress=0.43 +blending_direction=-1 +random_1=0.672764 +random_2=0.934824 +random_3=0.918835 +random_4=0.208808 +random_5=0.294986 + +[PRESET1_BEGIN] +NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=1.000 +fGammaAdj=1.370 +fDecay=0.979 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=30.965 +fWarpScale=2.572 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00901 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00054 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.800 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=0.410 +mv_g=0.700 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=advance=0; +wave_0_init2=advance2=0; +wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; +wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); +wave_0_per_frame3=t1=advance; +wave_0_per_frame4= +wave_0_per_frame5= +wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; +wave_0_per_frame7=t2=advance2 +wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); +wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); +wave_0_per_point3=r = bass; +wave_0_per_point4=b = 0; +wave_0_per_point5=g = .5; +per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); +per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); +per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); +per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); +per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); +per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); +per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); +per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); +per_frame_9=decay = decay - 0.01*equal(frame%6,0); +per_frame_10=dx = dx + dx_residual; +per_frame_11=dy = dy + dy_residual; +per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; +per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; +per_frame_15=wave_x = wave_x - dx_residual*7; +per_frame_16=wave_y = wave_y - dy_residual*7; +per_frame_17=wave_mystery = time*0.03; +per_frame_18= +per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); +per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; +per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; +per_frame_22= +per_frame_23=// this is a great way to respond to beats: +per_frame_24=// once you get one, let it decay at a constant rate!! +per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); +per_frame_26=q9 = rg; +per_frame_27= +per_frame_28=zoom = zoom + q9*0.1; +warp_1=`shader_body +warp_2=`{ +warp_3=` // PAINTERLY EFFECT: +warp_4=` float2 uv2 = uv; +warp_5=` const float mipbias = 0; +warp_6=` float2 delta2 = texsize.zw*float2(1,1); +warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; +warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; +warp_9=` +warp_10=` +warp_11=` // sample previous frame +warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; +warp_13=` +warp_14=` ret += (ret - GetBlur1(uv2))*0.2; +warp_15=` +warp_16=` // darken over time +warp_17=` ret -= 0.02; +warp_18=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); +comp_25=` +comp_26=`//ret = GetPixel(uv); +comp_27=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=MilkDrop2077.R088 +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=28.599 +fWaveSmoothing=0.500 +fWaveParam=-1.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.500 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.40031 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid)/3; +shape_0_per_frame2= +shape_0_per_frame3=rad=rad*sounds*0.6; +shape_0_per_frame4= +shape_0_per_frame5=r=r+sin(bass)*g; +shape_0_per_frame6=g=g+sin(mid)*g; +shape_0_per_frame7= +shape_0_per_frame8= +shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); +shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.13465 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.300 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1= +shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); +shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); +shape_1_per_frame4= +shape_1_per_frame5=sounds=(bass+mid+treb)/3; +shape_1_per_frame6= +shape_1_per_frame7=rad=rad*(treb+mid)/3; +shape_1_per_frame8= +shape_1_per_frame9=x=x+0.300*sin(time*bass); +shape_1_per_frame10=y=y+0.317*cos(time*bass); +shapecode_2_enabled=1 +shapecode_2_sides=100 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.20047 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.500 +shapecode_2_g2=0.500 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=sounds=(bass+treb+mid)/3; +shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; +shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; +shape_2_per_frame6= +shape_2_per_frame7=rad=rad; +shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; +shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); +per_frame_init_1=q1 = 1/asin(1); +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +per_frame_27=t = t - 1/fps; +per_frame_28=t = if(above(t,2),t-2,t); +per_frame_29=q2 = t; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`float2 d, d_uv; +comp_2=`float3 dx, dy; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=` +comp_7=`ret = 3*GetBlur3(uv); +comp_8=` +comp_9=`float2 uv2 = uv; +comp_10=` +comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); +comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; +comp_13=` +comp_14=` d = texsize.zw*4; +comp_15=` d_uv = uv; +comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); +comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); +comp_18=` d_uv += float2(dx.x,dy.x)*0.03; +comp_19=` +comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); +comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; +comp_22=` +comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); +comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); +comp_25=`ret *= ret+0.5; +comp_26=`//ret = GetPixel(uv); +comp_27=`//MilkDrop3 Color Mode: +comp_28=`ret /= float3(-1.9,1.8,2.0); +comp_29=`} +[PRESET2_END] + +[SPRITE1_BEGIN] +SpriteName=sprites\spiral-soft1.png +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=4 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=2.000000 +SpriteSpeed=0.300000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.1*sin(time*0.5); +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.053*sin(time*1.6); +code_5=y=0.5+0.008+0.053*cos(time*1.6); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk b/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk new file mode 100644 index 0000000..6e44b87 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk @@ -0,0 +1,392 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.840 +fDecay=0.950 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.000 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=4.90483 +fShader=1.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.920 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=0.800 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 = 0; +wave_0_per_point5=speed = bass_att; +wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); +wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); +wave_0_per_point14= +wave_0_per_point15=x = x*0.6 + 0.3; +wave_0_per_point16=y = y; +wave_0_per_point17=y = y*0.8; +wave_0_per_point18= +wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; +wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); +wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.750 +shapecode_0_y=0.750 +shapecode_0_rad=0.74180 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.22746 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=tex_saw = 0.4; +shape_0_per_frame1=ang = q1*0.2; +shape_0_per_frame2= +shape_0_per_frame3=tex_capture = above(q3,2); +shape_0_per_frame4=tex_zoom = 0.6; +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.750 +shapecode_1_rad=0.74180 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.22746 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=tex_saw = 0.4; +shape_1_per_frame1=ang = q1*0.2; +shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_1_per_frame4= +shape_1_per_frame5=tex_capture = above(q3,2); +shape_1_per_frame6=tex_zoom = 0.6; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.74180 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.22746 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=tex_saw = 0.4; +shape_2_per_frame1=ang = q1*0.2; +shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); +shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); +shape_2_per_frame4= +shape_2_per_frame5=tex_capture = above(q3,2); +shape_2_per_frame6=tex_zoom = 0.6; +per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- +per_frame_2=sure=if(equal(sure,0),.6,sure); +per_frame_3=interval=if(equal(interval,0),40,interval); +per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); +per_frame_5=dbass=(bass-pbass)/FPS; +per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); +per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), +per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); +per_frame_9=sure=max(.5,sure); +per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); +per_frame_11=beat=if(cheat,1,beat); +per_frame_12=sure=if(cheat,.95*sure,sure); +per_frame_13=maxdbass=max(maxdbass*.999,dbass); +per_frame_14=maxdbass=max(.012,maxdbass); +per_frame_15=maxdbass=min(.02,maxdbass); +per_frame_16=interval=if(beat, frame-lastbeat,interval); +per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); +per_frame_18=cheat=0; +per_frame_19=pbass=bass; +per_frame_20=// ---------------------------------------------------------------------------------------------- +per_frame_21= +per_frame_22=warp=0; +per_frame_23=zoom=1.04; +per_frame_24= +per_frame_25=rnd=equal(frame%400,0); +per_frame_26=offy=(1-rnd)*offy+rnd*(-3+int(rand(600))/100); +per_frame_27=offz=(1-rnd)*offz+rnd*(-80-0*int(rand(1000))/1000); +per_frame_28=sc=(1-rnd)*sc+rnd*(1+int(rand(500))/100); +per_frame_29=offx=0; +per_frame_30=offy=-3.1; +per_frame_31=offz=-300+160*pow(contVol,.25); +per_frame_32=sc=4; +per_frame_33= +per_frame_34=q2=offy; // y-offset +per_frame_35=q3=offz; // z-offset +per_frame_36=q4=sc; // scale +per_frame_37= +per_frame_38=q5=3.1415*cos(.05*time+.84+sin(time*0.01*.1+6.43)); // rot-y; +per_frame_39=q6=.2;//.6-.45*abs(sin(time*0.01*.15+2.43+cos(time*0.01*.09+1.87))); // rot-x; +per_frame_40= +per_frame_41=q5=0;q6=0; +per_frame_42= +per_frame_43= +per_frame_44=stime=if(equal(stime,0),time,stime ); +per_frame_45=mytime=time-stime; +per_frame_46=phase = .1*mytime - int(.1*mytime*0.01); +per_frame_47=tilex=if(below(phase,.025),1 + int(rand(4)),tilex ); +per_frame_48=tilez=if(below(phase,.025),1 + int(rand(4)),tilez ); +per_frame_49=q7=tilex; +per_frame_50= +per_frame_51=contVol=((bass+mid+att)*.3333)*.02+contVol*.98; +per_frame_52=contVol=min(1,contVol); +per_frame_53=zoom=1.01+.05*contVol; +per_frame_54= +per_frame_55=darken=above(frame%3,0); +per_frame_56= +per_frame_57=c1=above(contvol,.7)*min(contvol-.7,.3); +per_frame_58=dx=c1*.05*(-10+int(rand(20))); +per_frame_59=dy=c1*.05*(-10+int(rand(20))); +per_frame_60= +per_frame_61=solarize=0; +per_frame_62=darken=frame%2; +per_frame_63=brighten=1-darken; +per_frame_64=//invert=beat; +per_frame_65=//gamma=gamma+.5*sqrt(1-(frame-lastbeat)/interval); +per_frame_66=monitor=gamma; +per_frame_67= +per_frame_68=q8=min((frame-lastbeat)/interval,1); +per_frame_69=q1=.05*cos(1.943*time+2.43+sin(1.83*time+2.01) ); +per_frame_70= +per_frame_71=sx=1-2*beat*above(contVol,.8); +per_frame_72=sy=1-2*beat*above(contVol,.8); +per_frame_73=invert=beat*above(contVol,.8); +per_pixel_1=ti = time*-.6; +per_pixel_2=rot = sin((rad+ti)*6.2832)*.01; +per_pixel_3= +per_pixel_4= +per_pixel_5= +per_pixel_6=sz = .4; +per_pixel_7=xsec = above(x,sz)*below(x,1-sz); +per_pixel_8=ysec = above(y,sz)*below(y,1-sz); +per_pixel_9= +per_pixel_10=zoom = if(xsec + ysec,zoom,.75); +per_pixel_11= +per_pixel_12=dx = if(xsec + ysec,dx,.5); +per_pixel_13=dy = if(xsec + ysec,dy,.5); +per_pixel_14= +per_pixel_15=sx = if(xsec + ysec,.9 + q3,1); +per_pixel_16= +per_pixel_17=rot = if(xsec + ysec,rot,q4*(1-2*above(x,.5))); +per_pixel_18=coy = (coy + below(y,oy))*above(q1,0); +per_pixel_19=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); +per_pixel_20= +per_pixel_21=moy = max(coy,moy); +per_pixel_22=mox = max(cox,mox); +per_pixel_23= +per_pixel_24=nu = 4; +per_pixel_25=pox = ((cox/nu) - int(cox/nu))*nu; +per_pixel_26=poy = ((coy/nu) - int(coy/nu))*nu; +per_pixel_27= +per_pixel_28= +per_pixel_29=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); +per_pixel_30= +per_pixel_31=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; +per_pixel_32=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; +per_pixel_33= +per_pixel_34=dis = (x + (1-y)); +per_pixel_35= +per_pixel_36=mod = if(above(dis,1),dis - 1,1-dis); +per_pixel_37=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; +per_pixel_38= +per_pixel_39=zm = q5; +per_pixel_40=modx = if(above(dis,1),zm,-zm); +per_pixel_41=mody = if(above(dis,1),-zm,zm); +per_pixel_42= +per_pixel_43= +per_pixel_44=dx = dx*mod + (1-mod)*modx; +per_pixel_45=dy = dy*mod + (1-mod)*mody; +per_pixel_46= +per_pixel_47=rot = (sin(time/8)*0.38+0.00201)*mod; +per_pixel_48= +per_pixel_49= +per_pixel_50=oy = y; +per_pixel_51=ocoy = coy; +per_pixel_52=q1 = q1 + 1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`//float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float2 hor = float2 (.002,0); +warp_7=`float2 ver = float2 (0,.002); +warp_8=`float dx = lum(tex2D(sampler_main,uv+hor) - tex2D(sampler_main,uv-hor)); +warp_9=`float dy = lum(tex2D(sampler_main,uv+ver) - tex2D(sampler_main,uv-ver)); +warp_10=` +warp_11=` +warp_12=`float2 dz = float2 (dx,dy); +warp_13=` +warp_14=`float3 noise1 = lum(tex2D(sampler_noise_lq, +warp_15=` corr*uv*4+ rand_frame)); +warp_16=` +warp_17=` +warp_18=` +warp_19=`float3 blur = GetBlur1(frac(uv)); +warp_20=` +warp_21=` +warp_22=`float2 zz = dz * (1-blur*0); +warp_23=` +warp_24=`float2 ang2 = 3*(1-blur) * tex2D(sampler_noise_lq,uv).xy-.5; +warp_25=`float ca = cos(ang2); float sa = sin(ang2); +warp_26=`//zz = mul (zz,float2x2(ca,-sa,sa,ca)); +warp_27=` +warp_28=` +warp_29=`float3 crisp = tex2D(sampler_main,uv+zz*.0003); +warp_30=`float3 crisp2 = tex2D(sampler_main,uv); +warp_31=`crisp = .47*(crisp + crisp2 + blur/8); +warp_32=` +warp_33=`crisp += length(zz)*.0; +warp_34=` +warp_35=`float3 fb = 1*(blur+0*lum(blur)); +warp_36=` +warp_37=`float3 ret1 = -.1*fb*fb+ crisp; +warp_38=` +warp_39=`ret = ret1 * q32 - .003*q31 - .01*q31*pow(rad,2); +warp_40=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 uv_echo = (uv - 0.5)*1.010*float2(-1,-1) + 0.5; +comp_4=` ret = abs( tex2D(sampler_main, uv).xyz - +comp_5=` tex2D(sampler_main, uv_echo).zyx ); +comp_6=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\puzzle1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.750000 +SpriteBurn=1 +SpriteX=-0.019999 +SpriteY=-0.105000 +SpriteSX=-0.500000 +SpriteSY=-0.500000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=x=0.5+0.008+0.083*sin(time*1.9); +code_2=y=0.5+0.008+0.083*cos(time*1.9); +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk b/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk new file mode 100644 index 0000000..a8a0c2d --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk @@ -0,0 +1,139 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.385 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99980 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99980 +sy=1.00000 +wave_r=0.100 +wave_g=0.300 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=63 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.66549 +shapecode_0_ang=3.40549 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.300 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.030 +shapecode_0_r2=0.500 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +per_frame_1=vol=(bass+mid+treb)*0.25; +per_frame_2=vol=vol; +per_frame_3=q3=vol; +per_frame_4=mtime = mtime+vol*0.01; +per_frame_5=q1=mtime; +per_frame_6= +per_frame_7=zoom = zoom + 0.015*vol; +warp_1=`sampler sampler_fw_noisevol_hq; +warp_2=`shader_body +warp_3=`{ +warp_4=` +warp_5=` float3 pos = float3(uv.x, uv.y, q1); +warp_6=` float3 rc = tex3D(sampler_fw_noisevol_hq, pos); +warp_7=` rc += tex3D(sampler_fw_noisevol_hq, 2*pos)*0.5; +warp_8=` rc += tex3D(sampler_fw_noisevol_hq, 4*pos)*0.25; +warp_9=` rc += tex3D(sampler_fw_noisevol_hq, 8*pos)*0.125; +warp_10=` rc += tex3D(sampler_fw_noisevol_hq, 16*pos)*0.0625; +warp_11=` //rc = rc*0.556; +warp_12=` rc = (rc*rc*rc); +warp_13=` rc -= GetBlur1(uv); +warp_14=` rc *= q3; +warp_15=` +warp_16=` float2 ruv = uv = 0.5 + (uv-0.5)*(1-(rc.x*.05)); +warp_17=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; +warp_18=` +warp_19=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_20=` noise2 += lerp(rc*2, 2, rad); +warp_21=` +warp_22=` ret = ret+0.5*lum(cross((1-ret),(noise2))); +warp_23=` +warp_24=` ret *= 0.98; +warp_25=` +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = 1-ret; +comp_5=` +comp_6=` ret *= 1.14; //gamma +comp_7=` ret *= ret; //darken +comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk b/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk new file mode 100644 index 0000000..3afcd4c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk @@ -0,0 +1,293 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000 +fGammaAdj=1.140 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=1.170 +fWaveScale=0.797 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=0.99950 +fShader=0.000 +zoom=0.99980 +rot=0.02000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=-0.00800 +warp=0.01000 +sx=1.00980 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.900 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.800 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=1.000 +nMotionVectorsX=44.800 +nMotionVectorsY=38.400 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.910 +mv_b=0.710 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.200 +wavecode_0_g=0.700 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=33 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.000 +shapecode_0_rad=0.11039 +shapecode_0_ang=3.40540 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//ang = ang + time*2; +shape_0_per_frame2= +shape_0_per_frame3=//x = x + 0.4*sin(time); +shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.450 +shapecode_1_rad=1.62175 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.050 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=54 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.000 +shapecode_2_y=0.600 +shapecode_2_rad=0.13478 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=0.700 +shapecode_2_g=0.600 +shapecode_2_b=0.700 +shapecode_2_a=1.000 +shapecode_2_r2=0.600 +shapecode_2_g2=0.600 +shapecode_2_b2=0.600 +shapecode_2_a2=1.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); +shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); +shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); +shape_2_per_frame4=r=0; +shape_2_per_frame5=b=0; +shape_2_per_frame6=g=0; +shape_2_per_frame7=r2=r; +shape_2_per_frame8=b2=b; +shape_2_per_frame9=g2=g; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.000 +shapecode_3_y=0.200 +shapecode_3_rad=0.20068 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); +per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); +per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); +per_frame_4= +per_frame_5= +per_frame_6=q8=wave_r; +per_frame_7=q7=wave_b; +per_frame_8=q6=wave_g; +per_frame_9= +per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); +per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); +per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); +per_frame_13= +per_frame_14=monitor=wg; +per_frame_15=q10=wr; +per_frame_16=q11=wb; +per_frame_17=q12=wg; +per_frame_18=q18 = 0.007*sin(time*0.1); +per_frame_19=q17 = -0.007*sin(time*0.254); +per_frame_20=q2=bass_thresh; +per_frame_21= +per_frame_22=vol=(bass+mid+treb)*0.25; +per_frame_23=vol=vol*vol; +per_frame_24=q3=vol; +per_frame_25= +per_frame_26=warp=0; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); +warp_6=` uv = uv-float2(0,1); +warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); +warp_8=` +warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); +warp_10=` +warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); +warp_12=` noise3 *= frac(q15); +warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); +warp_14=` +warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; +warp_16=` +warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); +warp_18=` +warp_19=` ret += saturate(cross((ret), (noise2))); +warp_20=` ret *= 1; +warp_21=` +warp_22=` +warp_23=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` //ret += GetBlur1(uv); +comp_5=` ret += GetBlur2(uv); +comp_6=` ret = ret; +comp_7=` +comp_8=` ret *= 1.00; //gamma +comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk b/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk new file mode 100644 index 0000000..8a31cf5 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk @@ -0,0 +1,322 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.955 +fVideoEchoZoom=0.997 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=1 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=1.000 +zoom=0.99951 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=1.79142 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +warp_1=`shader_body +warp_2=`{ +warp_3=` float3 d = float3(texsize.zw, 0) * 4; +warp_4=` float4 lums = 0; +warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); +warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); +warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); +warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); +warp_9=` +warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; +warp_11=` +warp_12=` // sample previous frame +warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; +warp_14=` +warp_15=` // darken (decay) over time +warp_16=` ret *= 0.98; //or try: ret -= 0.004; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` ret = tex2D(sampler_main, uv).xyz; +comp_4=` ret = ret*1.5 - 0.1; +comp_5=` +comp_6=` float4 g; +comp_7=` float3 d = float3(texsize.zw * 4, 0); +comp_8=` g.x = lum(GetBlur1(uv + d.xz)); +comp_9=` g.y = lum(GetBlur1(uv - d.xz)); +comp_10=` g.z = lum(GetBlur1(uv + d.zy)); +comp_11=` g.w = lum(GetBlur1(uv - d.zy)); +comp_12=` +comp_13=` ret *= 0.7; +comp_14=` ret.x += saturate(g.x-g.y)*5; +comp_15=` ret.z += saturate(g.y-g.x)*5; +comp_16=` //ret.xy += (g.xz-g.yw)*3; +comp_17=` +comp_18=`ret.x = GetBlur1(uv).x*2; +comp_19=`ret.z = GetBlur2(uv).z*3; +comp_20=` +comp_21=`} +comp_22=` +comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk b/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk new file mode 100644 index 0000000..2db6096 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk @@ -0,0 +1,251 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=4 +PSVERSION_WARP=4 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.280 +fDecay=0.800 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=3.04777 +fShader=0.000 +zoom=1.01730 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01605 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); +wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_0_per_point3= +wave_0_per_point4=mx=mx+(.0002*cos(ma)); +wave_0_per_point5=my=my+(.0002*sin(ma)); +wave_0_per_point6= +wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_0_per_point8=my=if(above(my,.9),(.9-my),my); +wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_0_per_point10=my=if(below(my,.1),(.9+my),my); +wave_0_per_point11= +wave_0_per_point12=x=mx; +wave_0_per_point13=y=my; +wave_0_per_point14= +wave_0_per_point15=a=(above(bass+mid+treb,.8)); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); +wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); +wave_1_per_point3= +wave_1_per_point4=mx=mx+(.0001*cos(ma)); +wave_1_per_point5=my=my+(.0001*sin(ma)); +wave_1_per_point6= +wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_1_per_point8=my=if(above(my,.9),(.9-my),my); +wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_1_per_point10=my=if(below(my,.1),(.9+my),my); +wave_1_per_point11= +wave_1_per_point12=x=mx; +wave_1_per_point13=y=my; +wave_1_per_point14= +wave_1_per_point15=a=(above(bass+mid+treb,.1)); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=0.000 +wavecode_2_g=1.000 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); +wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); +wave_2_per_point3= +wave_2_per_point4=mx=mx+(.0004*cos(ma)); +wave_2_per_point5=my=my+(.0004*sin(ma)); +wave_2_per_point6= +wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_2_per_point8=my=if(above(my,.9),(.9-my),my); +wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_2_per_point10=my=if(below(my,.1),(.9+my),my); +wave_2_per_point11= +wave_2_per_point12=x=mx; +wave_2_per_point13=y=my; +wave_2_per_point14= +wave_2_per_point15=a=(above(bass+mid+treb,.3)); +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); +wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); +wave_3_per_point3= +wave_3_per_point4=mx=mx+(.0008*cos(ma)); +wave_3_per_point5=my=my+(.0008*sin(ma)); +wave_3_per_point6= +wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); +wave_3_per_point8=my=if(above(my,.9),(.9-my),my); +wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); +wave_3_per_point10=my=if(below(my,.1),(.9+my),my); +wave_3_per_point11= +wave_3_per_point12=x=mx; +wave_3_per_point13=y=my; +wave_3_per_point14= +wave_3_per_point15=a=(above(bass+mid+treb,.2)); +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %2; +per_frame_9= +per_frame_10= +per_frame_11=d_x = if(is_beat, (rand(2000)-1000)*0.001 , d_x); +per_frame_12=d_y = if(is_beat, (rand(2000)-1000)*0.001 , d_y); +per_frame_13=r = if(is_beat, (rand(2000)-1000)*0.001 , r); +per_frame_14=z = if(is_beat, rand(1000)*0.001 , z); +per_frame_15=zoom = 1.03 + z*0.06; +per_frame_16=rot = r*0.06; +per_frame_17=dx = d_x*0.01; +per_frame_18=dy = d_y*0.01; +per_frame_19=q1 = 1; +per_frame_20= +per_frame_21=q23 = rand(1000)/1000; +per_frame_22=q24 = rand(1000)/1000; +per_frame_23=q25 = (rand(1000)/1000)*6.28; +per_frame_24=q26 = q25 - 3.14; +per_frame_25=q27 = (rand(1000)/12000)+0.04; +per_frame_26= +per_frame_27=q28 = rand(1000)/1000; +per_frame_28=q29 = rand(1000)/1000; +per_frame_29=q30 = (rand(1000)/1000)*6.28; +per_frame_30=q31 = q30 - 3.14; +per_frame_31=q32 = (rand(1000)/14000)+0.04; +per_frame_32= +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=` +warp_5=`float error = 0.5; // maximum random pixel offset +warp_6=`float diffusion = 0.004; // dither strength +warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; +warp_8=` +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; +warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); +warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; +warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; +warp_13=` +warp_14=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 d = texsize.zw; +comp_4=`float cutoff = 0.02; +comp_5=`float3 dx = saturate(GetPixel(uv + float2(1,0)*d)-cutoff) - saturate(GetPixel(uv + float2(-1,0)*d)-cutoff); +comp_6=`float3 dy = saturate(GetPixel(uv + float2(0,1)*d)-cutoff) - saturate(GetPixel(uv + float2(0,-1)*d)-cutoff); +comp_7=`float3 gx = length(float2(dx.x, dy.x)); +comp_8=`d = texsize.zw*3; +comp_9=`dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv + float2(-1,0)*d); +comp_10=`dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv + float2(0,-1)*d); +comp_11=`float2 uv1 = frac(uv + float2(dx.x,dy.x) - float2(dx.y,dy.y)*2 ); +comp_12=`float2 uv2 = frac(uv - float2(dx.z,dy.z)*0.0 ); +comp_13=`float2 uv3 = frac(uv + float2(dx.y,dy.y)*0.01 - float2(dx.x,dy.x)*0.2); +comp_14=`ret = lerp(ret,float3(0.9,1,2),GetPixel(uv1).z); +comp_15=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).x); +comp_16=`ret = lerp(ret,2.4, gx*(1+treb)); +comp_17=`ret = lerp(ret,1,GetBlur2(uv2).z*GetPixel(uv).x); +comp_18=`ret = lerp(ret,float3(1.2,1.2,0),GetPixel(uv3).y*0.8); +comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk b/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk new file mode 100644 index 0000000..6e11910 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk @@ -0,0 +1,358 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.0000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=282 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=7.85800 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.200 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.250 +wave_0_per_point1= +wave_0_per_point2=x = .2+sample/2; y = 0.5; +wave_0_per_point3= +wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); +wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); +wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=xi = rand(100)/100; +wave_1_per_point2=yi = rand(100)/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.440 +shapecode_0_y=0.500 +shapecode_0_rad=0.14628 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=3.39415 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=0.830 +shapecode_0_g2=0.930 +shapecode_0_b2=0.800 +shapecode_0_a2=0.400 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.400 +shape_1_per_frame1=tex_zoom = q27; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.60986 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=0.900 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = rand(50)/50; +shape_2_per_frame2=y = .5; +shape_2_per_frame3= +shape_2_per_frame4=r = .4; +shape_2_per_frame5=g = .6; +shape_2_per_frame6=b = 1; +shape_2_per_frame7=r2 = r; +shape_2_per_frame8=g2 = g; +shape_2_per_frame9=b2 = b; +shape_2_per_frame10= +shape_2_per_frame11=a2 = min(q21/2 ,1)/2; +shape_2_per_frame12= +shape_2_per_frame13=a = 0; +shape_2_per_frame14= +shape_2_per_frame15=rad = a2 * (.1+abs(x-.5))/2 ; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.260 +shapecode_3_y=0.760 +shapecode_3_rad=0.39478 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.800 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=1.000 +shape_3_per_frame1=tex_zoom = q27/2; +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); +per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33= +per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); +per_frame_35=q30 = p3 ; +per_frame_36= +per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_38=q31 = p4; +per_frame_39= +per_frame_40=//zoom = 1 + .05*q1; +per_frame_41=//rot = -0.01 * (index); +per_frame_42= +per_frame_43=zoom = 1+q28/4; +per_frame_44=warp = .0; +per_frame_45=dx = .2*q2; +warp_1=`sampler sampler_seaweed; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*22; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-2,2); +warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); +warp_21=`mus = .01/(length(uv6)-.001*q27); +warp_22=`mus *= .3*(1+roam_cos); +warp_23=`//mus = .2; +warp_24=` +warp_25=` +warp_26=`//probier auch 1*z; +warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); +warp_28=` +warp_29=`float3 ret1 = crisp + mus; +warp_30=` +warp_31=`q25 = q24+.4; //##hier auf 1 setzen +warp_32=`q25 = .5; +warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); +warp_34=` +warp_35=`} +comp_1=`float3 ret1, neu; +comp_2=` +comp_3=`shader_body +comp_4=`{ +comp_5=`float2 uv2; +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`ret1 = 0; +comp_12=`int anz = 7; +comp_13=`int n = 0; +comp_14=`while (n <= anz) { +comp_15=` ang2 = 6.28*n/anz; +comp_16=` c = cos(ang2); +comp_17=` s = sin(ang2); +comp_18=` uv2.x = uv.x*c - uv.y*s; +comp_19=` uv2.y = uv.x*s + uv.y*c; +comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); +comp_21=` ret1 = max(ret1,neu-.0); +comp_22=`n++; +comp_23=`} +comp_24=` +comp_25=`ret = ret1-.33*sqrt(ret1); +comp_26=`ret *= 2; +comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk new file mode 100644 index 0000000..12529fb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk @@ -0,0 +1,256 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(1.3,2.2,1.3); +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk new file mode 100644 index 0000000..edd53c1 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk @@ -0,0 +1,265 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(1.3,2.2,1.3); +comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 new file mode 100644 index 0000000..fb6bc70 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 @@ -0,0 +1,818 @@ +Created with MILKDROP 3.21 on 21/09/2023 at 20:05:04 +https://twitter.com/MilkDrop2077 + +blending_pattern=cercle +blending_progress=0.40 +blending_direction=1 +random_1=0.157859 +random_2=0.389431 +random_3=0.553794 +random_4=0.218022 +random_5=0.254743 + +[PRESET1_BEGIN] +NAME=martin - Gin Tonic on Ice 003 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.000 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=1 +wavecode_1_samples=9 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.300 +wavecode_1_b=1.000 +wavecode_1_a=0.800 +wave_1_per_point1=x=rand(1); y= rand(1); +wave_1_per_point2= +wave_1_per_point3=r=0.6+0.3*sin(q6); +wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_1_per_point6= +wave_1_per_point7=a = max(0,sin(q7*.37)); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body { +warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_4=` +warp_5=` +warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); +warp_7=` +warp_8=`float2 k1 = float2((uv.x), (uv.y)); +warp_9=` +warp_10=`float3 ret1 = GetBlur1(uv) ; +warp_11=` +warp_12=`float k2 = (40*uv)%8; +warp_13=` +warp_14=`float2 zz = uv.xy * texsize.xy *.3; +warp_15=`float h1 = (tan(zz.x)); +warp_16=`float h2 = (tan(zz.y)); +warp_17=` +warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; +warp_19=` +warp_20=` +warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; +warp_22=` +warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); +warp_24=` +warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); +warp_26=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; +comp_4=` +comp_5=`float rad2 = length(uv1) + .05; +comp_6=`float rad1 = .1/rad2 ; +comp_7=` +comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); +comp_9=`uv2.y = uv2.y +0.1*time; +comp_10=`uv2.x = uv2.x +.02*time; +comp_11=` +comp_12=`float2 uv3 = float2 (ang/3.14, rad1); +comp_13=`uv3.y = uv3.y + q30 ; +comp_14=`uv3.x = uv3.x + time/32; +comp_15=` +comp_16=` +comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); +comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); +comp_19=` +comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); +comp_21=` +comp_22=`crisp = 3*crisp * pow(rad,1); +comp_23=` +comp_24=`float mask = saturate(1-4*rad); +comp_25=` +comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); +comp_27=` +comp_28=`//MilkDrop3 Color Mode: +comp_29=`ret /= float3(2.3,2.9,0.5); +comp_30=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=01b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.925 +fVideoEchoZoom=1.002 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=11 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=100.000 +fWaveScale=3.918 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=1.500 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.700 +wave_g=0.406 +wave_b=0.620 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=1.000 +ob_g=0.000 +ob_b=1.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=6.050 +mv_r=0.451 +mv_g=0.357 +mv_b=0.350 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +per_frame_init_1=//How it works +per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_4=//Camera angle is forced back into horizontal position +per_frame_init_5= +per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- +per_frame_init_7=//SPEEDS +per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds +per_frame_init_9=hSpeed = .03; //head speed +per_frame_init_10=pSpeed = .08; //speed of primary particles +per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles +per_frame_init_12= +per_frame_init_13=//CAMERA +per_frame_init_14=CamDist = .01; //camera tries to keep this distance +per_frame_init_15=CamSpeed = .4; //camera follower speed +per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework +per_frame_init_17=HLock = .1; //force camera angle back into horizontal view +per_frame_init_18= +per_frame_init_19=//OTHER PARAMS +per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes +per_frame_init_21=g0 = .04; //gravitation +per_frame_init_22=cw = 10; //air drag +per_frame_init_23= +per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- +per_frame_init_25= +per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); +per_frame_init_27=fac = .4; reg19 = fac; +per_frame_init_28= +per_frame_init_29=//SPARKS +per_frame_init_30=obj_num = 800; reg00 = obj_num; +per_frame_init_31=obj_size = 16; reg01 = obj_size; +per_frame_init_32=max_age = 2; reg02 = max_age; +per_frame_init_33=head_ptr = 0; +per_frame_init_34=free = 0; +per_frame_init_35= +per_frame_init_36= +per_frame_init_37=//SPARKS2 +per_frame_init_38=num2 = 2000; +per_frame_init_39=free2 = 0; //# +per_frame_init_40=//size2 = 10; +per_frame_init_41=ptr2 = 0; +per_frame_init_42=mage2 = 1.4; reg22 = mage2; +per_frame_init_43=base2 = 200000; +per_frame_init_44= +per_frame_init_45=//TAIL +per_frame_init_46=t_num = 500; reg10 =t_num; +per_frame_init_47=t_age = .7; reg12 = t_age; +per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_49=t_ptr = 0; +per_frame_init_50=t_free = 0; +per_frame_init_51= +per_frame_init_52= +per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; +per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_55=//Obj Structure - Index +per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_57=//9..11: rgb 12: age 13: size; +per_frame_init_58= +per_frame_init_59= +per_frame_init_60=//camera coordinate system +per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_63= +per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_67= +per_frame_init_68= +per_frame_init_69=//head coordinate system +per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_73= +per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; +per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; +per_frame_init_76= +per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; +per_frame_init_78= +per_frame_init_79= +per_frame_init_80=//----------------------------------------- +per_frame_init_81= +per_frame_1=dt = gSpeed/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); +per_frame_3=dt2 = dt ; //# unabhaengig machen ? +per_frame_4=vol_att = (bass + mid + treb)/3; +per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); +per_frame_6= +per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); +per_frame_8=t0 = if(is_beat,time,t0); +per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_10=index = (index + is_beat) %16; +per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; +per_frame_12= +per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; +per_frame_16=right = pow(bass_att,3)*2; +per_frame_17=up = pow(treb_att,3)*2; +per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; +per_frame_19=cal = max(cal,.3); +per_frame_20= +per_frame_21=if ((index%2==0)*is_beat, +per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); +per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); +per_frame_24= +per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; +per_frame_26=sp0 = .1; +per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken +per_frame_28=speed = speed*dec + (1-dec)*sp0;; +per_frame_29= +per_frame_30=//HEAD COORD SYS +per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_36= +per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_46= +per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_50=vx0 = reg56*speed; +per_frame_51=vy0 = reg57*speed; +per_frame_52=vz0 = reg58*speed; +per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_56= +per_frame_57=style = n1 > 0; +per_frame_58=//SPARK QUEUE - insert new objects +per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); +per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); +per_frame_61=if (new < 8, new = 0, 0); +per_frame_62= +per_frame_63=n = 0; m = new; +per_frame_64=dec = if (new > 0,0.2,dec_f); +per_frame_65=new_ = new_*dec + (1-dec)*new; +per_frame_66=q29 = new_; +per_frame_67=if (new > 0, +per_frame_68= if (index%4==0, +per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; +per_frame_70= colr = bass_att/csum; +per_frame_71= colb = mid_att/csum; +per_frame_72= colg = treb_att/csum;,0); +per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; +per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); +per_frame_75= while (exec2 ( +per_frame_76= self = (head_ptr%obj_num)*obj_size; +per_frame_77= if (gmegabuf(self+12) <= 0, +per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); +per_frame_80= +per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; +per_frame_82= vx = sin(theta)*cos(phi)*v0; +per_frame_83= vy = sin(theta)*sin(phi)*v0; +per_frame_84= vz = cos(theta)*v0; +per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_88= vx = vx1; vy = vy1; vz = vz1; +per_frame_89= +per_frame_90= gmegabuf(self) = x0; +per_frame_91= gmegabuf(self+1) = y0; +per_frame_92= gmegabuf(self+2) = z0; +per_frame_93= gmegabuf(self+3) = vx+vx0; +per_frame_94= gmegabuf(self+4) = vy+vy0; +per_frame_95= gmegabuf(self+5) = vz+vz0; +per_frame_96= gmegabuf(self+9) = colr; +per_frame_97= gmegabuf(self+10) = colg; +per_frame_98= gmegabuf(self+11) = colb; +per_frame_99= gmegabuf(self+12) = dt2; +per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size +per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); +per_frame_102= n += 1; m -= 1; +per_frame_103= ,0;); +per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_105=,0); +per_frame_106= +per_frame_107=//SPARK QUEUE - calc movement +per_frame_108=n = 0; free = 0; +per_frame_109=loop (obj_num, +per_frame_110= self = n*obj_size; +per_frame_111= age = gmegabuf(self+12); +per_frame_112= if (age > 0, +per_frame_113= if (age > max_age, age = 0, age += dt2); +per_frame_114= new = min (free2, gmegabuf(self+14)); +per_frame_115= if (new > 0, +per_frame_116= while (exec2( +per_frame_117= self2 = (ptr2%num2)*obj_size+base2; +per_frame_118= if (gmegabuf(self2+12) <= 0, +per_frame_119= gmegabuf(self2) = gmegabuf(self); +per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren +per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; +per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); +per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); +per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); +per_frame_128= gmegabuf(self2+12) = dt2; +per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_130= new -=1; free2 -= 1; +per_frame_131= ,0;); +per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); +per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_139= gmegabuf(self+3) *= brake; +per_frame_140= gmegabuf(self+4) *= brake; +per_frame_141= gmegabuf(self+5) *= brake; +per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation +per_frame_143= ,free += 1); //otherwise +per_frame_144= gmegabuf(self+12) = age; +per_frame_145= n += 1; +per_frame_146=); +per_frame_147= +per_frame_148=//2nd SPARK QUEUE - movement +per_frame_149=n = 0; free2 = 0; +per_frame_150=loop (num2, +per_frame_151= self = n*obj_size + base2; +per_frame_152= age = gmegabuf(self+12); +per_frame_153= if (age > 0, +per_frame_154= if (age > mage2, age = 0, age +=dt2); +per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_156= brake = max(0.1,1-300*dt*cw*v2); +per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_160= gmegabuf(self+3) *= brake; +per_frame_161= gmegabuf(self+4) *= brake; +per_frame_162= gmegabuf(self+5) *= brake; +per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_164= ,free2 += 1); +per_frame_165= gmegabuf(self+12) = age; +per_frame_166= n += 1; +per_frame_167=); +per_frame_168= +per_frame_169=//TAIL +per_frame_170=new = int(t_free/8*vol_att); //# vol ? +per_frame_171=new = min (new, t_free); +per_frame_172=if (new > 0, +per_frame_173= while (exec2 ( +per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_175= if (gmegabuf(self+12) <= 0, +per_frame_176= +per_frame_177= theta = .006*rand(12); phi = rand(12); ; +per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_179= vx = sin(theta)*cos(phi)*v0; +per_frame_180= vy = sin(theta)*sin(phi)*v0; +per_frame_181= vz = cos(theta)*v0; +per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_186= gmegabuf(self) = x0 + ran*reg56; +per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_189= gmegabuf(self+3) = vx+vx0; +per_frame_190= gmegabuf(self+4) = vy+vy0; +per_frame_191= gmegabuf(self+5) = vz+vz0; +per_frame_192= gmegabuf(self+12) = dt2; +per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size +per_frame_194= new -= 1; +per_frame_195= ,0;); +per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_197=,0); +per_frame_198= +per_frame_199= +per_frame_200=//TAIL QUEUE - calc movement +per_frame_201=n = 0; t_free = 0; +per_frame_202=loop (t_num, +per_frame_203= self = n*obj_size + tbase; +per_frame_204= age = gmegabuf(self+12); +per_frame_205= if (age > 0, +per_frame_206= if (age > t_age, age = 0, age +=dt2); +per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_208= brake = max(0.5,1-dt*cw*v2); +per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_212= gmegabuf(self+3) *= brake; +per_frame_213= gmegabuf(self+4) *= brake; +per_frame_214= gmegabuf(self+5) *= brake; +per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_216= ,t_free += 1); //otherwise +per_frame_217= gmegabuf(self+12) = age; +per_frame_218= n += 1; +per_frame_219=); +per_frame_220= +per_frame_221=//SPARK and HEAD COORD for use in comp shader +per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; +per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; +per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_227=q11 = .5 + x1/z1*fac; +per_frame_228=q12 = .5 + y1/z1*fac; +per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; +per_frame_230= +per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_235=q14 = .5 + x1/z1*fac; +per_frame_236=q15 = .5 + y1/z1*fac; +per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; +per_frame_238= +per_frame_239= +per_frame_240=//FOLLOW WITH CAMERA +per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; +per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_244= +per_frame_245=//ROTATE VIEPOINT +per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_249=k1 = dt/max(dist,.06)*CamLock; +per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_251= +per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_257= +per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_270= +per_frame_271=//Fake altitude +per_frame_272=q10 = (1.5-ycam); +per_frame_273= +per_frame_274=//TEXTURE GND MOVEMENT +per_frame_275=posx += dxcam; posz += dzcam; +per_frame_276=q18 = posz*2; +per_frame_277=q19 = posx*2; +per_frame_278= +per_frame_279=//CLOUDS MOVEMENT +per_frame_280=crot = crot + v3; +per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_282= +per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; +per_frame_284=cmovx += -v1 * q1 + v2 * q2; +per_frame_285=cmovy += -v1 * q3 + v2 * q4; +per_frame_286=q5 = cmovx*.1; +per_frame_287=q6 = cmovy*.1; +per_frame_288=q7 = cfwd*8; +per_frame_289=q8 = v3; +per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_291= +per_frame_292= +per_frame_293=q30 = dt2; +per_frame_294=q31 = aspectx; +per_frame_295=q32 = aspecty; +per_frame_296= +per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_298= +per_frame_299=gg = .5; +per_frame_300=dx = -v2*gg; dy = v1*gg; +per_frame_301= +per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; +per_frame_303=monitor = free; +per_frame_304= +per_frame_305= +per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren +per_frame_307=//colr etc durch q var ersetzen +per_frame_308=//Kamera-Offset ! +per_pixel_1=rot = q8; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret *= 0.94; //or try: ret -= 0.004; +warp_8=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`//Planet +comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_35=`uv1 = (uvc-pos); +comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_38=`mask = ir0*length(uv1)<1; +comp_39=`rs = rs/14+float2(time*-0.007,0); +comp_40=`prof = noise3(rs); +comp_41=`prof2 = noise3(rs+texsize.zw); +comp_42=`float hmask = sat(4-8*pos.y); +comp_43=` +comp_44=`ret *= !mask; +comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_46=` +comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_49=` +comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_52=` +comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_54=` +comp_55=` +comp_56=`z = 1/(2-uv.y) ; +comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_58=`uv3.y -= noise3(uv3).r*-0.008; +comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_61=`ret /= float3(1.8,1.0,1.1); +comp_62=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk new file mode 100644 index 0000000..95a7d78 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk @@ -0,0 +1,380 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.150 +ob_r=0.000 +ob_g=0.200 +ob_b=0.400 +ob_a=0.100 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=0.800 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.800 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=0; +wave_0_per_point3=g=ni*sin(time*0.33); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16=x= x1+.5; +wave_0_per_point17=y= y1+.48; +wave_0_per_point18= +wave_0_per_point19=if (t1==0,xo=x;yo=y,0); +wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point21=xo=x; yo=y; +wave_0_per_point22= +wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point24= +wave_0_per_point25=s=sample*13+reg50; +wave_0_per_point26=r = 0.6 + 0.4*sin(s); +wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); +wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); +wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; +wave_0_per_point30=t1 += 1; +wave_0_per_point31= +wave_0_per_point32= +wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); +wavecode_1_enabled=0 +wavecode_1_samples=72 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wavecode_2_enabled=1 +wavecode_2_samples=9 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.20000 +wavecode_2_r=1.000 +wavecode_2_g=0.300 +wavecode_2_b=1.000 +wavecode_2_a=0.800 +wave_2_per_point1=x=rand(1); y= rand(1); +wave_2_per_point2= +wave_2_per_point3=r=0.6+0.3*sin(q6); +wave_2_per_point4=g=0.6+0.3*sin(q6*1.3); +wave_2_per_point5=b=0.6+0.3*sin(q6*1.7); +wave_2_per_point6= +wave_2_per_point7=a = max(0,sin(q7*.37)); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.800 +wavecode_3_g=0.400 +wavecode_3_b=0.700 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.600 +shapecode_0_y=0.400 +shapecode_0_rad=0.12001 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.25489 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = sin(time/3)*0.5+0.5; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.700 +shapecode_1_rad=0.17914 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.14148 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=400 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.01645 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=0.600 +shapecode_2_g=0.400 +shapecode_2_b=1.000 +shapecode_2_a=0.200 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.400 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=10 +shapecode_3_additive=0 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=400 +shapecode_3_x=0.800 +shapecode_3_y=0.750 +shapecode_3_rad=0.07316 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.04372 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=1.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=0.800 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; +per_frame_init_4=i = 0; +per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); +per_frame_init_6= +per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (bass+mid+treb)/3 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4= +per_frame_5=beat = (vol>vol2) && (time-t0>.5); +per_frame_6=if (beat, vol2=vol*5;t0=time,0); +per_frame_7=vol2 *= dec_s; +per_frame_8=idx += beat; +per_frame_9= +per_frame_10=excite = atan (exc*2)/1.6; +per_frame_11=index=0; ratio = log(maxbpm/minbpm); +per_frame_12=loop (num_res, +per_frame_13= n = index*8; +per_frame_14= omega = megabuf(n) * 6.2832/60; +per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_16= ECS = int (8*omega*dt)+1; +per_frame_17= loop (ECS, +per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_20= bc = megabuf(n+1); +per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_22= quad = sqrt (bc*bc+bs*bs) ; +per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_24= megabuf (n+4) = megabuf(n+3); +per_frame_25= megabuf (n+5) = bc; +per_frame_26= megabuf (n+6) = bs ; +per_frame_27= index += 1; +per_frame_28=); +per_frame_29= +per_frame_30=n = 0; maxind = 0; scale = .12; +per_frame_31=loop (num_res, +per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_35=n+=8;); +per_frame_36= +per_frame_37=t1 += (3+mid_att)*dt*.1; +per_frame_38=t2 += (3+bass_att)*dt*.1; +per_frame_39=ob_g = .2* (sin (t2*.37)+1); +per_frame_40=ob_b = .2* (sin (t1*.23)+1); +per_frame_41= +per_frame_42=q10=megabuf(maxind+1); +per_frame_43=BPM = megabuf(maxind); +per_frame_44=q32 = aspecty; +per_frame_45= +per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); +per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); +per_frame_48=q1 = s1 * (s2<0.01); +per_frame_49= +per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); +per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; +per_frame_52=q2 = s2*0.04; +per_frame_53=q6=t1; q7=t2; +per_frame_54=q15=fac; +per_frame_55=fac = max(-14, fac-dt*4); +per_frame_56=rot = .0; warp = 0.; +per_frame_57= +per_frame_58=monitor = reg50; +per_pixel_1=sy=sx=1; dx=0;dy=0.005; +per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 noise = tex2D(sampler_noise_lq,uv*1+rand_frame)-.2; +warp_4=`uv = (uv-uv_orig)*(1+abs(lum(GetBlur2(uv)-GetBlur1(uv)))*q15) + uv_orig; +warp_5=`ret = tex2D (sampler_fw_main, uv); +warp_6=` +warp_7=`ret -= 0.008 * (frame%2); +warp_8=`ret -= saturate(uv.y-.5)*noise.x*0.03; +warp_9=`} +comp_1=`static float2 hor = float2 (texsize.z,0); +comp_2=`static float2 ver = float2 (0, texsize.w); +comp_3=`static float2x2 rot45 = float2x2(0.7,0.7,-0.7,0.7); +comp_4=`float2 rs, rs0, uv2, uv3,uv4,dz; +comp_5=`float3 noise, ret1, neu; +comp_6=`#define GP GetPixel +comp_7=` +comp_8=`shader_body { +comp_9=`static float2 center = float2(.5,.2+rand_preset.x*0.4); +comp_10=`float2 uv1 = (uv-center ); +comp_11=` +comp_12=`ret1 = 0; +comp_13=`int anz = 3; +comp_14=`int n = 0; +comp_15=`dz=0; +comp_16=`while (n < anz) { +comp_17=` float dist = 1-frac(1.0/anz*n); //evtl sqrt !; +comp_18=` float inten = saturate(1-dist); +comp_19=` uv3 = .5*anz*uv1*dist + center; +comp_20=` float mask = (uv3.x>0) && (uv3.x<1) && (uv3.y>0) && (uv3.y<1); +comp_21=` mask = max(0.5,mask); +comp_22=` dz.x += inten*(lum(GP(uv3+hor))- lum(GP (uv3-hor))); +comp_23=` dz.y += inten*(lum(GP(uv3+ver))- lum(GP (uv3-ver))); +comp_24=` dz *= length(dz)>length(texsize.zw)*8; +comp_25=` neu = max(GP(uv3+dz*0.1*inten),GetBlur3(uv3)*.50*rand_preset.y); +comp_26=` ret1 = max(ret1,neu*inten*mask); +comp_27=`n++; +comp_28=`} +comp_29=` +comp_30=`uv1= mul(uv1,rot45); +comp_31=`dz = mul(dz ,rot45); +comp_32=`float2 uv6 = sin(10*uv1+dz*12 + time*.2); +comp_33=`float3 mus = .06/length(uv6) * (1+length(dz)*length(texsize.xy)*0.012*(0.25+2*GetBlur1(frac(1-2*uv)))); +comp_34=` +comp_35=`ret = sqrt(ret1)*(.1+rand_preset.z*0.4+8*mus*saturate(1-rad)); +comp_36=`ret = 1-exp(-ret*1.3); +comp_37=`//ret = GetPixel(uv0); +comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk new file mode 100644 index 0000000..f46ad3c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk @@ -0,0 +1,537 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.880 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=2.003 +fWaveScale=0.010 +fWaveSmoothing=0.801 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.300 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.010 +wave_y=0.010 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.010 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.010 +nMotionVectorsX=12.800 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.010 +b2n=0.000 +b3n=0.050 +b1x=0.900 +b2x=0.450 +b3x=0.990 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.060 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=0.210 +wave_0_per_point1=r1 = 1; +wave_0_per_point2=q10 = -1 + 2 *sample; +wave_0_per_point3=q11 = 0.100 * sample; +wave_0_per_point4=my_x = sqrt(r1 * r1 - q10 * q10) * cos(q11); +wave_0_per_point5=my_y = sqrt(r1 * r1 - q10 * q10) * sin(q11); +wave_0_per_point6=my_z = q10; +wave_0_per_point7=d = 12; +wave_0_per_point8=zoom = 3.1; +wave_0_per_point9=w1 = 8 * time; +wave_0_per_point10=w2 = 2.0 * time; +wave_0_per_point11=w3 = 2; +wave_0_per_point12=x1 = cos(w1) * my_x + sin(w1) * my_y; +wave_0_per_point13=y1 = -sin(w1) * my_x + cos(w1) * my_y; +wave_0_per_point14=z1 = my_z; +wave_0_per_point15=x2 = cos(w2) * x1 + sin(w2) * z1; +wave_0_per_point16=z2 = -sin(w2) * x1 + cos(w2) * z1; +wave_0_per_point17=y2 = y1; +wave_0_per_point18=y3 = cos(w3) * y2 + sin(w3) * z2; +wave_0_per_point19=z3 = -sin(w3) * y2 + cos(w3) * z2; +wave_0_per_point20=x3 = x2; +wave_0_per_point21=l = sqrt(x3 * x3 * y3 * y3); +wave_0_per_point22=w = atan2(x3,y3); +wave_0_per_point23=p = tan(asin(1) + atan2(d - z3,l)); +wave_0_per_point24=d = sqrt(x3 * x3 + y3 * y3 + (z3 + d) * (z3 + d)); +wave_0_per_point25=my_x = zoom * cos(w) * p; +wave_0_per_point26=my_y = zoom * sin(w) * p; +wave_0_per_point27=x = 0.5 + my_x; +wave_0_per_point28=y = 0.5 + my_y; +wave_0_per_point29=r = 3 * abs(my_z); +wave_0_per_point30=g = 2 * abs(my_z); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.450 +wave_1_init1=adv = 0; +wave_1_per_frame1=adv = adv + q8 * 0.01; +wave_1_per_frame2=t1 = adv; +wave_1_per_point1=n = sample * 6.283; +wave_1_per_point2=xp = sin(n * 111113) * 0.759; +wave_1_per_point3=yp = cos(n * 111113) * 0.759; +wave_1_per_point4=zp = 0.01; +wave_1_per_point5=scale = sin(n * 7); +wave_1_per_point6=xp = xp * scale; +wave_1_per_point7=yp = yp * scale; +wave_1_per_point8=ang = sin(n * 9); +wave_1_per_point9=sang = sin(ang); +wave_1_per_point10=cang = cos(ang); +wave_1_per_point11=xq = xp; +wave_1_per_point12=yq = yp * sang + zp * cang; +wave_1_per_point13=zq = yp * cang - zp * sang; +wave_1_per_point14=xp = xq; +wave_1_per_point15=yp = yq; +wave_1_per_point16=zp = zq; +wave_1_per_point17=ang = time * 0.17; +wave_1_per_point18=sang = sin(ang); +wave_1_per_point19=cang = cos(ang); +wave_1_per_point20=xq = xp; +wave_1_per_point21=yq = yp * sang + zp * cang; +wave_1_per_point22=zq = yp * cang - zp * sang; +wave_1_per_point23=xp = xq; +wave_1_per_point24=yp = yq; +wave_1_per_point25=zp = zq; +wave_1_per_point26=ang = time * 0.015; +wave_1_per_point27=sang = sin(ang) +wave_1_per_point28=;cang = cos(ang); +wave_1_per_point29=xq = xp * sang + zp * cang; +wave_1_per_point30=yq = yp; +wave_1_per_point31=zq = xp * cang - zp * sang; +wave_1_per_point32=xp = xq; +wave_1_per_point33=yp = yq; +wave_1_per_point34=zp = zq; +wave_1_per_point35=zp = zp+2.5; +wave_1_per_point36=jitterx = (int(rand(10)) - 5) * 0.0005; +wave_1_per_point37=jittery = (int(rand(10)) - 5) * 0.0005; +wave_1_per_point38=x = xp / zp + 0.5; +wave_1_per_point39=y = yp / zp * 1.333 + 0.5; +wave_1_per_point40=phase = sin(n * 13 + time * 6) * 0.5 + 0.5; +wave_1_per_point41=s2 = sample * 16 + t1; +wave_1_per_point42=phase = s2 - int(s2); +wave_1_per_point43=phase = 1 - phase; +wave_1_per_point44=a = a * phase; +wave_1_per_point45=b = b * phase; +wave_1_per_point46=g = g * phase; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = time; +wave_2_per_point1=n = sample * 6.283; +wave_2_per_point2=xp = int(rand(3)) - 1; +wave_2_per_point3=yp = int(rand(3)) - 1; +wave_2_per_point4=zp = int(rand(3)) - 1; +wave_2_per_point5=fix = equal(abs(xp),1) + equal(abs(yp),1) + equal(abs(zp),1); +wave_2_per_point6=fix = if(equal(fix,3) , 0.5 , 1); +wave_2_per_point7=xp = xp * fix + q1; +wave_2_per_point8=yp = yp * fix + q2; +wave_2_per_point9=zp = zp * fix + q3; +wave_2_per_point10=ang = t1; +wave_2_per_point11=sang = sin(ang); +wave_2_per_point12=cang = cos(ang); +wave_2_per_point13=xq = xp * cang - zp * sang; +wave_2_per_point14=yq = yp; +wave_2_per_point15=zq = xp * sang + zp * cang; +wave_2_per_point16=xp = xq; +wave_2_per_point17=yp = yq; +wave_2_per_point18=zp = zq; +wave_2_per_point19=ang = t1/3; +wave_2_per_point20=sang = sin(ang); +wave_2_per_point21=cang = cos(ang); +wave_2_per_point22=xq = xp; +wave_2_per_point23=yq = yp * cang - zp * sang;; +wave_2_per_point24=zq = yp * sang + zp * cang; +wave_2_per_point25=xp = xq; +wave_2_per_point26=yp = yq; +wave_2_per_point27=zp = zq; +wave_2_per_point28=zp = zp + 6.1; +wave_2_per_point29=xs = xp/zp + 0.5; +wave_2_per_point30=ys = yp/zp * 1.333 + 0.5; +wave_2_per_point31=x = xs; +wave_2_per_point32=y = ys; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.55000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.900 +wave_3_per_frame1=basstime = basstime + bass_att * 0.2; +wave_3_per_frame2=t1 = basstime; +wave_3_per_point1=val = sample * x * 2; +wave_3_per_point2=xx = cos(val + t1) * 2; +wave_3_per_point3=xy = sin(val + t1) * 2; +wave_3_per_point4=xz = cos(value1 * 3); +wave_3_per_point5=x = 0.5 + 0.1 * (xx / xz) + value1 * 0.1; +wave_3_per_point6=y = 0.5 + 0.11 * (xy / xz) + value2 * 0.1; +wave_3_per_point7=r = r + 1*(0.6 * sin(time * 1.54) + 0.4 * sin(time * 1.55) + x); +wave_3_per_point8=g = g + 1*(0.6 * sin(time * 1.206) + 0.4 * sin(time * 1.125) + y); +wave_3_per_point9=b = b + 1*(0.6 * sin(time * 1.407) + 0.4 * sin(time * 1.79) + x + y); +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=2 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.59950 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2 * ((bass_att + treb_att + mid_att) / 3); +shape_0_per_frame2=bob = bob * above(bob,0.01) - 0.01 + 1 * (1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4 * sin(time * 0.8); +shape_0_per_frame4=bob = bob * vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11=sp = red * 0.025; +shape_0_per_frame12=spi = 0.5 - sp; +shape_0_per_frame13=tm = time * 0.1; +shape_0_per_frame14=border_r = 0.5 + sp * sin(tm * 0.6) + spi * cos(tm * 1.46); +shape_0_per_frame15=border_g = 0.5 + sp * sin(tm * 1.294) + spi * cos(tm * 0.87); +shape_0_per_frame16=border_b = 0.5 + sp * sin(tm * 1.418) + spi * cos(tm * 0.76); +shapecode_1_enabled=1 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10200 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.300 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.02 * sin(time); +shape_1_per_frame2=y = 0.5 + 0.02 * cos(time); +shape_1_per_frame3=r = 0.1 + 0.5 * sin(q1 * 0.01); +shape_1_per_frame4=g = 0.1 + 0.5 * sin(q1 * 0.09878); +shape_1_per_frame5=b = 0.1 + 0.5 * sin(q1 * 0.0897); +shape_1_per_frame6=r2 = 0.1 + 0.5 * sin(q1 * 0.035); +shape_1_per_frame7=g2 = 0.1 + 0.5 * sin(q1 * 0.09878); +shape_1_per_frame8=b2 = 0.1 + 0.5 * sin(q1 * 0.0897); +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.99579 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.45110 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.260 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.250 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.900 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.010 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.010 +shape_3_per_frame1=x = 0.5 + 0.5 * (sin(time * 1.1) * 0.3 + 0.7 * sin(time * 0.5)); +shape_3_per_frame2=x = 0.5 + 0.225 * sin(time + 2.09); +shape_3_per_frame3=y = 0.5 + 0.3 * cos(time + 2.09); +shape_3_per_frame4=rad = rad * bass_att; +shape_3_per_frame5=r = 0.5 + 0.5 * sin(frame * 0.5); +shape_3_per_frame6=b = 0.5 + 0.5 * sin(frame * 0.5 + 2.094); +shape_3_per_frame7=g = 0.5 + 0.5 * sin(frame * 0.5 + 4.188); +shape_3_per_frame8= +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_init_11=conv=1; conv2 = 2; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; +per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; +per_frame_62=a2 = ang2; +per_frame_63=tr1 = tr1*0.8+0.2*ang1; +per_frame_64=tr2 = tr2*0.8+0.2*ang2; +per_frame_65=conv_ = conv_*0.8+0.2*conv; +per_frame_66=conv2_ = conv2_*0.+1*conv2; +per_frame_67=q5 = conv_; +per_frame_68=q6 = conv2_; +per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; +per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_72= +per_frame_73=q10 = cos(tr1)*b1; +per_frame_74=q11 = sin(tr1)*b1; +per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); +per_frame_76=jump = bcount * ct; +per_frame_77=q8 = cos(tr2+jump*2)*b2; +per_frame_78=q9 = sin(tr2+jump)*b2; +per_frame_79=fcountx += q10; fcounty += q11; +per_frame_80=q12 = -fcountx; q13 = -fcounty; +per_frame_81= +per_frame_82=q14 = sqrt(bass+mid+treb)/2; +per_frame_83=q15 = peak; +per_frame_84=q16 = vol-vol_; +per_frame_85=q32 = aspecty; +per_frame_86=start += dt; +per_frame_87=monitor = certain; +warp_1=`shader_body +warp_2=`{ +warp_3=` +warp_4=`ret.y = tex2D(sampler_main, (uv - 0.497) * 1.001 + 0.5 ).x; +warp_5=`ret.x = tex2D(sampler_main, (uv - 0.503) * 0.98 + 0.5 ).y; +warp_6=`ret.z = tex2D(sampler_main, (uv - 0.5) * 0.95 + 0.5).z; +warp_7=`float r = 2; +warp_8=`ret += float3(-ret.x,ret.x,0) * 0.06 * r; +warp_9=`ret += float3(0,-ret.y,ret.y) * 0.05 * r; +warp_10=`ret += float3(0,0,-ret.z) * 0.04 * r; +warp_11=`float2 dither_uv = uv_orig * texsize.xy * texsize_noise_lq.zw + rand_frame.xy; +warp_12=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz - 0.5) / 256.0 * float3(3,5,8); +warp_13=`ret -= 0.0005; +warp_14=`ret *= 0.99; +warp_15=`ret *= 0.97 + 0.03 * saturate(length(uv - uv_orig)*200); +warp_16=` +warp_17=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, radi0, kk; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rs; +comp_5=`static const int anz = 30; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc*0; +comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); +comp_30=`radi = radi0; +comp_31=`for (int n=0; n < anz; n++) +comp_32=`{ +comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; +comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); +comp_35=`} +comp_36=`shine = saturate(shine*2.1/anz-0.1); +comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_38=`ret = shine + struc; +comp_39=` +comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk new file mode 100644 index 0000000..40a8a00 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk @@ -0,0 +1,425 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.600 +fDecay=1.000 +fVideoEchoZoom=1.007 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=2 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=1 +bInvert=0 +fWaveAlpha=0.250 +fWaveScale=0.210 +fWaveSmoothing=0.900 +fWaveParam=0.094 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00909 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.400 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.59957 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.990 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = int(rand(20)); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.09990 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_1_per_frame2=x = 0.5 + 0.225*sin(time); +shape_1_per_frame3=y = 0.5 + 0.3*cos(time); +shape_1_per_frame4= +shape_1_per_frame5=rad = rad*mid_att; +shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame9= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10609 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); +shape_3_per_frame4= +shape_3_per_frame5=rad = rad*treb_att; +shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame9= +per_frame_init_1=a1 = 0; a2 = 0; +per_frame_init_2=n = 0; +per_frame_init_3=loop (5000, +per_frame_init_4= megabuf(n)=0; +per_frame_init_5= gmegabuf(n)=0; +per_frame_init_6= n += 1; +per_frame_init_7=); +per_frame_init_8= +per_frame_init_9=bx = 0; by = 0; +per_frame_init_10=start = 1; +per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=v0 = (bass+mid+treb)/3; +per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); +per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; +per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); +per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_7= +per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); +per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); +per_frame_10=bindex = (bindex + is_beat) %4; +per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; +per_frame_12= +per_frame_13=//delay chain +per_frame_14=n = 150; +per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); +per_frame_16=gmegabuf(0) = tvol; +per_frame_17=q15 = tvol/2; +per_frame_18= +per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; +per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; +per_frame_21=loop (num_res, +per_frame_22= n = i*8; +per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) +per_frame_25= Excite = tvol; +per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos +per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping +per_frame_28= EC_Steps = int (20*Freq*dt)+1; +per_frame_29= loop (EC_Steps, // Euler-Cauchy steps +per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_37= qavg = qavg+pow (megabuf(n+3),2); +per_frame_38= avg = avg + megabuf(n+3); +per_frame_39= i += 1;); +per_frame_40= +per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; +per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); +per_frame_43=qdev = sqrt (qdev/num_res); +per_frame_44=certain = megabuf(maxind*8+3)/qavg; +per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; +per_frame_46=bcount += dbl_beat; +per_frame_47= +per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; +per_frame_49=k1 = 0.03; +per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; +per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; +per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; +per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; +per_frame_56= +per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); +per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; +per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; +per_frame_60=conv =if (trig, rand(1)>0.5, conv);; +per_frame_61=tr1 = tr1*0.8+0.2*ang1; +per_frame_62=tr2 = tr2*0.8+0.2*ang2; +per_frame_63=conv_ = conv_*0.8+0.2*conv; +per_frame_64=q5 = conv_; +per_frame_65= +per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; +per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw +per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. +per_frame_69= +per_frame_70=q10 = cos(tr1)*b1; +per_frame_71=q11 = sin(tr1)*b1; +per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); +per_frame_73=jump = bcount * ct; +per_frame_74=q8 = cos(tr2+jump*2)*b2; +per_frame_75=q9 = sin(tr2+jump)*b2; +per_frame_76=fcountx += q10; fcounty += q11; +per_frame_77=q12 = -fcountx; q13 = -fcounty; +per_frame_78= +per_frame_79=q14 = sqrt(bass+mid+treb)/2; +per_frame_80=q15 = peak; +per_frame_81=q16 = vol-vol_; +per_frame_82=q32 = aspecty; +per_frame_83=start += dt; +warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_2=`static const float reso = 0.01; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; +warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; +warp_7=` +warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; +warp_9=`zz =mul(zz,float2x2(_qa)); +warp_10=` +warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); +warp_12=`uv.xy += h1*texsize.zw * .4/reso; +warp_13=` +warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); +warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; +warp_16=` +warp_17=` +warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); +warp_19=` +warp_20=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, radi, kk; +comp_3=`float2 uv1, uv2, uva, dz, center; +comp_4=`float3 rs; +comp_5=`static const int anz = 27; +comp_6=`static const float ir0 = 4, scale=1.8; +comp_7=` +comp_8=`float3 Get1 (float2 uvi, float par) +comp_9=`{return GetBlur1(uvi);} +comp_10=` +comp_11=`float3 argo (float2 uvi) +comp_12=`{ +comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); +comp_14=`float k2 = 1/k1; kk = k2; +comp_15=`k1 = lerp(k1,k2,q5); +comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; +comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; +comp_18=`} +comp_19=` +comp_20=`shader_body { +comp_21=`float2 uv0 = uv; +comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; +comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); +comp_24=`rs = argo(uv1)+0.5; +comp_25=` +comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); +comp_27=`//struc = pow(struc,0.8); +comp_28=`float3 shine = struc; +comp_29=`radi = ir0/scale; +comp_30=`for (int n=1; n <= anz; n++) +comp_31=`{ +comp_32=` shine += 1.5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); +comp_33=` radi -= ir0/scale/anz*0.9;; +comp_34=`} +comp_35=`//shine *= (q14+1)/2; +comp_36=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); +comp_37=`ret = max(shine,1.5*struc); +comp_38=` +comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); +comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; +comp_41=`} +comp_42=`written by martin +comp_43=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk b/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk new file mode 100644 index 0000000..7a0b0a2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk @@ -0,0 +1,842 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=2.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=9 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=1 +fWaveAlpha=100.000 +fWaveScale=0.081 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.100 +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=1.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.100 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=1.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.100 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.10000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=1.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.100 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = rand(10); posy = rand(10); +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.15; st_=0.05; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = 0.7*sin(time*.0162+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002; +per_frame_13= +per_frame_14=//movement +per_frame_15=posx = time*0.00103; +per_frame_16=posy = time*0.0074; +per_frame_17=q10 = posx; +per_frame_18=q11 = posy; +per_frame_19= +per_frame_20=//start ran for warp mod +per_frame_21=q15 = ranx; +per_frame_22=q16 = rany; +per_frame_23= +per_frame_24=test = (t0-time)*0.047-3.14/2; +per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_26= +per_frame_27=//Alti +per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; +per_frame_29= +per_frame_30=//hory (Kippung) +per_frame_31=q6 = view * (1-st_) + st_*2; +per_frame_32= +per_frame_33=//q6 = 0.55; +per_frame_34=monitor = view; +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`static const float quality = 4; +warp_4=`float3 rsl, rsl3, ret1, sky, mod; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); +warp_9=`static const float3 mov = float3 (q10,q11,0); +warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} +warp_14=` return tmp;} +warp_15=` +warp_16=` +warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; +warp_18=` uvi.xy+= modran*3; +warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} +warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} +warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; +warp_22=` tmp -= diff*0.009 ; +warp_23=` return 1-pow (tmp,0.8+mod.x);} +warp_24=` +warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; +warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} +warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} +warp_28=` return 1-pow (tmp,.8+2*mod.x);} +warp_29=` +warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); +warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; +warp_33=` return float3(rs*xyscale,z); } +warp_34=` +warp_35=` +warp_36=`shader_body { +warp_37=`uv1=uv-0.5; +warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); +warp_39=` +warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; +warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); +warp_42=` +warp_43=`i=0, p=0; +warp_44=`for (int n=1; n <= quality; n++) { +warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_46=` i += p; +warp_47=` lav_gnd -= p*0.1+i*0.2; +warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; +warp_49=`} +warp_50=`l = saturate(-lav_gnd); +warp_51=` +warp_52=`d=1.5; +warp_53=`dz = -1.2/rsl.z*xyscale*d*dir; +warp_54=` +warp_55=`rsl3 = rsl * 8 + l*0; +warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; +warp_57=` +warp_58=`ripple = (1.2/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*3001; +warp_59=` +warp_60=`ripple = .95-exp(-ripple); +warp_61=` +warp_62=`ret.r = ripple; +warp_63=`ret.b = l; +warp_64=`ret = lerp(ret,GetBlur1(uv),0.2); +warp_65=`ret.g = rsl.z*xyscale*4; +warp_66=`} +comp_1=`#define sat saturate +comp_2=`float dist, struc, height,snow; +comp_3=`float2 dz, dz1, uv0, uv1, uv3; +comp_4=`float3 rsl, mod, ret0; +comp_5=`float lav_gnd; +comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; +comp_7=`static const float2 modran = float2 (q15,q16); +comp_8=` +comp_9=`static const float2 hor = texsize.zw*float2 (1,0);; +comp_10=`static const float2 ver = texsize.zw*float2 (0,1);; +comp_11=`static const float3 mov = float3 (q10,q11,0); +comp_12=` +comp_13=`float2 noise2 (float2 uvi, float h) {float2 tmp = 0; float s = 1; +comp_14=` for (int n = 1; n <= 3; n +=1 ) {tmp += tex2D(sampler_noise_mq,(uvi)*s+time*0.003)/s; s*= 3+h*-0.0;} +comp_15=` return sat (abs(tmp*-1)-0.2);} +comp_16=` +comp_17=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +comp_18=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); +comp_19=` rs.x = uvi.x * 2*z ; rs.y = z; +comp_20=` return float3(rs*xyscale,z)+mov*1; } +comp_21=` +comp_22=`float3 GetBlur0 (float2 uvi) +comp_23=` {return (GetPixel(uvi) + GetPixel(uvi +hor) + GetPixel(uvi -hor) + GetPixel(uvi +ver) + GetPixel(uvi -ver))/5; } +comp_24=` +comp_25=` +comp_26=`shader_body { +comp_27=`//uv += texsize.zw/2; +comp_28=`uv0 = uv; +comp_29=`rsl = rs_lav (uv-0.5,-GetBlur1(uv).b+modran.yx); +comp_30=`mod = tex2D(sampler_noise_mq, rsl*0.1); +comp_31=` +comp_32=`ret0 = GetPixel(uv); +comp_33=`dist = ret0.g; +comp_34=`struc = ret0.r; +comp_35=`height = 1-ret0.b; +comp_36=`snow = abs (height-GetBlur1(uv).b)* (2*height*(0.0+struc))/dist*1; +comp_37=` +comp_38=`//########################### +comp_39=`ret = ret0;; +comp_40=` +comp_41=`ret.r = lerp (ret0.r,GetBlur1(uv).r,sat(2-6*(ret0.g+ret0.b*0.25))) ; +comp_42=` +comp_43=`ret.b = pow (ret0.b,3)/2 + ret.r/2; +comp_44=`ret.g = pow (ret0.g,1.2) /2+ ret.r/2; +comp_45=`ret.rg = sat (ret.rg+lum(ret)/2) + ret.b*(mod.z-0.3)*0.5; +comp_46=` +comp_47=`ret += ret0.r *pow (height,2)* float3 (1, 1, 2)*2*sat(2-dist)*mod.x; //snow +comp_48=`//ret += snow; +comp_49=` +comp_50=` +comp_51=`ret *= 1; +comp_52=` +comp_53=`//wolken +comp_54=`rsl = rs_lav (uv-0.5,- sat(GetBlur1(uv).b*0.7)); +comp_55=`ret += noise2(3*rsl,GetBlur1(uv).b).x * saturate (4*ret0.b-3) / abs(rsl.z)*3*mod.y; +comp_56=` +comp_57=`//Sonne +comp_58=`ret += sat(0.12/sqrt (length (uv-float2 (q2,0.58-q6))) * saturate (1-height*1 + dist*2-1)) ; +comp_59=`//ret += pow (lerp (1-uv.x,uv.x,dir)*(1-uv.y),4) * saturate (GetPixel(uv).b*5 +GetPixel(uv).g*2-1) * float3(1,0.5,0.14); +comp_60=` +comp_61=` +comp_62=` +comp_63=`} +comp_64=`ret = pow (struc, float3 (1,1.5,1.26));; +comp_65=`ret = lerp (ret, 1, pow(1-height,3)); +comp_66=`ret = lerp (ret, float3 (0,0.5,.1), sat(dist*1)); +comp_67=` +comp_68=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk b/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk new file mode 100644 index 0000000..567a6cd --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk @@ -0,0 +1,971 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=3 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.509 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.200 +wave_y=0.200 +ob_size=0.105 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.700 +ib_g=0.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.000 +mv_r=1.000 +mv_g=1.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.700 +b2x=0.400 +b3x=0.500 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=20 +wavecode_0_sep=10 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.17152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=1 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.400 +wavecode_1_b=0.000 +wavecode_1_a=0.190 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=base = t1*reg01; +wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_1_per_point5= r1 = sqrt(x*x+y*y); +wave_1_per_point6= b = min(1,2*(y-z0)); +wave_1_per_point7= x += q10; y+= q11;; +wave_1_per_point8= +wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; +wave_1_per_point10=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.600 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = 512; +wave_2_per_point1=base = t1*reg01; +wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; +wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; +wave_2_per_point5= b = min(1,2*(y-z0)); +wave_2_per_point6= r1 = sqrt(x*x+y*y); +wave_2_per_point7= x += q10; y+= q11;; +wave_2_per_point8= +wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; +wave_2_per_point10= +wave_2_per_point11=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=0.700 +wavecode_3_b=0.000 +wavecode_3_a=0.320 +wave_3_per_frame1=t1=512*2; +wave_3_per_point1=base = t1*reg01; +wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); +wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; +wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; +wave_3_per_point5= b = min(1,2*(y-z0)); +wave_3_per_point6= x += q10; y+= q11;; +wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); +wave_3_per_point8=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=28 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.840 +shapecode_0_y=0.670 +shapecode_0_rad=0.97233 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.41391 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=13 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.46393 +shapecode_1_r=0.400 +shapecode_1_g=0.400 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.300 +shapecode_1_g2=0.400 +shapecode_1_b2=0.300 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=14 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.550 +shapecode_2_y=0.100 +shapecode_2_rad=0.13479 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.00674 +shapecode_2_r=0.600 +shapecode_2_g=0.200 +shapecode_2_b=0.000 +shapecode_2_a=0.100 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=1 +shapecode_3_sides=10 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=4 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.06716 +shapecode_3_ang=3.14159 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.64463 +shapecode_3_r=0.400 +shapecode_3_g=0.500 +shapecode_3_b=1.000 +shapecode_3_a=0.160 +shapecode_3_r2=0.500 +shapecode_3_g2=0.300 +shapecode_3_b2=0.700 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.300 +shapecode_3_border_g=0.100 +shapecode_3_border_b=0.600 +shapecode_3_border_a=0.000 +shape_3_per_frame1= +shape_3_per_frame2=a1 = 6.28*instance/num_inst; +shape_3_per_frame3=n1 = (instance%2)*6; +shape_3_per_frame4= +shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; +shape_3_per_frame6= x = r1*sin(a1) + q10; +shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; +shape_3_per_frame8=rad = sqrt(r1)*0.9; +shape_3_per_frame9=b = min(1,rad*4); +shape_3_per_frame10= +shape_3_per_frame11= +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=//rand chain +per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); +per_frame_init_6= +per_frame_init_7= +per_frame_init_8=fov = 1; reg05 = fov; +per_frame_init_9=maxstrings = 150; +per_frame_init_10=maxssize = 37; //Pkte pro String +per_frame_init_11=maxpts = 1600; +per_frame_init_12=maxshapes = 300; +per_frame_init_13=pfree = maxpts; //freie Pkte +per_frame_init_14=sfree = maxstrings; //freie Strings +per_frame_init_15= +per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt +per_frame_init_17=dist0 = 0.8; reg02 = dist0; +per_frame_init_18=pi=3.1416; +per_frame_init_19= +per_frame_init_20= +per_frame_init_21=//bei 0 starten die String-Inforecords +per_frame_init_22=//0 : Age +per_frame_init_23=//1 : start index +per_frame_init_24=//2 : Len +per_frame_init_25=//3: Alive +per_frame_init_26=//4,5,6: dx0,dy0,dz0 +per_frame_init_27= +per_frame_init_28=//bei 5000 starten die Punkt-records +per_frame_init_29=//es folgen die ppstring Punkte; pro punkt +per_frame_init_30= //0..2: Pos. x,y,z +per_frame_init_31=// ende pro punkt +per_frame_init_32= +per_frame_init_33=//2D-Records in gmegabuf +per_frame_init_34= //0..2: Pos. x,y,z +per_frame_init_35= //3: rad +per_frame_init_36= //5: a +per_frame_init_37= //6: mask +per_frame_init_38= +per_frame_init_39=//Shape-Records in gmegabuf, optional +per_frame_init_40= //0..2: r0, theta, phi +per_frame_init_41= //3: speed +per_frame_init_42= //4,5,6: x,y,z +per_frame_init_43= // +per_frame_init_44=sPtr = 0; +per_frame_init_45=r01 = rand(12); +per_frame_init_46=r02 = rand(12); +per_frame_1=dt = 1/fps; +per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; +per_frame_3=prog += vol*30*dt; +per_frame_4= +per_frame_5=// Count sfree and pfree; pfree = len=0 +per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; +per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); +per_frame_8= +per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? +per_frame_10= ibase = s*recsize; +per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), +per_frame_12= sfree -= 1; +per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; +per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 +per_frame_15= megabuf (ibase ) = 0;//Age +per_frame_16= megabuf (ibase+1) = 0;//start ind +per_frame_17= megabuf (ibase+2) = 0;//len +per_frame_18= megabuf (ibase+3) = 1;// am Leben +per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); +per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); +per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); +per_frame_22= ,0); //END NEW STRING +per_frame_23=s+=1;); +per_frame_24= +per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK +per_frame_26= ibase = s*recsize; +per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? +per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age +per_frame_29=//EXPAND +per_frame_30= age = megabuf (ibase); +per_frame_31= start = megabuf (ibase+1); +per_frame_32= len = megabuf (ibase+2); +per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; +per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); +per_frame_35= dx0 = megabuf (ibase+4); +per_frame_36= dy0 = megabuf (ibase+5); +per_frame_37= dz0 = megabuf (ibase+6); +per_frame_38= p = start+len; +per_frame_39= loop (newpts, +per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; +per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; +per_frame_42=if (frame%5==0,k1 = 20*vol,0); +per_frame_43=//k1 = max(k1,p); +per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; +per_frame_45= p+=1; ); +per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; +per_frame_47=//SHRINK +per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); +per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); +per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); +per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; +per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); +per_frame_53= ,0); +per_frame_54=s+=1); +per_frame_55= +per_frame_56=//MOVE +per_frame_57=s = 0; loop (maxstrings, +per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); +per_frame_59= if (len > 0, +per_frame_60= p=start; i=0; +per_frame_61= loop (len, +per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; +per_frame_63= scale = pow(i/len,2)*0.005 ; +per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); +per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren +per_frame_66= p1 = 5000-int(3*p+prog); +per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; +per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; +per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; +per_frame_70= p+=1; i+=1; ); +per_frame_71= +per_frame_72=//STRAIGHTEN +per_frame_73= p=start+1; smooth = 8; +per_frame_74= sz = 1/(1.93+smooth); +per_frame_75= loop (len-2, +per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; +per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; +per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; +per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; +per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; +per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; +per_frame_82= p+=1; ); +per_frame_83= +per_frame_84= ,0); +per_frame_85=s+=1); +per_frame_86= +per_frame_87=//Projektion waves +per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); +per_frame_89=s = 0; i = 0; +per_frame_90=loop (maxstrings, +per_frame_91= ibase = s*recsize; +per_frame_92= start = megabuf (ibase+1); +per_frame_93= len = megabuf (ibase+2); +per_frame_94= p = start; j=0; +per_frame_95=// if (len==0, len=-1, 0); +per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves +per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; +per_frame_98= z = megabuf (pbase+2)+dist0; +per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); +per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); +per_frame_101= gmegabuf (i*recsize+2) = z; +per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad +per_frame_103= gmegabuf (i*recsize+5) = 1; //a +per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; +per_frame_106= ); +per_frame_107= s+=1; +per_frame_108=); +per_frame_109= +per_frame_110=//Vol delay chain +per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_113= +per_frame_114= +per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); +per_frame_116=pvol = pvol*dec + vol*(1-dec); +per_frame_117=q1 = pvol; +per_frame_118= +per_frame_119=//Zentrum +per_frame_120=q10 = 0.5; +per_frame_121=q11 = 0.38; +per_frame_122=q32 = aspecty; +per_frame_123= +per_frame_124=q3 = gmegabuf(50000)+1; +per_frame_125=q4 = gmegabuf(50005)+1; +per_frame_126= +per_frame_127=//planet pos +per_frame_128=t1 = time/12 +r01; +per_frame_129=q15 = 0.5-0.35*sin(t1); +per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); +per_frame_131= +per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; +per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; +per_frame_134= +per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); +per_frame_136=q12 = bal; +per_frame_137= +per_frame_138=monitor = q12; +warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; +warp_2=` +warp_3=`shader_body { +warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; +warp_5=`float2 uv2 = uv-centre+0.5; +warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; +warp_7=`uv2 = (uv2)*0.8 + centre; +warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); +warp_9=` +warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; +warp_11=` +warp_12=`} +comp_1=`#define sat saturate +comp_2=`float3 struc; +comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; +comp_4=`float rad1, mask, ir0, k1, omask, z; +comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); +comp_6=`static const float2 pos = float2 (q15,q16); +comp_7=`static const float2 hor = texsize.zw*float2 (1,0); +comp_8=`static const float blue = rand_preset.y/2;; +comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} +comp_10=` +comp_11=`float2 noise3 (float2 uvi) { +comp_12=` return (tex2D(sampler_noise_mq,uvi) +comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 +comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 +comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } +comp_16=` +comp_17=`float3 project (float2 uvi) {float z; +comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} +comp_19=` +comp_20=`shader_body { +comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; +comp_22=`omask = saturate (15*(0.55-uvc.y)); +comp_23=`uv2 = project (uvc) * float2(1,1.5); +comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); +comp_25=`uv += ring.xy *(1-omask)*.02; +comp_26=` +comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); +comp_28=`float3 retr = GetPixel(uv+hor); +comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); +comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); +comp_31=`ret = struc; +comp_32=` +comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); +comp_34=`uv3 = frac(uv3); +comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); +comp_36=` +comp_37=`//Planet +comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; +comp_39=`uv1 = (uvc-pos); +comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test +comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); +comp_42=`mask = ir0*length(uv1)<1; +comp_43=`rs = rs/14+float2(time*-0.007,0); +comp_44=`prof = noise3(rs); +comp_45=`prof2 = noise3(rs+texsize.zw); +comp_46=`float hmask = sat(4-8*pos.y); +comp_47=` +comp_48=`ret *= !mask; +comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen +comp_50=` +comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); +comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); +comp_53=` +comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; +comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; +comp_56=` +comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); +comp_58=` +comp_59=` +comp_60=`z = 1/(2-uv.y) ; +comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); +comp_62=`uv3.y -= noise3(uv3).r*-0.008; +comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); +comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); +comp_65=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - cascade.milk b/MilkDrop3/Milkdrop3/presets/martin - cascade.milk new file mode 100644 index 0000000..26b5e7a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - cascade.milk @@ -0,0 +1,418 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.007 +fWaveScale=3.641 +fWaveSmoothing=0.180 +fWaveParam=-0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=0.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.800 +b2x=0.400 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=0.700 +wavecode_0_a=0.120 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=25 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.28420 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=5.42791 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; +shape_0_init2=loop (1024, +shape_0_init3= megabuf(i+2)=rand(1); //z +shape_0_init4= z=megabuf(i+2)+.1; +shape_0_init5= megabuf(i)=(rand(2)-1)*z/2; //x +shape_0_init6= megabuf(i+1)=(rand(2)-1)*z/2; //y +shape_0_init7= i+=3); +shapecode_1_enabled=0 +shapecode_1_sides=15 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=850 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.04084 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.10462 +shapecode_2_r=0.300 +shapecode_2_g=0.400 +shapecode_2_b=0.600 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.100 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_init1=i=0;loop (1000, +shape_2_init2= n=i*12; +shape_2_init3= megabuf(n)=(rand(1)-.5)*0.1; +shape_2_init4= megabuf(n+1)=(rand(1)-.5)*.1; +shape_2_init5= megabuf(n+2)=rand(1); +shape_2_init6= megabuf(n+3)=megabuf(n+4)=megabuf(n+5)=0.7; +shape_2_init7= megabuf(n+6)=megabuf(n+7)=megabuf(n+8)=0; +shape_2_init8= i+=1); +shape_2_per_frame1=speed=.4; dt=1/fps; i=instance; n=12*i; +shape_2_per_frame2= +shape_2_per_frame3=z= megabuf(n+2); +shape_2_per_frame4=x= megabuf(n)/z+.5+.0*cos(z*16)*z; +shape_2_per_frame5=y = 16*pow(megabuf(n+1),2)/z*reg32+0.48-.01/z*q1; //# +shape_2_per_frame6= +shape_2_per_frame7=over = (x>1)||(x<0)||(y>1)||(y<0)||(z<0)||(z>1.2); +shape_2_per_frame8=reg11+=over; +shape_2_per_frame9=if (over, +shape_2_per_frame10= ct1+=.05*(treb_att); +shape_2_per_frame11= ct2+=.05*(bass_att); +shape_2_per_frame12= +shape_2_per_frame13= st=(mid_att>0.8)*i*(q27%4==0); +shape_2_per_frame14= sx=sin(time+st+q3*mid_att) *1.5; +shape_2_per_frame15= sy=cos(time+st+q4*treb_att)*1.5; +shape_2_per_frame16= sz=0; +shape_2_per_frame17= +shape_2_per_frame18= dec=q2; +shape_2_per_frame19= px0=px0*dec+(1-dec)*sx; +shape_2_per_frame20= py0=py0*dec+(1-dec)*sy; +shape_2_per_frame21= pz0=pz0*dec+(1-dec)*sz; +shape_2_per_frame22= +shape_2_per_frame23= noia=.005*min(5,pow(treb/2,4)); +shape_2_per_frame24= px= px0+(rand(1)-.5)*noia; +shape_2_per_frame25= py= py0+(rand(1)-.5)*noia;; +shape_2_per_frame26= pz= pz0+(rand(1)-.5)*noia;; +shape_2_per_frame27= +shape_2_per_frame28= +shape_2_per_frame29= megabuf(n)= px/reg10; +shape_2_per_frame30= megabuf(n+1)=py/reg10; +shape_2_per_frame31= megabuf(n+2)=max(0.5,min(1,1-q29*sin((px0-py0)*8)));; +shape_2_per_frame32= +shape_2_per_frame33= t=time/7.6; +shape_2_per_frame34= megabuf(n+3)=min(1,0.9+0.3*sin(px*2+t)); +shape_2_per_frame35= megabuf(n+4)=min(1,0.9+0.3*sin(py*2+t*1.2)); +shape_2_per_frame36= megabuf(n+5)=min(1,0.9+0.3*sin(3*(px-py)+t*1.5)); +shape_2_per_frame37= megabuf(n+6)=q20; +shape_2_per_frame38= megabuf(n+7)=q21; +shape_2_per_frame39= megabuf(n+8)=q22; +shape_2_per_frame40= megabuf(n+9)= 0.8+.1*rand(1); //size +shape_2_per_frame41= megabuf(n+10)= rand(1)-.5; //unused +shape_2_per_frame42= rad=0; +shape_2_per_frame43=, +shape_2_per_frame44= megabuf(n+2)-=speed/fps*max(.5,megabuf(n+9)); //wichtig sonst kanns null bleiben +shape_2_per_frame45= rad = min(0.1,.003/z*reg32) * megabuf(n+9) * (z>0); +shape_2_per_frame46= r=megabuf(n+3); r2=megabuf(n+6); +shape_2_per_frame47= g=megabuf(n+4); g2=megabuf(n+7); +shape_2_per_frame48= b=megabuf(n+5); b2=megabuf(n+8); +shape_2_per_frame49= +shape_2_per_frame50= dec=1-q6*dt; +shape_2_per_frame51= if ((i>0), +shape_2_per_frame52= m=n-12; o=n+12; +shape_2_per_frame53= megabuf(n+1)+=-(sin(megabuf(n)*100*q28+time/4))*.15*z*(1-dec); +shape_2_per_frame54=// megabuf(n)=megabuf(n)*dec +megabuf(m)*(1-dec); +shape_2_per_frame55= megabuf(n+1)=megabuf(n+1)*dec +megabuf(m+1)*(1-dec)*q5; +shape_2_per_frame56= ,0); +shape_2_per_frame57=); +shape_2_per_frame58=a=0.7; +shape_2_per_frame59=reg10=reg10*0.99 + 2*sqrt(sqr(megabuf(n))+sqr(megabuf(n+1))); +shape_2_per_frame60=sides=max(5,min(20,rad*200)); +shapecode_3_enabled=0 +shapecode_3_sides=8 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=300 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.04511 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.200 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=n=0;loop(20000,megabuf(n)=gmegabuf(n)=0;n+=1); +per_frame_init_2=reg10=1; +per_frame_1=dt=1/fps; +per_frame_2=dec_m = 1-5*dt; +per_frame_3=dec_f = 1-15*dt; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=ib = above(beat,peak*8) * (time>t0+.2); +per_frame_8=if (ib,t0=time,0); +per_frame_9=peak = if(ib,beat,peak*dec_m); +per_frame_10=index = (index + ib) %64; +per_frame_11=index_=index_*dec_f+(1-dec_f)*int(index/2); +per_frame_12=index2+=ib*(index%16==0); +per_frame_13= +per_frame_14=dd=0.05; +per_frame_15=if (ib&&(index%19==0),sw1=rand(2)-1,0); +per_frame_16=sw1_+=min(dd,max(-dd,sw1-sw1_))*dt*8; +per_frame_17= +per_frame_18=if (ib&&(index%7==0),sw2=rand(2)-1,0); +per_frame_19=sw2_+=min(dd,max(-dd,sw2-sw2_))*dt*8; +per_frame_20= +per_frame_21=if (ib&&(index%11==0),sw3=rand(2)-1,0); +per_frame_22=if (ib&&(index%13==0),sw4=rand(2)-1,0); +per_frame_23=if (ib&&(index%7==0),sw5=rand(2)-1,0); +per_frame_24=sw5_+=min(dd,max(-dd,sw5-sw5_))*dt*30; +per_frame_25=if (ib&&(index%23==0),sw6=rand(2)-1,0); +per_frame_26=sw6_=sw6_*dec_m + (1-dec_m)*pow(sw6,4); +per_frame_27= +per_frame_28=t01+=abs(sw1_)*.4*dt; +per_frame_29=t02+=abs(sw2_)*.3*dt; +per_frame_30=t03+=abs(sw6_)*.5*dt; +per_frame_31=q20=max(0,min(0.4,4*sin(t01)-3)); +per_frame_32=q21=max(0,min(0.4,4*sin(t02)-3)); +per_frame_33=q22=max(0,min(0.4,4*sin(t03)-3)); +per_frame_34= +per_frame_35=q1=sw1_; +per_frame_36=q2=1-exp(-1-4*abs(sw2)); +per_frame_37=q3=abs(sw3)*3; +per_frame_38=q4=abs(sw4)*3; +per_frame_39=q5=sw5_; +per_frame_40=q6=sw6_*1.5; +per_frame_41=reg32=aspecty; +per_frame_42= +per_frame_43= +per_frame_44=q24=ib; +per_frame_45=q27=index; +per_frame_46=dec=0; +per_frame_47=q28= pow(sin(int(index/6)/2),3)*3; +per_frame_48=q29=pow(sin(q27),8)/3; +per_frame_49=q30=int(index/4); +per_frame_50=reg10=max(10.01,reg10); //autoscale +per_frame_51=reg11=0; //free +per_frame_52= +per_frame_53=monitor = q5; +per_pixel_1=zoom = 1/1.05; +per_pixel_2= +warp_1=`#define sat saturate +warp_2=`float2 uv1,uv2; +warp_3=` +warp_4=`float3 get (float2 uvi) +warp_5=`{return lerp (GetPixel(uvi),GetBlur1(uvi),0.3);} +warp_6=` +warp_7=`shader_body { +warp_8=`ret = (get(uv_orig)+ get(uv) + get((uv+uv_orig)/2))/3-0.01; +warp_9=`float sc = GetBlur1(0.5); +warp_10=`ret*=0.5; +warp_11=`} +comp_1=`#define sat saturate +comp_2=`#define snh sampler_noise_hq +comp_3=`float2 rs0, uv1, uv2, uv_wat, water; +comp_4=`float mask; +comp_5=`static const float hory=0.5; +comp_6=` +comp_7=`float3 get (float2 uvi) +comp_8=`{return (GetPixel(uvi)+GetPixel(float2(1-uvi.x,uvi.y)));} +comp_9=` +comp_10=` +comp_11=`float3 getb1 (float2 uvi) +comp_12=`{return (GetBlur1(uvi)+GetBlur1(float2(1-uvi.x,uvi.y)));} +comp_13=` +comp_14=`float3 getb3 (float2 uvi) +comp_15=`{return (GetBlur3(uvi)+GetBlur3(float2(1-uvi.x,uvi.y)));} +comp_16=` +comp_17=`float3 noise3 (float2 uvi) +comp_18=`{return (tex2D(snh,uvi) + 0.5*tex2D(snh,uvi*2+time*.01))/1.5;} +comp_19=` +comp_20=`shader_body { +comp_21=` +comp_22=`//WASSER +comp_23=`uv1 = uv-float2 (0.5,hory); +comp_24=`float z = .1/(uv1.y + pow(uv1.x,2)*0); +comp_25=`rs0 = float2 (uv1.x*z, z)*.1; +comp_26=`float gnd = (noise3(rs0+time*float2(0.02,.05))-0.5); +comp_27=` +comp_28=`for (int n = 0; n < 4; n ++) +comp_29=`{ +comp_30=` z += gnd*0.1; +comp_31=` rs0 = float2 (uv1.x * z, z); +comp_32=`} +comp_33=`water = noise3(rs0*float2(1,1)+float2(0,time*.2)) -0.5; +comp_34=` +comp_35=`float rr = (gnd+.4); +comp_36=`uv_wat = float2(uv.x,hory-uv1.y) -.1*water; +comp_37=` +comp_38=`mask = saturate(uv.y*16-8.2); +comp_39=`float3 sky = (.5-uv.y)*float3(0,.2,1)/1; +comp_40=` +comp_41=`ret = lerp (sky,get(uv_wat)*rr,mask); +comp_42=`ret += 1-exp(-get(uv)*3);; +comp_43=` +comp_44=` +comp_45=`uv2 = (uv-0.5)*0.4+0.5; +comp_46=`uv_wat = frac(float2 (uv2.x,hory-uv2.y-0.5))-0.05*water; +comp_47=`ret += lerp (getb3(uv2),getb3(uv_wat)*rr,mask); +comp_48=` +comp_49=` +comp_50=` +comp_51=`} +comp_52=`written by martin +comp_53=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk b/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk new file mode 100644 index 0000000..c8c7feb --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk @@ -0,0 +1,840 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = .5 + .4 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = rand(1000)/1000*6.28; +wave_0_per_point5=rad = rand(1000)/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.24243 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.88496 +shapecode_0_tex_zoom=1.72851 +shapecode_0_r=0.800 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=0.600 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.190 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.18717 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.98, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; +per_frame_20=q26 = max(atan (vol - v2*.8),.3); +per_frame_21= +per_frame_22=q27 = index + 1; +per_frame_23= +per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_25=q28 = sw; +per_frame_26= +per_frame_27=k1 = is_beat*bnot(index); +per_frame_28=k2 = is_beat*bnot(index); +per_frame_29= +per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; +per_frame_32=rott = p2 * 3.1416/2; +per_frame_33=monitor = k1; +per_frame_34=q1 = cos(rott); +per_frame_35=q2 = sin(rott); +per_frame_36=q3 = -q2; +per_frame_37=q4 = q1; +per_frame_38= +per_frame_39= +per_frame_40=q5 = cos(time/6); +per_frame_41=q6 = -sin(time/6); +per_frame_42=q7 = -q6; +per_frame_43=q8 = q5; +per_frame_44= +per_frame_45=zoom = 1; +per_frame_46=rot = -0; +per_frame_47= +per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; +per_frame_49=q29 = movez; +per_frame_50=rota = rota + .003*(2-q1)*30/fps; +per_frame_51=q30 = rota; +per_frame_52=q31 = 2 + 16*abs(cos(time/18)); +per_frame_53=q32 = cos(time/23)/4; +per_frame_54= +per_frame_55= +per_frame_56= +warp_1=`float3 mus; +warp_2=`float2 rs, uv1, uv6, uv7, uv8; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//BACKGROUND +warp_9=`float z = 16*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`//CRYSTAL +warp_14=`float mult = q31; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`uv8 = uv7; +warp_17=`float dist = length(uv8); +warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; +warp_19=` +warp_20=`float ang2 = atan2 (uv8.y,uv8.x); +warp_21=`ang2 = .1*floor (16* ang2); +warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); +warp_23=` +warp_24=` +warp_25=`z = (1-cos(8*dist)); +warp_26=`z = saturate (z); +warp_27=` +warp_28=`//ADD +warp_29=`float mask = (z >= .5); //momentan beliebig +warp_30=`rs = q28*rs + (1-q28)*rs.yx; +warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); +warp_32=` +warp_33=`//ZENTRALSTRAHL +warp_34=`uv6 = mul (uv1,float2x2(_qb)); +warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); +warp_36=` +warp_37=`//DOTS +warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); +warp_39=`uv2 *= .2; +warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); +warp_41=`float3 blur = GetBlur1(frac(uv)); +warp_42=`float3 crisp= GetPixel(uv); +warp_43=`float3 diff = (crisp) - .5*blur; +warp_44=`float3 ret1 = crisp + mus + dots; +warp_45=` +warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; +warp_47=`mod = 1 - mod*diff; +warp_48=` +warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; +warp_50=`ret = ret *.98- .03; +warp_51=` +warp_52=`} +comp_1=`float3 ret1, neu, crisp, blur; +comp_2=`float2 uv2, uv3; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`float ang2, c, s; +comp_7=`uv -= 0.5; +comp_8=`uv *= aspect.xy; +comp_9=` +comp_10=`float2 tmp = uv; +comp_11=`float dist = 1; +comp_12=`float inten = 1; +comp_13=`float mask = 0; +comp_14=`ret1 = 0; +comp_15=`int anz = 3; +comp_16=`float n = 0; +comp_17=`float t_rel = q29; +comp_18=`while (n <= anz) { +comp_19=` ang2 = 6.28*n/anz+q30; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv2*= aspect.yx; +comp_25=` +comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! +comp_27=` +comp_28=` inten = 4*dist*(1-dist*dist); +comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); +comp_30=` crisp = GetPixel(uv3); +comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); +comp_32=` ret1 = max(ret1,(crisp+blur)*inten); +comp_33=`n++; +comp_34=`} +comp_35=` +comp_36=` +comp_37=`float3 ret1 = ret1 ; +comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); +comp_39=` +comp_40=` +comp_41=`ret = ret1-.1; +comp_42=` +comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - double chase.milk b/MilkDrop3/Milkdrop3/presets/martin - double chase.milk new file mode 100644 index 0000000..6351b4e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - double chase.milk @@ -0,0 +1,478 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.002 +fWaveScale=5.053 +fWaveSmoothing=0.090 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.000 +mv_b=0.900 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=100 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.02838 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.600 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wavecode_1_enabled=0 +wavecode_1_samples=498 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.42000 +wavecode_1_smoothing=0.20000 +wavecode_1_r=1.000 +wavecode_1_g=0.500 +wavecode_1_b=0.000 +wavecode_1_a=1.000 +wave_1_per_frame1=//t1 = 0; +wavecode_2_enabled=0 +wavecode_2_samples=42 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.360 +wavecode_3_enabled=0 +wavecode_3_samples=192 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.320 +shapecode_0_enabled=1 +shapecode_0_sides=15 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=10 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.77829 +shapecode_0_r=0.500 +shapecode_0_g=0.500 +shapecode_0_b=0.600 +shapecode_0_a=0.900 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.400 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance*10*reg01/num_inst; +shape_0_per_frame2=x=gmegabuf(i)/2+.5; +shape_0_per_frame3=y=gmegabuf(i+1)/2*reg32+.5; +shape_0_per_frame4=rad=0.02; +shape_0_per_frame5=sides=4; +shape_0_per_frame6=r=g=b=0; +shape_0_per_frame7=r2=b2=g2=0; +shape_0_per_frame8=a=0.3;a2=0.3; b=0.8;r2=.2; +shape_0_per_frame9= +shapecode_1_enabled=1 +shapecode_1_sides=15 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=100 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.41490 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.25133 +shapecode_1_tex_zoom=0.38021 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.800 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=i=(instance+reg01)*10; +shape_1_per_frame2=reg60=gmegabuf(i)/2; +shape_1_per_frame3=reg61=gmegabuf(i+1)/2; +shape_1_per_frame4= +shape_1_per_frame5=if (0, +shape_1_per_frame6= if((reg61>0)&&(reg61<0.05),reg61=0.05,0); +shape_1_per_frame7= if((reg61<0)&&(reg61>-0.05),reg61=-0.05,0); +shape_1_per_frame8= x0=1.25*reg61*sin(reg60*16); +shape_1_per_frame9= y0=1.25*reg61*cos(reg60*16); +shape_1_per_frame10= reg60=x0; +shape_1_per_frame11= reg61=y0; +shape_1_per_frame12=; +shape_1_per_frame13=,0); +shape_1_per_frame14=x=reg60+.5; +shape_1_per_frame15=y=reg61*reg32+.5; +shape_1_per_frame16= +shape_1_per_frame17=rad=gmegabuf(i+6); +shape_1_per_frame18=r=g=b=a= 1; +shape_1_per_frame19=r=0;b=1; +shape_1_per_frame20=r2=b2=g2=0; +shape_1_per_frame21= +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=10 +shapecode_2_x=0.800 +shapecode_2_y=0.700 +shapecode_2_rad=0.54279 +shapecode_2_ang=1.57080 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.99999 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=0.300 +shapecode_2_a=0.500 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.300 +shapecode_2_a2=0.300 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=i=instance*10*reg01/num_inst; +shape_2_per_frame2=x=gmegabuf(i)/2+.5; +shape_2_per_frame3=y=gmegabuf(i+1)/2*reg32+.5; +shape_2_per_frame4=sides=4; +shape_2_per_frame5=r=g=b=0; +shape_2_per_frame6=r2=b2=g2=0; +shape_2_per_frame7=a=0.3;a2=0.3; b=0.8;r2=.2; +shape_2_per_frame8= +shape_2_per_frame9=if(q5,x=1-x,0); +shape_2_per_frame10=if(q6,y=1-y,0); +shape_2_per_frame11=rad=0.02*(q7>0.3); +shape_2_per_frame12= +shapecode_3_enabled=1 +shapecode_3_sides=16 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=100 +shapecode_3_x=0.760 +shapecode_3_y=0.500 +shapecode_3_rad=0.22167 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=13.29107 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i=(instance+reg01)*10; +shape_3_per_frame2=reg60=gmegabuf(i)/2; +shape_3_per_frame3=reg61=gmegabuf(i+1)/2; +shape_3_per_frame4= +shape_3_per_frame5=if (0, +shape_3_per_frame6= if((reg61>0)&&(reg61<0.05),reg61=0.05,0); +shape_3_per_frame7= if((reg61<0)&&(reg61>-0.05),reg61=-0.05,0); +shape_3_per_frame8= x0=1.25*reg61*sin(reg60*16); +shape_3_per_frame9= y0=1.25*reg61*cos(reg60*16); +shape_3_per_frame10= reg60=x0; +shape_3_per_frame11= reg61=y0; +shape_3_per_frame12=; +shape_3_per_frame13=,0); +shape_3_per_frame14=x=reg60+.5; +shape_3_per_frame15=y=reg61*reg32+.5; +shape_3_per_frame16= +shape_3_per_frame17=rad=gmegabuf(i+6); +shape_3_per_frame18=r=g=b=a= 1; +shape_3_per_frame19=r=0;b=1; +shape_3_per_frame20=r2=b2=g2=0; +shape_3_per_frame21= +shape_3_per_frame22=if(q5,x=1-x,0); +shape_3_per_frame23=if(q6,y=1-y,0); +shape_3_per_frame24=a=q7; +per_frame_init_1=n=0; loop (10000, megabuf(n)=0; gmegabuf(n)=0; n+=1); +per_frame_init_2=pi=2*asin(1); +per_frame_init_3=nshapes=100; +per_frame_init_4=reg01=nshapes; +per_frame_init_5=ttmax=2+int(rand(10)); mod=2+int(rand(10)); adiv=2+int(rand(2)); +per_frame_init_6=cpx=1; cpy=0; cp=1; +per_frame_1=dec_m=1-4/fps;dec_s=1-1/fps; +per_frame_2= +per_frame_3=att_b=att_b*dec_m + bass*(1-dec_m); +per_frame_4=att_m=att_m*dec_m + mid *(1-dec_m); +per_frame_5=att_t=att_t*dec_m + treb*(1-dec_m); +per_frame_6=vol=bass+mid+treb; +per_frame_7=dec=if(vol>vol_,dec_m,dec_s); +per_frame_8=vol_=dec*vol_+(1-dec)*vol; +per_frame_9= +per_frame_10=ibass =int(4*max(0,bass-att_b)); +per_frame_11=imid =int(4*max(0,mid -att_m)); +per_frame_12=itreb =int(4*max(0,treb-att_t)); +per_frame_13= +per_frame_14= +per_frame_15=add+=(mid>mid_att)/fps; +per_frame_16=if (add>1, add=0; ttmax=2*int(rand(16)+1); mod=2+int(rand(20)); adiv=int(rand(3))+2,0); +per_frame_17=tt=frame%ttmax; +per_frame_18= +per_frame_19=add2+=pow(mid-mid_att,2)/fps; +per_frame_20=if (add2>2,add2=0;liq=int(rand(2)); if(rand(10)>7,sttt=1,sttt=0); +per_frame_21= if(rand(10)>3, +per_frame_22= if ((cpx>0) || (cpy>0), +per_frame_23= cpx=cpy=cp=0, +per_frame_24= cpx=int(rand(2)); cpy=int(rand(2)); cp=rand(0.8)),0),0); +per_frame_25= +per_frame_26=if (sttt,tt=1;ttmax=2,0); +per_frame_27=ds_b=if(ibass==0,1,3*bass_att)*0.5/nshapes*(bass_att>0.3)*1; +per_frame_28=ds_m =if(imid ==0,1,mid_att)*40/nshapes*(mid_att>0.7)*(tt%mod)/sqrt(mod*ttmax);; +per_frame_29=ds_t=if(itreb==0,1,treb_att)*1/nshapes; +per_frame_30= +per_frame_31=m=0; n=0; ran1=rand(1); +per_frame_32=loop (3, +per_frame_33= loop (nshapes, +per_frame_34= if (m==0, +per_frame_35= arg = (dir_b+n/nshapes*ibass)*pi/2; +per_frame_36= ds=ds_b; +per_frame_37= , +per_frame_38= if (m==1, +per_frame_39= arg = (dir_m+(n-m*nshapes)/nshapes*imid)*pi/adiv*tt; +per_frame_40= ds=ds_m; +per_frame_41= , +per_frame_42= arg = (dir_b+n/nshapes*ibass)*pi/2; +per_frame_43= ds=ds_b;)); +per_frame_44= +per_frame_45= i=((n+nshapes)%nshapes +m*nshapes)*10; +per_frame_46= j=((n-1+nshapes)%nshapes+m*nshapes)*10; +per_frame_47= gmegabuf(i) =gmegabuf(j) +sin(arg)*ds/fps; +per_frame_48= gmegabuf(i+1)=gmegabuf(j+1) +cos(arg)*ds/fps; +per_frame_49= if (ran1>0.05, +per_frame_50= gmegabuf(i+6)=0.01; //rad +per_frame_51= gmegabuf(i+7)=6; //sides +per_frame_52= , +per_frame_53= gmegabuf(i+6)=0.02*(n%20<3); //rad +per_frame_54= gmegabuf(i+7)=6; //sides +per_frame_55= ); +per_frame_56= n+=1;); +per_frame_57=m+=1; +per_frame_58=); +per_frame_59= +per_frame_60=m=0; n=0; +per_frame_61=loop (3, +per_frame_62= loop (nshapes, +per_frame_63= lim=1; +per_frame_64= i=n*10; +per_frame_65= if(gmegabuf(i) >lim, gmegabuf(i)=-lim;gmegabuf(i+1)-=0.03,0); +per_frame_66= if(gmegabuf(i) <-lim, gmegabuf(i)=lim; ;gmegabuf(i+1)+=0.03,0); +per_frame_67= lim= lim/aspecty; +per_frame_68= if(gmegabuf(i+1)>lim, gmegabuf(i+1)=-lim;;gmegabuf(i)-=0.03,0); +per_frame_69= if(gmegabuf(i+1)<-lim, gmegabuf(i+1)=lim;;gmegabuf(i)+=0.03,0); +per_frame_70= n+=1;); +per_frame_71=m+=1; +per_frame_72=); +per_frame_73= +per_frame_74=dir_b= int(dir_b +ibass)%128; +per_frame_75=dir_m= int(dir_m +imid) %128; +per_frame_76=dir_t= int(dir_t +itreb)%128; +per_frame_77= +per_frame_78=reg32=aspecty; +per_frame_79=warp=0;zoom=1;sx=sy=1; +per_frame_80=q1=reg60; +per_frame_81=q2=reg61; +per_frame_82=q10=vol_/2; +per_frame_83=q11=liq; +per_frame_84= +per_frame_85=q5=cpx; +per_frame_86=q6=cpy; +per_frame_87=cp_=cp_*dec_s+(1-dec_s)*cp; +per_frame_88=q7=cp_; +per_frame_89= +per_frame_90=//q5=0;q6=1;q7=0.931; +per_frame_91=monitor = add2; +warp_1=`float3 ret1; +warp_2=`float buf2; +warp_3=`float2 uv1, uv2; +warp_4=`static const float2 pix = texsize.zw*140/fps; +warp_5=` +warp_6=`float3 GetBuf(float2 uvi) +warp_7=`{float3 res; +warp_8=` res = GetPixel(uvi)-.5; +warp_9=` res = pow(res,2)*sign(res); +warp_10=` return res;} +warp_11=` +warp_12=`shader_body { +warp_13=`uv1 = uv;;; +warp_14=`buf2 = (GetBuf(uv1+pix*float2(1,0)).y +warp_15=` +GetBuf(uv1+pix*float2(0,1)).y +warp_16=` +GetBuf(uv1+pix*float2(-1,0)).y +warp_17=` +GetBuf(uv1+pix*float2(0,-1)).y +warp_18=` +GetBuf(uv1+pix*float2(2,0)).y/2 +warp_19=` +GetBuf(uv1+pix*float2(0,2)).y/2 +warp_20=` +GetBuf(uv1+pix*float2(-2,0)).y/2 +warp_21=` +GetBuf(uv1+pix*float2(0,-2)).y/2)/3 - GetBuf(uv1).x; +warp_22=` +warp_23=`buf2 = buf2*(1-1.2/fps); +warp_24=`ret1 = tex2D (sampler_pw_main,uv); +warp_25=`ret = float3 (ret1.y, sign(buf2)*sqrt(abs(buf2))+.5,0); +warp_26=` +warp_27=`ret1 = tex2D (sampler_pw_main,uv+texsize.zw*float2(0,0)); +warp_28=` +warp_29=`uv2.x=lerp(uv.x,1-uv.x,q5); +warp_30=`uv2.y=lerp(uv.y,1-uv.y,q6); +warp_31=`ret.b=max(GetPixel(uv),GetPixel(uv2)*q7).b-0.004; +warp_32=` +warp_33=`if (q11) {ret.r+=ret.b*.03;} +warp_34=` +warp_35=`} +warp_36=` +warp_37=` +comp_1=`#define sat saturate +comp_2=`sampler sampler_smalltiled_lizard_scales; +comp_3=`float2 dz1, uv0, uv1,uv2,uv3; +comp_4=`float li, radi; +comp_5=`static const float anz = 20; +comp_6=`static const float2 pix = texsize.zw*2; +comp_7=`static const float2 moonpos = .5; +comp_8=` +comp_9=`float GetBuf(float2 uvi) +comp_10=` {float res; +comp_11=` res = lerp(GetBlur1(uvi).r,GetBlur1(uvi).g,0.5)-.5; +comp_12=` res = pow(res,2)*sign(res); +comp_13=` return res;} +comp_14=` +comp_15=`shader_body { +comp_16=`uv0 = uv; +comp_17=` +comp_18=`//uv mit Wasseroberflaeche modulieren +comp_19=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_20=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_21=`uv += dz1 * saturate(1-GetBuf(uv0))*.4; +comp_22=` +comp_23=`float3 shine = 0; radi = 1; +comp_24=`for (int n=1; n <= anz; n++) +comp_25=`{ +comp_26=` float2 uv2= (uv-moonpos)*radi+moonpos; +comp_27=` shine.b= max (shine.b, GetBlur1(uv2).b*(1-1.0*n/anz)); +comp_28=` radi += .5/anz; +comp_29=`} +comp_30=` +comp_31=`//Untergrund +comp_32=`float3 bk= tex2D (sampler_smalltiled_lizard_scales,uv +dz1) *0.5; +comp_33=`ret = bk; +comp_34=` +comp_35=`ret -= shine.b*0.75; +comp_36=`ret = sat(ret+ 1.3*GetPixel(uv).b); +comp_37=` +comp_38=`//float glow = GetBlur3(uv).b* tex3D(sampler_noisevol_hq,float3(uv/2,time/8)).r*q10; +comp_39=`//ret+=glow*float3(1,0.7,2)*.3; +comp_40=` +comp_41=`uv3=(uv-0.5)*aspect.xy; +comp_42=`uv2=uv3-float2(q1,-q2); +comp_43=`li = 0.03/pow(length(uv2),1); +comp_44=`ret+= li*(.4+bk)*treb_att; +comp_45=` +comp_46=`uv2.x=uv3.x-lerp(q1,-q1,q5); +comp_47=`uv2.y=uv3.y-lerp(-q2,q2,q6); +comp_48=`li = 0.03/pow(length(uv2),1); +comp_49=`ret+= li*(.4+bk)*treb_att*(q7>0.3); +comp_50=` +comp_51=`//ret = GetPixel(uv); +comp_52=`} +comp_53=`//Martin +comp_54=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk b/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk new file mode 100644 index 0000000..595b3d6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk @@ -0,0 +1,1003 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.958 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=1.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=25.600 +nMotionVectorsY=9.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=1.000 +mv_g=0.500 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=132 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.48454 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.000 +wavecode_0_b=0.200 +wavecode_0_a=1.000 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.090 +shapecode_0_y=0.900 +shapecode_0_rad=0.22437 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.76002 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=6.19589 +shapecode_1_r=0.000 +shapecode_1_g=0.550 +shapecode_1_b=0.500 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.400 +shapecode_1_b2=0.400 +shapecode_1_a2=0.070 +shapecode_1_border_r=0.300 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.803 +shapecode_2_y=0.500 +shapecode_2_rad=0.31400 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.49332 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=1.000 +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = 12*index; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_8= gmegabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11=pi = 3.1416; +per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_13= +per_frame_init_14=q7 = .15; //MyZoom +per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier +per_frame_init_16=q16 = 1.8; //#fish eye +per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; +per_frame_init_18=cran0 = rand(1); +per_frame_init_19=trelx = 0; trely = 0; trelz = 0; +per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; +per_frame_init_21= +per_frame_init_22=//Find random starting point +per_frame_init_23=while (exec2( +per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); +per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); +per_frame_init_26= +per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); +per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); +per_frame_init_29= +per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; +per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; +per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; +per_frame_init_33= +per_frame_init_34= //***********BOT************* +per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_init_36= dist = 0.001; +per_frame_init_37= while (exec2( +per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_init_44= loop (7+1, +per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_init_52= ); +per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_init_54= dist *= 1.05; +per_frame_init_55= ,(dist < 0.6)*(len > 30))); +per_frame_init_56=,(dist < .06))); //end while +per_frame_init_57= +per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3=vol = (bass+mid/2+treb)/3; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; +per_frame_5=dec = dec_s; +per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); +per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); +per_frame_8= +per_frame_9=excite = vol-vol_; +per_frame_10=index = 0; maxind1 = 0; mean = 0; +per_frame_11=loop (num_res, +per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; +per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; +per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_15= ex = excite ; +per_frame_16= loop (EC_Steps, // Euler-Cauchy +per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_21= mean += quad/num_res; +per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); +per_frame_24=index += 1;); +per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; +per_frame_26= +per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_28=if (BPM>160, BPM/=2,0); +per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; +per_frame_30=q32 = trel1; +per_frame_31= +per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); +per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; +per_frame_34=RotZ = 0.2*pow (sin(time/8),3); +per_frame_35= +per_frame_36=//Position +per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; +per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; +per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; +per_frame_40= +per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; +per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; +per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; +per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); +per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; +per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; +per_frame_47= +per_frame_48= +per_frame_49=//push old RotMat +per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; +per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; +per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; +per_frame_53= +per_frame_54=n = 0; avg = 0; +per_frame_55=loop (5, +per_frame_56= n = n+1; +per_frame_57= //new Rot. Mat for infinitesimal angles +per_frame_58= ran1 = rand(100)/100; +per_frame_59= ran2 = rand(100)/200-.25; +per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; +per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); +per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); +per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; +per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; +per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; +per_frame_66= +per_frame_67= //pop old RotMat +per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; +per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; +per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; +per_frame_71= +per_frame_72= //Multiply new RotMat by old one +per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; +per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; +per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; +per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; +per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; +per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; +per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; +per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; +per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; +per_frame_82= +per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; +per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; +per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; +per_frame_86= +per_frame_87= //***********BOT************* +per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! +per_frame_89= dist = 0.002; +per_frame_90= while (exec2( +per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; +per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; +per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); +per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); +per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); +per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); +per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); +per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); +per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; +per_frame_100= loop (7+1, +per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); +per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); +per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); +per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; +per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; +per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; +per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; +per_frame_108= ); +per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); +per_frame_110= dist *= 1.1; +per_frame_111= ,(dist < 0.6)*(len > 30))); +per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points +per_frame_113= avg = avg+abs(megabuf(n)/5); +per_frame_114=); //end loop 5 +per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); +per_frame_116= +per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); +per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); +per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; +per_frame_120= +per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv +per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; +per_frame_123=start = start * .9; +per_frame_124=q11 = v1; q12 = -v2; q13 = v3; +per_frame_125=//forward comp. of Rotation +per_frame_126= +per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; +per_frame_128=rot =q11; +per_frame_129= +per_frame_130=//BEAT +per_frame_131=sinb = sin(trel1); +per_frame_132=cosb = cos(trel1); +per_frame_133= +per_frame_134=bt1 = sinb*sinb_<0; +per_frame_135=bt2 = cosb*cosb_<0; +per_frame_136= +per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); +per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); +per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); +per_frame_140= +per_frame_141=sinb_=sinb; +per_frame_142=cosb_=cosb; +per_frame_143=bri = vol2*0.02+excite*0.015; +per_frame_144= +per_frame_145=q1= b1x*0.5; +per_frame_146=q2= b1y*0.5; +per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; +per_frame_148= +per_frame_149= +per_frame_150=q17 =b2x*0.5; +per_frame_151=q18= b2y*0.5; +per_frame_152= +per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); +per_frame_154=q19= pow(cosb,2)*bri*1; +per_frame_155= +per_frame_156=monitor = vol2 +per_frame_157=; +per_pixel_1=warp = 0.0; zoom = 1; +per_pixel_2=tx = tan((2*x-1)*0.9); +per_pixel_3=ty = tan((2*y-1)*0.9); +per_pixel_4= +per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); +per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); +per_pixel_7= +per_pixel_8= +per_pixel_9=dx += q13*ty*(x-0.5)*1; +per_pixel_10=dy += q12*tx*(y-0.5)*1; +per_pixel_11= +per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! +warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; +warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); +warp_3=`static const float2 compxy = float2 (q12,q13); +warp_4=`static const float3 CamPos = float3(q4,q5,q6); +warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; +warp_6=`static const float myzoom = q7, limit = 35, tele=q16; +warp_7=`static const float3 mod1 = (rand_preset > 0.5); +warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; +warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} +warp_10=` +warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); +warp_12=` return (float2(fg,fb/255.0));} +warp_13=` +warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} +warp_15=` +warp_16=`float MinDist (float2 uvi, float d) +warp_17=`{ float4 nb; float4 nb2; float2 pix; +warp_18=` pix = texsize.zw*d; +warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); +warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); +warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); +warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); +warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); +warp_24=` return min( nb.x, nb.y ); +warp_25=`} +warp_26=` +warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; +warp_28=` zz = uvi; zz0 = zz+q8; li=0; +warp_29=` for (int n = 0; n <= 8; n++) { +warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); +warp_31=` zz *= max(.25/tmp, .25)*4; +warp_32=` zz = 2.6*zz + zz0;} +warp_33=` return float4(zz,li);} +warp_34=` +warp_35=`shader_body { +warp_36=`uv1 = (uv-.5)*aspect.xy*tele; +warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; +warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; +warp_39=` +warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); +warp_41=`dist = noise.r; seed = 1; +warp_42=` if (noise.g > 0.15) +warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; +warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } +warp_45=` +warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; +warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; +warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); +warp_49=`box = mbox (uv2); len = length(box.xyz); +warp_50=` +warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); +warp_52=` +warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ +warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } +warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} +warp_56=`//ret = 0; +warp_57=`} +comp_1=`float rdist, cross1; +comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; +comp_3=`float3 flash1, flash2, col1, col2; +comp_4=`static const float2 pos1 = float2 (q1,q2); +comp_5=`static const float2 pos2 = float2 (q17,q18); +comp_6=`static const float pix = 0.002; +comp_7=` +comp_8=`float GetBuf(float2 uvi) +comp_9=` {float res; +comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); +comp_11=` res = pow(res,1.2)*2; +comp_12=` return res * (res>0.06);} +comp_13=` +comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_17=`//angle = angle * .25; +comp_18=`return y < 0 ? -angle : angle;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += texsize.zw/2; +comp_22=`uv0 = uv; +comp_23=`rdist = GetBlur1(uv0).b; +comp_24=` +comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); +comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); +comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; +comp_28=`rdist = GetBlur1(uv).b; +comp_29=` +comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); +comp_31=`col1 = lerp (col1,roam_sin,0.5); +comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); +comp_33=`col2 = lerp (col2,roam_sin,0.5); +comp_34=`col2 = col1.bgr; +comp_35=` +comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; +comp_37=`uva = uv4-pos1; +comp_38=`uvb = uv4-pos2; +comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; +comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); +comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); +comp_42=` +comp_43=`float r0 = rdist; +comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); +comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); +comp_46=` +comp_47=`ret += GetBuf(uv)*0.05; +comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); +comp_49=` +comp_50=`ret = 1-exp(-ret); +comp_51=` +comp_52=`} +comp_53=` +comp_54=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk b/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk new file mode 100644 index 0000000..54e2d77 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk @@ -0,0 +1,1150 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=1 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00751 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.300 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.300 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=200 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.160 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1= +wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_0_per_point3=phi = sample*100; +wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_0_per_point5= +wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; +wave_0_per_point9= +wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_0_per_point13= +wave_0_per_point14=a = min((1-sample)*50,1);; +wave_0_per_point15=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=200 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.550 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1= +wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; +wave_1_per_point3=phi = sample*100; +wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); +wave_1_per_point5= +wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; +wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; +wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); +wave_1_per_point9= +wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_1_per_point13= +wave_1_per_point14=t1+=1; +wavecode_2_enabled=0 +wavecode_2_samples=200 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=2.18300 +wavecode_2_smoothing=0.00000 +wavecode_2_r=0.600 +wavecode_2_g=0.000 +wavecode_2_b=1.000 +wavecode_2_a=0.600 +wave_2_per_frame1=t1 = 0; +wavecode_3_enabled=0 +wavecode_3_samples=500 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=5.42786 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.300 +wavecode_3_g=0.000 +wavecode_3_b=0.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = 0; +wave_3_per_point1=instance = t1; num_inst=500; +wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); +wave_3_per_point3=maxinst = nstab*ppstab-1; +wave_3_per_point4= +wave_3_per_point5=frac = (instance%ppstab)/ppstab; +wave_3_per_point6= +wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; +wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +wave_3_per_point11= +wave_3_per_point12= +wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; +wave_3_per_point16= +wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; +wave_3_per_point18=t1 += 1; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=6 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=250 +shapecode_0_x=0.900 +shapecode_0_y=0.900 +shapecode_0_rad=0.01215 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.51821 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.700 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.500 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//Spiegelung +shape_0_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab); stab = int (instance/ppstab); +shape_0_per_frame3=maxinst = nstab*ppstab; +shape_0_per_frame4=frac = (instance%ppstab)/ppstab; +shape_0_per_frame5= +shape_0_per_frame6=base1 = 1000+4*stab; base2 = 2000+4*stab; +shape_0_per_frame7=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +shape_0_per_frame8=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +shape_0_per_frame9=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +shape_0_per_frame10=z0 = -z0; +shape_0_per_frame11=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_0_per_frame12=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_0_per_frame13=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_0_per_frame14= +shape_0_per_frame15=if (instance < maxinst, +shape_0_per_frame16= rad = reg11/nenner*1.6*q32 ; +shape_0_per_frame17= mv = if (reg33, gmegabuf(500+stab), max(gmegabuf(500+stab), gmegabuf(500+nstab-stab)))/3; +shape_0_per_frame18= arg = abs(frac); +shape_0_per_frame19= a2= (arg < mv)*0.9+0.1; a2*= min(1, arg*1.5); a = a2; +shape_0_per_frame20= +shape_0_per_frame21=,a=0; a2=0;); +shape_0_per_frame22= +shapecode_1_enabled=1 +shapecode_1_sides=10 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=500 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.02449 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=0.000 +shapecode_1_g=0.800 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//Glas +shape_1_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); +shape_1_per_frame3=maxinst = nstab*ppstab-1; +shape_1_per_frame4= +shape_1_per_frame5=frac = (instance%ppstab)/ppstab; +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=base1 = 1000+4*stab; base2 = 2000+4*stab; +shape_1_per_frame9=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); +shape_1_per_frame10=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); +shape_1_per_frame11=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); +shape_1_per_frame12= +shape_1_per_frame13= +shape_1_per_frame14=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_1_per_frame15=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_1_per_frame16=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_1_per_frame17= +shape_1_per_frame18=rad = 2*reg11/nenner*q32; +shape_1_per_frame19=a = min(1,4/Nenner) * (instance 50, megabuf(adr) = 0; megabuf(adr+3) = 0, 0); +shape_3_per_frame12=if ((count > i) && (megabuf(adr) <=0), +shape_3_per_frame13= megabuf(adr)=0; +shape_3_per_frame14= megabuf(adr+1)=reg77; //z0 +shape_3_per_frame15= megabuf (adr+2) = i*3.14/2 + (rand(1)-0.5)/8; //angle +shape_3_per_frame16= megabuf(adr+3)= max(0,1*sqrt(vol)) * (1+rand(1)*0.3); //speed +shape_3_per_frame17= megabuf(adr+4) = rand(1); +shape_3_per_frame18=,0); +shape_3_per_frame19= +shape_3_per_frame20=megabuf (adr) += 2/fps*megabuf(adr+3) * min (megabuf(adr)+0.2,1); //dist +shape_3_per_frame21=pos = megabuf(adr); +shape_3_per_frame22=k1 = megabuf(adr+2); +shape_3_per_frame23=ver = (instance%9)==0;ver=0; +shape_3_per_frame24=x0 = pos * cos(k1)*!ver; +shape_3_per_frame25=y0 = pos * sin(k1)*!ver; +shape_3_per_frame26=z0 = megabuf (adr+1)+ 0.2*sin(i+q11*3.14)+pos*ver; +shape_3_per_frame27=if (instance%2==0, z0 = -z0; r=0; b=1;, 0); +shape_3_per_frame28= +shape_3_per_frame29=g = !b*0.8 ; r = max(0,min(1,gmegabuf((2*frame+instance)%100)/2))*!b; +shape_3_per_frame30=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +shape_3_per_frame31=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +shape_3_per_frame32=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +shape_3_per_frame33=rad = min(1,pos*2)*(Nenner > 1)* (megabuf(adr) > 0) /nenner*q32 * max(0.3,min (0.6,megabuf(adr+3))) * 0.7; +shape_3_per_frame34=if (instance%2==0, rad*=2, 0); +shape_3_per_frame35=free -= megabuf(adr) > 0; +shape_3_per_frame36=); +shape_3_per_frame37=reg98 = free; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); +per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; +per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); +per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; +per_frame_init_5=index = 1; nstab = int(rand(10))+4;; +per_frame_init_6=r1_ = rand(1); r2_=rand(1); +per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; +per_frame_init_8= +per_frame_init_9=dist = 8; +per_frame_1=dt = 1/fps; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; +per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; +per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; +per_frame_5= +per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = if (is_beat, vol, peak*dec_m); +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//biquad lowpass +per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; +per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; +per_frame_18=BiVol=X; +per_frame_19= +per_frame_20=maxind = 0; qavg = 0.1; i=0; +per_frame_21=Excite = (vol-vol_); +per_frame_22=loop (num_res, +per_frame_23= n = i*8; +per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_25= Feder = sqr(Freq*6.2832); +per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_27= EC_Steps = int (10*Freq*dt)+1; +per_frame_28= loop (EC_Steps, // Euler-Cauchy steps +per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_36= qavg = qavg+pow (megabuf(n+3),2); +per_frame_37= i += 1;); +per_frame_38= +per_frame_39=qavg = sqrt (qavg/num_res); +per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_41=qdev = sqrt (qdev/num_res); +per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_43= +per_frame_44=m1 = maxind*8; +per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; +per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; +per_frame_50=trel1 += BPM/60*dt; +per_frame_51= +per_frame_52=trig2 = is_beat && (index%12==0); +per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; +per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; +per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; +per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; +per_frame_57= +per_frame_58=//Comp PLANE +per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; +per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); +per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; +per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; +per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; +per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile +per_frame_65= +per_frame_66=//persp. center +per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); +per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); +per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; +per_frame_70=jrel = if(dbl_beat, jrelv,jrel); +per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); +per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch +per_frame_73=q9 = 10-j2*jrel; //z pos +per_frame_74= +per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); +per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; +per_frame_77= +per_frame_78=q9 = dist_; +per_frame_79= +per_frame_80=trig1 = is_beat && (index%16==0); +per_frame_81=sax1 = if (trig1, rand(12), sax1); +per_frame_82=sax2 = if (trig1, rand(12), sax2); +per_frame_83=sax3 = if (trig1, rand(6), sax3); +per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); +per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); +per_frame_86= +per_frame_87=//delay chain +per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; +per_frame_89= +per_frame_90=//resampled delay chain starts at 500. +per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_92=sca = num/nstab; +per_frame_93=loop (nstab, +per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); +per_frame_96=n +=1); +per_frame_97= +per_frame_98=//2nd resampled delay chain starts at 5000. +per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden +per_frame_100=sca = num/200; +per_frame_101=dec = 0.5; +per_frame_102=loop (200, +per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; +per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); +per_frame_105=n +=1); +per_frame_106= +per_frame_107=//Now to stabs +per_frame_108=slen = 2; sdia = 0.13; +per_frame_109=n = 100; +per_frame_110=loop (100, +per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); +per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); +per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); +per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); +per_frame_115=n-=1);; +per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; +per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; +per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; +per_frame_119=megabuf (8000) = BiVol; +per_frame_120= +per_frame_121=p = 1; +per_frame_122=loop (2, +per_frame_123= stab = 0; +per_frame_124= loop (nstab, +per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; +per_frame_126= dia = megabuf(7000+20*stab/nstab) ; +per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; +per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; +per_frame_134= +per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; +per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; +per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); +per_frame_138= +per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen +per_frame_140= ox = x0; oy=y0; oz=z0; +per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); +per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); +per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; +per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; +per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; +per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); +per_frame_147= +per_frame_148= base = p*1000+4*stab; +per_frame_149= gmegabuf (base)=ox; +per_frame_150= gmegabuf (base+1)=oy; +per_frame_151= gmegabuf (base+2)=oz; +per_frame_152=stab += 1); +per_frame_153=p += 1); +per_frame_154= +per_frame_155=reg33 = index2%2; +per_frame_156=reg32 = is_beat ; +per_frame_157=q3 = min(vol_,3)*1.5; +per_frame_158=q11 = trel1; +per_frame_159= +per_frame_160=reg10 = nstab; +per_frame_161=reg11 = sdia; //Dicke Stab +per_frame_162=q31 = aspectx; +per_frame_163=q32 = aspecty; +per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; +per_frame_165= +per_frame_166= +per_frame_167=//shape 4 +per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); +per_frame_169=x0 = 0; +per_frame_170=y0 = 0; +per_frame_171=z0 = 2*-r0+0.5; +per_frame_172=reg77 = z0; //fuer shape 4 +per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_176=q15 = x-0.5; q16 = y-0.5; +per_frame_177= +per_frame_178=z0 = -z0; +per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_182=q5 = x-0.5; q6 = y-0.5; +per_frame_183= +per_frame_184=//back light comp +per_frame_185=circ = (index2%3==0); +per_frame_186=if (circ, +per_frame_187=x0 = sin (trel1*3.14/2)*100; +per_frame_188=y0 = cos (trel1*3.14/2)*100; +per_frame_189=, +per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; +per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; +per_frame_192=); +per_frame_193= +per_frame_194=z0 = 10 + 7*sin(time*0.1); +per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_198=q1 = x-0.5; q2 = y-0.5; +per_frame_199=q31 = nenner > 0; +per_frame_200= +per_frame_201=z0 = -3; +per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; +per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; +per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; +per_frame_205=q10 = x-0.5; q12 = y-0.5; +per_frame_206= +per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); +per_frame_208=tband += .1*s4*dt; +per_frame_209=q30 = tband; +per_frame_210=monitor = index2; +per_frame_211=monitor = q9; +per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; +warp_1=`shader_body { +warp_2=` +warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); +warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); +warp_5=` +warp_6=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float stars, smask, gmask; +comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; +comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; +comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); +comp_7=`static const float3 ts = cross(t,s); +comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); +comp_9=`static const float3 centre = float3(q7,q8,q9); +comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; +comp_11=` +comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} +comp_13=` +comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; +comp_15=` return sat(tex2D(sampler_noise_hq,uvi) +comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } +comp_17=` +comp_18=`float3 tile (float2 uvi) +comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} +comp_20=` +comp_21=`float3 project () {float z; +comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); +comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} +comp_24=` +comp_25=`shader_body { +comp_26=`uv += 0*texsize.zw/2; uv0 = uv; +comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; +comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; +comp_29=`dz *= GetBlur1(uv).g > 0.06; +comp_30=`dz *= max(1,GetBlur2(uv).g*8); +comp_31=` +comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); +comp_33=`rs = project(); float lrs = length(rs.xy); +comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); +comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); +comp_36=`float gm0 = gmask; +comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); +comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); +comp_39=` +comp_40=`rip = tex2D(sampler_noise_lq,uv2*32*tex2D(sampler_pw_noise_lq,uv2)); +comp_41=`gnd1 = tile(uv2); +comp_42=`gnd2 = tile(uv2+0.0002*float2(q17,q18)); +comp_43=`gmask = sat (gmask*3-2*dot(gnd1,gnd1)); +comp_44=`gnd = sat(gnd1 + lum(gnd1-gnd2)*3); +comp_45=`float zblend = sat(abo-lrs/8); +comp_46=`smoke = 0.06*noise3(uv2-tstars*4).xy *zblend; +comp_47=` +comp_48=`stars = 0; smask = 0; +comp_49=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; +comp_50=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_51=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_52=` +comp_53=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; +comp_54=`//uv4 = uv4.yx; +comp_55=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; +comp_56=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; +comp_57=` +comp_58=`ret.b += (1-uv.y)*0.2; +comp_59=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; +comp_60=` +comp_61=`// Dioden +comp_62=`uv4 = uv0+dz*0.05; +comp_63=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); +comp_64=`ret += col(dio)*q3; +comp_65=` +comp_66=`// Spiegelung +comp_67=`float2 dref = rip.xy*0.02; +comp_68=`float2 uvm = uv4-dref; +comp_69=`float3 mirr = GetBlur1(uvm).b; +comp_70=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; +comp_71=` +comp_72=`//smoke +comp_73=`ret += smoke.x*q19; +comp_74=` +comp_75=`//orb +comp_76=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; +comp_77=`ret += 0.00015/pow(length(uv1),2)*treb; +comp_78=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; +comp_79=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; +comp_80=` +comp_81=` +comp_82=`//Glas +comp_83=`float refl = GetBlur1(uv0+dz*0.25).g/2; +comp_84=`ret += refl*(1+roam_cos); +comp_85=` +comp_86=`//back light +comp_87=`float bl = 0; +comp_88=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; +comp_89=`bl += .07/length(uv1)*sat(1-gm0);; +comp_90=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; +comp_91=`bl += pow(.07/length(uv1),2)*gmask; +comp_92=` +comp_93=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; +comp_94=` +comp_95=`ret = 1-exp(-ret*1.8); +comp_96=`} +comp_97=` +comp_98=`//------------------------------------------- +comp_99=`//Written by martin +comp_100=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk b/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk new file mode 100644 index 0000000..c5fbace --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk @@ -0,0 +1,839 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.169 +fWaveSmoothing=0.000 +fWaveParam=0.080 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.990 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.020 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.000 +wavecode_2_g=0.200 +wavecode_2_b=0.000 +wavecode_2_a=1.000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02440 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=0.200 +shapecode_0_g=0.700 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=a = q22; a2 = a; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; +shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; +shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; +shape_0_per_frame7=rad = q22/40; +shape_0_per_frame8=r = .0; b = 1; g = .6; +shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=44 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.700 +shapecode_1_y=0.500 +shapecode_1_rad=0.21730 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.62832 +shapecode_1_tex_zoom=1.63319 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.990 +shapecode_1_g2=0.990 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; +shape_1_per_frame3= +shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_1_per_frame6= +shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); +shape_1_per_frame8=rad = rad0; +shape_1_per_frame9= +shape_1_per_frame10= +shape_1_per_frame11=x = posx; +shape_1_per_frame12=y = posy; +shape_1_per_frame13=ang = rot0; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.503 +shapecode_2_y=0.500 +shapecode_2_rad=0.03886 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=2.22330 +shapecode_2_r=1.000 +shapecode_2_g=0.100 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.700 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=textured = 1; +shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; +shape_2_per_frame3= +shape_2_per_frame4= +shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); +shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; +shape_2_per_frame7= +shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); +shape_2_per_frame9=rad = rad0; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12=x = posx+q26; +shape_2_per_frame13=y = posy; +shape_2_per_frame14=ang = rot0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=1.000 +shapecode_3_rad=0.54822 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.49981 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=1.000 +shapecode_3_g2=1.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.500 +shapecode_3_border_g=0.500 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9= +per_frame_10=q20 = avg; +per_frame_11=q21 = beat; +per_frame_12=q22 = peak; +per_frame_13=q23 = index; +per_frame_14=q24 = is_beat; +per_frame_15=q26 = bass + mid + treb; +per_frame_16= +per_frame_17=k1 = is_beat*equal(index,0); +per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_20=rott = p2 * 3.1416/2; +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=q1 = cos(rott); +per_frame_24=q2 = sin(rott); +per_frame_25=q3 = -q2; +per_frame_26=q4 = q1; +per_frame_27= +per_frame_28=zoom = 1.01; +per_frame_29=rot = -0.00 * index; +per_frame_30= +per_frame_31=q32 = pow(0.996, 30/fps); //fade +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`float2 uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = 4*length(uv1)+time/2+q22; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`uv += rs/64; +warp_14=` +warp_15=`uv6 = uv1*2; +warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); +warp_17=`mus = abs(mus); +warp_18=`mus *= float3 (1,.84,.6); +warp_19=` +warp_20=`float3 blur = GetBlur1(frac(uv)); +warp_21=` +warp_22=`float3 crisp= tex2D(sampler_main,uv); +warp_23=` +warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; +warp_25=`ret = ret1 * .99 - .01 ; +warp_26=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float2 rs; +comp_4=`float3 noise, ret1; +comp_5=` +comp_6=`shader_body { +comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; +comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; +comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; +comp_10=` +comp_11=`//uv1 = mul(uv1,float2x2(_qa)); +comp_12=`uv1*= aspect.yx; +comp_13=`float h1 = 3+q10*4; +comp_14=` +comp_15=`float z = h1/abs(uv1.y) ; +comp_16=` +comp_17=`rs.x = uv1.x *z ; +comp_18=`float mask = saturate (1-z / 40); +comp_19=`rs.y = z + time*6; +comp_20=` +comp_21=`float2 uv6 = sin(rs); +comp_22=`noise = 1-sqrt(length(uv6)); +comp_23=`noise *= (noise >= .1) *mask; +comp_24=`ret1 = noise; +comp_25=` +comp_26=` +comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; +comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk b/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk new file mode 100644 index 0000000..b9b1011 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk @@ -0,0 +1,384 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.103 +fWaveSmoothing=0.540 +fWaveParam=0.380 +fModWaveAlphaStart=0.810 +fModWaveAlphaEnd=1.400 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=442 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .4+sample*.2 ; +wave_0_per_point2=y = .5+ value2*.01*q22; +wave_0_per_point3= +wave_0_per_point4=a = .5*q24*((q27+1)%2); +wave_0_per_point5=r = 0.2;b=1; g =.6; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_point1=y = .4+sample*.2 ; +wave_1_per_point2=x = .5+ value2*.01*q22; +wave_1_per_point3= +wave_1_per_point4=a = .6*q24*((q27)%2); +wave_1_per_point5=r = 0.2;b=1; g =.6; +shapecode_0_enabled=1 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.15416 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=3.76991 +shapecode_0_tex_zoom=5.27784 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.700 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=1 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.06892 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.83150 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.900 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.500 +shapecode_1_border_a=0.000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.510 +shapecode_2_rad=0.19869 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=1.00531 +shapecode_2_tex_zoom=0.49981 +shapecode_2_r=1.000 +shapecode_2_g=0.400 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.500 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (.4, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; +per_frame_12= +per_frame_13=is_beat2 = above (time, t1+.1); +per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; +per_frame_15=q22 = peak; +per_frame_16=q24 = is_beat; +per_frame_17=q26 = bass_att + mid_att + treb_att; +per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_19=q27 = index + 1.5; +per_frame_20=q28 = index2 +1; +per_frame_21= +per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_23=//*****tunnel tilting +per_frame_24=q1 = cos(p2 * 3.1416/4); +per_frame_25=q2 = sin(p2 * 3.1416/4); +per_frame_26=q3 = -q2; +per_frame_27=q4 = q1; +per_frame_28= +per_frame_29=//****tunnel viewpoint x,y +per_frame_30=vtrig = is_beat * bnot(index%2); +per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_34= +per_frame_35=vx = vx* below(index%32,24); //### +per_frame_36=vy = vy* above(index%32,16); +per_frame_37=q5 = vx*5; +per_frame_38=q6 = vy*5; +per_frame_39= +per_frame_40=//***tunnel width +per_frame_41=q21 = (1+sin(time))/4+.05; +per_frame_42= +per_frame_43=//**floor proximity +per_frame_44=prox = prox - above(vy,.3)*prox*2; +per_frame_45=q32 = .5 + .2*prox; +per_frame_46=monitor = prox; +per_frame_47= +per_frame_48=//****tunnel rotation +per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; +per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_51=q7 = rota1; +per_frame_52= +per_frame_53=//****tunnel speed +per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; +per_frame_55=q8 = movez * (1+q21/400); +per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_57= +per_frame_58=q15 = -1+8*above(index,26); +per_frame_59=//*********************** +per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; +per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; +per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; +per_frame_63= +per_frame_64=z0 = 20+vzs; +per_frame_65= +per_frame_66=p1z = z0; +per_frame_67=q9 = vxs/(p1z); +per_frame_68=q10 = vys/(p1z); +per_frame_69=q11 = p1z; +per_frame_70= +per_frame_71=q12 = below (index,24); +per_frame_72=q13 = above (index,16); +per_frame_73= +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4+time); +warp_14=`mus = .005/(length(uv6)); +warp_15=` +warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_17=` +warp_18=`float3 ret1 = crisp + mus; +warp_19=` +warp_20=`ret = (ret1*.99-.03); +warp_21=` +warp_22=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv*aspect.xy; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=`uv = uv + -.0- .2*float2(q5,q6); +comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_13=` +comp_14=`//Kugel1 +comp_15=`rsk = (uv1 + float2 (q9,q10)) ; +comp_16=`dz1 = normalize(rsk); +comp_17=`rad1 = q11*length (rsk) ; +comp_18=`uv4 = tan(rad1)*dz1; +comp_19=`mask1 = saturate(8-8*rad1); +comp_20=`Kugel1 = uv4*mask1*8/q11; +comp_21=`uv1 += Kugel1*.1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = 1*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`float argu = length(uv1+q5*uv1.y); +comp_33=`rsk = (sin(.1*(q27-8)/ argu)); +comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; +comp_35=`dz3 = normalize(rsk); +comp_36=`rad3 = 1*length (rsk) ; +comp_37=`uv4 = tan(-rad3)*dz3; +comp_38=`mask3 = saturate(8-8*rad3); +comp_39=`Kugel3 = uv4*mask3; +comp_40=` +comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); +comp_42=`//******************** STARS +comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_44=`rss0.y = .01/(length (uv1)); +comp_45=` +comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; +comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); +comp_49=`tmp = abs(frac(rss*8)-.5); +comp_50=` +comp_51=`//************************* +comp_52=`uv1 -= dz*.5; +comp_53=`float z = .2/(length(uv1)+q21); +comp_54=`uv2.y = z + q8; +comp_55=`uv2.x = rss0.x +q7; +comp_56=`uv3 =frac(uv2); +comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; +comp_58=` +comp_59=`float mod = (q22+1)/6; +comp_60=` +comp_61=`//Deckenbeleuchtung: +comp_62=`fire = saturate(.05*q22/length (uv1)* +comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; +comp_64=` +comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 +comp_66=`fire += saturate(.02*q22/length (uv1)* +comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); +comp_68=` +comp_69=`k1 = lum(fire); +comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; +comp_71=` +comp_72=`uvo+=dz; +comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; +comp_74=` +comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_76=`dots *= saturate(.2/abs(rss0.y)); +comp_77=`dots = saturate(lum(dots)*lum(dots)*1); +comp_78=`k1 = lum(dots); +comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; +comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); +comp_81=`ret += sky * cmask; +comp_82=`ret += fire+dots; +comp_83=` +comp_84=`ret += sky*cathed/2; +comp_85=`float dis = length(uv1); +comp_86=`float crot = sin((dis+time)*12); +comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; +comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; +comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; +comp_90=`ret += blk; +comp_91=` +comp_92=`//MilkDrop3 Color Mode: +comp_93=`ret /= float3(0.4,1.0,0.5); +comp_94=` +comp_95=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk b/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk new file mode 100644 index 0000000..b4de20e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk @@ -0,0 +1,430 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.002 +fWaveScale=0.140 +fWaveSmoothing=0.000 +fWaveParam=-0.840 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.600 +wave_x=0.500 +wave_y=0.500 +ob_size=0.015 +ob_r=0.000 +ob_g=0.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.500 +wavecode_0_g=0.100 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wave_0_per_point1=x = .5 + .5*sample*sin(sample*50); +wave_0_per_point2=y = .5 + .5*sample*cos(sample*50); +wave_0_per_point3= +wave_0_per_point4=trel = time; +wave_0_per_point5= +wave_0_per_point6=x = .5 + .5*sample*sin(time); +wave_0_per_point7=y = .5 + .5*sample*cos(time); +wave_0_per_point8= +wave_0_per_point9=x = rand(100)/100; +wave_0_per_point10=y = rand(100)/100; +wave_0_per_point11= +wave_0_per_point12=a=.2; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=23 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.72143 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62832 +shapecode_0_tex_zoom=0.04020 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=0.900 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.300 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=vis = bnot(q27%8)*q22/2; +shape_0_per_frame2=vis = min(vis,1); +shape_0_per_frame3=a = vis/2; a2 = vis/2; +shape_0_per_frame4=//tex_ang = 3*(1-vis); +shape_0_per_frame5= +shape_0_per_frame6=tex_zoom = 1; +shape_0_per_frame7=rad = vis*.3; +shapecode_1_enabled=0 +shapecode_1_sides=5 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=4.77803 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.78051 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.990 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=ang =sin(time/65) ; +shape_1_per_frame2=rad = q24/8; +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=4 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.24732 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.40839 +shapecode_2_r=1.000 +shapecode_2_g=0.600 +shapecode_2_b=0.000 +shapecode_2_a=0.400 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.600 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=steps = q28+1; +shape_2_per_frame2=steps = 4; +shape_2_per_frame3=ampl = .2; //.2 bis .5 praktisch +shape_2_per_frame4= +shape_2_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); +shape_2_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); +shape_2_per_frame7= +shape_2_per_frame8=a = .4; a2 = .0; +shape_2_per_frame9= +shape_2_per_frame10= +shape_2_per_frame11=trig = q24 * bnot(q27%4); +shape_2_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; +shape_2_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; +shape_2_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; +shape_2_per_frame15= +shape_2_per_frame16=k1 = instance / num_inst; +shape_2_per_frame17= +shape_2_per_frame18=r = red *k1; +shape_2_per_frame19=g = green * (1-k1); +shape_2_per_frame20=b = blue * 4*k1*(1-k1); +shape_2_per_frame21= +shape_2_per_frame22=r = red; +shape_2_per_frame23=g = green; +shape_2_per_frame24=b = blue; +shape_2_per_frame25= +shape_2_per_frame26= +shape_2_per_frame27= +shape_2_per_frame28=r2 = r; b2 = b; g2 = g; +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.120 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; +per_frame_init_2=trel = 0; p1 = 0; dir = 0; +per_frame_init_3=ang0 = 0; +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.96, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q24 = is_beat; +per_frame_15=vol = bass_att + mid_att + treb_att; +per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; +per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; +per_frame_18=q27 = index + 1; +per_frame_19=q28 = index2 + 1; +per_frame_20= +per_frame_21=k1 = is_beat*equal(index%4,0); +per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_24=rott = p2 * 3.1416/4; +per_frame_25= +per_frame_26=q1 = cos(rott); +per_frame_27=q2 = sin(rott); +per_frame_28=q3 = -q2; +per_frame_29=q4 = q1; +per_frame_30= +per_frame_31=trig = q24 * bnot(index%8); +per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); +per_frame_35= +per_frame_36=q10 = 0.2+vy*vy*4; +per_frame_37=q11 = cos(time/9)*.5+.3; +per_frame_38= +per_frame_39=speed = min(vol_-vol__+.5,1); +per_frame_40=speed = max(speed,-.5); +per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; +per_frame_42=movz = movz + 1/fps*speed_; +per_frame_43=q9 = movz; +per_frame_44= +per_frame_45=q12 = min(q22,6)*2; +per_frame_46=//q13 = 1.5+sin(time/5); +per_frame_47=trig = bnot(index%4) * q24; +per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); +per_frame_49= +per_frame_50=trel = trel + .2/fps*dir; +per_frame_51= +per_frame_52=q5 = cos(trel); +per_frame_53=q6 = sin(trel+0*q27*(q28%2)); +per_frame_54=q7 = -q6; +per_frame_55=q8 = q5; +per_frame_56= +per_frame_57=px = px * dec_med + (1-dec_med)*vx; +per_frame_58=py = py * dec_med + (1-dec_med)*vy; +per_frame_59=q15 = px/3; +per_frame_60=q16 = py/3; +per_frame_61= +per_frame_62=q13 = min(2,1+abs(8*px*py)); +per_frame_63= +per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); +per_frame_65=q17 = ang0*2; +per_frame_66= +per_frame_67=zoom = 1.1; +per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; +per_frame_69=dx = .00; +per_frame_70= +per_frame_71=monitor = q11; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=` +warp_11=`//##hier unten statt - auch plus +warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); +warp_13=`//z = length(uv1)*12; +warp_14=` +warp_15=`float2 d = normalize(uv1); +warp_16=`float2 rs = clamp(tan(z)*d,-3,3); +warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; +warp_18=`uv1 -= rs/60; //auch minus und frac versuchen +warp_19=` +warp_20=`uv6 = .4*cos(uv1*4*q28); +warp_21=`mus = .006/(length(uv6)); +warp_22=`mus *= (1+roam_cos); +warp_23=` +warp_24=` +warp_25=`//probier auch 1*z; +warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); +warp_27=` +warp_28=`float3 ret1 = crisp + mus; +warp_29=` +warp_30=`q25 = q24+.4; //##hier auf 1 setzen +warp_31=`q25 = 1; +warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); +warp_33=` +warp_34=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float3 neu, ret1; +comp_4=`float2 rs2,rs0,rss,uv1,uv2; +comp_5=`float ang2,c,s; +comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); +comp_7=`shader_body +comp_8=`{ +comp_9=`float2 uv5 = (uv-.5)*aspect.xy; +comp_10=` +comp_11=`uv -= 0.5; +comp_12=`uv *= aspect.xy; +comp_13=`uv += float2 (q15,q16); +comp_14=`uv = mul(uv,float2x2(_qb)); +comp_15=`uv5 = uv; +comp_16=` +comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; +comp_18=`rs0.y = .03/(length (uv5)); +comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); +comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); +comp_22=`//rss = abs(frac(rss*8)-.5)/7; +comp_23=` +comp_24=` +comp_25=`float3 ret1 = .0; +comp_26=`int anz = 10; +comp_27=`int n = 0; +comp_28=`float2 ofs = .02*float2(q5,q6).yx; +comp_29=`while (n <= anz) { +comp_30=` float dist = frac(-q9+1.0*n/anz); +comp_31=` +comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; +comp_33=` c = cos(ang2); +comp_34=` s = sin(ang2); +comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); +comp_36=` +comp_37=` neu = GetPixel(uv2+.5) ; +comp_38=` ret1 = max(ret1,neu*(1-dist)); +comp_39=`n++; +comp_40=`} +comp_41=` +comp_42=` +comp_43=`ret = ret1*2 +comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr +comp_45=`*saturate(1-ret1*32); +comp_46=` +comp_47=`//ret = GetPixel(uv_orig+.5); +comp_48=` +comp_49=`} +comp_50=` +comp_51=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk b/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk new file mode 100644 index 0000000..4f0d0ac --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk @@ -0,0 +1,411 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=2.000000 +fGammaAdj=1.980001 +fDecay=0.500000 +fVideoEchoZoom=0.999998 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001000 +fWaveScale=20.944651 +fWaveSmoothing=0.000000 +fWaveParam=0.080000 +fModWaveAlphaStart=0.000000 +fModWaveAlphaEnd=1.320000 +fWarpAnimSpeed=1.459500 +fWarpScale=2.006700 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=0.999900 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.010000 +sx=0.999900 +sy=1.000000 +wave_r=0.000000 +wave_g=0.990000 +wave_b=1.000000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.015000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=1.000000 +ob_a=0.000000 +ib_size=0.260000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=64.000000 +nMotionVectorsY=48.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=1.850000 +mv_r=0.499900 +mv_g=0.499900 +mv_b=0.499900 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.000000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.891519 +wavecode_0_smoothing=0.820000 +wavecode_0_r=1.000000 +wavecode_0_g=1.000000 +wavecode_0_b=1.000000 +wavecode_0_a=0.600000 +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%8; +wave_0_per_point2=k2 = bnot (k1); +wave_0_per_point3=xi = value1*k2 + xi*(1-k2); +wave_0_per_point4=yi = value2*(1-k2) + yi*k2; +wave_0_per_point5= +wave_0_per_point6=dx = dx*.99 + xi; +wave_0_per_point7=dy = dy*.99 + yi; +wave_0_per_point8= +wave_0_per_point9=x = .5 + xi/2; +wave_0_per_point10=y = .5 + yi/2; +wave_0_per_point11= +wave_0_per_point12=a = q22/8; +wave_0_per_point13=a = min(a,.4); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.891519 +wavecode_1_smoothing=0.820000 +wavecode_1_r=1.000000 +wavecode_1_g=1.000000 +wavecode_1_b=1.000000 +wavecode_1_a=0.020000 +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.891519 +wavecode_2_smoothing=0.820000 +wavecode_2_r=0.000000 +wavecode_2_g=0.200000 +wavecode_2_b=0.000000 +wavecode_2_a=1.000000 +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +shapecode_0_enabled=1 +shapecode_0_sides=53 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.054080 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=1.005310 +shapecode_0_tex_zoom=1.531168 +shapecode_0_r=0.200000 +shapecode_0_g=0.700000 +shapecode_0_b=0.000000 +shapecode_0_a=1.000000 +shapecode_0_r2=0.000000 +shapecode_0_g2=0.000000 +shapecode_0_b2=0.000000 +shapecode_0_a2=1.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=0.000000 +shapecode_0_border_a=0.000000 +shape_0_per_frame1= +shape_0_per_frame2=x = .5; y = .5; +shape_0_per_frame3=a = q24; +shape_0_per_frame4=a2 = 0; +shape_0_per_frame5=//a = 1; +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_x=0.700000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.161220 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=0.993053 +shapecode_1_r=1.000000 +shapecode_1_g=0.000000 +shapecode_1_b=1.000000 +shapecode_1_a=1.000000 +shapecode_1_r2=1.000000 +shapecode_1_g2=1.000000 +shapecode_1_b2=0.000000 +shapecode_1_a2=1.000000 +shapecode_1_border_r=0.500000 +shapecode_1_border_g=0.500000 +shapecode_1_border_b=0.000000 +shapecode_1_border_a=0.050000 +shape_1_per_frame1=textured = 1; +shape_1_per_frame2= +shape_1_per_frame3= +shape_1_per_frame4= +shape_1_per_frame5=x1 = (1-q24)*x1 + q24*(.3+rand(100)/200); +shape_1_per_frame6=y1 = (1-q24)*y1 + q24*(.3+rand(100)/200);; +shape_1_per_frame7= +shape_1_per_frame8=x = x1; +shape_1_per_frame9=y = y1; +shape_1_per_frame10=ang = 3*time; +shapecode_2_enabled=0 +shapecode_2_sides=44 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_x=0.503000 +shapecode_2_y=0.500000 +shapecode_2_rad=0.038857 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=0.609857 +shapecode_2_r=1.000000 +shapecode_2_g=0.100000 +shapecode_2_b=0.000000 +shapecode_2_a=0.900000 +shapecode_2_r2=1.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=0.000000 +shapecode_2_border_r=1.000000 +shapecode_2_border_g=1.000000 +shapecode_2_border_b=1.000000 +shapecode_2_border_a=0.000000 +shape_2_per_frame1=x = .5+.5*(rand(100)-50)/100; +shape_2_per_frame2=y = .5+.5*(rand(100)-50)/100; +shape_2_per_frame3= +shape_2_per_frame4=r = rand(4)/3; +shape_2_per_frame5=g = rand(4)/3; +shape_2_per_frame6=b = rand(4)/3; +shape_2_per_frame7= +shape_2_per_frame8= +shape_2_per_frame9=is_beat = above(time, t0+.05); +shape_2_per_frame10=t0 = is_beat*time + (1-is_beat)*t0; +shape_2_per_frame11= +shape_2_per_frame12= +shape_2_per_frame13=a = min(q21 ,.9) * is_beat; +shape_2_per_frame14=rad = a*a/3 ; +shape_2_per_frame15= +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_x=0.500000 +shapecode_3_y=1.000000 +shapecode_3_rad=0.548217 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.000000 +shapecode_3_tex_zoom=0.499805 +shapecode_3_r=1.000000 +shapecode_3_g=1.000000 +shapecode_3_b=1.000000 +shapecode_3_a=1.000000 +shapecode_3_r2=1.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=1.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=0.500000 +shapecode_3_border_g=0.500000 +shapecode_3_border_b=0.500000 +shapecode_3_border_a=0.000000 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %4; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index +1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=alt = alt * .2 + q26*.8; +per_frame_34=q26 = q26 - alt; +per_frame_35= +per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; +per_frame_37=q30 = step; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=//zoom = 1 + .05*q1; +per_frame_43=//rot = -0.01 * (index); +per_frame_44=zoom = 1; +per_frame_45=rot = .003; +per_frame_46= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; +warp_7=` +warp_8=`float2 uv6 = uv1; +warp_9=`float z = q30 +.5*q27*length(uv1); +warp_10=`float2 d = normalize(uv1); +warp_11=` +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=`rs = mul(rs+.1,float2x2(_qa)); +warp_14=` +warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} +warp_16=` +warp_17=`uv += rs/30; +warp_18=` +warp_19=` +warp_20=`uv6 = (uv-.5); +warp_21=`uv6 = mul(uv6,float2x2(_qa)); +warp_22=` +warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); +warp_24=`mus = abs(mus); +warp_25=`mus *= float3 (1,.8,.5); +warp_26=` +warp_27=` +warp_28=` +warp_29=` +warp_30=` +warp_31=`float3 blur = GetBlur1(frac(uv)); +warp_32=` +warp_33=`float3 crisp= tex2D(sampler_main,uv); +warp_34=` +warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_36=`ret = ret1 * .98 - .01; +warp_37=` +warp_38=` +warp_39=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`//uv = (uv-.5) * aspect.xy + .5; +comp_5=` +comp_6=` +comp_7=`float2 hor = float2 (texsize.z,0)*2; +comp_8=`float2 ver = float2 (0,texsize.w)*2; +comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); +comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); +comp_11=`float2 dz = float2 (dx,dy)*0.5; +comp_12=` +comp_13=` +comp_14=` +comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * +comp_16=` tex2D(sampler_main, 1-uv - dz); +comp_17=`float3 blur = GetBlur1(frac(uv + dz)); +comp_18=` +comp_19=`float2 uv1 = uv-.5 + dz/4; +comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; +comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); +comp_22=` +comp_23=` +comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); +comp_25=`ret *= .7 ; +comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk new file mode 100644 index 0000000..8268f50 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk @@ -0,0 +1,858 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.295 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.250 +mv_r=1.000 +mv_g=0.500 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8=b = beat; +wave_0_per_frame9=g = 1-beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; +wave_0_per_point7=x = -0.05 + sample*1.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=2.44415 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_init1=t2 = 0; +wave_1_init2=t3 = 0; +wave_1_init3=t4 = 0; +wave_1_init4=cl = 0; +wave_1_per_point1=w = sample*asin(1)*4; +wave_1_per_point2=d = 0.04; +wave_1_per_point3=x = 0.5 + sin(w)*d; +wave_1_per_point4=y = 0.5 + cos(w)*d; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=100.00000 +wavecode_2_smoothing=0.60000 +wavecode_2_r=0.000 +wavecode_2_g=0.400 +wavecode_2_b=1.000 +wavecode_2_a=0.300 +wave_2_per_frame1=t1 = q1; +wave_2_per_frame2=t2 = q2; +wave_2_per_frame3=t3 = q3; +wave_2_per_frame4=t4 = q4; +wave_2_per_frame5=t5 = q5; +wave_2_per_frame6=t6 = q6; +wave_2_per_frame7=t7 = q7; +wave_2_per_frame8=t8 = q8; +wave_2_per_point1=sample = 1-sample; +wave_2_per_point2=xxx = xx; +wave_2_per_point3=yyy = yy; +wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 +wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; +wave_2_per_point6= +wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 +wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; +wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); +wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; +wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=2.44415 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_init1=t2 = 0; +wave_3_init2=t3 = 0; +wave_3_init3=t4 = 0; +wave_3_init4=cl = 0; +wave_3_per_frame1=t8 = 1; +wave_3_per_point1=t8 = -t8; +wave_3_per_point2=y = (1+t8)*0.01; +wave_3_per_point3=x = sample; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.330 +shapecode_0_y=0.500 +shapecode_0_rad=0.34340 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.12566 +shapecode_0_tex_zoom=0.70591 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=1 +shapecode_1_x=0.490 +shapecode_1_y=0.500 +shapecode_1_rad=0.04557 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73458 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.000 +shapecode_1_a=0.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shapecode_2_enabled=0 +shapecode_2_sides=100 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.750 +shapecode_2_rad=0.04208 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73458 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=vx = 0 +shape_2_per_frame1=x = q2; +shape_2_per_frame2=y = q6; +shapecode_3_enabled=0 +shapecode_3_sides=100 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.750 +shapecode_3_rad=0.07059 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.73458 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=vx = 0 +shape_3_per_frame1=x = q1; +shape_3_per_frame2=y = q5; +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = rand(10); posy = rand(10); +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = 0.7*sin(time*.0162+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002; +per_frame_13= +per_frame_14=//movement +per_frame_15=posx = time*0.0003; +per_frame_16=posy = time*0.004; +per_frame_17=q10 = posx; +per_frame_18=q11 = posy; +per_frame_19= +per_frame_20=//start ran for warp mod +per_frame_21=q15 = ranx; +per_frame_22=q16 = rany; +per_frame_23= +per_frame_24=test = (t0-time)*0.047-3.14/2; +per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_26= +per_frame_27=//Alti +per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; +per_frame_29= +per_frame_30=//hory (Kippung) +per_frame_31=q6 = view * (1-st_) + st_*2; +per_frame_32= +per_frame_33=//q6 = 0.55; +per_frame_34=monitor = view; +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`static const float quality = 4; +warp_4=`float3 rsl, rsl3, ret1, sky, mod; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); +warp_9=`static const float3 mov = float3 (q10,q11,0); +warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} +warp_14=` return tmp;} +warp_15=` +warp_16=` +warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; +warp_18=` uvi.xy+= modran*3; +warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} +warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} +warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; +warp_22=` tmp -= diff*0.009 ; +warp_23=` return 1-pow (tmp,0.8+mod.x);} +warp_24=` +warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; +warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} +warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} +warp_28=` return 1-pow (tmp,.8+2*mod.x);} +warp_29=` +warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); +warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; +warp_33=` return float3(rs*xyscale,z); } +warp_34=` +warp_35=` +warp_36=`shader_body { +warp_37=`uv1=uv-0.5; +warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); +warp_39=` +warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; +warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); +warp_42=` +warp_43=`i=0, p=0; +warp_44=`for (int n=1; n <= quality; n++) { +warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_46=` i += p; +warp_47=` lav_gnd -= p*0.1+i*0.2; +warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; +warp_49=`} +warp_50=`l = saturate(-lav_gnd); +warp_51=` +warp_52=`d=1.8; +warp_53=`dz = -1.5/rsl.z*xyscale*d*dir; +warp_54=` +warp_55=`rsl3 = rsl * 8 + l*0; +warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; +warp_57=` +warp_58=`ripple = (1/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*2000; +warp_59=` +warp_60=`ripple = 1-exp(-ripple); +warp_61=` +warp_62=`ret.r = ripple; +warp_63=`ret.b = l; +warp_64=`ret = lerp(ret,GetBlur1(uv),0.1); +warp_65=`ret.g = rsl.z*xyscale*4; +warp_66=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*3; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(0.2,0.3,0.6); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(3,2,1),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`ret = lerp(ret,float3(0,0,0),1.5*GetPixel(uv_swimmer).x); +comp_21=` +comp_22=`//ret = GetPixel(uv); +comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk new file mode 100644 index 0000000..0d6f338 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk @@ -0,0 +1,249 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.004 +fWaveScale=0.295 +fWaveSmoothing=0.000 +fWaveParam=-0.440 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.040 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.250 +mv_r=1.000 +mv_g=0.500 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.02310 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; +wave_0_per_frame2=m = m*0.97 + vol*0.08; +wave_0_per_frame3=monitor = vol; +wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); +wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); +wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); +wave_0_per_frame7=res = max(0,res); +wave_0_per_frame8=b = beat; +wave_0_per_frame9=g = 1-beat; +wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; +wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; +wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; +wave_0_per_point4=d = d*0.9 + tt1*0.2; +wave_0_per_point5= +wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; +wave_0_per_point7=x = -0.05 + sample*1.1; +per_frame_init_1=n = 0; +per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); +per_frame_init_3= +per_frame_init_4=posx = rand(10); posy = rand(10); +per_frame_init_5=ranx = rand (1); rany = rand(1); +per_frame_init_6=ranh = rand(10); +per_frame_init_7=t0 = time; +per_frame_init_8=st = 0.5; st_=0.5; +per_frame_1=st = max (0, st-0.2/fps); +per_frame_2=dec = 1-0.5/fps; +per_frame_3=st_ = st_* (dec) + (1-dec)*st; +per_frame_4= +per_frame_5=//dir +per_frame_6=dir = 0.7*sin(time*.0162+rany*6); +per_frame_7=q2 = dir+0.5; +per_frame_8=q3 = sin(dir); +per_frame_9=q4 = cos(dir); +per_frame_10= +per_frame_11=//scaling plane +per_frame_12=q7 = 0.002; +per_frame_13= +per_frame_14=//movement +per_frame_15=posx = time*0.0003; +per_frame_16=posy = time*0.004; +per_frame_17=q10 = posx; +per_frame_18=q11 = posy; +per_frame_19= +per_frame_20=//start ran for warp mod +per_frame_21=q15 = ranx; +per_frame_22=q16 = rany; +per_frame_23= +per_frame_24=test = (t0-time)*0.047-3.14/2; +per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; +per_frame_26= +per_frame_27=//Alti +per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; +per_frame_29= +per_frame_30=//hory (Kippung) +per_frame_31=q6 = view * (1-st_) + st_*2; +per_frame_32= +per_frame_33=//q6 = 0.55; +per_frame_34=monitor = view; +warp_1=`#define sat saturate +warp_2=`sampler sampler_pw_noise_lq; +warp_3=`static const float quality = 4; +warp_4=`float3 rsl, rsl3, ret1, sky, mod; +warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; +warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; +warp_7=`static const float hory = q6, xyscale = q7, alti = q8; +warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); +warp_9=`static const float3 mov = float3 (q10,q11,0); +warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} +warp_11=` +warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; +warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} +warp_14=` return tmp;} +warp_15=` +warp_16=` +warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; +warp_18=` uvi.xy+= modran*3; +warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} +warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} +warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; +warp_22=` tmp -= diff*0.009 ; +warp_23=` return 1-pow (tmp,0.8+mod.x);} +warp_24=` +warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; +warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} +warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} +warp_28=` return 1-pow (tmp,.8+2*mod.x);} +warp_29=` +warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; +warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); +warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; +warp_33=` return float3(rs*xyscale,z); } +warp_34=` +warp_35=` +warp_36=`shader_body { +warp_37=`uv1=uv-0.5; +warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); +warp_39=` +warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; +warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); +warp_42=` +warp_43=`i=0, p=0; +warp_44=`for (int n=1; n <= quality; n++) { +warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); +warp_46=` i += p; +warp_47=` lav_gnd -= p*0.1+i*0.2; +warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; +warp_49=`} +warp_50=`l = saturate(-lav_gnd); +warp_51=` +warp_52=`d=1.8; +warp_53=`dz = -1.5/rsl.z*xyscale*d*dir; +warp_54=` +warp_55=`rsl3 = rsl * 8 + l*0; +warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; +warp_57=` +warp_58=`ripple = (1/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*2000; +warp_59=` +warp_60=`ripple = 1-exp(-ripple); +warp_61=` +warp_62=`ret.r = ripple; +warp_63=`ret.b = l; +warp_64=`ret = lerp(ret,GetBlur1(uv),0.1); +warp_65=`ret.g = rsl.z*xyscale*4; +warp_66=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw*4; +comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; +comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); +comp_8=` +comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; +comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); +comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); +comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); +comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); +comp_14=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk b/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk new file mode 100644 index 0000000..4fe925a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk @@ -0,0 +1,429 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wave_2_per_point1=i=t1; +wave_2_per_point2=speed=.06; +wave_2_per_point3= +wave_2_per_point4=z=megabuf(3*i+2); +wave_2_per_point5=x = megabuf(3*i)/z+.5; +wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_2_per_point7= +wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_2_per_point9=if (out, +wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_2_per_point12= megabuf(3*i+2)=rand(1); +wave_2_per_point13=, +wave_2_per_point14= megabuf(i*3+2)-=speed/50; +wave_2_per_point15=); +wave_2_per_point16= +wave_2_per_point17=a=(1-pow(z,1))/2; +wave_2_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=20 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rg, rg2, rg3, oo; +comp_5=`float li,m; +comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; +comp_7=`static const float2 kpos = float2 (6,0); +comp_8=` +comp_9=`float3 proj (float2 eang) { +comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera +comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); +comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} +comp_13=` +comp_14=`float rahmen2 (float2 uvi){ +comp_15=` uvi=abs(uvi); +comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} +comp_17=` +comp_18=`float3 ring1 (float2 uvi){ +comp_19=` float k = length(uv1)-rrad+(bass_att/80); +comp_20=` float r=saturate(1-5000*pow(k,2)); +comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} +comp_22=` +comp_23=`float3 ring2 (float2 uvi){ +comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); +comp_25=` float r2=saturate(1-5000*pow(k2,2)); +comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} +comp_27=` +comp_28=`float3 ring3 (float2 uvi){ +comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); +comp_30=` float r3=saturate(1-5000*pow(k3,2)); +comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} +comp_32=` +comp_33=` +comp_34=`shader_body +comp_35=`{ +comp_36=`float2 uv0=uv; +comp_37=`uv1 = (uv-0.5)*aspect.xy ; +comp_38=` +comp_39=`rg=ring1(uv1); +comp_40=`uv += rg.xy; +comp_41=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_42=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_43=` +comp_44=`rg2=ring2(uv1); +comp_45=`uv += rg2.xy; +comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_47=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_48=` +comp_49=`rg3=ring3(uv1); +comp_50=`uv += rg3.xy; +comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_52=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_53=` +comp_54=` +comp_55=`//ret = 0; +comp_56=`//MilkDrop3 Red Dot: +comp_57=`ret /= float3(rad*3,1,1); +comp_58=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\lazer1.jpg +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=0.580000 +SpriteSY=0.580000 +SpriteRot=1.000000 +SpriteSpeed=0.020000 +SpriteRepeatX=0.980000 +SpriteRepeatY=0.980000 +code_1=new_scale=1.0+0.3*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk b/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk new file mode 100644 index 0000000..1b9300f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk @@ -0,0 +1,409 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.000 +wave_1_per_point1=i=t1; +wave_1_per_point2=speed=.06; +wave_1_per_point3= +wave_1_per_point4=z=megabuf(3*i+2); +wave_1_per_point5=x = megabuf(3*i)/z+.5; +wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_1_per_point7= +wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_1_per_point9=if (out, +wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_1_per_point12= megabuf(3*i+2)=rand(1); +wave_1_per_point13=, +wave_1_per_point14= megabuf(i*3+2)-=speed/50; +wave_1_per_point15=); +wave_1_per_point16= +wave_1_per_point17=a=(1-pow(z,1))/2; +wave_1_per_point18=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.000 +wave_2_per_point1=i=t1; +wave_2_per_point2=speed=.06; +wave_2_per_point3= +wave_2_per_point4=z=megabuf(3*i+2); +wave_2_per_point5=x = megabuf(3*i)/z+.5; +wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_2_per_point7= +wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_2_per_point9=if (out, +wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_2_per_point12= megabuf(3*i+2)=rand(1); +wave_2_per_point13=, +wave_2_per_point14= megabuf(i*3+2)-=speed/50; +wave_2_per_point15=); +wave_2_per_point16= +wave_2_per_point17=a=(1-pow(z,1))/2; +wave_2_per_point18=t1+=1; +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=153 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.04511 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.90529 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.100 +shapecode_1_g2=0.100 +shapecode_1_b2=0.100 +shapecode_1_a2=0.200 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=n=0; loop(500, +shape_1_init2= megabuf(i)=rand(1)-.5; +shape_1_init3= megabuf(i+1)=rand(1)-.5; +shape_1_init4= megabuf(i+2)= rand(4); +shape_1_init5= megabuf(i+3)= rand(4); +shape_1_init6=i+=4); +shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_1_per_frame1=i=instance; n=i*4; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=blk = i%8==0; +shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_1_per_frame5=if (megabuf(n+2)<0, +shape_1_per_frame6= megabuf(n) = rand(1)-.5; +shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_1_per_frame8= megabuf(n+2)=4; +shape_1_per_frame9= megabuf(n+3)=1+rand(2);; +shape_1_per_frame10=,0); +shape_1_per_frame11=z=megabuf(n+2); +shape_1_per_frame12=x = megabuf(n)/z/2+.5; +shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_1_per_frame15=a = min(1,1/pow(z,.2)); +shape_1_per_frame16=a2=a/4; +shape_1_per_frame17= +shape_1_per_frame18= +shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rg, rg2, rg3, oo; +comp_5=`float li,m; +comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; +comp_7=`static const float2 kpos = float2 (6,0); +comp_8=` +comp_9=`float3 proj (float2 eang) { +comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera +comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); +comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} +comp_13=` +comp_14=`float rahmen2 (float2 uvi){ +comp_15=` uvi=abs(uvi); +comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} +comp_17=` +comp_18=`float3 ring1 (float2 uvi){ +comp_19=` float k = length(uv1)-rrad+(bass_att/80); +comp_20=` float r=saturate(1-5000*pow(k,2)); +comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} +comp_22=` +comp_23=`float3 ring2 (float2 uvi){ +comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); +comp_25=` float r2=saturate(1-5000*pow(k2,2)); +comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} +comp_27=` +comp_28=`float3 ring3 (float2 uvi){ +comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); +comp_30=` float r3=saturate(1-5000*pow(k3,2)); +comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} +comp_32=` +comp_33=` +comp_34=`shader_body +comp_35=`{ +comp_36=`float2 uv0=uv; +comp_37=`uv1 = (uv-0.5)*aspect.xy ; +comp_38=` +comp_39=`rg=ring1(uv1); +comp_40=`uv += rg.xy; +comp_41=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_42=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_43=` +comp_44=`rg2=ring2(uv1); +comp_45=`uv += rg2.xy; +comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_47=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_48=` +comp_49=`rg3=ring3(uv1); +comp_50=`uv += rg3.xy; +comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_52=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_53=` +comp_54=` +comp_55=`//ret = 0; +comp_56=`//MilkDrop3 Color Mode: +comp_57=`ret /= float3(1.2,1.3,1.2); +comp_58=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air.milk b/MilkDrop3/Milkdrop3/presets/martin - on air.milk new file mode 100644 index 0000000..3610a72 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - on air.milk @@ -0,0 +1,449 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.020 +fWaveScale=0.450 +fWaveSmoothing=0.000 +fWaveParam=-0.260 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.150 +ib_r=0.300 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; +wavecode_1_enabled=0 +wavecode_1_samples=392 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.800 +wavecode_1_g=0.600 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=s=sample*2*3.142*8; +wave_1_per_point2=amp=0.1+0.04*sample; +wave_1_per_point3=x0=amp*cos(s); +wave_1_per_point4=y0=amp*sin(s); +wave_1_per_point5= +wave_1_per_point6= +wave_1_per_point7=x=x0+.5; +wave_1_per_point8=y=y0+.5; +wave_1_per_point9= +wave_1_per_point10=a=min(1,bass_att/3)*(1-sample); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=15 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=21 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.04740 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=5.42791 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=0.900 +shapecode_0_b2=0.800 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=0 +shapecode_1_sides=15 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=63 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.03030 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=0.400 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=n=instance*8; +shape_1_per_frame2= +shape_1_per_frame3=megabuf(n)+=abs((gmegabuf(n+5)))*4; +shape_1_per_frame4= +shape_1_per_frame5=ah = atan2(gmegabuf(n+6),gmegabuf(n+5)); +shape_1_per_frame6=x=cos(ah)*.1+.5; +shape_1_per_frame7=y=sin(ah)*reg32*.1+.5; +shape_1_per_frame8=rad = sqrt(pow(gmegabuf(n+5),2)+pow(gmegabuf(n+6),2))*2; +shapecode_2_enabled=1 +shapecode_2_sides=9 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=800 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22167 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.48886 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=0.200 +shapecode_2_g2=0.200 +shapecode_2_b2=0.200 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_2_per_frame1=i=instance; +shape_2_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_2_per_frame3=k1 = i/num_inst; +shape_2_per_frame4=n=8*i; +shape_2_per_frame5= +shape_2_per_frame6=z = megabuf(n+2); +shape_2_per_frame7=x = megabuf(n)/z+.5; +shape_2_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_2_per_frame9=dec=1-2/fps; +shape_2_per_frame10=sp = 1; +shape_2_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_2_per_frame12=if (out, +shape_2_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_2_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_2_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_2_per_frame16= +shape_2_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_2_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_2_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_2_per_frame20= +shape_2_per_frame21= k=.1*mid_att; +shape_2_per_frame22= px=px0 * (1+k*r01); +shape_2_per_frame23= py=py0 * (1+k*r02); +shape_2_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_2_per_frame25= +shape_2_per_frame26= megabuf(n)= px; +shape_2_per_frame27= megabuf(n+1)=py; +shape_2_per_frame28= megabuf(n+2)=pz0; +shape_2_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_2_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_2_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_2_per_frame32=, +shape_2_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_2_per_frame34= +shape_2_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_2_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_2_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_2_per_frame38= k4=q3/fps; +shape_2_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_2_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_2_per_frame41= +shape_2_per_frame42=); +shape_2_per_frame43=z=megabuf(n+2); +shape_2_per_frame44=r=r2=megabuf(n+3); +shape_2_per_frame45=g=g2=megabuf(n+4); +shape_2_per_frame46=b=b2=megabuf(n+5); +shape_2_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_2_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_2_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_2_per_frame50=rad = min (rad,0.1); +shape_2_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_2_per_frame52=reg99=out; +shape_2_per_frame53=additive = i%7==0; +shapecode_3_enabled=1 +shapecode_3_sides=20 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=20 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.04511 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.100 +shapecode_3_g2=0.100 +shapecode_3_b2=0.100 +shapecode_3_a2=0.200 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_init1=n=0; loop(500, +shape_3_init2= megabuf(i)=rand(1)-.5; +shape_3_init3= megabuf(i+1)=rand(1)-.5; +shape_3_init4= megabuf(i+2)= rand(4); +shape_3_init5= megabuf(i+3)= rand(4); +shape_3_init6=i+=4); +shape_3_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_3_per_frame1=i=instance; n=i*4; +shape_3_per_frame2=k1 = i/num_inst; +shape_3_per_frame3=blk = i%8==0; +shape_3_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_3_per_frame5=if (megabuf(n+2)<0, +shape_3_per_frame6= megabuf(n) = rand(1)-.5; +shape_3_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_3_per_frame8= megabuf(n+2)=4; +shape_3_per_frame9= megabuf(n+3)=1+rand(2);; +shape_3_per_frame10=,0); +shape_3_per_frame11=z=megabuf(n+2); +shape_3_per_frame12=x = megabuf(n)/z/2+.5; +shape_3_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_3_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_3_per_frame15=a = min(1,1/pow(z,.2)); +shape_3_per_frame16=a2=a/4; +shape_3_per_frame17= +shape_3_per_frame18= +shape_3_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); +per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); +per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; +per_frame_init_3= +per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_2=vol = (2*bass+mid+treb)/4 ; +per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; +per_frame_5=beat = (vol>vol2) && (time-t0>2); +per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); +per_frame_7=vol2 *= dec_s; +per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); +per_frame_9= +per_frame_10= +per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; +per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; +per_frame_13= +per_frame_14=if (beat && (idx%3==0), +per_frame_15= r1 = rand(15)+1; +per_frame_16= r2 = rand(15)+1; +per_frame_17= r5 = rand(8); +per_frame_18= r6 = rand(4); +per_frame_19= r7 = rand(1)*rand(1)+.1; +per_frame_20= ,0); +per_frame_21= +per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; +per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; +per_frame_24=reg20=s1; +per_frame_25=reg21=s2; +per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; +per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; +per_frame_28=reg40=pu1; reg41=pu2; +per_frame_29=q10=sin(tr*6.28); +per_frame_30=q11 = tr; +per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; +per_frame_32=q30=1-ramp; +per_frame_33=reg32 = aspecty; +per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; +per_frame_35=trr += max(0,mid-mid_att)*dt*44; +per_frame_36=q1=trr; +per_frame_37=q2=ramp2; +per_frame_38= +per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; +per_frame_40=q3= s7; +per_frame_41=tp+=6*dt; +per_frame_42=q4=max(0,cos(tp*2*3.14)); +per_frame_43=monitor = q3; +per_pixel_1=zoom=1.01; rot = 0.0; +warp_1=`shader_body { +warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); +warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); +warp_4=` +warp_5=`float tx = time*12; +warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); +warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; +warp_8=` +warp_9=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_pw_noise_lq; +comp_3=`float2 uv1, uv2; +comp_4=`float3 rg, oo; +comp_5=`float li,m; +comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; +comp_7=`static const float2 kpos = float2 (6,0); +comp_8=` +comp_9=`float3 proj (float2 eang) { +comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera +comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); +comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} +comp_13=` +comp_14=`float rahmen2 (float2 uvi){ +comp_15=` uvi=abs(uvi); +comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} +comp_17=` +comp_18=`float3 ring1 (float2 uvi){ +comp_19=` float k = length(uv1)-rrad; +comp_20=` float r=saturate(1-5000*pow(k,2)); +comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} +comp_22=` +comp_23=` +comp_24=`shader_body +comp_25=`{ +comp_26=`float2 uv0=uv; +comp_27=`uv1 = (uv-0.5)*aspect.xy ; +comp_28=`float mast = 0; li=0; oo=0; m=0; +comp_29=`for (int n=0; n<6; n++) +comp_30=`{ +comp_31=` float ang1 = n*6.0/18*M_PI+3.3; +comp_32=` float2 a = float2 (cos(ang1), sin(ang1)); +comp_33=` float2 rs = proj (a) ; +comp_34=` if ((abs(rs.x)<.5)) +comp_35=`{ +comp_36=` float2 rs1 = rs + float2(0,0*time*sign(rs.y)); +comp_37=` uv2=frac(rs1+.5)-0.5; +comp_38=` m = rahmen2(uv2) * ((abs(rs.y))0)*.2/length(abs(rs)-float2(.5,int(q2)))*(m+.5)*(treb_att)*!mast; +comp_42=` mast += m*(mast<0.1); +comp_43=`//mast += rahmen2(49*(uv1*float2(1,.5)-float2(rrad,0)))*.1; +comp_44=`} +comp_45=` +comp_46=`rg=ring1(uv1); +comp_47=`uv += rg.xy; +comp_48=`ret = (GetPixel(uv)+GetBlur1(uv)); +comp_49=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; +comp_50=` +comp_51=`ret *= sat(1-mast*2); +comp_52=`ret += oo+li*float3(.7,0.2,0.5); +comp_53=` +comp_54=`//ret = 0; +comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk b/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk new file mode 100644 index 0000000..493a0b9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk @@ -0,0 +1,887 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=1.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=5 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.552 +fWaveSmoothing=0.504 +fWaveParam=-1.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.50330 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.600 +wavecode_0_b=0.400 +wavecode_0_a=1.000 +wave_0_per_point1= +wave_0_per_point2=x0 = .5 + .4 * sin(time/2); +wave_0_per_point3= +wave_0_per_point4=angle = rand(1000)/1000*6.28; +wave_0_per_point5=rad = rand(1000)/1000; +wave_0_per_point6=rad = rad * rad; +wave_0_per_point7= +wave_0_per_point8=x = x0 + .1*rad*sin(angle); +wave_0_per_point9=y = .5 + .1*rad*cos(angle); +wave_0_per_point10= a = 1-rad; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=trel = q11-.0; +wave_1_per_frame2=t1 = int(trel); +wave_1_per_frame3=t2 = trel - int(trel); +wave_1_per_point1=k1 = (sample*512) % 8; +wave_1_per_point2= +wave_1_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_1_per_point4= + (1-equal(k1,0))*t1; +wave_1_per_point5= +wave_1_per_point6=exc = 1+rand(5); +wave_1_per_point7=ampl = sample*sqrt(t2) * (1+exc); +wave_1_per_point8= +wave_1_per_point9=f1 = q14*ampl* sin(t1*6.28/4096); +wave_1_per_point10=f2 = q14*ampl* cos(t1*6.28/4096); +wave_1_per_point11= +wave_1_per_point12=x = q12 + k1* f1 ; +wave_1_per_point13=y = q13 + k1* f2; +wave_1_per_point14= +wave_1_per_point15=a = equal(k1,6) + equal (k1,0); +wave_1_per_point16= +wave_1_per_point17=r = 1; +wave_1_per_point18=b = equal (k1,0) + .5;; +wave_1_per_point19=g = .8* (1+.6*equal (k1,0)) ; +wave_1_per_point20=a = a * q15 * (1-0*t2*t2); +wave_1_per_point21=//a = 0; +wave_1_per_point22= +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=trel = q11-.33; +wave_2_per_frame2=t1 = int(trel); +wave_2_per_frame3=t2 = trel - int(trel); +wave_2_per_point1=k1 = (sample*512) % 8; +wave_2_per_point2= +wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_2_per_point4= + (1-equal(k1,0))*t1; +wave_2_per_point5= +wave_2_per_point6=ampl = sample*sqrt(t2); +wave_2_per_point7= +wave_2_per_point8=f1 = q14*ampl* sin(t1*6.28/4096); +wave_2_per_point9=f2 = q14*ampl* cos(t1*6.28/4096); +wave_2_per_point10= +wave_2_per_point11=x = q12 + k1* f1 ; +wave_2_per_point12=y = q13 + k1* f2; +wave_2_per_point13= +wave_2_per_point14=a = equal(k1,6) + equal (k1,0); +wave_2_per_point15= +wave_2_per_point16=r = 1; +wave_2_per_point17=b = equal (k1,0) + .5;; +wave_2_per_point18=g = .6* (1+.6*equal (k1,0)); +wave_2_per_point19=a = a * q15 * (1-0*t2*t2); +wave_2_per_point20=//a = 0; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=trel = q11-.66; +wave_3_per_frame2=t1 = int(trel); +wave_3_per_frame3=t2 = trel - int(trel); +wave_3_per_point1=k1 = (sample*512) % 8; +wave_3_per_point2= +wave_3_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) +wave_3_per_point4= + (1-equal(k1,0))*t1; +wave_3_per_point5= +wave_3_per_point6=ampl = sample*sqrt(t2); +wave_3_per_point7= +wave_3_per_point8=f1 = q14*ampl* sin(t1*6.28/4096); +wave_3_per_point9=f2 = q14*ampl* cos(t1*6.28/4096); +wave_3_per_point10= +wave_3_per_point11=x = q12 + k1* f1 ; +wave_3_per_point12=y = q13 + k1* f2; +wave_3_per_point13= +wave_3_per_point14=a = equal(k1,6) + equal (k1,0); +wave_3_per_point15= +wave_3_per_point16=r = 1; +wave_3_per_point17=b = equal (k1,0); +wave_3_per_point18=g = .6* (1+.6*equal (k1,0)); +wave_3_per_point19=a = a * q15 * (1-0*t2*t2); +wave_3_per_point20=//a = 0; +wavecode_4_enabled=0 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=0 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=0 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.50000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wavecode_5_enabled=0 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=0 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=0 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.50000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wavecode_6_enabled=0 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=0 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=0 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.50000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wavecode_7_enabled=0 +wavecode_7_samples=512 +wavecode_7_sep=0 +wavecode_7_bSpectrum=0 +wavecode_7_bUseDots=0 +wavecode_7_bDrawThick=0 +wavecode_7_bAdditive=0 +wavecode_7_scaling=1.00000 +wavecode_7_smoothing=0.50000 +wavecode_7_r=1.000 +wavecode_7_g=1.000 +wavecode_7_b=1.000 +wavecode_7_a=1.000 +wavecode_8_enabled=0 +wavecode_8_samples=512 +wavecode_8_sep=0 +wavecode_8_bSpectrum=0 +wavecode_8_bUseDots=0 +wavecode_8_bDrawThick=0 +wavecode_8_bAdditive=0 +wavecode_8_scaling=1.00000 +wavecode_8_smoothing=0.50000 +wavecode_8_r=1.000 +wavecode_8_g=1.000 +wavecode_8_b=1.000 +wavecode_8_a=1.000 +wavecode_9_enabled=0 +wavecode_9_samples=512 +wavecode_9_sep=0 +wavecode_9_bSpectrum=0 +wavecode_9_bUseDots=0 +wavecode_9_bDrawThick=0 +wavecode_9_bAdditive=0 +wavecode_9_scaling=1.00000 +wavecode_9_smoothing=0.50000 +wavecode_9_r=1.000 +wavecode_9_g=1.000 +wavecode_9_b=1.000 +wavecode_9_a=1.000 +wavecode_10_enabled=0 +wavecode_10_samples=512 +wavecode_10_sep=0 +wavecode_10_bSpectrum=0 +wavecode_10_bUseDots=0 +wavecode_10_bDrawThick=0 +wavecode_10_bAdditive=0 +wavecode_10_scaling=1.00000 +wavecode_10_smoothing=0.50000 +wavecode_10_r=1.000 +wavecode_10_g=1.000 +wavecode_10_b=1.000 +wavecode_10_a=1.000 +wavecode_11_enabled=0 +wavecode_11_samples=512 +wavecode_11_sep=0 +wavecode_11_bSpectrum=0 +wavecode_11_bUseDots=0 +wavecode_11_bDrawThick=0 +wavecode_11_bAdditive=0 +wavecode_11_scaling=1.00000 +wavecode_11_smoothing=0.50000 +wavecode_11_r=1.000 +wavecode_11_g=1.000 +wavecode_11_b=1.000 +wavecode_11_a=1.000 +wavecode_12_enabled=0 +wavecode_12_samples=512 +wavecode_12_sep=0 +wavecode_12_bSpectrum=0 +wavecode_12_bUseDots=0 +wavecode_12_bDrawThick=0 +wavecode_12_bAdditive=0 +wavecode_12_scaling=1.00000 +wavecode_12_smoothing=0.50000 +wavecode_12_r=1.000 +wavecode_12_g=1.000 +wavecode_12_b=1.000 +wavecode_12_a=1.000 +wavecode_13_enabled=0 +wavecode_13_samples=512 +wavecode_13_sep=0 +wavecode_13_bSpectrum=0 +wavecode_13_bUseDots=0 +wavecode_13_bDrawThick=0 +wavecode_13_bAdditive=0 +wavecode_13_scaling=1.00000 +wavecode_13_smoothing=0.50000 +wavecode_13_r=1.000 +wavecode_13_g=1.000 +wavecode_13_b=1.000 +wavecode_13_a=1.000 +wavecode_14_enabled=0 +wavecode_14_samples=512 +wavecode_14_sep=0 +wavecode_14_bSpectrum=0 +wavecode_14_bUseDots=0 +wavecode_14_bDrawThick=0 +wavecode_14_bAdditive=0 +wavecode_14_scaling=1.00000 +wavecode_14_smoothing=0.50000 +wavecode_14_r=1.000 +wavecode_14_g=1.000 +wavecode_14_b=1.000 +wavecode_14_a=1.000 +wavecode_15_enabled=0 +wavecode_15_samples=512 +wavecode_15_sep=0 +wavecode_15_bSpectrum=0 +wavecode_15_bUseDots=0 +wavecode_15_bDrawThick=0 +wavecode_15_bAdditive=0 +wavecode_15_scaling=1.00000 +wavecode_15_smoothing=0.50000 +wavecode_15_r=1.000 +wavecode_15_g=1.000 +wavecode_15_b=1.000 +wavecode_15_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.460 +shapecode_0_y=0.380 +shapecode_0_rad=0.26780 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.05100 +shapecode_0_r=0.800 +shapecode_0_g=1.000 +shapecode_0_b=0.500 +shapecode_0_a=1.000 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = .5 + .1 * q1; +shape_0_per_frame2=y = .5 + .1 * q2; +shape_0_per_frame3= +shape_0_per_frame4=x = .5-q9/5; +shape_0_per_frame5=y = .6+q10/5; +shapecode_1_enabled=0 +shapecode_1_sides=100 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.130 +shapecode_1_y=0.190 +shapecode_1_rad=0.11045 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=3.14159 +shapecode_1_tex_zoom=1.71105 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=1.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shapecode_2_enabled=1 +shapecode_2_sides=5 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.900 +shapecode_2_y=0.500 +shapecode_2_rad=0.22613 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=0.200 +shapecode_2_b=0.200 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.05 + rand(900)/1000; +shape_2_per_frame2=y = 0.05 + rand(900)/1000; +shape_2_per_frame3=ang = rand(320)/100; +shape_2_per_frame4= +shape_2_per_frame5=a = .4; +shapecode_3_enabled=0 +shapecode_3_sides=36 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.18717 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=0.000 +shapecode_3_g=0.020 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shapecode_4_enabled=0 +shapecode_4_sides=4 +shapecode_4_additive=0 +shapecode_4_thickOutline=0 +shapecode_4_textured=0 +shapecode_4_num_inst=1 +shapecode_4_x=0.500 +shapecode_4_y=0.500 +shapecode_4_rad=0.10000 +shapecode_4_ang=0.00000 +shapecode_4_tex_ang=0.00000 +shapecode_4_tex_zoom=1.00000 +shapecode_4_r=1.000 +shapecode_4_g=0.000 +shapecode_4_b=0.000 +shapecode_4_a=1.000 +shapecode_4_r2=0.000 +shapecode_4_g2=1.000 +shapecode_4_b2=0.000 +shapecode_4_a2=0.000 +shapecode_4_border_r=1.000 +shapecode_4_border_g=1.000 +shapecode_4_border_b=1.000 +shapecode_4_border_a=0.100 +shapecode_5_enabled=0 +shapecode_5_sides=4 +shapecode_5_additive=0 +shapecode_5_thickOutline=0 +shapecode_5_textured=0 +shapecode_5_num_inst=1 +shapecode_5_x=0.500 +shapecode_5_y=0.500 +shapecode_5_rad=0.10000 +shapecode_5_ang=0.00000 +shapecode_5_tex_ang=0.00000 +shapecode_5_tex_zoom=1.00000 +shapecode_5_r=1.000 +shapecode_5_g=0.000 +shapecode_5_b=0.000 +shapecode_5_a=1.000 +shapecode_5_r2=0.000 +shapecode_5_g2=1.000 +shapecode_5_b2=0.000 +shapecode_5_a2=0.000 +shapecode_5_border_r=1.000 +shapecode_5_border_g=1.000 +shapecode_5_border_b=1.000 +shapecode_5_border_a=0.100 +shapecode_6_enabled=0 +shapecode_6_sides=4 +shapecode_6_additive=0 +shapecode_6_thickOutline=0 +shapecode_6_textured=0 +shapecode_6_num_inst=1 +shapecode_6_x=0.500 +shapecode_6_y=0.500 +shapecode_6_rad=0.10000 +shapecode_6_ang=0.00000 +shapecode_6_tex_ang=0.00000 +shapecode_6_tex_zoom=1.00000 +shapecode_6_r=1.000 +shapecode_6_g=0.000 +shapecode_6_b=0.000 +shapecode_6_a=1.000 +shapecode_6_r2=0.000 +shapecode_6_g2=1.000 +shapecode_6_b2=0.000 +shapecode_6_a2=0.000 +shapecode_6_border_r=1.000 +shapecode_6_border_g=1.000 +shapecode_6_border_b=1.000 +shapecode_6_border_a=0.100 +shapecode_7_enabled=0 +shapecode_7_sides=4 +shapecode_7_additive=0 +shapecode_7_thickOutline=0 +shapecode_7_textured=0 +shapecode_7_num_inst=1 +shapecode_7_x=0.500 +shapecode_7_y=0.500 +shapecode_7_rad=0.10000 +shapecode_7_ang=0.00000 +shapecode_7_tex_ang=0.00000 +shapecode_7_tex_zoom=1.00000 +shapecode_7_r=1.000 +shapecode_7_g=0.000 +shapecode_7_b=0.000 +shapecode_7_a=1.000 +shapecode_7_r2=0.000 +shapecode_7_g2=1.000 +shapecode_7_b2=0.000 +shapecode_7_a2=0.000 +shapecode_7_border_r=1.000 +shapecode_7_border_g=1.000 +shapecode_7_border_b=1.000 +shapecode_7_border_a=0.100 +shapecode_8_enabled=0 +shapecode_8_sides=4 +shapecode_8_additive=0 +shapecode_8_thickOutline=0 +shapecode_8_textured=0 +shapecode_8_num_inst=1 +shapecode_8_x=0.500 +shapecode_8_y=0.500 +shapecode_8_rad=0.10000 +shapecode_8_ang=0.00000 +shapecode_8_tex_ang=0.00000 +shapecode_8_tex_zoom=1.00000 +shapecode_8_r=1.000 +shapecode_8_g=0.000 +shapecode_8_b=0.000 +shapecode_8_a=1.000 +shapecode_8_r2=0.000 +shapecode_8_g2=1.000 +shapecode_8_b2=0.000 +shapecode_8_a2=0.000 +shapecode_8_border_r=1.000 +shapecode_8_border_g=1.000 +shapecode_8_border_b=1.000 +shapecode_8_border_a=0.100 +shapecode_9_enabled=0 +shapecode_9_sides=4 +shapecode_9_additive=0 +shapecode_9_thickOutline=0 +shapecode_9_textured=0 +shapecode_9_num_inst=1 +shapecode_9_x=0.500 +shapecode_9_y=0.500 +shapecode_9_rad=0.10000 +shapecode_9_ang=0.00000 +shapecode_9_tex_ang=0.00000 +shapecode_9_tex_zoom=1.00000 +shapecode_9_r=1.000 +shapecode_9_g=0.000 +shapecode_9_b=0.000 +shapecode_9_a=1.000 +shapecode_9_r2=0.000 +shapecode_9_g2=1.000 +shapecode_9_b2=0.000 +shapecode_9_a2=0.000 +shapecode_9_border_r=1.000 +shapecode_9_border_g=1.000 +shapecode_9_border_b=1.000 +shapecode_9_border_a=0.100 +shapecode_10_enabled=0 +shapecode_10_sides=4 +shapecode_10_additive=0 +shapecode_10_thickOutline=0 +shapecode_10_textured=0 +shapecode_10_num_inst=1 +shapecode_10_x=0.500 +shapecode_10_y=0.500 +shapecode_10_rad=0.10000 +shapecode_10_ang=0.00000 +shapecode_10_tex_ang=0.00000 +shapecode_10_tex_zoom=1.00000 +shapecode_10_r=1.000 +shapecode_10_g=0.000 +shapecode_10_b=0.000 +shapecode_10_a=1.000 +shapecode_10_r2=0.000 +shapecode_10_g2=1.000 +shapecode_10_b2=0.000 +shapecode_10_a2=0.000 +shapecode_10_border_r=1.000 +shapecode_10_border_g=1.000 +shapecode_10_border_b=1.000 +shapecode_10_border_a=0.100 +shapecode_11_enabled=0 +shapecode_11_sides=4 +shapecode_11_additive=0 +shapecode_11_thickOutline=0 +shapecode_11_textured=0 +shapecode_11_num_inst=1 +shapecode_11_x=0.500 +shapecode_11_y=0.500 +shapecode_11_rad=0.10000 +shapecode_11_ang=0.00000 +shapecode_11_tex_ang=0.00000 +shapecode_11_tex_zoom=1.00000 +shapecode_11_r=1.000 +shapecode_11_g=0.000 +shapecode_11_b=0.000 +shapecode_11_a=1.000 +shapecode_11_r2=0.000 +shapecode_11_g2=1.000 +shapecode_11_b2=0.000 +shapecode_11_a2=0.000 +shapecode_11_border_r=1.000 +shapecode_11_border_g=1.000 +shapecode_11_border_b=1.000 +shapecode_11_border_a=0.100 +shapecode_12_enabled=0 +shapecode_12_sides=4 +shapecode_12_additive=0 +shapecode_12_thickOutline=0 +shapecode_12_textured=0 +shapecode_12_num_inst=1 +shapecode_12_x=0.500 +shapecode_12_y=0.500 +shapecode_12_rad=0.10000 +shapecode_12_ang=0.00000 +shapecode_12_tex_ang=0.00000 +shapecode_12_tex_zoom=1.00000 +shapecode_12_r=1.000 +shapecode_12_g=0.000 +shapecode_12_b=0.000 +shapecode_12_a=1.000 +shapecode_12_r2=0.000 +shapecode_12_g2=1.000 +shapecode_12_b2=0.000 +shapecode_12_a2=0.000 +shapecode_12_border_r=1.000 +shapecode_12_border_g=1.000 +shapecode_12_border_b=1.000 +shapecode_12_border_a=0.100 +shapecode_13_enabled=0 +shapecode_13_sides=4 +shapecode_13_additive=0 +shapecode_13_thickOutline=0 +shapecode_13_textured=0 +shapecode_13_num_inst=1 +shapecode_13_x=0.500 +shapecode_13_y=0.500 +shapecode_13_rad=0.10000 +shapecode_13_ang=0.00000 +shapecode_13_tex_ang=0.00000 +shapecode_13_tex_zoom=1.00000 +shapecode_13_r=1.000 +shapecode_13_g=0.000 +shapecode_13_b=0.000 +shapecode_13_a=1.000 +shapecode_13_r2=0.000 +shapecode_13_g2=1.000 +shapecode_13_b2=0.000 +shapecode_13_a2=0.000 +shapecode_13_border_r=1.000 +shapecode_13_border_g=1.000 +shapecode_13_border_b=1.000 +shapecode_13_border_a=0.100 +shapecode_14_enabled=0 +shapecode_14_sides=4 +shapecode_14_additive=0 +shapecode_14_thickOutline=0 +shapecode_14_textured=0 +shapecode_14_num_inst=1 +shapecode_14_x=0.500 +shapecode_14_y=0.500 +shapecode_14_rad=0.10000 +shapecode_14_ang=0.00000 +shapecode_14_tex_ang=0.00000 +shapecode_14_tex_zoom=1.00000 +shapecode_14_r=1.000 +shapecode_14_g=0.000 +shapecode_14_b=0.000 +shapecode_14_a=1.000 +shapecode_14_r2=0.000 +shapecode_14_g2=1.000 +shapecode_14_b2=0.000 +shapecode_14_a2=0.000 +shapecode_14_border_r=1.000 +shapecode_14_border_g=1.000 +shapecode_14_border_b=1.000 +shapecode_14_border_a=0.100 +shapecode_15_enabled=0 +shapecode_15_sides=4 +shapecode_15_additive=0 +shapecode_15_thickOutline=0 +shapecode_15_textured=0 +shapecode_15_num_inst=1 +shapecode_15_x=0.500 +shapecode_15_y=0.500 +shapecode_15_rad=0.10000 +shapecode_15_ang=0.00000 +shapecode_15_tex_ang=0.00000 +shapecode_15_tex_zoom=1.00000 +shapecode_15_r=1.000 +shapecode_15_g=0.000 +shapecode_15_b=0.000 +shapecode_15_a=1.000 +shapecode_15_r2=0.000 +shapecode_15_g2=1.000 +shapecode_15_b2=0.000 +shapecode_15_a2=0.000 +shapecode_15_border_r=1.000 +shapecode_15_border_g=1.000 +shapecode_15_border_b=1.000 +shapecode_15_border_a=0.100 +per_frame_init_1=vol = 0; p1 = 0; +per_frame_init_2=vx = .2; vy = -0.1; +per_frame_init_3=kx = 0; ky = 0; +per_frame_init_4= +per_frame_1=dec_med = pow (0.96, 30/fps); +per_frame_2=dec_slow = pow (0.998, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; +per_frame_11= +per_frame_12=q20 = avg; +per_frame_13=q21 = beat; +per_frame_14=q22 = peak; +per_frame_15=q23 = index; +per_frame_16=q24 = is_beat; +per_frame_17= +per_frame_18=vol = bass_att + treb_att; +per_frame_19=v2 = v2 * dec_med + vol * (1-dec_med) ; +per_frame_20=q26 = max(atan (vol - v2),0); +per_frame_21=q27 = index + 1; +per_frame_22= +per_frame_23=sw = sw*dec_med + (1-dec_med)*(index2%2); +per_frame_24=q28 = sw; +per_frame_25=kiss = kiss*dec_med +per_frame_26= +(1-dec_med)*bnot(index2)*below(index,4); +per_frame_27=q29 = kiss; +per_frame_28= +per_frame_29=k1 = is_beat*bnot(index); +per_frame_30=k2 = is_beat*bnot(index); +per_frame_31=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_32=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_33=rott = p2 * 3.1416/2; +per_frame_34=monitor = k1; +per_frame_35=q1 = cos(rott); +per_frame_36=q2 = sin(rott); +per_frame_37=q3 = -q2; +per_frame_38=q4 = q1; +per_frame_39= +per_frame_40= +per_frame_41=q5 = cos(time/4); +per_frame_42=q6 = -sin(time/4); +per_frame_43=q7 = -q6; +per_frame_44=q8 = q5; +per_frame_45= +per_frame_46=zoom = 1; +per_frame_47=rot = -0; +per_frame_48= +per_frame_49= +per_frame_50=//KUGEL-POS +per_frame_51=dt = .1*30/fps; +per_frame_52=m = 1; //Masse +per_frame_53=//Gravitationszentrum +per_frame_54=x0 = .0; y0 = 0; x0 = q1/4; y0 = q2/4; +per_frame_55= +per_frame_56=ax = -(xk-x0); +per_frame_57=ay = -(yk-y0); +per_frame_58=monitor = index3; +per_frame_59=vx = vx*dec_slow + ax * dt; +per_frame_60=vy = vy*dec_slow + ay * dt; +per_frame_61= +per_frame_62=xk = xk + vx*dt; +per_frame_63=yk = yk + vy*dt; +per_frame_64= +per_frame_65=q9 = xk; q10 = yk; +per_frame_66= +per_frame_67= +per_frame_68= +warp_1=`float3 mus; +warp_2=`float2 rs,ball, uv1, uv6, uv7; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=`uv = uv_orig; +warp_6=`uv1 = (uv-.5) * aspect.xy; +warp_7=` +warp_8=`//GOLD +warp_9=`float z = 18*length(uv1)+time; +warp_10=`float2 uvn =normalize(uv1); +warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; +warp_12=` +warp_13=`// KUGEL +warp_14=`float mult = q29*16+1; +warp_15=`uv7 = sin(uv1*mult); +warp_16=`float2 p0 = float2(q9,q10)*sqrt(mult); +warp_17=`ball = uv7 - p0; +warp_18=`float size = .035* pow(mult,.9) * (1+length(p0)); +warp_19=`float dist = length(ball) / size; +warp_20=`z = saturate(sign(1-dist)* sqrt(1-dist)); +warp_21=` +warp_22=`//ADD +warp_23=`float mask = (z >= .001); +warp_24=`rs = q28*rs + (1-q28)*rs.yx; +warp_25=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); +warp_26=` +warp_27=` +warp_28=`uv6 = mul (uv1,float2x2(_qb)); +warp_29=`mus = (.16/(sqrt(uv6.x)+.002))*rad; +warp_30=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); +warp_31=` +warp_32=`float3 gold = float3 (1,.84,.6); +warp_33=` +warp_34=`float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); +warp_35=`uv2 *= .2; +warp_36=`float3 dots = q26*saturate(.0015/(length(uv2))); +warp_37=` +warp_38=`float3 col = gold; +warp_39=` +warp_40=`float3 blur = GetBlur1(frac(uv)); +warp_41=`float3 crisp= tex2D(sampler_main,uv); +warp_42=` +warp_43=`float3 ret1 = crisp - blur*.03 + col*(mus) + dots; +warp_44=`ret = ret1*.99-.018; +warp_45=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = uv-.5; +comp_5=`uv1 = uv1*0+.3*float2 (cos(uv1.y*16), cos(uv1.x*16));; +comp_6=`float dots = saturate(.01/length(uv1)); +comp_7=` +comp_8=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); +comp_9=` +comp_10=`//ret += dots *q26; +comp_11=` +comp_12=`ret = .8*ret1; +comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk new file mode 100644 index 0000000..80c655a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk @@ -0,0 +1,992 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00826 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=self = t1*reg01 + 100000; //# +wave_0_per_point2= +wave_0_per_point3=age = gmegabuf(self+12); +wave_0_per_point4=max_age = reg22; +wave_0_per_point5=if (age > 0, +wave_0_per_point6= x0 = gmegabuf(self)-reg07; +wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= if (z1 > 0, +wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_0_per_point18= r = gmegabuf(self+9); +wave_0_per_point19= g = gmegabuf(self+10); +wave_0_per_point20= b = gmegabuf(self+11); +wave_0_per_point21= fac = reg19;; +wave_0_per_point22= x = .5 + x1/z1*fac; +wave_0_per_point23= y = .5 - y1/z1*fac; +wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_0_per_point25= +wave_0_per_point26=, a=0; ) ; +wave_0_per_point27= +wave_0_per_point28=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = samples; +wave_1_per_point1=self = t1*reg01 + 100000; //# +wave_1_per_point2= +wave_1_per_point3=age = gmegabuf(self+12); +wave_1_per_point4=max_age = reg22; +wave_1_per_point5=if (age > 0, +wave_1_per_point6= x0 = gmegabuf(self)-reg07; +wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_1_per_point9= +wave_1_per_point10= +wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= if (z1 > 0, +wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_1_per_point18= r = gmegabuf(self+9); +wave_1_per_point19= g = gmegabuf(self+10); +wave_1_per_point20= b = gmegabuf(self+11); +wave_1_per_point21= fac = reg19;; +wave_1_per_point22= x = .5 + x1/z1*fac; +wave_1_per_point23= y = .5 - y1/z1*fac; +wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_1_per_point25= +wave_1_per_point26=, a=0; ) ; +wave_1_per_point27= +wave_1_per_point28=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = samples*2; +wave_2_per_point1=self = t1*reg01 + 100000; //# +wave_2_per_point2= +wave_2_per_point3=age = gmegabuf(self+12); +wave_2_per_point4=max_age = reg22; +wave_2_per_point5=if (age > 0, +wave_2_per_point6= x0 = gmegabuf(self)-reg07; +wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_2_per_point9= +wave_2_per_point10= +wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= if (z1 > 0, +wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_2_per_point18= r = gmegabuf(self+9); +wave_2_per_point19= g = gmegabuf(self+10); +wave_2_per_point20= b = gmegabuf(self+11); +wave_2_per_point21= fac = reg19;; +wave_2_per_point22= x = .5 + x1/z1*fac; +wave_2_per_point23= y = .5 - y1/z1*fac; +wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_2_per_point25= +wave_2_per_point26=, a=0; ) ; +wave_2_per_point27= +wave_2_per_point28=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.22018 +wavecode_3_smoothing=0.20000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = samples*3; +wave_3_per_point1=self = t1*reg01 + 100000; //# +wave_3_per_point2= +wave_3_per_point3=age = gmegabuf(self+12); +wave_3_per_point4=max_age = reg22; +wave_3_per_point5=if (age > 0, +wave_3_per_point6= x0 = gmegabuf(self)-reg07; +wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_3_per_point9= +wave_3_per_point10= +wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16= if (z1 > 0, +wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_3_per_point18= r = gmegabuf(self+9); +wave_3_per_point19= g = gmegabuf(self+10); +wave_3_per_point20= b = gmegabuf(self+11); +wave_3_per_point21= fac = reg19;; +wave_3_per_point22= x = .5 + x1/z1*fac; +wave_3_per_point23= y = .5 - y1/z1*fac; +wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_3_per_point25= +wave_3_per_point26=, a=0; ) ; +wave_3_per_point27= +wave_3_per_point28=t1 += 1; +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.900 +shapecode_0_y=0.900 +shapecode_0_rad=0.19710 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.51821 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shapecode_1_enabled=1 +shapecode_1_sides=7 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=800 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shape_1_per_frame1=self = instance*reg01 + reg13; +shape_1_per_frame2= +shape_1_per_frame3=age = gmegabuf(self+12); +shape_1_per_frame4=if (age > 0, +shape_1_per_frame5= x0 = gmegabuf(self)-reg07; +shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; +shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; +shape_1_per_frame8= size = gmegabuf(self+13); +shape_1_per_frame9= +shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_1_per_frame13= +shape_1_per_frame14= if (z1 > 0, +shape_1_per_frame15= fac = reg19;; +shape_1_per_frame16= x = .5 + x1/z1*fac*q31; +shape_1_per_frame17= y = .5 - y1/z1*fac*q32; +shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; +shape_1_per_frame19= +shape_1_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); +shape_1_per_frame21= +shape_1_per_frame22= rad = min(rad,.1); +shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); +shape_1_per_frame24= a = .2; a2 = a*.3; +shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? +shape_1_per_frame26= +shape_1_per_frame27=, a=0; rad =0); +shape_1_per_frame28= +shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); +shape_1_per_frame30= +shapecode_2_enabled=1 +shapecode_2_sides=7 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=800 +shapecode_2_x=0.390 +shapecode_2_y=0.400 +shapecode_2_rad=0.01000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.44790 +shapecode_2_r=0.000 +shapecode_2_g=0.300 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=self = instance*reg01; +shape_2_per_frame2=age = gmegabuf(self+12); +shape_2_per_frame3=max_age = reg02; +shape_2_per_frame4=size = gmegabuf(self+13); +shape_2_per_frame5=flim = gmegabuf(self+6); +shape_2_per_frame6=if (age > 0, +shape_2_per_frame7= x0 = gmegabuf(self)-reg07; +shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; +shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_2_per_frame15= +shape_2_per_frame16= +shape_2_per_frame17= if (z1 > 0, +shape_2_per_frame18= fac = reg19;; +shape_2_per_frame19= x = .5 + x1/z1*fac*q31; +shape_2_per_frame20= y = .5 - y1/z1*fac*q32; +shape_2_per_frame21= +shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); +shape_2_per_frame23= +shape_2_per_frame24= bright = 1-pow(age/max_age,1); +shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); +shape_2_per_frame26= a = .7; +shape_2_per_frame27= rad = min(0.2,.0012*size/z1*bright); +shape_2_per_frame28= +shape_2_per_frame29= k1 = 1; +shape_2_per_frame30= r=gmegabuf(self+9); +shape_2_per_frame31= g=gmegabuf(self+10); +shape_2_per_frame32= b=gmegabuf(self+11); +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35= tmp = .3; +shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; +shape_2_per_frame37= a2=0; +shape_2_per_frame38= ang = z1*1000; +shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); +shape_2_per_frame40= +shape_2_per_frame41=, a=0; rad =0;) +shape_2_per_frame42= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=350 +shapecode_3_x=0.650 +shapecode_3_y=0.800 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.33570 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# +shape_3_per_frame2= +shape_3_per_frame3=age = gmegabuf(self+12); +shape_3_per_frame4=if (age > 0, +shape_3_per_frame5= max_age = reg22; +shape_3_per_frame6= x0 = gmegabuf(self)-reg07; +shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; +shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; +shape_3_per_frame9= +shape_3_per_frame10= +shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_3_per_frame14= +shape_3_per_frame15= +shape_3_per_frame16= if (z1 > 0, +shape_3_per_frame17= rad = min(.1,.003/z1); //### +shape_3_per_frame18= +shape_3_per_frame19= r = gmegabuf(self+9); +shape_3_per_frame20= g = gmegabuf(self+10); +shape_3_per_frame21= b = gmegabuf(self+11); +shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; +shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; +shape_3_per_frame24= fac = reg19;; +shape_3_per_frame25= x = .5 + x1/z1*fac*q31; +shape_3_per_frame26= y = .5 - y1/z1*fac*q32; +shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); +shape_3_per_frame28= +shape_3_per_frame29=, a=0; rad=0;) ; +shape_3_per_frame30= +per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_3=//Camera angle is forced back into horizontal position +per_frame_init_4= +per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- +per_frame_init_6=//SPEEDS +per_frame_init_7=gSpeed = 0.76; //global speed, affects all other speeds incl. particle lifetimes +per_frame_init_8=hSpeed = .06; //firework head speed +per_frame_init_9=pSpeed = .05; //speed of primary particles +per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles +per_frame_init_11= +per_frame_init_12=//CAMERA +per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework +per_frame_init_14=CamSpeed = .29; //camera follower speed +per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework +per_frame_init_16=HLock = .1; //force camera angle back into horizontal view +per_frame_init_17= +per_frame_init_18=//OTHER PARAMS +per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes +per_frame_init_20=g0 = .02; //gravitation +per_frame_init_21=cw = 50; //air drag +per_frame_init_22= +per_frame_init_23=//---------- END MAIN PARAMS ----------------- +per_frame_init_24= +per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); +per_frame_init_26=fac = .4; reg19 = fac; +per_frame_init_27= +per_frame_init_28=//SPARKS +per_frame_init_29=obj_num = 800; reg00 = obj_num; +per_frame_init_30=obj_size = 16; reg01 = obj_size; +per_frame_init_31=max_age = 3.8; reg02 = max_age; +per_frame_init_32=head_ptr = 0; +per_frame_init_33=free = 0; +per_frame_init_34= +per_frame_init_35=//SPARKS2 +per_frame_init_36=num2 = 2048; reg20 = num2; +per_frame_init_37=free2 = 0; +per_frame_init_38=ptr2 = 0; +per_frame_init_39=mage2 = 1; reg22 = mage2; +per_frame_init_40=base2 = 100000; +per_frame_init_41= +per_frame_init_42=//TAIL +per_frame_init_43=t_num = 800; reg10 =t_num; +per_frame_init_44=t_age = 1; reg12 = t_age; +per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_46=t_ptr = 0; +per_frame_init_47=t_free = 0; +per_frame_init_48= +per_frame_init_49= +per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; +per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_52=//Obj Structure - Index +per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_54=//9..11: rgb 12: age 13: size; +per_frame_init_55= +per_frame_init_56= +per_frame_init_57=//camera coordinate system +per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_60= +per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_64= +per_frame_init_65= +per_frame_init_66=//head coordinate system +per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_70= +per_frame_init_71=tmp = rand(12); +per_frame_init_72=colr = 1-rand(100)/300; +per_frame_init_73=colg = 1-rand(100)/300; +per_frame_init_74=colb = 1-rand(100)/300; +per_frame_init_75= +per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; +per_frame_init_77= +per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; +per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; +per_frame_init_80= +per_frame_init_81=index2 = int(rand(32)); +per_frame_init_82=start = .9; +per_frame_init_83=//----------------------------------------- +per_frame_1=dt = gSpeed/fps; dt2 = dt ; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); +per_frame_3=vol_att = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); +per_frame_5= +per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; +per_frame_15= +per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); +per_frame_17= +per_frame_18=if ((index%6==0)*is_beat, +per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; +per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); +per_frame_21= +per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; +per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken +per_frame_24=speed = speed*dec + (1-dec)*sp0; +per_frame_25= +per_frame_26=//HEAD COORD SYS +per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_32= +per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_42= +per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_46=vx0 = reg56*speed; +per_frame_47=vy0 = reg57*speed; +per_frame_48=vz0 = reg58*speed; +per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_50=y0 = (y0 + vy0*dt)* (1-y0*y0*dt*2) ; reg05 = y0; +per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_52= +per_frame_53=ltest = 0; +per_frame_54=style = n1 > 0; +per_frame_55=circles = (index2>=12); +per_frame_56=//SPARK QUEUE - insert new objects +per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); +per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); +per_frame_59=if (new < 16, new = 0, 0); +per_frame_60=n = 0; m = new; +per_frame_61=dec = if (new > 0,0.3,dec_f); +per_frame_62=new_ = new_*dec + (1-dec)*new; +per_frame_63=q29 = new_; +per_frame_64=if (new > 0, +per_frame_65= if (index%5==3, +per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; +per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); +per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; +per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; +per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); +per_frame_71= while (exec2 ( +per_frame_72= self = (head_ptr%obj_num)*obj_size; +per_frame_73= if (gmegabuf(self+12) <= 0, +per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, +per_frame_76= theta = rand(12); phi = rand(12)); +per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); +per_frame_78= if (circles==0, +per_frame_79= vx = sin(theta)*cos(phi)*v0; +per_frame_80= vy = sin(theta)*sin(phi)*v0; +per_frame_81= vz = cos(theta)*v0;,0); +per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_85= vx = vx1; vy = vy1; vz = vz1; +per_frame_86= gmegabuf(self) = x0; +per_frame_87= gmegabuf(self+1) = y0; +per_frame_88= gmegabuf(self+2) = z0; +per_frame_89= gmegabuf(self+3) = vx+vx0; +per_frame_90= gmegabuf(self+4) = vy+vy0; +per_frame_91= gmegabuf(self+5) = vz+vz0; +per_frame_92= gmegabuf(self+6) = flim; +per_frame_93= +per_frame_94= gmegabuf(self+9) = colr; +per_frame_95= gmegabuf(self+10) = colg; +per_frame_96= gmegabuf(self+11) = colb; +per_frame_97= gmegabuf(self+12) = dt2; +per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size +per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); +per_frame_100= ltest += 1; +per_frame_101= n += 1; m -= 1; +per_frame_102= ,0;); +per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_104=,0); +per_frame_105= +per_frame_106=//SPARK QUEUE - calc movement +per_frame_107=n = 0; free = 0; +per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; +per_frame_109=if (att0>0, att0*=.5,0); +per_frame_110=att1 = -0.0005 * (index2%3==0); +per_frame_111= +per_frame_112=loop (obj_num, +per_frame_113= self = n*obj_size; +per_frame_114= age = gmegabuf(self+12); +per_frame_115= if (age > 0, +per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); +per_frame_117= new = min (free2, gmegabuf(self+14)); +per_frame_118= if (new > 0, +per_frame_119= while (exec2( +per_frame_120= self2 = (ptr2%num2)*obj_size+base2; +per_frame_121= if (gmegabuf(self2+12) <= 0, +per_frame_122= gmegabuf(self2) = gmegabuf(self); +per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); +per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); +per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); +per_frame_131= gmegabuf(self2+12) = dt2; +per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_133= ltest += 1; +per_frame_134= new -=1; free2 -= 1; +per_frame_135= ,0;); +per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_139= brake = max(0.5,1-dt*cw*v2); +per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_143= gmegabuf(self+3) *= brake; +per_frame_144= gmegabuf(self+4) *= brake; +per_frame_145= gmegabuf(self+5) *= brake; +per_frame_146= //head attraction +per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); +per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); +per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); +per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); +per_frame_151= gmegabuf(self+3) += ax*dt; +per_frame_152= gmegabuf(self+4) += ay*dt; +per_frame_153= gmegabuf(self+5) += az*dt; +per_frame_154= +per_frame_155= //cam induced turbulence +per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); +per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); +per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); +per_frame_159= gmegabuf(self+3) += ax*dt; +per_frame_160= gmegabuf(self+4) += ay*dt; +per_frame_161= gmegabuf(self+5) += az*dt; +per_frame_162= +per_frame_163= //Gravitation +per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); +per_frame_165= ,free += 1); //otherwise +per_frame_166= gmegabuf(self+12) = age; +per_frame_167= n += 1;); +per_frame_168= +per_frame_169=//2nd SPARK QUEUE - movement +per_frame_170=n = 0; free2 = 0; +per_frame_171=loop (num2, +per_frame_172= self = n*obj_size + base2; +per_frame_173= age = gmegabuf(self+12); +per_frame_174= if (age > 0, +per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); +per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_177= brake = max(0.1,1-100*dt*cw*v2); +per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_181= gmegabuf(self+3) *= brake; +per_frame_182= gmegabuf(self+4) *= brake; +per_frame_183= gmegabuf(self+5) *= brake; +per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_185= ,free2 += 1); +per_frame_186= gmegabuf(self+12) = age; +per_frame_187= n += 1;); +per_frame_188= +per_frame_189=//TAIL +per_frame_190=new = int(t_free/8*vol_att); //# vol ? +per_frame_191=new = min (new, t_free); +per_frame_192=if (new > 1, +per_frame_193= while (exec2 ( +per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_195= if (gmegabuf(self+12) <= 0, +per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_197= vx = .1*(rand(10)/10-.5)*v0; +per_frame_198= vy = .1*(rand(10)/10-.5)*v0; +per_frame_199= vz = v0; +per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_204= gmegabuf(self) = x0 + ran*reg56; +per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_207= gmegabuf(self+3) = vx+vx0; +per_frame_208= gmegabuf(self+4) = vy+vy0; +per_frame_209= gmegabuf(self+5) = vz+vz0; +per_frame_210= gmegabuf(self+12) = dt2; +per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size +per_frame_212= ltest += 1; +per_frame_213= new -= 1; +per_frame_214= ,0;); +per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_216=,0); +per_frame_217= +per_frame_218=//TAIL QUEUE - calc movement +per_frame_219=n = 0; t_free = 0; +per_frame_220=loop (t_num, +per_frame_221= self = n*obj_size + tbase; +per_frame_222= age = gmegabuf(self+12); +per_frame_223= ltest += 1; +per_frame_224= if (age > 0, +per_frame_225= if (age > t_age, age = 0, age +=dt2); +per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_227= brake = max(0.5,1-dt*cw*v2); +per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_231= gmegabuf(self+3) *= brake; +per_frame_232= gmegabuf(self+4) *= brake; +per_frame_233= gmegabuf(self+5) *= brake; +per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; +per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; +per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; +per_frame_237= +per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_239= ,t_free += 1); //otherwise +per_frame_240= gmegabuf(self+12) = age; +per_frame_241= n += 1; +per_frame_242=); +per_frame_243= +per_frame_244=//SPARK and HEAD COORD for use in comp shader +per_frame_245= +per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; +per_frame_256=q13 = max(0,q13*(.5+flim)); +per_frame_257= +per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_262=q14 = .5 + x1/z1*fac; +per_frame_263=q15 = .5 + y1/z1*fac; +per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; +per_frame_265= +per_frame_266= +per_frame_267=//FOLLOW WITH CAMERA +per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; +per_frame_271= +per_frame_272=//ROTATE VIEPOINT +per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_276=k1 = dt/max(dist,.02)*CamLock; +per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_278= +per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_284= +per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_297= +per_frame_298=//Fake altitude +per_frame_299=q10 = (1.3-ycam); +per_frame_300= +per_frame_301=//TEXTURE GND MOVEMENT +per_frame_302=q18 = zcam*4; +per_frame_303=q19 = -xcam*4; +per_frame_304= +per_frame_305=//CLOUDS MOVEMENT +per_frame_306=crot = crot + v3; +per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_308= +per_frame_309=q1 = cos(crot);q2 = sin(crot); +per_frame_310=cmovx += -v1 * q1 + v2 * q2; +per_frame_311=cmovy += v1 * q2 + v2 * q1; +per_frame_312=q5 = cmovx*.1; +per_frame_313=q6 = cmovy*.1; +per_frame_314=q7 = cfwd*8; +per_frame_315= +per_frame_316=q30 = dt2; +per_frame_317=q31 = aspectx; +per_frame_318=q32 = aspecty; +per_frame_319= +per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_321=dx = -v2*.5; dy = v1*.5; +per_frame_322=rot = v3; +per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_324= +per_frame_325=start = max(0,start-dt2); +per_frame_326=//q3 = start; +per_frame_327=if (ltest > 2000, fail = 1, 0); +per_frame_328=monitor = q30;; +per_frame_329= +per_frame_330= +per_frame_331=//frei: q3, q4, q8, q9 +per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; +per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; +per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; +per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); +per_frame_336= +per_frame_337=q8 = atan2(ly,lx); +per_frame_338=q9 = exp(lz/vabs); +per_frame_339= +per_frame_340=//frei: q3, q4 +per_frame_341= +per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); +per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); +per_frame_344= +per_frame_345=monitor = q9; +warp_1=`#define sat saturate +warp_2=`float3 Get1 (float2 uvi) {return lerp (GetPixel(uvi), GetBlur1(uvi), 0.05);} +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code +warp_7=` +warp_8=`ret = Get1(uv); +warp_9=`uv = (uv*2+uv_orig)/3; +warp_10=`ret =+ max(0,Get1 (uv)); +warp_11=`uv = (uv+uv_orig*2)/3; +warp_12=`ret += max(0,Get1 (uv)); +warp_13=` +warp_14=`ret = ret/3 * .8 - 0.004; +warp_15=`} +warp_16=` +comp_1=`#define sat saturate +comp_2=`#define sampler_test sampler_moss1 +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`sampler sampler_test; +comp_5=`float inten, z, tmp, lprof, gnd, ncloud; +comp_6=`float2 dz, uv1,uv2, uv3, uv4; +comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; +comp_8=`static const float3 t = float3(q20,q23,q26); +comp_9=`static const float3 s = float3(q22,q25,q28); +comp_10=`static const float3 ts = cross(t,s); +comp_11=`static const float2 movxz = float2(q18,q19); +comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); +comp_13=`static const float hlim = 9; +comp_14=`float3 screen; +comp_15=` +comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} +comp_17=` +comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_21=`angle = angle * .25; +comp_22=`return y < 0 ? -angle : angle;} +comp_23=` +comp_24=`float3 project (float dist) {float z; +comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); +comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} +comp_27=` +comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; +comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); +comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); +comp_31=` return n1 + n2/2 ;} +comp_32=` +comp_33=`shader_body { +comp_34=`uv1 = (uv-.5)*aspect.xy+.5; +comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); +comp_36=` +comp_37=`//CLOUDS +comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); +comp_39=`float anz = 2; float t_rel = q7; +comp_40=`cloud = 0; +comp_41=`for (int n=1;n<=anz;n++) { +comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); +comp_43=` inten = (1-z)*z*2; +comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? +comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); +comp_46=` cloud = cloud + tmp*inten;} +comp_47=`ncloud = 1-cloud; +comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; +comp_49=`cloud *= (.2+col); +comp_50=` +comp_51=`//SKY AND GROUND +comp_52=`rs = project (q10); float3 rs0 = rs; +comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); +comp_54=`gnd = .3*(noise.z-.5)/rs.z; +comp_55=` +comp_56=`forest = 0; +comp_57=`for (int m = 1; m <= 2; m++) +comp_58=`{ rs = project(q10+gnd); +comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind +comp_60=` rs1 = rs; +comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code +comp_62=` back = tex2D (sampler_test,rs1.xy);; +comp_63=` lprof = back.g; +comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); +comp_65=` forest += back * saturate(lprof*1)*.2 ; +comp_66=` gnd += tmp/pow(rs.z,2)*.3; +comp_67=`} +comp_68=`forest *= 1-noise.x+lprof; +comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; +comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); +comp_71=` +comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); +comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; +comp_74=` +comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; +comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; +comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; +comp_78=`ret = back*ncloud + ret1 + cloud/3; +comp_79=` +comp_80=` +comp_81=`uv2 = uv1-float2(q11,q12); +comp_82=`float flash = q13/(length(uv2)); +comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); +comp_84=` +comp_85=`uv2 = uv1-float2(q14,q15); +comp_86=`float tt = q8+time*12; +comp_87=`float2 uv3 = mul (uv2,float2x2(cos(tt),-sin(tt),sin(tt), cos(tt))); +comp_88=` +comp_89=`float head = .0005/abs(length(abs(uv3.x)+abs(uv3.y)))*q16; +comp_90=`//head = .002/(length(uv3*float2(q3,q4))-0.00*q16)*q16; +comp_91=` +comp_92=`ret += pow(head+flash,ncloud)*saturate(col*2-1); +comp_93=` +comp_94=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; +comp_95=` +comp_96=` +comp_97=`float2 uv5 = (normalize(uv2)-float2(cos(q8),sin(q8)))*q16/6; +comp_98=`float ray1 = saturate( (1-8*q9*length(uv5))) *0.1/length(uv2); +comp_99=`ray1 = saturate(exp (-8*q9*length(uv5)) ); +comp_100=`ret += ray1*(0.25+2*cloud) * float3 (0.7, 0.8, 1); +comp_101=` +comp_102=` +comp_103=`} +comp_104=` +comp_105=`//------------------------------------------- +comp_106=`//Written by martin +comp_107=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk new file mode 100644 index 0000000..92ff1e7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk @@ -0,0 +1,973 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00826 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=self = t1*reg01 + 100000; //# +wave_0_per_point2= +wave_0_per_point3=age = gmegabuf(self+12); +wave_0_per_point4=max_age = reg22; +wave_0_per_point5=if (age > 0, +wave_0_per_point6= x0 = gmegabuf(self)-reg07; +wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= if (z1 > 0, +wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_0_per_point18= r = gmegabuf(self+9); +wave_0_per_point19= g = gmegabuf(self+10); +wave_0_per_point20= b = gmegabuf(self+11); +wave_0_per_point21= fac = reg19;; +wave_0_per_point22= x = .5 + x1/z1*fac; +wave_0_per_point23= y = .5 - y1/z1*fac; +wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_0_per_point25= +wave_0_per_point26=, a=0; ) ; +wave_0_per_point27= +wave_0_per_point28=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = samples; +wave_1_per_point1=self = t1*reg01 + 100000; //# +wave_1_per_point2= +wave_1_per_point3=age = gmegabuf(self+12); +wave_1_per_point4=max_age = reg22; +wave_1_per_point5=if (age > 0, +wave_1_per_point6= x0 = gmegabuf(self)-reg07; +wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_1_per_point9= +wave_1_per_point10= +wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= if (z1 > 0, +wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_1_per_point18= r = gmegabuf(self+9); +wave_1_per_point19= g = gmegabuf(self+10); +wave_1_per_point20= b = gmegabuf(self+11); +wave_1_per_point21= fac = reg19;; +wave_1_per_point22= x = .5 + x1/z1*fac; +wave_1_per_point23= y = .5 - y1/z1*fac; +wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_1_per_point25= +wave_1_per_point26=, a=0; ) ; +wave_1_per_point27= +wave_1_per_point28=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = samples*2; +wave_2_per_point1=self = t1*reg01 + 100000; //# +wave_2_per_point2= +wave_2_per_point3=age = gmegabuf(self+12); +wave_2_per_point4=max_age = reg22; +wave_2_per_point5=if (age > 0, +wave_2_per_point6= x0 = gmegabuf(self)-reg07; +wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_2_per_point9= +wave_2_per_point10= +wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= if (z1 > 0, +wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_2_per_point18= r = gmegabuf(self+9); +wave_2_per_point19= g = gmegabuf(self+10); +wave_2_per_point20= b = gmegabuf(self+11); +wave_2_per_point21= fac = reg19;; +wave_2_per_point22= x = .5 + x1/z1*fac; +wave_2_per_point23= y = .5 - y1/z1*fac; +wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_2_per_point25= +wave_2_per_point26=, a=0; ) ; +wave_2_per_point27= +wave_2_per_point28=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.22018 +wavecode_3_smoothing=0.20000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = samples*3; +wave_3_per_point1=self = t1*reg01 + 100000; //# +wave_3_per_point2= +wave_3_per_point3=age = gmegabuf(self+12); +wave_3_per_point4=max_age = reg22; +wave_3_per_point5=if (age > 0, +wave_3_per_point6= x0 = gmegabuf(self)-reg07; +wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_3_per_point9= +wave_3_per_point10= +wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16= if (z1 > 0, +wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_3_per_point18= r = gmegabuf(self+9); +wave_3_per_point19= g = gmegabuf(self+10); +wave_3_per_point20= b = gmegabuf(self+11); +wave_3_per_point21= fac = reg19;; +wave_3_per_point22= x = .5 + x1/z1*fac; +wave_3_per_point23= y = .5 - y1/z1*fac; +wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_3_per_point25= +wave_3_per_point26=, a=0; ) ; +wave_3_per_point27= +wave_3_per_point28=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=7 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=0.500 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.700 +shapecode_0_border_b=0.800 +shapecode_0_border_a=0.000 +shape_0_per_frame1=self = instance*reg01 + reg13; +shape_0_per_frame2= +shape_0_per_frame3=age = gmegabuf(self+12); +shape_0_per_frame4=if (age > 0, +shape_0_per_frame5= x0 = gmegabuf(self)-reg07; +shape_0_per_frame6= y0 = gmegabuf(self+1)-reg08; +shape_0_per_frame7= z0 = gmegabuf(self+2)-reg09; +shape_0_per_frame8= size = gmegabuf(self+13); +shape_0_per_frame9= +shape_0_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_0_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_0_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_0_per_frame13= +shape_0_per_frame14= if (z1 > 0, +shape_0_per_frame15= fac = reg19;; +shape_0_per_frame16= x = .5 + x1/z1*fac*q31; +shape_0_per_frame17= y = .5 - y1/z1*fac*q32; +shape_0_per_frame18= a = max(0,min(1,1-age/reg12)) ; +shape_0_per_frame19= +shape_0_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); +shape_0_per_frame21= +shape_0_per_frame22= rad = min(rad,.1); +shape_0_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); +shape_0_per_frame24= a = .2; a2 = a*.3; +shape_0_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? +shape_0_per_frame26= +shape_0_per_frame27=, a=0; rad =0); +shape_0_per_frame28= +shape_0_per_frame29=//if (instance == reg14-1, rad = .2, 0); +shape_0_per_frame30= +shapecode_1_enabled=1 +shapecode_1_sides=7 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=800 +shapecode_1_x=0.390 +shapecode_1_y=0.400 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.44790 +shapecode_1_r=0.000 +shapecode_1_g=0.300 +shapecode_1_b=1.000 +shapecode_1_a=0.500 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=self = instance*reg01; +shape_1_per_frame2=age = gmegabuf(self+12); +shape_1_per_frame3=max_age = reg02; +shape_1_per_frame4=size = gmegabuf(self+13); +shape_1_per_frame5=flim = gmegabuf(self+6); +shape_1_per_frame6=if (age > 0, +shape_1_per_frame7= x0 = gmegabuf(self)-reg07; +shape_1_per_frame8= y0 = gmegabuf(self+1)-reg08; +shape_1_per_frame9= z0 = gmegabuf(self+2)-reg09; +shape_1_per_frame10= +shape_1_per_frame11= +shape_1_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_1_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_1_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_1_per_frame15= +shape_1_per_frame16= +shape_1_per_frame17= if (z1 > 0, +shape_1_per_frame18= fac = reg19;; +shape_1_per_frame19= x = .5 + x1/z1*fac*q31; +shape_1_per_frame20= y = .5 - y1/z1*fac*q32; +shape_1_per_frame21= +shape_1_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); +shape_1_per_frame23= +shape_1_per_frame24= bright = 1-pow(age/max_age,1); +shape_1_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); +shape_1_per_frame26= a = .7; +shape_1_per_frame27= rad = min(0.2,.0012*size/z1*bright); +shape_1_per_frame28= +shape_1_per_frame29= k1 = 1; +shape_1_per_frame30= r=gmegabuf(self+9); +shape_1_per_frame31= g=gmegabuf(self+10); +shape_1_per_frame32= b=gmegabuf(self+11); +shape_1_per_frame33= +shape_1_per_frame34= +shape_1_per_frame35= tmp = .3; +shape_1_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; +shape_1_per_frame37= a2=0; +shape_1_per_frame38= ang = z1*1000; +shape_1_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); +shape_1_per_frame40= +shape_1_per_frame41=, a=0; rad =0;) +shape_1_per_frame42= +shapecode_2_enabled=1 +shapecode_2_sides=6 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=350 +shapecode_2_x=0.650 +shapecode_2_y=0.800 +shapecode_2_rad=0.01000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.33570 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# +shape_2_per_frame2= +shape_2_per_frame3=age = gmegabuf(self+12); +shape_2_per_frame4=if (age > 0, +shape_2_per_frame5= max_age = reg22; +shape_2_per_frame6= x0 = gmegabuf(self)-reg07; +shape_2_per_frame7= y0 = gmegabuf(self+1)-reg08; +shape_2_per_frame8= z0 = gmegabuf(self+2)-reg09; +shape_2_per_frame9= +shape_2_per_frame10= +shape_2_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_2_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_2_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_2_per_frame14= +shape_2_per_frame15= +shape_2_per_frame16= if (z1 > 0, +shape_2_per_frame17= rad = min(.1,.003/z1); //### +shape_2_per_frame18= +shape_2_per_frame19= r = gmegabuf(self+9); +shape_2_per_frame20= g = gmegabuf(self+10); +shape_2_per_frame21= b = gmegabuf(self+11); +shape_2_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; +shape_2_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; +shape_2_per_frame24= fac = reg19;; +shape_2_per_frame25= x = .5 + x1/z1*fac*q31; +shape_2_per_frame26= y = .5 - y1/z1*fac*q32; +shape_2_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); +shape_2_per_frame28= +shape_2_per_frame29=, a=0; rad=0;) ; +shape_2_per_frame30= +per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_3=//Camera angle is forced back into horizontal position +per_frame_init_4= +per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- +per_frame_init_6=//SPEEDS +per_frame_init_7=gSpeed = 0.76; //global speed, affects all other speeds incl. particle lifetimes +per_frame_init_8=hSpeed = .06; //firework head speed +per_frame_init_9=pSpeed = .05; //speed of primary particles +per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles +per_frame_init_11= +per_frame_init_12=//CAMERA +per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework +per_frame_init_14=CamSpeed = .29; //camera follower speed +per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework +per_frame_init_16=HLock = .1; //force camera angle back into horizontal view +per_frame_init_17= +per_frame_init_18=//OTHER PARAMS +per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes +per_frame_init_20=g0 = .02; //gravitation +per_frame_init_21=cw = 50; //air drag +per_frame_init_22= +per_frame_init_23=//---------- END MAIN PARAMS ----------------- +per_frame_init_24= +per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); +per_frame_init_26=fac = .4; reg19 = fac; +per_frame_init_27= +per_frame_init_28=//SPARKS +per_frame_init_29=obj_num = 800; reg00 = obj_num; +per_frame_init_30=obj_size = 16; reg01 = obj_size; +per_frame_init_31=max_age = 3.8; reg02 = max_age; +per_frame_init_32=head_ptr = 0; +per_frame_init_33=free = 0; +per_frame_init_34= +per_frame_init_35=//SPARKS2 +per_frame_init_36=num2 = 2048; reg20 = num2; +per_frame_init_37=free2 = 0; +per_frame_init_38=ptr2 = 0; +per_frame_init_39=mage2 = 1; reg22 = mage2; +per_frame_init_40=base2 = 100000; +per_frame_init_41= +per_frame_init_42=//TAIL +per_frame_init_43=t_num = 800; reg10 =t_num; +per_frame_init_44=t_age = 1; reg12 = t_age; +per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_46=t_ptr = 0; +per_frame_init_47=t_free = 0; +per_frame_init_48= +per_frame_init_49= +per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; +per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_52=//Obj Structure - Index +per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_54=//9..11: rgb 12: age 13: size; +per_frame_init_55= +per_frame_init_56= +per_frame_init_57=//camera coordinate system +per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_60= +per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_64= +per_frame_init_65= +per_frame_init_66=//head coordinate system +per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_70= +per_frame_init_71=tmp = rand(12); +per_frame_init_72=colr = 1-rand(100)/300; +per_frame_init_73=colg = 1-rand(100)/300; +per_frame_init_74=colb = 1-rand(100)/300; +per_frame_init_75= +per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; +per_frame_init_77= +per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; +per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; +per_frame_init_80= +per_frame_init_81=index2 = int(rand(32)); +per_frame_init_82=start = .9; +per_frame_init_83=//----------------------------------------- +per_frame_1=dt = gSpeed/fps; dt2 = dt ; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); +per_frame_3=vol_att = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); +per_frame_5= +per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; +per_frame_15= +per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); +per_frame_17= +per_frame_18=if ((index%6==0)*is_beat, +per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; +per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); +per_frame_21= +per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; +per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken +per_frame_24=speed = speed*dec + (1-dec)*sp0; +per_frame_25= +per_frame_26=//HEAD COORD SYS +per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_32= +per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_42= +per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_46=vx0 = reg56*speed; +per_frame_47=vy0 = reg57*speed; +per_frame_48=vz0 = reg58*speed; +per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_50=y0 = (y0 + vy0*dt)* (1-y0*y0*dt*2) ; reg05 = y0; +per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_52= +per_frame_53=ltest = 0; +per_frame_54=style = n1 > 0; +per_frame_55=circles = (index2>=12); +per_frame_56=//SPARK QUEUE - insert new objects +per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); +per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); +per_frame_59=if (new < 16, new = 0, 0); +per_frame_60=n = 0; m = new; +per_frame_61=dec = if (new > 0,0.3,dec_f); +per_frame_62=new_ = new_*dec + (1-dec)*new; +per_frame_63=q29 = new_; +per_frame_64=if (new > 0, +per_frame_65= if (index%5==3, +per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; +per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); +per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; +per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; +per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); +per_frame_71= while (exec2 ( +per_frame_72= self = (head_ptr%obj_num)*obj_size; +per_frame_73= if (gmegabuf(self+12) <= 0, +per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, +per_frame_76= theta = rand(12); phi = rand(12)); +per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); +per_frame_78= if (circles==0, +per_frame_79= vx = sin(theta)*cos(phi)*v0; +per_frame_80= vy = sin(theta)*sin(phi)*v0; +per_frame_81= vz = cos(theta)*v0;,0); +per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_85= vx = vx1; vy = vy1; vz = vz1; +per_frame_86= gmegabuf(self) = x0; +per_frame_87= gmegabuf(self+1) = y0; +per_frame_88= gmegabuf(self+2) = z0; +per_frame_89= gmegabuf(self+3) = vx+vx0; +per_frame_90= gmegabuf(self+4) = vy+vy0; +per_frame_91= gmegabuf(self+5) = vz+vz0; +per_frame_92= gmegabuf(self+6) = flim; +per_frame_93= +per_frame_94= gmegabuf(self+9) = colr; +per_frame_95= gmegabuf(self+10) = colg; +per_frame_96= gmegabuf(self+11) = colb; +per_frame_97= gmegabuf(self+12) = dt2; +per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size +per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); +per_frame_100= ltest += 1; +per_frame_101= n += 1; m -= 1; +per_frame_102= ,0;); +per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_104=,0); +per_frame_105= +per_frame_106=//SPARK QUEUE - calc movement +per_frame_107=n = 0; free = 0; +per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; +per_frame_109=if (att0>0, att0*=.5,0); +per_frame_110=att1 = -0.0005 * (index2%3==0); +per_frame_111= +per_frame_112=loop (obj_num, +per_frame_113= self = n*obj_size; +per_frame_114= age = gmegabuf(self+12); +per_frame_115= if (age > 0, +per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); +per_frame_117= new = min (free2, gmegabuf(self+14)); +per_frame_118= if (new > 0, +per_frame_119= while (exec2( +per_frame_120= self2 = (ptr2%num2)*obj_size+base2; +per_frame_121= if (gmegabuf(self2+12) <= 0, +per_frame_122= gmegabuf(self2) = gmegabuf(self); +per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); +per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); +per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); +per_frame_131= gmegabuf(self2+12) = dt2; +per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_133= ltest += 1; +per_frame_134= new -=1; free2 -= 1; +per_frame_135= ,0;); +per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_139= brake = max(0.5,1-dt*cw*v2); +per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_143= gmegabuf(self+3) *= brake; +per_frame_144= gmegabuf(self+4) *= brake; +per_frame_145= gmegabuf(self+5) *= brake; +per_frame_146= //head attraction +per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); +per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); +per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); +per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); +per_frame_151= gmegabuf(self+3) += ax*dt; +per_frame_152= gmegabuf(self+4) += ay*dt; +per_frame_153= gmegabuf(self+5) += az*dt; +per_frame_154= +per_frame_155= //cam induced turbulence +per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); +per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); +per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); +per_frame_159= gmegabuf(self+3) += ax*dt; +per_frame_160= gmegabuf(self+4) += ay*dt; +per_frame_161= gmegabuf(self+5) += az*dt; +per_frame_162= +per_frame_163= //Gravitation +per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); +per_frame_165= ,free += 1); //otherwise +per_frame_166= gmegabuf(self+12) = age; +per_frame_167= n += 1;); +per_frame_168= +per_frame_169=//2nd SPARK QUEUE - movement +per_frame_170=n = 0; free2 = 0; +per_frame_171=loop (num2, +per_frame_172= self = n*obj_size + base2; +per_frame_173= age = gmegabuf(self+12); +per_frame_174= if (age > 0, +per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); +per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_177= brake = max(0.1,1-100*dt*cw*v2); +per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_181= gmegabuf(self+3) *= brake; +per_frame_182= gmegabuf(self+4) *= brake; +per_frame_183= gmegabuf(self+5) *= brake; +per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_185= ,free2 += 1); +per_frame_186= gmegabuf(self+12) = age; +per_frame_187= n += 1;); +per_frame_188= +per_frame_189=//TAIL +per_frame_190=new = int(t_free/8*vol_att); //# vol ? +per_frame_191=new = min (new, t_free); +per_frame_192=if (new > 1, +per_frame_193= while (exec2 ( +per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_195= if (gmegabuf(self+12) <= 0, +per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_197= vx = .1*(rand(10)/10-.5)*v0; +per_frame_198= vy = .1*(rand(10)/10-.5)*v0; +per_frame_199= vz = v0; +per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_204= gmegabuf(self) = x0 + ran*reg56; +per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_207= gmegabuf(self+3) = vx+vx0; +per_frame_208= gmegabuf(self+4) = vy+vy0; +per_frame_209= gmegabuf(self+5) = vz+vz0; +per_frame_210= gmegabuf(self+12) = dt2; +per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size +per_frame_212= ltest += 1; +per_frame_213= new -= 1; +per_frame_214= ,0;); +per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_216=,0); +per_frame_217= +per_frame_218=//TAIL QUEUE - calc movement +per_frame_219=n = 0; t_free = 0; +per_frame_220=loop (t_num, +per_frame_221= self = n*obj_size + tbase; +per_frame_222= age = gmegabuf(self+12); +per_frame_223= ltest += 1; +per_frame_224= if (age > 0, +per_frame_225= if (age > t_age, age = 0, age +=dt2); +per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_227= brake = max(0.5,1-dt*cw*v2); +per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_231= gmegabuf(self+3) *= brake; +per_frame_232= gmegabuf(self+4) *= brake; +per_frame_233= gmegabuf(self+5) *= brake; +per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; +per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; +per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; +per_frame_237= +per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_239= ,t_free += 1); //otherwise +per_frame_240= gmegabuf(self+12) = age; +per_frame_241= n += 1; +per_frame_242=); +per_frame_243= +per_frame_244=//SPARK and HEAD COORD for use in comp shader +per_frame_245= +per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; +per_frame_256=q13 = max(0,q13*(.5+flim)); +per_frame_257= +per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_262=q14 = .5 + x1/z1*fac; +per_frame_263=q15 = .5 + y1/z1*fac; +per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; +per_frame_265= +per_frame_266= +per_frame_267=//FOLLOW WITH CAMERA +per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; +per_frame_271= +per_frame_272=//ROTATE VIEPOINT +per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_276=k1 = dt/max(dist,.02)*CamLock; +per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_278= +per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_284= +per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_297= +per_frame_298=//Fake altitude +per_frame_299=q10 = (1.3-ycam); +per_frame_300= +per_frame_301=//TEXTURE GND MOVEMENT +per_frame_302=q18 = zcam*4; +per_frame_303=q19 = -xcam*4; +per_frame_304= +per_frame_305=//CLOUDS MOVEMENT +per_frame_306=crot = crot + v3; +per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_308= +per_frame_309=q1 = cos(crot);q2 = sin(crot); +per_frame_310=cmovx += -v1 * q1 + v2 * q2; +per_frame_311=cmovy += v1 * q2 + v2 * q1; +per_frame_312=q5 = cmovx*.1; +per_frame_313=q6 = cmovy*.1; +per_frame_314=q7 = cfwd*8; +per_frame_315= +per_frame_316=q30 = dt2; +per_frame_317=q31 = aspectx; +per_frame_318=q32 = aspecty; +per_frame_319= +per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_321=dx = -v2*.5; dy = v1*.5; +per_frame_322=rot = v3; +per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_324= +per_frame_325=start = max(0,start-dt2); +per_frame_326=//q3 = start; +per_frame_327=if (ltest > 2000, fail = 1, 0); +per_frame_328=monitor = q30;; +per_frame_329= +per_frame_330= +per_frame_331=//frei: q3, q4, q8, q9 +per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; +per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; +per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; +per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); +per_frame_336= +per_frame_337=q8 = atan2(ly,lx); +per_frame_338=q9 = exp(lz/vabs); +per_frame_339= +per_frame_340=//frei: q3, q4 +per_frame_341= +per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); +per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); +per_frame_344= +per_frame_345=monitor = q9; +warp_1=`sampler sampler_grad3; +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=` float3 txr = float3(uv,q1*0.1); +warp_7=` float2 uv2 = uv; +warp_8=` uv2 = uv + texsize.zx*(q3,q3); +warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; +warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; +warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; +warp_12=` uv += color*0.01; +warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; +warp_14=` +warp_15=` float2x2 rot = { cos(q9), sin(q9), +warp_16=` -sin(q9), cos(q9) }; +warp_17=` +warp_18=` +warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; +warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; +warp_21=`} +comp_1=`#define sat saturate +comp_2=`#define sampler_test sampler_moss1 +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`sampler sampler_test; +comp_5=`float inten, z, tmp, lprof, gnd, ncloud; +comp_6=`float2 dz, uv1,uv2, uv3, uv4; +comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; +comp_8=`static const float3 t = float3(q20,q23,q26); +comp_9=`static const float3 s = float3(q22,q25,q28); +comp_10=`static const float3 ts = cross(t,s); +comp_11=`static const float2 movxz = float2(q18,q19); +comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); +comp_13=`static const float hlim = 9; +comp_14=`float3 screen; +comp_15=` +comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} +comp_17=` +comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_21=`angle = angle * .25; +comp_22=`return y < 0 ? -angle : angle;} +comp_23=` +comp_24=`float3 project (float dist) {float z; +comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); +comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} +comp_27=` +comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; +comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); +comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); +comp_31=` return n1 + n2/2 ;} +comp_32=` +comp_33=`shader_body { +comp_34=`uv1 = (uv-.5)*aspect.xy+.5; +comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); +comp_36=` +comp_37=`//CLOUDS +comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); +comp_39=`float anz = 2; float t_rel = q7; +comp_40=`cloud = 0; +comp_41=`for (int n=1;n<=anz;n++) { +comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); +comp_43=` inten = (1-z)*z*2; +comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? +comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); +comp_46=` cloud = cloud + tmp*inten;} +comp_47=`ncloud = 1-cloud; +comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; +comp_49=`cloud *= (.2+col); +comp_50=` +comp_51=`//SKY AND GROUND +comp_52=`rs = project (q10); float3 rs0 = rs; +comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); +comp_54=`gnd = .3*(noise.z-.5)/rs.z; +comp_55=` +comp_56=`forest = 0; +comp_57=`for (int m = 1; m <= 2; m++) +comp_58=`{ rs = project(q10+gnd); +comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind +comp_60=` rs1 = rs; +comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code +comp_62=` back = tex2D (sampler_test,rs1.xy);; +comp_63=` lprof = back.g; +comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); +comp_65=` forest += back * saturate(lprof*1)*.2 ; +comp_66=` gnd += tmp/pow(rs.z,2)*.3; +comp_67=`} +comp_68=`forest *= 1-noise.x+lprof; +comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; +comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); +comp_71=` +comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); +comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; +comp_74=` +comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; +comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; +comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; +comp_78=`ret = back*ncloud + ret1 + cloud/3; +comp_79=` +comp_80=` +comp_81=`uv2 = uv1-float2(q11,q12); +comp_82=`float flash = q13/(length(uv2)); +comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); +comp_84=` +comp_85=`uv2 = uv1-float2(q14,q15); +comp_86=`float tt = q8+time*12; +comp_87=`float2 uv3 = mul (uv2,float2x2(cos(tt),-sin(tt),sin(tt), cos(tt))); +comp_88=` +comp_89=`float head = .0005/abs(length(abs(uv3.x)+abs(uv3.y)))*q16; +comp_90=`//head = .002/(length(uv3*float2(q3,q4))-0.00*q16)*q16; +comp_91=` +comp_92=`ret += pow(head+flash,ncloud)*saturate(col*2-1); +comp_93=` +comp_94=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; +comp_95=` +comp_96=` +comp_97=`float2 uv5 = (normalize(uv2)-float2(cos(q8),sin(q8)))*q16/6; +comp_98=`float ray1 = saturate( (1-8*q9*length(uv5))) *0.1/length(uv2); +comp_99=`ray1 = saturate(exp (-8*q9*length(uv5)) ); +comp_100=`ret += ray1*(0.25+2*cloud) * float3 (0.7, 0.8, 1); +comp_101=` +comp_102=` +comp_103=`//MilkDrop3 Color Mode: +comp_104=`ret /= float3(2.2,0.6,0.9); +comp_105=`//MilkDrop3 Burn Mode: +comp_106=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_107=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk new file mode 100644 index 0000000..2640432 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk @@ -0,0 +1,1008 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=0.000000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.021 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00826 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.050 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=0.000 +nMotionVectorsY=0.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.600 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=20 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.29460 +wavecode_0_smoothing=0.10000 +wavecode_0_r=1.000 +wavecode_0_g=0.300 +wavecode_0_b=1.000 +wavecode_0_a=0.600 +wave_0_init1=t0 = 0; +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=self = t1*reg01 + 100000; //# +wave_0_per_point2= +wave_0_per_point3=age = gmegabuf(self+12); +wave_0_per_point4=max_age = reg22; +wave_0_per_point5=if (age > 0, +wave_0_per_point6= x0 = gmegabuf(self)-reg07; +wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_0_per_point9= +wave_0_per_point10= +wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= if (z1 > 0, +wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_0_per_point18= r = gmegabuf(self+9); +wave_0_per_point19= g = gmegabuf(self+10); +wave_0_per_point20= b = gmegabuf(self+11); +wave_0_per_point21= fac = reg19;; +wave_0_per_point22= x = .5 + x1/z1*fac; +wave_0_per_point23= y = .5 - y1/z1*fac; +wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_0_per_point25= +wave_0_per_point26=, a=0; ) ; +wave_0_per_point27= +wave_0_per_point28=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.14869 +wavecode_1_smoothing=0.82000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.100 +wave_1_per_frame1=t1 = samples; +wave_1_per_point1=self = t1*reg01 + 100000; //# +wave_1_per_point2= +wave_1_per_point3=age = gmegabuf(self+12); +wave_1_per_point4=max_age = reg22; +wave_1_per_point5=if (age > 0, +wave_1_per_point6= x0 = gmegabuf(self)-reg07; +wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_1_per_point9= +wave_1_per_point10= +wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_1_per_point14= +wave_1_per_point15= +wave_1_per_point16= if (z1 > 0, +wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_1_per_point18= r = gmegabuf(self+9); +wave_1_per_point19= g = gmegabuf(self+10); +wave_1_per_point20= b = gmegabuf(self+11); +wave_1_per_point21= fac = reg19;; +wave_1_per_point22= x = .5 + x1/z1*fac; +wave_1_per_point23= y = .5 - y1/z1*fac; +wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_1_per_point25= +wave_1_per_point26=, a=0; ) ; +wave_1_per_point27= +wave_1_per_point28=t1 += 1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_frame1=t1 = samples*2; +wave_2_per_point1=self = t1*reg01 + 100000; //# +wave_2_per_point2= +wave_2_per_point3=age = gmegabuf(self+12); +wave_2_per_point4=max_age = reg22; +wave_2_per_point5=if (age > 0, +wave_2_per_point6= x0 = gmegabuf(self)-reg07; +wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_2_per_point9= +wave_2_per_point10= +wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_2_per_point14= +wave_2_per_point15= +wave_2_per_point16= if (z1 > 0, +wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_2_per_point18= r = gmegabuf(self+9); +wave_2_per_point19= g = gmegabuf(self+10); +wave_2_per_point20= b = gmegabuf(self+11); +wave_2_per_point21= fac = reg19;; +wave_2_per_point22= x = .5 + x1/z1*fac; +wave_2_per_point23= y = .5 - y1/z1*fac; +wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_2_per_point25= +wave_2_per_point26=, a=0; ) ; +wave_2_per_point27= +wave_2_per_point28=t1 += 1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.22018 +wavecode_3_smoothing=0.20000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +wave_3_per_frame1=t1 = samples*3; +wave_3_per_point1=self = t1*reg01 + 100000; //# +wave_3_per_point2= +wave_3_per_point3=age = gmegabuf(self+12); +wave_3_per_point4=max_age = reg22; +wave_3_per_point5=if (age > 0, +wave_3_per_point6= x0 = gmegabuf(self)-reg07; +wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; +wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; +wave_3_per_point9= +wave_3_per_point10= +wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +wave_3_per_point14= +wave_3_per_point15= +wave_3_per_point16= if (z1 > 0, +wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### +wave_3_per_point18= r = gmegabuf(self+9); +wave_3_per_point19= g = gmegabuf(self+10); +wave_3_per_point20= b = gmegabuf(self+11); +wave_3_per_point21= fac = reg19;; +wave_3_per_point22= x = .5 + x1/z1*fac; +wave_3_per_point23= y = .5 - y1/z1*fac; +wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); +wave_3_per_point25= +wave_3_per_point26=, a=0; ) ; +wave_3_per_point27= +wave_3_per_point28=t1 += 1; +shapecode_0_enabled=1 +shapecode_0_sides=5 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1000 +shapecode_0_x=0.900 +shapecode_0_y=0.900 +shapecode_0_rad=0.19710 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=2.51821 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=self = instance*reg01; +shape_0_per_frame2=age = gmegabuf(self+12); +shape_0_per_frame3=max_age = reg02; +shape_0_per_frame4=size = gmegabuf(self+13); +shape_0_per_frame5=flim = gmegabuf(self+6); +shape_0_per_frame6=if (age > 0, +shape_0_per_frame7= x0 = gmegabuf(self)-reg07; +shape_0_per_frame8= y0 = gmegabuf(self+1)-reg08; +shape_0_per_frame9= z0 = gmegabuf(self+2)-reg09; +shape_0_per_frame10= +shape_0_per_frame11= +shape_0_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_0_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_0_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_0_per_frame15= +shape_0_per_frame16= +shape_0_per_frame17= if (z1 > 0, +shape_0_per_frame18= fac = reg19;; +shape_0_per_frame19= x = .5 + x1/z1*fac*q31; +shape_0_per_frame20= y = .5 - y1/z1*fac*q32; +shape_0_per_frame21= +shape_0_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); +shape_0_per_frame23= +shape_0_per_frame24= bright = 1-pow(age/max_age,1); +shape_0_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); +shape_0_per_frame26= a = .7; +shape_0_per_frame27= rad = min(0.2,.001*size/z1*bright); +shape_0_per_frame28= +shape_0_per_frame29= k1 = 1; +shape_0_per_frame30= r=gmegabuf(self+9); +shape_0_per_frame31= g=gmegabuf(self+10); +shape_0_per_frame32= b=gmegabuf(self+11); +shape_0_per_frame33= +shape_0_per_frame34= +shape_0_per_frame35= tmp = .3; +shape_0_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; +shape_0_per_frame37= a2=0; +shape_0_per_frame38= ang = z1*1000; +shape_0_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); +shape_0_per_frame40= +shape_0_per_frame41=, a=0; rad =0;) +shape_0_per_frame42= +shapecode_1_enabled=1 +shapecode_1_sides=7 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=800 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.01000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=0.500 +shapecode_1_b=0.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.700 +shapecode_1_border_b=0.800 +shapecode_1_border_a=0.000 +shape_1_per_frame1=self = instance*reg01 + reg13; +shape_1_per_frame2= +shape_1_per_frame3=age = gmegabuf(self+12); +shape_1_per_frame4=if (age > 0, +shape_1_per_frame5= x0 = gmegabuf(self)-reg07; +shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; +shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; +shape_1_per_frame8= size = gmegabuf(self+13); +shape_1_per_frame9= +shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_1_per_frame13= +shape_1_per_frame14= if (z1 > 0, +shape_1_per_frame15= fac = reg19;; +shape_1_per_frame16= x = .5 + x1/z1*fac*q31; +shape_1_per_frame17= y = .5 - y1/z1*fac*q32; +shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; +shape_1_per_frame19= +shape_1_per_frame20= rad = .0006/z1*size*(1+ pow(1-age,6)+4*age/reg12); +shape_1_per_frame21= +shape_1_per_frame22= rad = min(rad,.1); +shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); +shape_1_per_frame24= a = .2; a2 = a*.3; +shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? +shape_1_per_frame26= +shape_1_per_frame27=, a=0; rad =0); +shape_1_per_frame28= +shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); +shape_1_per_frame30= +shapecode_2_enabled=1 +shapecode_2_sides=3 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1000 +shapecode_2_x=0.390 +shapecode_2_y=0.400 +shapecode_2_rad=0.01000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.44790 +shapecode_2_r=0.000 +shapecode_2_g=0.300 +shapecode_2_b=1.000 +shapecode_2_a=0.500 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.000 +shapecode_2_border_g=0.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=self = (instance+reg00/2)*reg01; +shape_2_per_frame2=age = gmegabuf(self+12); +shape_2_per_frame3=max_age = reg02; +shape_2_per_frame4=size = gmegabuf(self+13); +shape_2_per_frame5=flim = gmegabuf(self+6); +shape_2_per_frame6=if (age > 0, +shape_2_per_frame7= x0 = gmegabuf(self)-reg07; +shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; +shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; +shape_2_per_frame10= +shape_2_per_frame11= +shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_2_per_frame15= +shape_2_per_frame16= +shape_2_per_frame17= if (z1 > 0, +shape_2_per_frame18= fac = reg19;; +shape_2_per_frame19= x = .5 + x1/z1*fac*q31; +shape_2_per_frame20= y = .5 - y1/z1*fac*q32; +shape_2_per_frame21= +shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); +shape_2_per_frame23= +shape_2_per_frame24= bright = 1-pow(age/max_age,1); +shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); +shape_2_per_frame26= a = .7; +shape_2_per_frame27= rad = min(0.2,.001*size/z1*bright); +shape_2_per_frame28= +shape_2_per_frame29= k1 = 1; +shape_2_per_frame30= r=gmegabuf(self+9); +shape_2_per_frame31= g=gmegabuf(self+10); +shape_2_per_frame32= b=gmegabuf(self+11); +shape_2_per_frame33= +shape_2_per_frame34= +shape_2_per_frame35= tmp = .3; +shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; +shape_2_per_frame37= a2=0; +shape_2_per_frame38= ang = z1*1000; +shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); +shape_2_per_frame40= +shape_2_per_frame41=, a=0; rad =0;) +shape_2_per_frame42= +shapecode_3_enabled=1 +shapecode_3_sides=6 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=350 +shapecode_3_x=0.650 +shapecode_3_y=0.800 +shapecode_3_rad=0.01000 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.33570 +shapecode_3_r=1.000 +shapecode_3_g=0.000 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=0.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# +shape_3_per_frame2= +shape_3_per_frame3=age = gmegabuf(self+12); +shape_3_per_frame4=if (age > 0, +shape_3_per_frame5= max_age = reg22; +shape_3_per_frame6= x0 = gmegabuf(self)-reg07; +shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; +shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; +shape_3_per_frame9= +shape_3_per_frame10= +shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; +shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; +shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; +shape_3_per_frame14= +shape_3_per_frame15= +shape_3_per_frame16= if (z1 > 0, +shape_3_per_frame17= rad = min(.1,.003/z1); //### +shape_3_per_frame18= +shape_3_per_frame19= r = gmegabuf(self+9); +shape_3_per_frame20= g = gmegabuf(self+10); +shape_3_per_frame21= b = gmegabuf(self+11); +shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; +shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; +shape_3_per_frame24= fac = reg19;; +shape_3_per_frame25= x = .5 + x1/z1*fac*q31; +shape_3_per_frame26= y = .5 - y1/z1*fac*q32; +shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); +shape_3_per_frame28= +shape_3_per_frame29=, a=0; rad=0;) ; +shape_3_per_frame30= +per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction +per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind +per_frame_init_3=//Camera angle is forced back into horizontal position +per_frame_init_4= +per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- +per_frame_init_6=//SPEEDS +per_frame_init_7=gSpeed = .65; //global speed, affects all other speeds incl. particle lifetimes +per_frame_init_8=hSpeed = .03; //firework head speed +per_frame_init_9=pSpeed = .06; //speed of primary particles +per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles +per_frame_init_11= +per_frame_init_12=//CAMERA +per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework +per_frame_init_14=CamSpeed = .27; //camera follower speed +per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework +per_frame_init_16=HLock = .1; //force camera angle back into horizontal view +per_frame_init_17= +per_frame_init_18=//OTHER PARAMS +per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes +per_frame_init_20=g0 = .12; //gravitation +per_frame_init_21=cw = 50; //air drag +per_frame_init_22= +per_frame_init_23=//---------- END MAIN PARAMS ----------------- +per_frame_init_24= +per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); +per_frame_init_26=fac = .4; reg19 = fac; +per_frame_init_27= +per_frame_init_28=//SPARKS +per_frame_init_29=obj_num = 2000; reg00 = obj_num; +per_frame_init_30=obj_size = 16; reg01 = obj_size; +per_frame_init_31=max_age = 3.8; reg02 = max_age; +per_frame_init_32=head_ptr = 0; +per_frame_init_33=free = 0; +per_frame_init_34= +per_frame_init_35=//SPARKS2 +per_frame_init_36=num2 = 2048; reg20 = num2; +per_frame_init_37=free2 = 0; +per_frame_init_38=ptr2 = 0; +per_frame_init_39=mage2 = 1; reg22 = mage2; +per_frame_init_40=base2 = 100000; +per_frame_init_41= +per_frame_init_42=//TAIL +per_frame_init_43=t_num = 800; reg10 =t_num; +per_frame_init_44=t_age = 1; reg12 = t_age; +per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; +per_frame_init_46=t_ptr = 0; +per_frame_init_47=t_free = 0; +per_frame_init_48= +per_frame_init_49= +per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; +per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; +per_frame_init_52=//Obj Structure - Index +per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz +per_frame_init_54=//9..11: rgb 12: age 13: size; +per_frame_init_55= +per_frame_init_56= +per_frame_init_57=//camera coordinate system +per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); +per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); +per_frame_init_60= +per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; +per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; +per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; +per_frame_init_64= +per_frame_init_65= +per_frame_init_66=//head coordinate system +per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; +per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; +per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; +per_frame_init_70= +per_frame_init_71=tmp = rand(12); +per_frame_init_72=colr = 1-rand(100)/300; +per_frame_init_73=colg = 1-rand(100)/300; +per_frame_init_74=colb = 1-rand(100)/300; +per_frame_init_75= +per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; +per_frame_init_77= +per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; +per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; +per_frame_init_80= +per_frame_init_81=index2 = int(rand(32)); +per_frame_init_82=start = .9; +per_frame_init_83=//----------------------------------------- +per_frame_1=dt = gSpeed/fps; dt2 = dt ; +per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); +per_frame_3=vol_att = (bass + mid + treb)/3; +per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); +per_frame_5= +per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); +per_frame_7=t0 = if(is_beat,time,t0); +per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; +per_frame_9=index = (index + is_beat) %16; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; +per_frame_11= +per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords +per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; +per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; +per_frame_15= +per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); +per_frame_17= +per_frame_18=if ((index%6==0)*is_beat, +per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; +per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); +per_frame_21= +per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; +per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken +per_frame_24=speed = speed*dec + (1-dec)*sp0; +per_frame_25= +per_frame_26=//HEAD COORD SYS +per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; +per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; +per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_32= +per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; +per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; +per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; +per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; +per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; +per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; +per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; +per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; +per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; +per_frame_42= +per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; +per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; +per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; +per_frame_46=vx0 = reg56*speed; +per_frame_47=vy0 = reg57*speed; +per_frame_48=vz0 = reg58*speed; +per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; +per_frame_50=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; +per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; +per_frame_52= +per_frame_53=ltest = 0; +per_frame_54=style = n1 > 0; +per_frame_55=circles = (index2>=12); +per_frame_56=//SPARK QUEUE - insert new objects +per_frame_57=if (style ==0, new = max(0,min(1800*dt*(mid>1.2),free)),0); +per_frame_58=if (style ==1, new = max(0,min(200*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); +per_frame_59=if (new < 16, new = 0, 0); +per_frame_60=n = 0; m = new; +per_frame_61=dec = if (new > 0,0.3,dec_f); +per_frame_62=new_ = new_*dec + (1-dec)*new; +per_frame_63=q29 = new_; +per_frame_64=if (new > 0, +per_frame_65= if (index%5==3, +per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; +per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); +per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; +per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; +per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); +per_frame_71= while (exec2 ( +per_frame_72= self = (head_ptr%obj_num)*obj_size; +per_frame_73= if (gmegabuf(self+12) <= 0, +per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 +per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, +per_frame_76= theta = rand(12); phi = rand(12)); +per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); +per_frame_78= if (circles==0, +per_frame_79= vx = sin(theta)*cos(phi)*v0; +per_frame_80= vy = sin(theta)*sin(phi)*v0; +per_frame_81= vz = cos(theta)*v0;,0); +per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_85= vx = vx1; vy = vy1; vz = vz1; +per_frame_86= gmegabuf(self) = x0; +per_frame_87= gmegabuf(self+1) = y0; +per_frame_88= gmegabuf(self+2) = z0; +per_frame_89= gmegabuf(self+3) = vx+vx0; +per_frame_90= gmegabuf(self+4) = vy+vy0; +per_frame_91= gmegabuf(self+5) = vz+vz0; +per_frame_92= gmegabuf(self+6) = flim; +per_frame_93= +per_frame_94= gmegabuf(self+9) = colr; +per_frame_95= gmegabuf(self+10) = colg; +per_frame_96= gmegabuf(self+11) = colb; +per_frame_97= gmegabuf(self+12) = dt2; +per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size +per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); +per_frame_100= ltest += 1; +per_frame_101= n += 1; m -= 1; +per_frame_102= ,0;); +per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) +per_frame_104=,0); +per_frame_105= +per_frame_106=//SPARK QUEUE - calc movement +per_frame_107=n = 0; free = 0; +per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; +per_frame_109=if (att0>0, att0*=.5,0); +per_frame_110=att1 = -0.0005 * (index2%3==0); +per_frame_111= +per_frame_112=loop (obj_num, +per_frame_113= self = n*obj_size; +per_frame_114= age = gmegabuf(self+12); +per_frame_115= if (age > 0, +per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); +per_frame_117= new = min (free2, gmegabuf(self+14)); +per_frame_118= if (new > 0, +per_frame_119= while (exec2( +per_frame_120= self2 = (ptr2%num2)*obj_size+base2; +per_frame_121= if (gmegabuf(self2+12) <= 0, +per_frame_122= gmegabuf(self2) = gmegabuf(self); +per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); +per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); +per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; +per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); +per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); +per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); +per_frame_131= gmegabuf(self2+12) = dt2; +per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size +per_frame_133= ltest += 1; +per_frame_134= new -=1; free2 -= 1; +per_frame_135= ,0;); +per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); +per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! +per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_139= brake = max(0.5,1-dt*cw*v2); +per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_143= gmegabuf(self+3) *= brake; +per_frame_144= gmegabuf(self+4) *= brake; +per_frame_145= gmegabuf(self+5) *= brake; +per_frame_146= //head attraction +per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); +per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); +per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); +per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); +per_frame_151= gmegabuf(self+3) += ax*dt; +per_frame_152= gmegabuf(self+4) += ay*dt; +per_frame_153= gmegabuf(self+5) += az*dt; +per_frame_154= +per_frame_155= //cam induced turbulence +per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); +per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); +per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); +per_frame_159= gmegabuf(self+3) += ax*dt; +per_frame_160= gmegabuf(self+4) += ay*dt; +per_frame_161= gmegabuf(self+5) += az*dt; +per_frame_162= +per_frame_163= //Gravitation +per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); +per_frame_165= ,free += 1); //otherwise +per_frame_166= gmegabuf(self+12) = age; +per_frame_167= n += 1;); +per_frame_168= +per_frame_169=//2nd SPARK QUEUE - movement +per_frame_170=n = 0; free2 = 0; +per_frame_171=loop (num2, +per_frame_172= self = n*obj_size + base2; +per_frame_173= age = gmegabuf(self+12); +per_frame_174= if (age > 0, +per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); +per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_177= brake = max(0.1,1-100*dt*cw*v2); +per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_181= gmegabuf(self+3) *= brake; +per_frame_182= gmegabuf(self+4) *= brake; +per_frame_183= gmegabuf(self+5) *= brake; +per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_185= ,free2 += 1); +per_frame_186= gmegabuf(self+12) = age; +per_frame_187= n += 1;); +per_frame_188= +per_frame_189=//TAIL +per_frame_190=new = int(t_free/8*vol_att); //# vol ? +per_frame_191=new = min (new, t_free); +per_frame_192=if (new > 1, +per_frame_193= while (exec2 ( +per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; +per_frame_195= if (gmegabuf(self+12) <= 0, +per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; +per_frame_197= vx = .1*(rand(10)/10-.5)*v0; +per_frame_198= vy = .1*(rand(10)/10-.5)*v0; +per_frame_199= vz = v0; +per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; +per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; +per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; +per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; +per_frame_204= gmegabuf(self) = x0 + ran*reg56; +per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; +per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; +per_frame_207= gmegabuf(self+3) = vx+vx0; +per_frame_208= gmegabuf(self+4) = vy+vy0; +per_frame_209= gmegabuf(self+5) = vz+vz0; +per_frame_210= gmegabuf(self+12) = dt2; +per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size +per_frame_212= ltest += 1; +per_frame_213= new -= 1; +per_frame_214= ,0;); +per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) +per_frame_216=,0); +per_frame_217= +per_frame_218=//TAIL QUEUE - calc movement +per_frame_219=n = 0; t_free = 0; +per_frame_220=loop (t_num, +per_frame_221= self = n*obj_size + tbase; +per_frame_222= age = gmegabuf(self+12); +per_frame_223= ltest += 1; +per_frame_224= if (age > 0, +per_frame_225= if (age > t_age, age = 0, age +=dt2); +per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); +per_frame_227= brake = max(0.5,1-dt*cw*v2); +per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; +per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; +per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; +per_frame_231= gmegabuf(self+3) *= brake; +per_frame_232= gmegabuf(self+4) *= brake; +per_frame_233= gmegabuf(self+5) *= brake; +per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; +per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; +per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; +per_frame_237= +per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation +per_frame_239= ,t_free += 1); //otherwise +per_frame_240= gmegabuf(self+12) = age; +per_frame_241= n += 1; +per_frame_242=); +per_frame_243= +per_frame_244=//SPARK and HEAD COORD for use in comp shader +per_frame_245= +per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; +per_frame_256=q13 = max(0,q13*(.5+flim)); +per_frame_257= +per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; +per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; +per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; +per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; +per_frame_262=q14 = .5 + x1/z1*fac; +per_frame_263=q15 = .5 + y1/z1*fac; +per_frame_264=q16 = if (z1>0, 1/z1* q29/3+20 + 40*vol_att,0) ; +per_frame_265=q16 = max(0,q16/4) ; +per_frame_266= +per_frame_267= +per_frame_268=//FOLLOW WITH CAMERA +per_frame_269=reg07 = xcam; reg08 = ycam; reg09 = zcam; +per_frame_270=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; +per_frame_271=xcam += dxcam; ycam += dycam; zcam += dzcam; +per_frame_272= +per_frame_273=//ROTATE VIEPOINT +per_frame_274=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; +per_frame_275=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; +per_frame_276=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); +per_frame_277=k1 = dt/max(dist,.02)*CamLock; +per_frame_278=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; +per_frame_279= +per_frame_280=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); +per_frame_281=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); +per_frame_282=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; +per_frame_283=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; +per_frame_284=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; +per_frame_285= +per_frame_286=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; +per_frame_287=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; +per_frame_288=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; +per_frame_289=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; +per_frame_290=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; +per_frame_291=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; +per_frame_292=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; +per_frame_293=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; +per_frame_294=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; +per_frame_295=reg30 =q20; reg31 =q21; reg32 =q22; +per_frame_296=reg33 =q23; reg34 =q24; reg35 =q25; +per_frame_297=reg36 =q26; reg37 =q27; reg38 =q28; +per_frame_298= +per_frame_299=//Fake altitude +per_frame_300=q10 = (1.3-ycam); +per_frame_301= +per_frame_302=//TEXTURE GND MOVEMENT +per_frame_303=q18 = zcam*4; +per_frame_304=q19 = -xcam*4; +per_frame_305= +per_frame_306=//CLOUDS MOVEMENT +per_frame_307=crot = crot + v3; +per_frame_308=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_309= +per_frame_310=q1 = cos(crot);q2 = sin(crot); +per_frame_311=cmovx += -v1 * q1 + v2 * q2; +per_frame_312=cmovy += v1 * q2 + v2 * q1; +per_frame_313=q5 = cmovx*.1; +per_frame_314=q6 = cmovy*.1; +per_frame_315=q7 = cfwd*8; +per_frame_316= +per_frame_317=q30 = dt2; +per_frame_318=q31 = aspectx; +per_frame_319=q32 = aspecty; +per_frame_320= +per_frame_321=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; +per_frame_322=dx = -v2*.5; dy = v1*.5; +per_frame_323=rot = v3; +per_frame_324=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); +per_frame_325= +per_frame_326=start = max(0,start-dt2); +per_frame_327=q3 = start; +per_frame_328=if (ltest > 2000, fail = 1, 0); +per_frame_329=monitor = q30;; +per_frame_330= +per_frame_331= +per_frame_332=//frei: q4, q8, q9 +warp_1=`#define sat saturate +warp_2=` +warp_3=`shader_body +warp_4=`{ +warp_5=` +warp_6=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code +warp_7=` +warp_8=`ret = lerp(GetPixel(uv), GetBlur1(uv),0.2); +warp_9=`uv = (uv+uv_orig)/2; +warp_10=`//ret += lerp(GetPixel(uv), GetBlur1(uv),0.1); +warp_11=` +warp_12=`ret = ret * 0. - 0.004; +warp_13=`} +warp_14=` +comp_1=`#define sat saturate +comp_2=`#define sampler_test sampler_moss1 +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`sampler sampler_test; +comp_5=`float inten, z, tmp, lprof, gnd, ncloud; +comp_6=`float2 dz, uv1,uv2, uv3, uv4; +comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; +comp_8=`static const float3 t = float3(q20,q23,q26); +comp_9=`static const float3 s = float3(q22,q25,q28); +comp_10=`static const float3 ts = cross(t,s); +comp_11=`static const float2 movxz = float2(q18,q19); +comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); +comp_13=`static const float hlim = 9; +comp_14=`float3 screen; +comp_15=` +comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} +comp_17=` +comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); +comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} +comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_21=`angle = angle * .25; +comp_22=`return y < 0 ? -angle : angle;} +comp_23=` +comp_24=`float3 project (float dist) {float z; +comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); +comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} +comp_27=` +comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; +comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); +comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); +comp_31=` return n1 + n2/2 ;} +comp_32=` +comp_33=`shader_body { +comp_34=`uv1 = (uv-.5)*aspect.xy+.5; +comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); +comp_36=` +comp_37=`//CLOUDS +comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); +comp_39=`float anz = 3.0; float t_rel = q7; +comp_40=`cloud = 0; +comp_41=`for (int n=1;n<=anz;n++) { +comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); +comp_43=` inten = (1-z)*z*2; +comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? +comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); +comp_46=` cloud = cloud + tmp*inten;} +comp_47=`ncloud = 1-cloud; +comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; +comp_49=`cloud *= (.2+col); +comp_50=` +comp_51=`//SKY AND GROUND +comp_52=`rs = project (q10); float3 rs0 = rs; +comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); +comp_54=`gnd = .3*(noise.z-.5)/rs.z; +comp_55=` +comp_56=`forest = 0; +comp_57=`for (int m = 1; m <= 2; m++) +comp_58=`{ rs = project(q10+gnd); +comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind +comp_60=` rs1 = rs; +comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code +comp_62=` back = tex2D (sampler_test,rs1.xy);; +comp_63=` lprof = back.g; +comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); +comp_65=` forest += back * saturate(lprof*1)*.25 ; +comp_66=` gnd += tmp/pow(rs.z,2)*.3; +comp_67=`} +comp_68=`forest *= 1-noise.x+lprof; +comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; +comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); +comp_71=` +comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); +comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; +comp_74=` +comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; +comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; +comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; +comp_78=`ret = back*ncloud + ret1 + cloud/3; +comp_79=` +comp_80=` +comp_81=`uv2 = uv1-float2(q11,q12); +comp_82=`float flash = q13/(length(uv2)); +comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); +comp_84=` +comp_85=`uv2 = uv1-float2(q14,q15); +comp_86=`float head = pow(.0001/(length(uv2)),.8)*q16; +comp_87=`ret += pow(head+flash,ncloud)*col; +comp_88=` +comp_89=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; +comp_90=` +comp_91=` +comp_92=`} +comp_93=` +comp_94=`//------------------------------------------- +comp_95=`//Written by martin +comp_96=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk b/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk new file mode 100644 index 0000000..5923d4b --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk @@ -0,0 +1,312 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.000 +fWaveParam=0.600 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.075 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=200 +wavecode_0_sep=90 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.69073 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.400 +wave_0_per_frame1=r = 0.5+0.4*sin(time/7); +wave_0_per_frame2=g = 0.5+0.4*sin(time/3); +wave_0_per_frame3=b = 0.5+0.4*sin(time/5); +wave_0_per_frame4= +wave_0_per_frame5=t1 = 0.5 + (frame%2 - 0.5)*2*0.35/q32; +wave_0_per_point1=x = sample; +wave_0_per_point2=y = t1+value1; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=20 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.43430 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=1.000 +shape_0_init1=n = 0; +shape_0_init2=loop (num_inst, +shape_0_init3=megabuf(n*8) = rand(1)-0.5; +shape_0_init4=megabuf(n*8+1) = (rand(1)-0.5)*0.2; +shape_0_init5=megabuf(n*8+2) = rand(1); +shape_0_init6=megabuf(n*8+3) = rand(1); +shape_0_init7=megabuf(n*8+4) = rand(1); +shape_0_init8=n+= 1); +shape_0_per_frame1=trel = time/2; +shape_0_per_frame2=z = instance/num_inst-trel; +shape_0_per_frame3=z = (z - int(z))*13; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = megabuf(instance*8)/z*(1+0.6*sin(time*1.8+instance)); +shape_0_per_frame7=y = megabuf(instance*8+1)/z*(1+0.6*sin(time*3+instance)); +shape_0_per_frame8=r1 = sqrt(0.25*pow(x/2,2)+pow(y,2)); +shape_0_per_frame9=x += 0.5; +shape_0_per_frame10=y += 0.5; +shape_0_per_frame11=fac = min(1,0.008/abs(r1-0.1/treb_att))*mid_att; +shape_0_per_frame12=rad = 0.05/z*fac; +shape_0_per_frame13=rad = min(rad,0.4); +shape_0_per_frame14=border_r = megabuf(instance*8+2); +shape_0_per_frame15=border_g = megabuf(instance*8+3); +shape_0_per_frame16=border_b = megabuf(instance*8+4); +shape_0_per_frame17=r = megabuf(instance*8+2); +shape_0_per_frame18=g = megabuf(instance*8+3); +shape_0_per_frame19=b = megabuf(instance*8+4); +shape_0_per_frame20= +shape_0_per_frame21= +shape_0_per_frame22=a =fac*0.3; a2=0;border_a = a; +shape_0_per_frame23= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=3 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.01220 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=8.02539 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=k1 = instance+time*0.23; +shape_1_per_frame2=x = .5 + .3*sin(instance+k1*4); +shape_1_per_frame3=y = .5 + .3 * sin(instance+k1*3); +shape_1_per_frame4= +shape_1_per_frame5=rad = .1; +shape_1_per_frame6=r=g=b=0; +shape_1_per_frame7=a = 0.5; a2 = 0; +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=bindex2 += is_beat*!bindex; +per_frame_11=q24 = is_beat; +per_frame_12= +per_frame_13= +per_frame_14=//Vol delay chain +per_frame_15=vol = (bass+mid+treb); +per_frame_16=tr2 += vol*dt; +per_frame_17=q6 = tr2; +per_frame_18= +per_frame_19=vol_=vol_*0.8 + 0.2*vol; +per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_22=q1 = vol-vol_; +per_frame_23= +per_frame_24=q5 = 0.025*sin(time*0.17); +per_frame_25=monitor = q6; +per_frame_26= +per_frame_27= +per_frame_28=q8 = sin(tr2*0.078); +per_frame_29=q9 = sin(tr2*0.019); +per_frame_30= +per_frame_31=wx += q8*dt/2; +per_frame_32=wy += (1+q9)*dt/2; +per_frame_33=q18 = wx; +per_frame_34=q19 = wy; +per_frame_35=q32=aspecty; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2= +per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); +per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); +per_pixel_5= +per_pixel_6=dx = q8*(1-rad*2)*0.003; +per_pixel_7=dy = q9*(1-rad*2)*0.003; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_4=`float2 udith = tex2D(sampler_noise_lq,uv*4+rand_frame)-0.5; +warp_5=`ret= tex2D( sampler_main, uv + udith*0.002); +warp_6=` +warp_7=`ret += (ret.xyz - GetBlur1(uv))*0.4; +warp_8=`ret *= 0.91; +warp_9=` +warp_10=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5).r*0.02 * saturate(1-treb_att); +warp_11=` +warp_12=`ret = lerp(ret.xyz, 1*lum(ret.xyz), 0.03)*(0.92-0.2*lum(GetBlur1(uv))); +warp_13=` +warp_14=`//ret = 0; +warp_15=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, w0, radi; +comp_3=`float2 uv1, uv2; +comp_4=`static const int anz = 30; +comp_5=`static const float2 ver = texsize.zw*float2(q8*0.1,1); +comp_6=` +comp_7=`shader_body { +comp_8=`//WASSER +comp_9=`uv1 = uv-float2(0.5,0.6); +comp_10=`float z = .3/(uv1.y); +comp_11=`float2 rs0 = float2 (uv1.x * z, z); +comp_12=`float2 rs = (rs0 + float2 (0,time)); +comp_13=`float3 water = tex2D(sampler_noise_hq,rs)+tex2D(sampler_noise_hq,rs*2+time*0.3)/2-0.75; +comp_14=`float2 uv_wat = uv+water*0.03/z; +comp_15=` +comp_16=`float mask = saturate(2/z)*(rand_preset.x > 0.3); +comp_17=` +comp_18=`uv = lerp (uv,uv_wat,mask); +comp_19=`float3 shine = GetPixel(uv); radi = 1; +comp_20=` +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine = shine+0.5*(1-1.0*n/anz)*GetBlur1(frac(uv+radi*ver)); +comp_24=`radi += 8; +comp_25=`} +comp_26=`ret = pow(shine/1.5*(1-mask*0.7),.8); +comp_27=` +comp_28=` +comp_29=`//MilkDrop3 Color Mode: +comp_30=`ret /= float3(1.9,1.2,2.0); +comp_31=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\x1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=rot=time*0.50+(bass_att/10); +code_2=new_scale=1.0+-0.560000/2+0.1*sin(time*0.600000+(bass_att/5)); +code_3=sx=new_scale; +code_4=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk b/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk new file mode 100644 index 0000000..196d54a --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk @@ -0,0 +1,291 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=1 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.000 +fWaveParam=0.600 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=1.000 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.075 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.300 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=200 +wavecode_0_sep=90 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.69073 +wavecode_0_smoothing=0.10000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.400 +wave_0_per_frame1=r = 0.5+0.4*sin(time/7); +wave_0_per_frame2=g = 0.5+0.4*sin(time/3); +wave_0_per_frame3=b = 0.5+0.4*sin(time/5); +wave_0_per_frame4= +wave_0_per_frame5=t1 = 0.5 + (frame%2 - 0.5)*2*0.35/q32; +wave_0_per_point1=x = sample; +wave_0_per_point2=y = t1+value1; +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=20 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.43430 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=1.000 +shape_0_init1=n = 0; +shape_0_init2=loop (num_inst, +shape_0_init3=megabuf(n*8) = rand(1)-0.5; +shape_0_init4=megabuf(n*8+1) = (rand(1)-0.5)*0.2; +shape_0_init5=megabuf(n*8+2) = rand(1); +shape_0_init6=megabuf(n*8+3) = rand(1); +shape_0_init7=megabuf(n*8+4) = rand(1); +shape_0_init8=n+= 1); +shape_0_per_frame1=trel = time/2; +shape_0_per_frame2=z = instance/num_inst-trel; +shape_0_per_frame3=z = (z - int(z))*13; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x = megabuf(instance*8)/z*(1+0.6*sin(time*1.8+instance)); +shape_0_per_frame7=y = megabuf(instance*8+1)/z*(1+0.6*sin(time*3+instance)); +shape_0_per_frame8=r1 = sqrt(0.25*pow(x/2,2)+pow(y,2)); +shape_0_per_frame9=x += 0.5; +shape_0_per_frame10=y += 0.5; +shape_0_per_frame11=fac = min(1,0.008/abs(r1-0.1/treb_att))*mid_att; +shape_0_per_frame12=rad = 0.05/z*fac; +shape_0_per_frame13=rad = min(rad,0.4); +shape_0_per_frame14=border_r = megabuf(instance*8+2); +shape_0_per_frame15=border_g = megabuf(instance*8+3); +shape_0_per_frame16=border_b = megabuf(instance*8+4); +shape_0_per_frame17=r = megabuf(instance*8+2); +shape_0_per_frame18=g = megabuf(instance*8+3); +shape_0_per_frame19=b = megabuf(instance*8+4); +shape_0_per_frame20= +shape_0_per_frame21= +shape_0_per_frame22=a =fac*0.3; a2=0;border_a = a; +shape_0_per_frame23= +shapecode_1_enabled=1 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=3 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.01220 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=8.02539 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=k1 = instance+time*0.23; +shape_1_per_frame2=x = .5 + .3*sin(instance+k1*4); +shape_1_per_frame3=y = .5 + .3 * sin(instance+k1*3); +shape_1_per_frame4= +shape_1_per_frame5=rad = .1; +shape_1_per_frame6=r=g=b=0; +shape_1_per_frame7=a = 0.5; a2 = 0; +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=bindex2 += is_beat*!bindex; +per_frame_11=q24 = is_beat; +per_frame_12= +per_frame_13= +per_frame_14=//Vol delay chain +per_frame_15=vol = (bass+mid+treb); +per_frame_16=tr2 += vol*dt; +per_frame_17=q6 = tr2; +per_frame_18= +per_frame_19=vol_=vol_*0.8 + 0.2*vol; +per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); +per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; +per_frame_22=q1 = vol-vol_; +per_frame_23= +per_frame_24=q5 = 0.025*sin(time*0.17); +per_frame_25=monitor = q6; +per_frame_26= +per_frame_27= +per_frame_28=q8 = sin(tr2*0.078); +per_frame_29=q9 = sin(tr2*0.019); +per_frame_30= +per_frame_31=wx += q8*dt/2; +per_frame_32=wy += (1+q9)*dt/2; +per_frame_33=q18 = wx; +per_frame_34=q19 = wy; +per_frame_35=q32=aspecty; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2= +per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); +per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); +per_pixel_5= +per_pixel_6=dx = q8*(1-rad*2)*0.003; +per_pixel_7=dy = q9*(1-rad*2)*0.003; +warp_1=`shader_body +warp_2=`{ +warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; +warp_4=`float2 udith = tex2D(sampler_noise_lq,uv*4+rand_frame)-0.5; +warp_5=`ret= tex2D( sampler_main, uv + udith*0.002); +warp_6=` +warp_7=`ret += (ret.xyz - GetBlur1(uv))*0.4; +warp_8=`ret *= 0.91; +warp_9=` +warp_10=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5).r*0.02 * saturate(1-treb_att); +warp_11=` +warp_12=`ret = lerp(ret.xyz, 1*lum(ret.xyz), 0.03)*(0.92-0.2*lum(GetBlur1(uv))); +warp_13=` +warp_14=`//ret = 0; +warp_15=`} +comp_1=`#define sat saturate +comp_2=`float z, z0, w0, radi; +comp_3=`float2 uv1, uv2; +comp_4=`static const int anz = 30; +comp_5=`static const float2 ver = texsize.zw*float2(q8*0.1,1); +comp_6=` +comp_7=`shader_body { +comp_8=`//WASSER +comp_9=`uv1 = uv-float2(0.5,0.6); +comp_10=`float z = .3/(uv1.y); +comp_11=`float2 rs0 = float2 (uv1.x * z, z); +comp_12=`float2 rs = (rs0 + float2 (0,time)); +comp_13=`float3 water = tex2D(sampler_noise_hq,rs)+tex2D(sampler_noise_hq,rs*2+time*0.3)/2-0.75; +comp_14=`float2 uv_wat = uv+water*0.03/z; +comp_15=` +comp_16=`float mask = saturate(2/z)*(rand_preset.x > 0.3); +comp_17=` +comp_18=`uv = lerp (uv,uv_wat,mask); +comp_19=`float3 shine = GetPixel(uv); radi = 1; +comp_20=` +comp_21=`for (int n=1; n <= anz; n++) +comp_22=`{ +comp_23=` shine = shine+0.5*(1-1.0*n/anz)*GetBlur1(frac(uv+radi*ver)); +comp_24=`radi += 8; +comp_25=`} +comp_26=`ret = pow(shine/1.5*(1-mask*0.7),.8); +comp_27=` +comp_28=` +comp_29=`} +comp_30=`written by martin +comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk b/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk new file mode 100644 index 0000000..4f19ade --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk @@ -0,0 +1,559 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.007 +fWaveScale=3.277 +fWaveSmoothing=0.180 +fWaveParam=-0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=0.800 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.400 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_frame1=t1=0; +wave_0_per_point1=i=t1; +wave_0_per_point2=ox=0; oy=0; oz=0; +wave_0_per_point3=samples=512; +wave_0_per_point4=trel+=1/fps; +wave_0_per_point5=if (i.1) * ! ((i>254)*(i<258)); +wave_0_per_point31= +wave_0_per_point32=t1+=1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.600 +wave_1_per_frame1=t1=0; +wave_1_per_point1=bs=t1*8; +wave_1_per_point2=reg10=frame%100==0; +wave_1_per_point3= +wave_1_per_point4=if (reg10, +wave_1_per_point5= megabuf(bs)=rand(6); +wave_1_per_point6= megabuf(bs+1)=rand(6); +wave_1_per_point7= megabuf(bs+2)=0; +wave_1_per_point8= megabuf(bs+3)=1+rand(1); //Speed +wave_1_per_point9=, +wave_1_per_point10= megabuf(bs+2)+=megabuf(bs+3)/fps; +wave_1_per_point11= megabuf(bs+3)*=1-2/fps; +wave_1_per_point12= +wave_1_per_point13=); +wave_1_per_point14=tht=megabuf(bs); +wave_1_per_point15=phi=megabuf(bs+1); +wave_1_per_point16=rad1=megabuf(bs+2); +wave_1_per_point17= +wave_1_per_point18=x0=sin(tht)*cos(phi)*rad1; +wave_1_per_point19=y0=sin(tht)*sin(phi)*rad1; +wave_1_per_point20=z= -abs(cos(tht))*rad1+2; +wave_1_per_point21= +wave_1_per_point22=x=0.5+x0/z; +wave_1_per_point23=y=0.5+y0/z; +wave_1_per_point24=t1+=1; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=444 +shapecode_0_x=0.800 +shapecode_0_y=0.500 +shapecode_0_rad=0.12821 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=5.42791 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.500 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; +shape_0_init2=loop (1024, +shape_0_init3= z=rand(1)+.1; +shape_0_init4= megabuf(i+2) = z; +shape_0_init5= megabuf(i) = (rand(1)-0.5)/z; +shape_0_init6= megabuf(i+1)= (rand(1)-.5)/z; +shape_0_init7=i+=3;); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=k1 = i/num_inst; +shape_0_per_frame3=zmax = 7; +shape_0_per_frame4=speed=.15; +shape_0_per_frame5= +shape_0_per_frame6=z=megabuf(3*i+2); +shape_0_per_frame7=x = megabuf(3*i)/z+.5; +shape_0_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; +shape_0_per_frame9= +shape_0_per_frame10=rad = .022/(z*zmax)*reg32 ; +shape_0_per_frame11= +shape_0_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +shape_0_per_frame13=if (out, +shape_0_per_frame14= megabuf(3*i)= (rand(2)-1); //x +shape_0_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y +shape_0_per_frame16= megabuf(3*i+2)=1; +shape_0_per_frame17=, +shape_0_per_frame18= megabuf(i*3+2)-=speed/fps; +shape_0_per_frame19=); +shape_0_per_frame20= +shape_0_per_frame21=a=1-pow(z,4); +shape_0_per_frame22=a*=0.6; +shapecode_1_enabled=1 +shapecode_1_sides=15 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=arg = (q10/num_inst + instance/num_inst)*6.283; +shape_1_per_frame2= +shape_1_per_frame3=rad1 = 0.25 ; +shape_1_per_frame4=if (instance==0, x0=q1; y0=q2,0); +shape_1_per_frame5=if (instance==1, x0=q2; y0=q3,0); +shape_1_per_frame6=if (instance==2, x0=q3; y0=q4,0); +shape_1_per_frame7=ang1=rand(12); +shape_1_per_frame8=rad1=rand(1)*rand(1)/22*mid_att; +shape_1_per_frame9=x= 0.5+rad1*cos(ang1); +shape_1_per_frame10=y= 0.5+rad1*sin(ang1)*reg32; +shape_1_per_frame11= +shape_1_per_frame12=rad = min(0.15,mid_att*0.05+0.02)*reg32; +shape_1_per_frame13= +shape_1_per_frame14=r = 0.5 + 0.4*sin(8*q1); +shape_1_per_frame15=b = 0.5 + 0.4*sin(8*q2); +shape_1_per_frame16=g = 0.5 + 0.4*sin(8*q3); +shape_1_per_frame17=a = 0.6; a2 = 0; +shapecode_2_enabled=1 +shapecode_2_sides=12 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=40 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.22168 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=1.48882 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=0.300 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=ang1=rand(12); +shape_2_per_frame2=rad1=(1+rand(1))*(+.2+rand(1))/16; +shape_2_per_frame3=x= 0.5+rad1*cos(ang1); +shape_2_per_frame4=y= 0.5+rad1*sin(ang1)*reg32; +shape_2_per_frame5= +shape_2_per_frame6=r=b=g=max(0,sin(time/4.7)); +shape_2_per_frame7=r2=b2=g2=0; +shape_2_per_frame8=rad = 0.01*sqrt(bass_att+mid_att); +shape_2_per_frame9= +shape_2_per_frame10=a=0.4*abs(sin(time/8)); +shape_2_per_frame11=additive = sin(time/8)>0;; +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=200 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.04511 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=0.000 +shapecode_3_g=0.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.000 +shapecode_3_border_g=0.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=i=instance; +shape_3_per_frame2=oy=0; +shape_3_per_frame3=oz=0; +shape_3_per_frame4=if (i megabuf (maxind*8+3), maxind =i,0); +per_frame_23= qavg = qavg+pow (megabuf(n+3),2); +per_frame_24= i += 1;); +per_frame_25=qavg = sqrt (qavg/num_res); +per_frame_26=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_27=qdev = sqrt (qdev/num_res); +per_frame_28=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_29=if (BPM > 200, BPM *= 0.5, 0); +per_frame_30=m1 = maxind*8; +per_frame_31=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_32=trel1 += BPM/60*dt*3.14/4; +per_frame_33= +per_frame_34=//BIQUAD +per_frame_35=fg = BPM/60/4; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_36=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_37=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_38= +per_frame_39=Xa = (vol_-vol); LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_40=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_41= +per_frame_42=n=200; loop (200,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(0) = xa; +per_frame_43=n=1600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(1000) = min(8,vol); +per_frame_44= +per_frame_45=t1+=BPM/60*dt*3.14/8 * min(1,max(-1,4*cos(trel1/12))); +per_frame_46=q1=t1; +per_frame_47=q2=t1*2; +per_frame_48=q3=t1*1.4; +per_frame_49=q4=t1*1.5; +per_frame_50=q5=t1*1.7; +per_frame_51= +per_frame_52=t2+=dt*vol_/4*sin(q4/3); +per_frame_53=q11=t2; +per_frame_54=q12=t2*.1; +per_frame_55=q13=t2*.4; +per_frame_56=q14=t2*.5; +per_frame_57=q15=t2*.7; +per_frame_58= +per_frame_59=n=2600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(2000) = q1; +per_frame_60=n=3600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(3000) = q11; +per_frame_61= +per_frame_62=k1=0.03; +per_frame_63=q21 = gmegabuf(0)*k1*0; +per_frame_64=q22 = gmegabuf(10)*k1*.2; +per_frame_65=q23 = gmegabuf(20)*k1*.3; +per_frame_66=q24 = gmegabuf(30)*k1*.4; +per_frame_67=q25 = gmegabuf(40)*k1*.5; +per_frame_68= +per_frame_69=q30=max(0,vol_-1)*0.03; +per_frame_70=reg32=aspecty; +per_frame_71= +per_frame_72=c=q1; +per_frame_73=b=3.1416/2; +per_frame_74=a=q11; +per_frame_75=x= (cos(a)*cos(c)-sin(a)*cos(b)*sin(c)); +per_frame_76=y= (sin(a)*cos(c)+cos(a)*cos(b)*sin(c)); +per_frame_77=scale = sqrt(x*x+y*y); +per_frame_78= +per_frame_79=fla=pow(max(0,10*(scale-0.9)),2); +per_frame_80=dec = if(fla>fla_,0,1-dt*2); +per_frame_81=fla_=dec*fla_+(1-dec)*fla; +per_frame_82=q19=fla_; +per_frame_83= +per_frame_84=monitor = bpm; +per_frame_85= +per_pixel_1=zoom = 1+sqrt(q30)/4; +warp_1=`#define sat saturate +warp_2=`float2 uv0, uv1, uv3; +warp_3=` +warp_4=`shader_body +warp_5=`{ +warp_6=`uv1=(uv-.5)*aspect.xy; +warp_7=`ret.rg = GetPixel(uv).rg*0.9; +warp_8=`ret.b=GetPixel(uv_orig).b*.3; +warp_9=`ret -= 0.004; +warp_10=` +warp_11=`} +comp_1=`#define sat saturate +comp_2=`#define go if (r2.w>0) {ret1=r2;} if (lum(ret1)==0) {ret1=r2;} +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`float2 uv0, uv1; +comp_5=`float4 r1, r2, ret1; +comp_6=`static const float2 pix = texsize.zw*4; +comp_7=`float scale, size; +comp_8=` +comp_9=`float between (float x, float hi, float lo) +comp_10=`{return (xlo);} +comp_11=` +comp_12=`float2 rotuv (float2 uvi, float a, float d) +comp_13=`{return mul (uvi, float2x2(cos(a),sin(a),-sin(a),cos(a)))+d;} +comp_14=` +comp_15=`float4 ring (float2 uvi, float r, float a) +comp_16=`{ float w=r*0.04, ri=r-w, ra=r+w; +comp_17=` float h0, h1, h2, h3; float2 rs; +comp_18=` float4 res=0; +comp_19=` h3 = abs(cos(a)); +comp_20=` float sw = sin(a)*sign(cos(a)); +comp_21=` +comp_22=`//Seiten +comp_23=` rs= (uvi + float2(w*sign(sin(a)),0)*cos(a))* float2(1/(sin(a)),1); +comp_24=` res.x = between (length(rs),ra,ri) *rs.x/ri*cos(a); +comp_25=` +comp_26=`//Zylinder, aussen +comp_27=` h0 = uvi.y/ra; +comp_28=` h1 = sqrt (1-h0*h0); //schneller als h1 = cos(asin (h0)); +comp_29=` h2 = ra*h1*sw; +comp_30=` res.g = between (uvi.x,w*h3+h2,-w*h3+h2)* (abs(h0)<1) * h1; +comp_31=` +comp_32=`//Zylinder, innen +comp_33=` h0 = uvi.y/ri; +comp_34=` h1 = sqrt (1-h0*h0); //schneller als h1 = cos(asin (h0)); +comp_35=` h2 = -ri*h1*sw; +comp_36=` res.b = between (uvi.x,w*h3+h2,-w*h3+h2)* (abs(h0)<1) * h1; +comp_37=` +comp_38=`//Evtl weglassen weil Fehler kaum sichtbar +comp_39=` res.gb *= (res.r==0)*h3; +comp_40=` res.b *= (res.g==0); +comp_41=` res.w = between (length(rs),ra,ri)* (uvi.x*sign(cos(a)*sin(a))>-w) || (res.g); +comp_42=` return res; +comp_43=`} +comp_44=` +comp_45=`shader_body { +comp_46=`uv0=(uv-0.5)*aspect.xy*.6; +comp_47=`uv1=rotuv(uv0,q11,q21); +comp_48=`ret1 = ring (uv1,0.06,q1); //innerster +comp_49=`float2 uv3=uv1; +comp_50=`uv1=rotuv(uv0,q12,q22); +comp_51=`r2 = ring (uv1,0.08,q2); go +comp_52=`uv1=rotuv(uv0,q13,q23); +comp_53=`r2 = ring (uv1,0.1,q3); go +comp_54=`uv1=rotuv(uv0,q14, q24); +comp_55=`r2 = ring (uv1,0.12, q4); go +comp_56=`uv1=rotuv(uv0,q15, q25); +comp_57=`r2 = ring (uv1,0.14,q5); go +comp_58=` +comp_59=`float smask = lum(ret1*float3(1,1,-1)); +comp_60=`float hmask = ret1.w; +comp_61=`float gmask = !(smask==0); +comp_62=` +comp_63=`uv1 = (uv-0.5)*aspect.xy; +comp_64=`float3 licol = GetBlur1(0.51)*.5+.5; +comp_65=`float3 light = saturate(sqrt(0.025/length(uv1))); +comp_66=`light += abs(cross(GetPixel(uv)*float3(1,1,0), 1+slow_roam_sin));; +comp_67=` +comp_68=`float fla=.1/abs(uv3.x); +comp_69=`light += sat(q19*fla*exp(-256*length(uv3.y)))*sat(1-15*smask)*licol;; +comp_70=` +comp_71=`light *= sat(1-3*smask); +comp_72=`ret = lerp (ret1.b*ret1.b*2, light, sat(1*sqrt(lum(light))-.1))*licol; +comp_73=` +comp_74=`float2 uvz=(uv-0.5)*0.3+0.5; +comp_75=`ret += sat(0.01/length(uv1-ret1.r-.1))*(.5+GetBlur1(uvz))*gmask; +comp_76=` +comp_77=`//stars +comp_78=`ret += GetPixel(uv).b * !gmask; +comp_79=` +comp_80=`ret += q19*exp(-3*rad)*0.25*(ret1.b+!(ret1.r==0))*licol; +comp_81=` +comp_82=`} +comp_83=` +comp_84=`written by martin +comp_85=`END +comp_86=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk b/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk new file mode 100644 index 0000000..6f5567f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk @@ -0,0 +1,436 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=3.000000 +fGammaAdj=1.980001 +fDecay=0.500000 +fVideoEchoZoom=0.999998 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001000 +fWaveScale=1.058430 +fWaveSmoothing=0.450000 +fWaveParam=0.080000 +fModWaveAlphaStart=0.000000 +fModWaveAlphaEnd=1.320000 +fWarpAnimSpeed=1.459500 +fWarpScale=2.006700 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=0.999900 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.010000 +sx=0.999900 +sy=1.000000 +wave_r=0.000000 +wave_g=0.990000 +wave_b=1.000000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.015000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=1.000000 +ob_a=0.000000 +ib_size=0.260000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=64.000000 +nMotionVectorsY=48.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=1.850000 +mv_r=0.499900 +mv_g=0.499900 +mv_b=0.499900 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.000000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.010000 +wavecode_0_smoothing=0.820000 +wavecode_0_r=1.000000 +wavecode_0_g=1.000000 +wavecode_0_b=1.000000 +wavecode_0_a=0.600000 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=k1 = (sample*100)%2; +wave_0_per_point2=k2 = (sample*100)%4; +wave_0_per_point3=xi = value1*k1 + xi*(1-k1); +wave_0_per_point4=yi = value2*(1-k1) + yi*k1; +wave_0_per_point5= +wave_0_per_point6=x = .5 + xi; +wave_0_per_point7=y = .5 + yi; +wave_0_per_point8= +wave_0_per_point9=a = q22/8; +wave_0_per_point10=a = min(a,.2); +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.891519 +wavecode_1_smoothing=0.820000 +wavecode_1_r=1.000000 +wavecode_1_g=1.000000 +wavecode_1_b=1.000000 +wavecode_1_a=0.100000 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = time*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min(time - tin,1); +wave_1_per_frame7=tin = time; +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wave_1_per_point1=xi = rand(100)/100; +wave_1_per_point2=yi = rand(100)/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.891519 +wavecode_2_smoothing=0.820000 +wavecode_2_r=0.000000 +wavecode_2_g=0.200000 +wavecode_2_b=0.000000 +wavecode_2_a=1.000000 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = time*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min(time - tin,1); +wave_2_per_frame7=tin = time; +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +shapecode_0_enabled=0 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.048958 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=1.005310 +shapecode_0_tex_zoom=1.531168 +shapecode_0_r=0.500000 +shapecode_0_g=1.000000 +shapecode_0_b=0.900000 +shapecode_0_a=1.000000 +shapecode_0_r2=0.830000 +shapecode_0_g2=0.930000 +shapecode_0_b2=0.800000 +shapecode_0_a2=1.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=0.000000 +shapecode_0_border_a=0.000000 +shape_0_per_frame1=xi = xi - dx*q22/200; +shape_0_per_frame2=yi = yi - dy*q23/200; +shape_0_per_frame3= +shape_0_per_frame4=low = 0; +shape_0_per_frame5=high = 1; +shape_0_per_frame6= +shape_0_per_frame7=k0x = below(xi,low); +shape_0_per_frame8=k1x = above(xi,high); +shape_0_per_frame9=k0y = below(yi,low); +shape_0_per_frame10=k1y = above(yi,high); +shape_0_per_frame11= +shape_0_per_frame12=dx = k0x*1 + k1x*-1; +shape_0_per_frame13=dy = k0y*1 + k1y*-1; +shape_0_per_frame14= +shape_0_per_frame15=//xi = 0; yi = 0; +shape_0_per_frame16=x = xi; +shape_0_per_frame17=y = yi; +shape_0_per_frame18= +shape_0_per_frame19=trel = time/2+q20; +shape_0_per_frame20= +shape_0_per_frame21=x = .5+sin(trel*2); +shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); +shape_0_per_frame23= +shape_0_per_frame24=a = q26/4+.2; +shape_0_per_frame25=//a = 1; +shapecode_1_enabled=0 +shapecode_1_sides=34 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_x=0.500000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.728634 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=0.935500 +shapecode_1_r=0.500000 +shapecode_1_g=0.550000 +shapecode_1_b=0.500000 +shapecode_1_a=0.099900 +shapecode_1_r2=0.700000 +shapecode_1_g2=0.400000 +shapecode_1_b2=0.000000 +shapecode_1_a2=0.000000 +shapecode_1_border_r=0.500000 +shapecode_1_border_g=0.500000 +shapecode_1_border_b=0.500000 +shapecode_1_border_a=0.000000 +shapecode_2_enabled=1 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_x=0.503000 +shapecode_2_y=0.500000 +shapecode_2_rad=0.038857 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=0.609857 +shapecode_2_r=1.000000 +shapecode_2_g=0.100000 +shapecode_2_b=0.000000 +shapecode_2_a=0.900000 +shapecode_2_r2=1.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=0.000000 +shapecode_2_border_r=0.500000 +shapecode_2_border_g=0.500000 +shapecode_2_border_b=0.500000 +shapecode_2_border_a=0.000000 +shape_2_per_frame1=x = .5+(rand(10)/40-.1); +shape_2_per_frame2=y = .5+(rand(10)/40-.1); +shape_2_per_frame3= +shape_2_per_frame4=//ang = rand(6); +shape_2_per_frame5=r = rand(4)/3; +shape_2_per_frame6=g = rand(4)/3; +shape_2_per_frame7=b = rand(4)/3; +shape_2_per_frame8=r2 = b; +shape_2_per_frame9=g2 = r; +shape_2_per_frame10=b2 = g; +shape_2_per_frame11= +shape_2_per_frame12=a = min(q21/2 ,1)*q24; +shape_2_per_frame13= +shape_2_per_frame14=rad = a/4 ; +shape_2_per_frame15=a2 = 0; +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_x=0.500000 +shapecode_3_y=1.000000 +shapecode_3_rad=0.548217 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.000000 +shapecode_3_tex_zoom=0.499805 +shapecode_3_r=1.000000 +shapecode_3_g=1.000000 +shapecode_3_b=1.000000 +shapecode_3_a=1.000000 +shapecode_3_r2=1.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=1.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=0.500000 +shapecode_3_border_g=0.500000 +shapecode_3_border_b=0.500000 +shapecode_3_border_a=0.000000 +per_frame_1=dec_med = pow (0.7, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); +per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %16; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; +per_frame_10= +per_frame_11=q20 = avg; +per_frame_12=q21 = beat; +per_frame_13=q22 = peak; +per_frame_14=q23 = index; +per_frame_15=q24 = is_beat; +per_frame_16=q26 = bass_att + mid_att + treb_att; +per_frame_17=q27 = index + 1; +per_frame_18=q28 = index2; +per_frame_19= +per_frame_20= +per_frame_21= +per_frame_22=k1 = is_ +per_frame_23=beat*equal(index%2,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.1416/4; +per_frame_27= +per_frame_28=q1 = cos(rott); +per_frame_29=q2 = sin(rott); +per_frame_30=q3 = -q2; +per_frame_31=q4 = q1; +per_frame_32= +per_frame_33=ds = max ((q26*q26-.5),0); +per_frame_34=step = step + 8*ds; +per_frame_35= +per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; +per_frame_37=q30 = p3 ; +per_frame_38= +per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; +per_frame_40=q31 = p4; +per_frame_41= +per_frame_42=zoom = 1; +per_frame_43=rot = -0.001 ; +per_frame_44= +per_frame_45= +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float dx,dy; +warp_4=`shader_body { +warp_5=` +warp_6=` +warp_7=`float2 uv1 = (uv-.5) * aspect.xy; +warp_8=` +warp_9=`float2 uv6 = uv1; +warp_10=`float z = q27*.05*length(uv1)+q30; +warp_11=`float2 d = normalize(uv1); +warp_12=`float2 rs = clamp(tan(z)*d,-8,8); +warp_13=` +warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} +warp_15=` +warp_16=`uv += rs*dot(rs,rs)/60; +warp_17=` +warp_18=` +warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); +warp_20=`//uv6 = mul(uv6,float2x2(_qa)); +warp_21=` +warp_22=`mus = .1/(sqrt(uv6.y-.2)); +warp_23=`mus = abs(mus); +warp_24=`mus *= float3 (.8,.6,1); +warp_25=` +warp_26=` +warp_27=`float3 blur = GetBlur1(frac(uv)); +warp_28=` +warp_29=`float3 crisp= tex2D(sampler_main,uv); +warp_30=` +warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; +warp_32=`ret = ret1 * .99 - .01; +warp_33=` +warp_34=` +warp_35=`} +comp_1=`shader_body +comp_2=`{ +comp_3=`uv = (uv-.5)* aspect.xy + .5; +comp_4=`float2 uv1 = 1-uv; +comp_5=` +comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); +comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); +comp_8=` +comp_9=` +comp_10=` +comp_11=` +comp_12=`ret = ret0 + ret1 ; +comp_13=` +comp_14=` ret *= 1.4; //gamma +comp_15=`// ret *= ret; //darken +comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk b/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk new file mode 100644 index 0000000..ea1025c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk @@ -0,0 +1,293 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*cos(time/3); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.1,1.9,1.0); +comp_27=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\triangle4.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.560000 +SpriteSY=-0.560000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 b/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 new file mode 100644 index 0000000..bae1dd7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 @@ -0,0 +1,581 @@ +Created with MILKDROP 3.30 on 19/01/2024 at 00:05:19 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.39 +blending_direction=1 +random_1=0.739431 +random_2=0.013957 +random_3=0.249729 +random_4=0.347561 +random_5=0.739837 + +[PRESET1_BEGIN] +NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=0 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=1 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.012 +fWaveSmoothing=0.900 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.81669 +fShader=0.000 +zoom=1.02010 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.10893 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.400 +wave_b=0.300 +wave_x=0.500 +wave_y=0.500 +ob_size=0.010 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.010 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_point1=repeats=8; +wave_1_per_point2=samplerepeat=sample*repeats; +wave_1_per_point3=cycle=int(samplerepeat); +wave_1_per_point4=sampcyc=samplerepeat - cycle; +wave_1_per_point5=cycleto1=cycle/repeats; +wave_1_per_point6= +wave_1_per_point7=n=sampcyc*6.283; +wave_1_per_point8=phs=sampcyc+0.15; +wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_1_per_point10=tmm=time; +wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_1_per_point13=a=a*a; +wave_1_per_point14= +wave_1_per_point15=//waving +wave_1_per_point16=tmc=tm+cycle-phs*0.2; +wave_1_per_point17=variation=sin(cycleto1*6.283)*9; +wave_1_per_point18=swap=above(sample,0.5)*2-1; +wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_1_per_point21= +wave_1_per_point22=xp=sin(tm)*0.4 ; +wave_1_per_point23=yp=cos(tm)*0.4 ; +wave_1_per_point24= +wave_1_per_point25=xp=xp*sin(tm*3); +wave_1_per_point26=yp=yp*cos(tm*2.6); +wave_1_per_point27= +wave_1_per_point28=xp=xp*sin(tm*0.43); +wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_1_per_point30= +wave_1_per_point31=xp=xp+wavex; +wave_1_per_point32=yp=yp+wavey; +wave_1_per_point33= +wave_1_per_point34=x=xp+0.5; +wave_1_per_point35=y=yp*1.333 + 0.5; +wave_1_per_point36= +wave_1_per_point37= +wave_1_per_point38=trailsize=0.85; +wave_1_per_point39=head=above(a,trailsize); +wave_1_per_point40=tail=1-head; +wave_1_per_point41=r=1*head + 0.5*tail; +wave_1_per_point42=g=0.8*head + 0.3*tail; +wave_1_per_point43=b=0.5*head; +wave_1_per_point44= +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wave_2_per_point1=repeats=6; +wave_2_per_point2=samplerepeat=sample*repeats; +wave_2_per_point3=cycle=int(samplerepeat); +wave_2_per_point4=sampcyc=samplerepeat - cycle; +wave_2_per_point5=cycleto1=cycle/repeats; +wave_2_per_point6= +wave_2_per_point7=n=sampcyc*6.283; +wave_2_per_point8=phs=sampcyc+0.25; +wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_2_per_point10=tmm=time; +wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); +wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_2_per_point13=a=a*a; +wave_2_per_point14= +wave_2_per_point15=//waving +wave_2_per_point16=tmc=tm+cycle-phs*0.2; +wave_2_per_point17=variation=sin(cycleto1*6.283)*9; +wave_2_per_point18=swap=above(sample,0.5)*2-1; +wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_2_per_point21= +wave_2_per_point22=xp=sin(tm)*0.4 ; +wave_2_per_point23=yp=cos(tm)*0.4 ; +wave_2_per_point24= +wave_2_per_point25=xp=xp*sin(tm*3); +wave_2_per_point26=yp=yp*cos(tm*2.6); +wave_2_per_point27= +wave_2_per_point28=xp=xp*sin(tm*0.43); +wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_2_per_point30= +wave_2_per_point31=xp=xp+wavex; +wave_2_per_point32=yp=yp+wavey; +wave_2_per_point33= +wave_2_per_point34=x=xp+0.5; +wave_2_per_point35=y=yp*1.333 + 0.5; +wave_2_per_point36= +wave_2_per_point37= +wave_2_per_point38=trailsize=0.85; +wave_2_per_point39=head=above(a,trailsize); +wave_2_per_point40=tail=1-head; +wave_2_per_point41=r=1*head + 0.5*tail; +wave_2_per_point42=g=0.8*head + 0.3*tail; +wave_2_per_point43=b=0.5*head; +wave_2_per_point44= +per_frame_1=warp = .125; +per_frame_2= +per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; +per_frame_4= +per_frame_5=volt = volt + .1*vol; +per_frame_6= +per_frame_7=q1 = time+volt; +per_frame_8=q2 = aspectx; +per_frame_9=q3 = aspecty; +comp_1=`shader_body +comp_2=`{ +comp_3=` float2 d = texsize.zw; +comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); +comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); +comp_6=`float2 dz = float2(dx.y,dy.y)*2; +comp_7=` +comp_8=`d = texsize.zw*2; +comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; +comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; +comp_11=` +comp_12=`dz +=float2(dx.y,dy.y); +comp_13=` +comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; +comp_15=` +comp_16=`ret = bg*float3(2.1,2.8,0.9); +comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); +comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); +comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); +comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_21=` ((uv_swimmer.xyy*q28 +comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_23=` ).xyz* +comp_24=` float3(1.8,0.1,1.5)*0.05 + +comp_25=` time*float3(1.5,2.1,1.8)*q31 +comp_26=` ); +comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; +comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; +comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; +comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); +comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); +comp_32=`ret = lerp(ret,2,GetPixel(uv).z); +comp_33=`//ret = GetPixel(uv); +comp_34=`} +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - riding the wave3b +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.500 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=0.500 +wavecode_0_b=1.000 +wavecode_0_a=0.230 +wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; +wave_0_per_frame2=t3=sin(q5); t4=cos(q5); +wave_0_per_point1=ni = 256; +wave_0_per_point2=o=q7; +wave_0_per_point3=g=ni/2*sin(time*0.13); +wave_0_per_point4=i = max(0,(t1+g)%ni); +wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); +wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); +wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored +wave_0_per_point8=ry1 = gmegabuf (i*8+6); +wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_0_per_point10= +wave_0_per_point11=x0 = (rx1-rx2); +wave_0_per_point12=y0 = (ry1+ry2); +wave_0_per_point13= +wave_0_per_point14=x1 = x0+sample*2-.5; +wave_0_per_point15=y1 = max(-10,y0); +wave_0_per_point16= +wave_0_per_point17=x= t4*x1+t3*y1+.5; +wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; +wave_0_per_point19= +wave_0_per_point20=if (t1==0,xo=x;yo=y,0); +wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); +wave_0_per_point22=xo=x; yo=y; +wave_0_per_point23= +wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); +wave_0_per_point25= +wave_0_per_point26=s=sample*12+4.5; +wave_0_per_point27=r = 0.6 + 0.4*sin(s); +wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); +wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); +wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; +wave_0_per_point31=t1 += 1; +wave_0_per_point32= +wave_0_per_point33=a*=min(1,1.5/reg41); +wavecode_1_enabled=1 +wavecode_1_samples=192 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); +wave_1_per_point1=ni = 256; +wave_1_per_point2= +wave_1_per_point3=g=ni/2*sin(time*0.19); +wave_1_per_point4=i = (t1+g)%ni; +wave_1_per_point5=i2 =(ni-t1-1+g)%ni; +wave_1_per_point6=rx1 = gmegabuf (i*8+5); +wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored +wave_1_per_point8=ry1 = gmegabuf (i*8+6); +wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored +wave_1_per_point10= +wave_1_per_point11=x0 = (rx1-rx2); +wave_1_per_point12=y0 = (ry1+ry2)-0.2; +wave_1_per_point13= +wave_1_per_point14=x1 = x0+sample*1.7-.5; +wave_1_per_point15=y1 = y0; +wave_1_per_point16= +wave_1_per_point17= +wave_1_per_point18=x= t4*x1+t3*y1+.5; +wave_1_per_point19=y=-t3*x1+t4*y1+.71; +wave_1_per_point20= +wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); +wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); +wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); +wave_1_per_point24= +wave_1_per_point25=t1 += 1; +per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; +per_frame_init_4=index = 0; +per_frame_init_5=loop (num_res, +per_frame_init_6= n = index*8; +per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); +per_frame_init_8= megabuf(n) = BPM; +per_frame_init_9= index += 1; +per_frame_init_10=); +per_frame_init_11= +per_frame_init_12=reg41=1; +per_frame_1=dt = min (1/fps,0.1) ; +per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; +per_frame_3=vol = (bass+mid+treb)/3 ; +per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; +per_frame_5=excite = atan (exc*1)*1.25; +per_frame_6=index=0; ratio = log(maxbpm/minbpm); +per_frame_7=loop (num_res, +per_frame_8= n = index*8; +per_frame_9= omega = megabuf(n) * 6.2832/60; +per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping +per_frame_11= ECS = 4; +per_frame_12= loop (ECS, +per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; +per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); +per_frame_15= bc = megabuf(n+1); +per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 +per_frame_17= quad = sqrt (bc*bc+bs*bs) ; +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); +per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; +per_frame_20= index += 1; +per_frame_21=); +per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); +per_frame_23=n = 0; maxind = 0; +per_frame_24=loop (num_res, +per_frame_25= scale = .33/reg41; +per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); +per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; +per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; +per_frame_29=n+=8;); +per_frame_30=BPM = megabuf(maxind); +per_frame_31= +per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); +per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; +per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; +per_frame_35= +per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; +per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; +per_frame_38=reg34 = xa; +per_frame_39= +per_frame_40=clk = (megabuf(maxind+5)*om)<0; +per_frame_41=om = megabuf(maxind+5); +per_frame_42=idx += clk; +per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); +per_frame_44=q7=o; +per_frame_45= +per_frame_46=q5=.40*cos(time/3); +per_frame_47=q10=megabuf(maxind+1); +per_frame_48=q32 = aspecty; +per_frame_49=reg42 = reg41*16/fps; +per_frame_50=rot = q5/fps; +per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; +per_frame_52= +per_frame_53=monitor = reg41; +per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; +per_pixel_2= +per_pixel_3= +warp_1=`sampler sampler_fw_clouds; +warp_2=`shader_body +warp_3=`{// sample previous frame +warp_4=`ret = tex2D( sampler_main, uv ).xyz; +warp_5=`float blur =sin(bass*90)*rad; +warp_6=`ret=0.125*( +warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + +warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + +warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + +warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + +warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + +warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + +warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + +warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); +warp_15=`//add a 'bass overbright' effect: +warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; +comp_3=` +comp_4=`shader_body +comp_5=`{ +comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); +comp_7=`float z=1/(uv1.y); +comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; +comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; +comp_10=` +comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); +comp_12=`uvw = frac (uvw); +comp_13=` +comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); +comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); +comp_16=`ret *= 1.1; +comp_17=` +comp_18=`uv=1-uv; +comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; +comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; +comp_21=`uv5=(uv-sin(q5))*aspect.xy; +comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); +comp_23=`ret *=1.5; +comp_24=`ret -=0.07; +comp_25=`//MilkDrop3 Color Mode: +comp_26=`ret /= float3(1.1,1.9,1.0); +comp_27=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk b/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk new file mode 100644 index 0000000..dab1e34 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk @@ -0,0 +1,397 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=0.964 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=1 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.000 +fWaveScale=1.346 +fWaveSmoothing=0.090 +fWaveParam=0.400 +fModWaveAlphaStart=1.420 +fModWaveAlphaEnd=2.000 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=1.000 +wave_b=1.000 +wave_x=1.000 +wave_y=0.500 +ob_size=0.200 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.200 +ib_size=0.010 +ib_r=0.600 +ib_g=0.400 +ib_b=0.400 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=1.000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=25 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04740 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.500 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shapecode_1_enabled=1 +shapecode_1_sides=14 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=1 +shapecode_1_num_inst=3 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.99573 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.500 +shapecode_1_border_r=0.000 +shapecode_1_border_g=0.000 +shapecode_1_border_b=0.000 +shapecode_1_border_a=1.000 +shape_1_per_frame1= +shape_1_per_frame2=arg = (q10+instance/num_inst/8); +shape_1_per_frame3=x = 1-(arg-int(arg)); +shape_1_per_frame4=y = 0.51; +shape_1_per_frame5=rad = min(0.5,mid_att*0.1); +shape_1_per_frame6= +shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); +shape_1_per_frame8= +shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; +shape_1_per_frame10= +shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); +shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); +shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); +shape_1_per_frame14=fac = 1; +shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; +shape_1_per_frame16=a = 0.7 ; a2 = a/2; +shape_1_per_frame17= +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=1 +shapecode_2_num_inst=4 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.40272 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=2.51327 +shapecode_2_tex_zoom=0.55045 +shapecode_2_r=1.000 +shapecode_2_g=0.950 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=1.000 +shapecode_2_g2=1.000 +shapecode_2_b2=1.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_num_inst=1 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.44482 +shapecode_3_ang=3.26726 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.90529 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=0.000 +shapecode_3_r2=0.300 +shapecode_3_g2=0.300 +shapecode_3_b2=0.300 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=1.000 +per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); +per_frame_init_2= +per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; +per_frame_init_4=blocksize = num_res*12+12; +per_frame_init_5=reg04 = blocksize; +per_frame_init_6= +per_frame_init_7=sig = 0; +per_frame_init_8=loop (num_sig, +per_frame_init_9= index = 0; +per_frame_init_10= loop (num_res, +per_frame_init_11= n = blocksize*sig + 12*index; +per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); +per_frame_init_13= gmegabuf(n) = BPM; +per_frame_init_14= index += 1; +per_frame_init_15= ); +per_frame_init_16=sig+=1); +per_frame_init_17= +per_frame_init_18=pi = 3.1416; +per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); +per_frame_init_20= +per_frame_init_21=prog = 0; +per_frame_init_22=bindex = rand(8); +per_frame_init_23=count5 = rand(8); +per_frame_1=dt = min (1/fps,0.1) ; //Stability ! +per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; +per_frame_3= +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_s + beat*(1-dec_s); +per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_9=bindex = (bindex + is_beat) %8; +per_frame_10=q24 = is_beat; +per_frame_11=q27 = bindex; +per_frame_12= +per_frame_13=sig=0; +per_frame_14=loop (num_sig, +per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); +per_frame_16= index = 0; maxquad = 0; +per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW +per_frame_19= gmegabuf(m+3) = 0; //lok. MAX +per_frame_20= loop (num_res, +per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; +per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; +per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; +per_frame_24= ex = excite / sqrt(omega); +per_frame_25= loop (EC_Steps, // Euler-Cauchy +per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; +per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); +per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; +per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; +per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung +per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX +per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW +per_frame_34= gmegabuf(n+4)= beatcos; +per_frame_35= gmegabuf(n+5)= beatsin; +per_frame_36= index += 1;); +per_frame_37=sig+=1;); +per_frame_38= +per_frame_39= +per_frame_40=//Beste raussuchen +per_frame_41=sig = 0; quali = 0; bestsig = -1; +per_frame_42=loop (num_sig, +per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; +per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; +per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); +per_frame_46=sig += 1); +per_frame_47= +per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; +per_frame_49=loop (num_res, +per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; +per_frame_51= tmpv = gmegabuf(n+3); +per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); +per_frame_53=index += 1;); +per_frame_54= +per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); +per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); +per_frame_57=q10 = trel1; +per_frame_58= +per_frame_59=//Vol delay chain +per_frame_60=vol = (bass+mid+treb); +per_frame_61=vol_=vol_*0.9 + 0.1*vol; +per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); +per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); +per_frame_64=monitor = BPM; +per_frame_65=q6 = gmegabuf(50000); +per_frame_66=q7 = sqrt(max(0,vol_-0.3)); +per_frame_67= +per_frame_68=tr1 += vol*dt; +per_frame_69=q8 = tr1; +per_pixel_1=warp = .0; rot = .0; +per_pixel_2=scale = 0.2; +per_pixel_3= +per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); +per_pixel_5= +per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); +per_pixel_7= +per_pixel_8=zoom = 1+tt*0.2; +per_pixel_9= +per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); +per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); +per_pixel_12= +per_pixel_13= +warp_1=`float3 Get1 (float2 uvi) +warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) +warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) +warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} +warp_5=` +warp_6=` +warp_7=`shader_body +warp_8=`{ +warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; +warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; +warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; +warp_12=` +warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; +warp_14=`ret *= 0.9; +warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); +warp_16=` +warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); +warp_18=`} +comp_1=`static const int anz = 3; +comp_2=`float3 ret1, neu, blur; +comp_3=`float2 uv3; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); +comp_7=`float r1 = frac(q10/2+time*0.2); +comp_8=`float r2 = frac(q10/4); +comp_9=`float2 uv2; +comp_10=`float ang2, c, s; +comp_11=`uv -= .5; +comp_12=`uv *= aspect.xy; +comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; +comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; +comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; +comp_16=`ret1*= (1+lum(ret1))/2; +comp_17=`float n = 1; +comp_18=`while (n <= anz) { +comp_19=` ang2 = n/anz*3.1416; +comp_20=` c = cos(ang2); +comp_21=` s = sin(ang2); +comp_22=` uv2.x = uv.x*c - uv.y*s; +comp_23=` uv2.y = uv.x*s + uv.y*c; +comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); +comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; +comp_26=` ret1 = max(ret1,neu+ret1); +comp_27=`n++; +comp_28=`} +comp_29=`ret = ret1*(1-rad); +comp_30=` +comp_31=`//ret = GetPixel(uv+0.5); +comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - space debris.milk b/MilkDrop3/Milkdrop3/presets/martin - space debris.milk new file mode 100644 index 0000000..0998b1f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - space debris.milk @@ -0,0 +1,439 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=3.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=0.907 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=1 +nWaveMode=6 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=5.830 +fWaveSmoothing=0.500 +fWaveParam=0.000 +fModWaveAlphaStart=0.500 +fModWaveAlphaEnd=1.000 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.00000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.000 +ib_r=0.100 +ib_g=0.100 +ib_b=0.100 +ib_a=0.200 +nMotionVectorsX=51.200 +nMotionVectorsY=33.600 +mv_dx=0.000 +mv_dy=0.000 +mv_l=5.000 +mv_r=0.400 +mv_g=0.300 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=0.300 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=302 +wavecode_0_sep=30 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.76649 +wavecode_0_smoothing=0.04000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=0.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; t2 = 1000; +wave_0_per_point1=if (reg05, +wave_0_per_point2= sig = log(1+(value1+value2)/reg20) * (1+exp(-16*sample)); +wave_0_per_point3= dec = if (sig > gmegabuf(t1),reg00,reg01); +wave_0_per_point4= gmegabuf(t1) *= dec; +wave_0_per_point5= gmegabuf(t1) += (1-dec)*sig; +wave_0_per_point6= reg19 = max (reg19, gmegabuf(t1)); +wave_0_per_point7= +wave_0_per_point8= t3 = t1+2000; +wave_0_per_point9= gmegabuf(t3)=max(0,if(gmegabuf(t1)>gmegabuf(t2),1,gmegabuf(t3)-1/fps)); +wave_0_per_point10= +wave_0_per_point11= t2 = t1+1000; +wave_0_per_point12= dif = if (gmegabuf(t3)>0,0,2/fps); +wave_0_per_point13= dif = 0.5/fps; +wave_0_per_point14= gmegabuf(t2)=max (gmegabuf(t2)-dif,gmegabuf(t1)); +wave_0_per_point15= +wave_0_per_point16=,0); +wave_0_per_point17= +wave_0_per_point18=t1 += 1; +wave_0_per_point19=x=sample; y=0.5+value1*.1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=1.86831 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=1.000 +wave_1_per_frame1=t1 = 0; +wave_1_per_point1=step = 12; +wave_1_per_point2=frac = (t1%step); +wave_1_per_point3= +wave_1_per_point4=slot = int(t1/7); +wave_1_per_point5= +wave_1_per_point6=rad1 = if (frac<3, 0, if (frac>step-4, gmegabuf(slot)*0.2, gmegabuf(slot)*0.2))+0.2; +wave_1_per_point7= +wave_1_per_point8=ang1 = slot*0.2; +wave_1_per_point9= +wave_1_per_point10=x = 0.5 + cos(ang1)*rad1; +wave_1_per_point11=y = 0.5 + sin(ang1)*rad1; +wave_1_per_point12= +wave_1_per_point13=a = (frac>1) * (frac.1; //!stop +per_frame_28= +per_frame_29=monitor = dec_m; +warp_1=`#define sat saturate +warp_2=`static const float quality = 3; +warp_3=`static const float cscale = 0.01; +warp_4=`float3 rsl, rsl2, ret1; +warp_5=`float2 dz, uv0, uv1, uv2, uv3; +warp_6=`float lav_gnd,noise,noise2,tmp; +warp_7=` +warp_8=`float2 noise3 (float2 uvi,float scale) +warp_9=`{ uvi.y = sin(uvi.y*2*M_PI)*scale; uvi.x*=scale; +warp_10=` return (tex2D(sampler_noise_lq,uvi+time*.0001) +warp_11=` +tex2D(sampler_noise_lq,uvi*2)/2 +warp_12=` +tex2D(sampler_noise_lq,uvi*4)/4 +warp_13=` +tex2D(sampler_noise_lq,uvi*8)/8)/1.5; +warp_14=`} +warp_15=` +warp_16=` +warp_17=`float3 rs_lav (float2 uvi,float berg) { float z; float2 rs; +warp_18=` z = .15*(1-berg*2)/length(uvi); +warp_19=` rs.x = z ; rs.y = atan2(uvi.y,uvi.x)/M_PI/2; +warp_20=` return float3(rs,z); } +warp_21=` +warp_22=`shader_body { +warp_23=`uv0 = uv_orig; +warp_24=`float i=0, p=0; +warp_25=`uv1 = uv-0.5; +warp_26=` +warp_27=`float2 uv5 = uv0-float2(0,1-GetPixel(uv0).b)*-texsize.w*4; +warp_28=`lav_gnd=lerp (-0.5, -GetPixel(uv5).b,1); +warp_29=` +warp_30=`for (int n=1; n <= quality; n++) { +warp_31=` rsl = rs_lav(uv1,lav_gnd) +time*float3(.1,.007,0); +warp_32=` p = (lav_gnd+noise3 (rsl.xy, cscale))/quality; +warp_33=` i += p; +warp_34=` lav_gnd -= p*0.5+i*0.4; } +warp_35=` +warp_36=`float l = saturate(-lav_gnd); +warp_37=`ret.r = (lav_gnd +noise3 (rsl.xy+0.004,cscale))*2*sat(rad*2); +warp_38=`ret.b = lerp(l,GetBlur1(uv).b,0.3); +warp_39=` +warp_40=`ret.r += sat(GetPixel(uv0+.01*(uv1)).g)/4; +warp_41=` +warp_42=`ret *= uv.x<0.97; +warp_43=`} +comp_1=`#define sat saturate +comp_2=`sampler sampler_clouds; +comp_3=`sampler sampler_pw_noise_lq; +comp_4=`static float num = 40; +comp_5=`float chan, tube, tube0, tube1, sig, sig2,sig3, sig4, dots, dotmask, targ; +comp_6=`float2 uv1,uv2,uvb, dz; +comp_7=`float3 back, col0, col, col2; +comp_8=` +comp_9=`float3 scol (float x) { +comp_10=`return .1+0.9*sat (0.5+sin(M_PI/6*(12*x+time/4+float3(3,-1,-5))));} +comp_11=` +comp_12=`float3 GP (float2 uvi) +comp_13=`{return lerp (GetPixel(uvi),GetBlur1(uvi), saturate(length(uvi-0.5)*1));} +comp_14=` +comp_15=`shader_body +comp_16=`{ +comp_17=`uvb = (uv-0.5)*0.9+0.5; +comp_18=`float tilt = 0.5*sin(time*.03); +comp_19=`uvb = (uv-0.5)*0.9+0.5; +comp_20=`uv2 = 1.9*(uv-0.5) / (2+(uv.y-0.5)*tilt); +comp_21=` +comp_22=`chan = floor(num/2+uv2.x*num); +comp_23=`sig = GetBlur1(float2(0.99,chan/num)).r/aspect.y; +comp_24=`sig2 = GetBlur1(float2(0.99,chan/num)).g/aspect.y; +comp_25=`sig3 = GetBlur2(float2(0.99,chan/num)).r*1/aspect.y; +comp_26=`sig4 = GetBlur3(float2(0.99,uv2.x+0.5)).r*2/aspect.y; +comp_27=` +comp_28=`targ = 6.28*(uv2.x*num)-0.5; +comp_29=`tube0 = sat(0.25-0.75*cos(targ)); +comp_30=`tube = tube0* sat (200*sig-abs(500*(-uv2.y +0.002*tube0*sign(uv2.y)))); +comp_31=`tube = tube*0.25+exp (-4*abs(tube-0.3))*(tube>0); +comp_32=` +comp_33=`//dots = pow(tube0,2)* exp(abs (200*sig2-abs(500*(-uv2.y+tube0*.01*sign(uv2.y))))); +comp_34=`dots = pow(tube0,2)* 2/abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y)))); +comp_35=` +comp_36=`//dots = pow(tube0,2)* (abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y))))<3); +comp_37=`dotmask = dots>.2; +comp_38=`uvb += -.05*sin(time+targ ) * ((tube>0)||dotmask) ; +comp_39=`col0 = scol(uv.x+time/12); +comp_40=`col = col0* sat(sig3*16-0.5); +comp_41=`col2 = (col0+0.5)* sat(sig4*16-0.5); +comp_42=` +comp_43=`float cld = tex2D(sampler_noise_hq,uv/8+time*0.002).r; +comp_44=`back = 0.2*cld*float3 (0,0.6,1); +comp_45=`back *= GP(uvb).b; +comp_46=`back += GP(uvb).r/2; +comp_47=`back += GP(uvb).r*(0.5+col)*(sig4*3*uv.y); +comp_48=` +comp_49=`//back *= sat (1-2*GP(uvb).g); //dark stars +comp_50=` +comp_51=`back += exp(-12*length (uvb.y-0.5+(GP(uvb).b-0.5)*.6*rand_preset*rad))*col2*0.5*sqrt(mid_att); +comp_52=` +comp_53=`ret = back + (dots + tube/2)*col; +comp_54=`ret += !tube * exp(-3/sig/tube0*abs(uv2.y))*(col+0.5)*sig; +comp_55=` +comp_56=`ret += .1*dotmask*(1-dots/4);//*GetBlur1(uvb).r*41; +comp_57=` +comp_58=`//ret = GetPixel(uv); +comp_59=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk new file mode 100644 index 0000000..70a313f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk @@ -0,0 +1,400 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float dx,dy,rad1,mask1; +warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; +warp_4=` +warp_5=`shader_body { +warp_6=`uv0 = uv; +warp_7=` +warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_9=`ret = GetPixel(uv1); +warp_10=` +warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); +warp_12=`ret = (GetBlur2(uv))*fak-.003 ; +warp_13=` +warp_14=`float3 add = GetPixel(uv)*.3; +warp_15=`ret = max(ret,add); +warp_16=`//ret = 0; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; +comp_3=`static const float sw1 = (rand_preset.x) >= .4; +comp_4=`static const float sw2 = (rand_preset.y); +comp_5=` +comp_6=`shader_body { +comp_7=`uv0 = uv; +comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; +comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); +comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; +comp_11=`float mask = (noise.r <= sw2); +comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; +comp_13=` +comp_14=`uv1 = float2(1-uv.x,uv.y); +comp_15=`ret = GetPixel(uv)+GetPixel(uv1); +comp_16=` +comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); +comp_18=`uv+= rohr * sw1; +comp_19=` +comp_20=`uv1 = float2(1-uv.x,uv.y); +comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); +comp_22=`ret += !sw1*back; +comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; +comp_24=`//ret = GetPixel(uv); +comp_25=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cercles3.jpg +SpriteColorKey=0x000000 +SpriteLayer=1 +SpriteBlend=3 +SpriteAlpha=1.000000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.260000 +SpriteSY=-0.260000 +SpriteRot=2.000000 +SpriteSpeed=0.900000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.05*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); +code_6=a=1.0; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk new file mode 100644 index 0000000..9f941b8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk @@ -0,0 +1,397 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float dx,dy,rad1,mask1; +warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; +warp_4=` +warp_5=`shader_body { +warp_6=`uv0 = uv; +warp_7=` +warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_9=`ret = GetPixel(uv1); +warp_10=` +warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); +warp_12=`ret = (GetBlur2(uv))*fak-.003 ; +warp_13=` +warp_14=`float3 add = GetPixel(uv)*.3; +warp_15=`ret = max(ret,add); +warp_16=`//ret = 0; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; +comp_3=`static const float sw1 = (rand_preset.x) >= .4; +comp_4=`static const float sw2 = (rand_preset.y); +comp_5=` +comp_6=`shader_body { +comp_7=`uv0 = uv; +comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; +comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); +comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; +comp_11=`float mask = (noise.r <= sw2); +comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; +comp_13=` +comp_14=`uv1 = float2(1-uv.x,uv.y); +comp_15=`ret = GetPixel(uv)+GetPixel(uv1); +comp_16=` +comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); +comp_18=`uv+= rohr * sw1; +comp_19=` +comp_20=`uv1 = float2(1-uv.x,uv.y); +comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); +comp_22=`ret += !sw1*back; +comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; +comp_24=`//ret = GetPixel(uv); +comp_25=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\cube5.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=3 +SpriteAlpha=0.500000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.680000 +SpriteSY=-0.680000 +SpriteRot=2.000000 +SpriteSpeed=0.400000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk new file mode 100644 index 0000000..bc5a4c7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk @@ -0,0 +1,397 @@ +MILKDROP_PRESET_VERSION=300 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float dx,dy,rad1,mask1; +warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; +warp_4=` +warp_5=`shader_body { +warp_6=`uv0 = uv; +warp_7=` +warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_9=`ret = GetPixel(uv1); +warp_10=` +warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); +warp_12=`ret = (GetBlur2(uv))*fak-.003 ; +warp_13=` +warp_14=`float3 add = GetPixel(uv)*.3; +warp_15=`ret = max(ret,add); +warp_16=`//ret = 0; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; +comp_3=`static const float sw1 = (rand_preset.x) >= .4; +comp_4=`static const float sw2 = (rand_preset.y); +comp_5=` +comp_6=`shader_body { +comp_7=`uv0 = uv; +comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; +comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); +comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; +comp_11=`float mask = (noise.r <= sw2); +comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; +comp_13=` +comp_14=`uv1 = float2(1-uv.x,uv.y); +comp_15=`ret = GetPixel(uv)+GetPixel(uv1); +comp_16=` +comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); +comp_18=`uv+= rohr * sw1; +comp_19=` +comp_20=`uv1 = float2(1-uv.x,uv.y); +comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); +comp_22=`ret += !sw1*back; +comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; +comp_24=`//ret = GetPixel(uv); +comp_25=`} + +[SPRITE1_BEGIN] +SpriteName=sprites\Mandala1.png +SpriteColorKey=0x000000 +SpriteLayer=0 +SpriteBlend=4 +SpriteAlpha=0.250000 +SpriteBurn=1 +SpriteX=0.000000 +SpriteY=0.000000 +SpriteSX=-0.440000 +SpriteSY=-0.440000 +SpriteRot=1.000000 +SpriteSpeed=0.100000 +SpriteRepeatX=1.000000 +SpriteRepeatY=1.000000 +code_1=new_scale=1.0+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk new file mode 100644 index 0000000..8f515f2 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk @@ -0,0 +1,377 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=48 +shapecode_0_x=0.260 +shapecode_0_y=0.200 +shapecode_0_rad=0.39317 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.93550 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.600 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sides = q12; +shape_0_per_frame2=copies = int(num_inst/16); +shape_0_per_frame3= +shape_0_per_frame4=n = int(instance/copies)*8+1000; +shape_0_per_frame5=frac = (instance%copies)/(copies); +shape_0_per_frame6= +shape_0_per_frame7=k1 = 1; +shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_0_per_frame12= +shape_0_per_frame13=megabuf(n) = x0; +shape_0_per_frame14=megabuf(n+1) = y0; +shape_0_per_frame15=megabuf(n+2) = z0; +shape_0_per_frame16= +shape_0_per_frame17=x = x0 + .5; +shape_0_per_frame18=y = y0*q32 + .5; +shape_0_per_frame19=z = z0; +shape_0_per_frame20= +shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_0_per_frame22=a2 = 0; +shape_0_per_frame23= +shape_0_per_frame24=rad = (.02-.0006*sides)/z; +shape_0_per_frame25=r = instance/num_inst; +shape_0_per_frame26=b = 1-r; +shape_0_per_frame27=g = pow(r-.5*q2,2)*4; +shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_0_per_frame29= +shape_0_per_frame30=border_a = .04*(sides >= 6); +shapecode_1_enabled=1 +shapecode_1_sides=8 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=192 +shapecode_1_x=0.650 +shapecode_1_y=0.380 +shapecode_1_rad=0.76893 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.73678 +shapecode_1_r=1.000 +shapecode_1_g=0.000 +shapecode_1_b=0.000 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=0.500 +shapecode_1_border_g=0.500 +shapecode_1_border_b=0.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=copies = int(num_inst/16); +shape_1_per_frame2= +shape_1_per_frame3=n = int(instance/copies)*8+1000; +shape_1_per_frame4=frac = (instance%copies)/(copies); +shape_1_per_frame5= +shape_1_per_frame6=k1 = 1.1; +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame11= +shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_1_per_frame13=pulse = min(q22+.2,1); +shape_1_per_frame14=Tht = instance*2221.7; +shape_1_per_frame15=Phi = instance*332.5; +shape_1_per_frame16= +shape_1_per_frame17=kt = time*6+instance/num_inst*copies; +shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_1_per_frame20=oy = y0+v0*cos(Tht); +shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_1_per_frame22= +shape_1_per_frame23= +shape_1_per_frame24=x = ox + .5; +shape_1_per_frame25=y = oy*q32 + .5; +shape_1_per_frame26=z = oz; +shape_1_per_frame27= +shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_1_per_frame29=a2 = 0; +shape_1_per_frame30= +shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_1_per_frame32= +shape_1_per_frame33=border_a = .00; +shape_1_per_frame34=r = 1; b = 1; g = 1; +shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_1_per_frame36= +shape_1_per_frame37= +shape_1_per_frame38=dec = q31; //###! +shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); +per_frame_init_14=q14 = 0; +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .5; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= trig = value >= megabuf(n); +per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); +per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_20= vol = vol + pow(megabuf(n),2); +per_frame_21= n = n+1; +per_frame_22=); +per_frame_23=vol = sqrt(vol); +per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_25= +per_frame_26=// post smoothing +per_frame_27=n = 0; +per_frame_28=loop (flen, +per_frame_29= value = megabuf(n); +per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); +per_frame_31= dec = pow(dec,30/fps); +per_frame_32=// dec = 1; //# +per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_34= n = n+1; +per_frame_35=); +per_frame_36= +per_frame_37= +per_frame_38=// Berechnung Ortskoordinaten aus Spektrum +per_frame_39=dist = 2; reduce = flen/shapes; +per_frame_40=n = 2000; m = 1000+dist; k=0; +per_frame_41=loop (shapes, +per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_45= z1 = max(.03/betr,.05); +per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_48= m = m + reduce; n = n+8; k= k+1; +per_frame_49=); +per_frame_50= +per_frame_51= +per_frame_52=//Projektion +per_frame_53=n = 1000; m = 2000; +per_frame_54=loop (shapes, +per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_57= gmegabuf(n+2) = megabuf(m+2); +per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_60= n = n+8; m = m+8; +per_frame_61=); +per_frame_62= +per_frame_63= +per_frame_64=q1 = sin(8*mx+time*.1)/2; +per_frame_65=q2 = sin(-8*my+time*.03); +per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_67= +per_frame_68=trel = trel + bass_att/fps; +per_frame_69=q4 = trel; +per_frame_70= +per_frame_71=monitor = q13; +per_frame_72= +per_frame_73=q32 = aspecty; +per_frame_74=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float dx,dy,rad1,mask1; +warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; +warp_4=` +warp_5=`shader_body { +warp_6=`uv0 = uv; +warp_7=` +warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_9=`ret = GetPixel(uv1); +warp_10=` +warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); +warp_12=`ret = (GetBlur2(uv))*fak-.003 ; +warp_13=` +warp_14=`float3 add = GetPixel(uv)*.3; +warp_15=`ret = max(ret,add); +warp_16=`//ret = 0; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; +comp_3=`static const float sw1 = (rand_preset.x) >= .4; +comp_4=`static const float sw2 = (rand_preset.y); +comp_5=` +comp_6=`shader_body { +comp_7=`uv0 = uv; +comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; +comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); +comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; +comp_11=`float mask = (noise.r <= sw2); +comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; +comp_13=` +comp_14=`uv1 = float2(1-uv.x,uv.y); +comp_15=`ret = GetPixel(uv)+GetPixel(uv1); +comp_16=` +comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); +comp_18=`uv+= rohr * sw1; +comp_19=` +comp_20=`uv1 = float2(1-uv.x,uv.y); +comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); +comp_22=`ret += !sw1*back; +comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; +comp_24=`//ret = GetPixel(uv); +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk new file mode 100644 index 0000000..d3f5756 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk @@ -0,0 +1,486 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=4 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.527 +fWaveSmoothing=0.450 +fWaveParam=0.000 +fModWaveAlphaStart=0.000 +fModWaveAlphaEnd=1.320 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.800 +wave_g=0.490 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=0.500 +b2x=0.500 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=201 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.15542 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.700 +wave_0_per_point1=x = sample; +wave_0_per_point2= +wave_0_per_point3=n = int(sample*128); +wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7=y = gmegabuf (n)*.15+.2; +wave_0_per_point8=a=0; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.900 +wave_1_per_point1=m = int(sample*512+.0); +wave_1_per_point2=sw = (m%2); +wave_1_per_point3=p1 = ((m+1)%16); +wave_1_per_point4=p2 = int(m/32); +wave_1_per_point5= +wave_1_per_point6=//p1 = 15; p2 = 0; +wave_1_per_point7=base = 1000; +wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); +wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); +wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); +wave_1_per_point11= +wave_1_per_point12=x = x0+.5; +wave_1_per_point13=y = y0+.5; +wave_1_per_point14= +wave_1_per_point15=ind = 5000+ p2*16+p1; +wave_1_per_point16=dist = z0; +wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; +wave_1_per_point18= +wave_1_per_point19=//a = .01/z0; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.50000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=1.000 +shapecode_0_enabled=0 +shapecode_0_sides=14 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=32 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03632 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.00531 +shapecode_0_tex_zoom=1.53117 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.600 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.300 +shape_0_per_frame1=k1 = instance/num_inst; +shape_0_per_frame2=n = instance*4+2000; +shape_0_per_frame3=x = gmegabuf(n); +shape_0_per_frame4=y = gmegabuf(n+1); +shape_0_per_frame5=z = gmegabuf(n+2); +shape_0_per_frame6= +shape_0_per_frame7=rad = .02/z; +shape_0_per_frame8=a = 0; a2 = 0; +shapecode_1_enabled=1 +shapecode_1_sides=3 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=48 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=sides = q12; +shape_1_per_frame2=copies = int(num_inst/16); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=k1 = 1; +shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); +shape_1_per_frame12= +shape_1_per_frame13=megabuf(n) = x0; +shape_1_per_frame14=megabuf(n+1) = y0; +shape_1_per_frame15=megabuf(n+2) = z0; +shape_1_per_frame16= +shape_1_per_frame17=x = x0 + .5; +shape_1_per_frame18=y = y0*q32 + .5; +shape_1_per_frame19=z = z0; +shape_1_per_frame20= +shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; +shape_1_per_frame22=a2 = 0; +shape_1_per_frame23= +shape_1_per_frame24=rad = (.02-.0006*sides)/z; +shape_1_per_frame25=r = instance/num_inst; +shape_1_per_frame26=b = 1-r; +shape_1_per_frame27=g = pow(r-.5*q2,2)*4; +shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; +shape_1_per_frame29= +shape_1_per_frame30=border_a = .04*(sides >= 6); +shapecode_2_enabled=1 +shapecode_2_sides=8 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=192 +shapecode_2_x=0.650 +shapecode_2_y=0.380 +shapecode_2_rad=0.76893 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.73678 +shapecode_2_r=1.000 +shapecode_2_g=0.000 +shapecode_2_b=0.000 +shapecode_2_a=0.700 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=0.500 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=copies = int(num_inst/16); +shape_2_per_frame2= +shape_2_per_frame3=n = int(instance/copies)*8+1000; +shape_2_per_frame4=frac = (instance%copies)/(copies); +shape_2_per_frame5= +shape_2_per_frame6=k1 = 1.1; +shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_2_per_frame11= +shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; +shape_2_per_frame13=pulse = min(q22+.2,1); +shape_2_per_frame14=Tht = instance*2221.7; +shape_2_per_frame15=Phi = instance*332.5; +shape_2_per_frame16= +shape_2_per_frame17=kt = time*6+instance/num_inst*copies; +shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); +shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); +shape_2_per_frame20=oy = y0+v0*cos(Tht); +shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); +shape_2_per_frame22= +shape_2_per_frame23= +shape_2_per_frame24=x = ox + .5; +shape_2_per_frame25=y = oy*q32 + .5; +shape_2_per_frame26=z = oz; +shape_2_per_frame27= +shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; +shape_2_per_frame29=a2 = 0; +shape_2_per_frame30= +shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; +shape_2_per_frame32= +shape_2_per_frame33=border_a = .00; +shape_2_per_frame34=r = 1; b = 1; g = 1; +shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; +shape_2_per_frame36= +shape_2_per_frame37= +shape_2_per_frame38=dec = q31; //###! +shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); +shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); +shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); +shapecode_3_enabled=0 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=1 +shapecode_3_num_inst=32 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=copies = int(num_inst/16); +shape_3_per_frame2= +shape_3_per_frame3=n = int(instance/copies)*8+1000; +shape_3_per_frame4=frac = (instance%copies)/(copies); +shape_3_per_frame5= +shape_3_per_frame6=k1 = 1; +shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; +shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; +shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); +shape_3_per_frame11= +shape_3_per_frame12=megabuf(n) = x0; +shape_3_per_frame13=megabuf(n+1) = y0; +shape_3_per_frame14=megabuf(n+2) = z0; +shape_3_per_frame15= +shape_3_per_frame16=x = x0 + .5; +shape_3_per_frame17=y = y0*q32 + .5; +shape_3_per_frame18=z = z0; +shape_3_per_frame19= +shape_3_per_frame20=a = 0 ; +shape_3_per_frame21=a2 = 0; +shape_3_per_frame22= +shape_3_per_frame23=rad = (.012)/z; +shape_3_per_frame24= +shape_3_per_frame25=border_a = .02; +per_frame_init_1=index = 0; +per_frame_init_2=loop (300000, +per_frame_init_3= megabuf(index) = .1; +per_frame_init_4= gmegabuf(index) = 0; +per_frame_init_5= index = index + 1; +per_frame_init_6=); +per_frame_init_7= +per_frame_init_8=vol_=1; +per_frame_init_9= +per_frame_init_10=q10 = rand(100) >= 30; +per_frame_init_11=q11 = rand(100) >= 30; +per_frame_init_12=q12 = (rand(100) >= 30)*9+3; +per_frame_init_13=q13 = min(max((rand(100)/50-.5),-.001),1); +per_frame_init_14=q14 = rand(8); +per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); +per_frame_2= +per_frame_3=flen = 128; shapes = 16; +per_frame_4= +per_frame_5=beat = (bass + treb + mid)/3; +per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; +per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); +per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; +per_frame_10=index = (index + is_beat) %8; +per_frame_11=q22 = peak; +per_frame_12=q27 = index; +per_frame_13= +per_frame_14=n = 0; vol = .1; bbase = 5000; +per_frame_15=loop (flen, +per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); +per_frame_17= megabuf(bbase+n) = (beat >= (1.1-n/flen/2)*beat_)*(time >= megabuf(bbase+1000+n)+.1); +per_frame_18= trig = megabuf(bbase+n); ; +per_frame_19= megabuf(bbase+1000+n) = if(trig,time, megabuf(bbase+1000+n)); +per_frame_20= dec = if(trig,0.2,pow(.98,30/fps)); +per_frame_21= megabuf(n) = megabuf(n)*dec + (1-dec)*value; +per_frame_22= vol = vol + pow(megabuf(n),2); +per_frame_23= n = n+1; +per_frame_24=); +per_frame_25=vol = sqrt(vol); +per_frame_26=vol_ = dec_m*vol_ + (1-dec_m)*vol; +per_frame_27= +per_frame_28=// post smoothing +per_frame_29=n = 0; +per_frame_30=loop (flen, +per_frame_31= value = megabuf(n); +per_frame_32= dec = if (megabuf(1000+n)<=value,.85,.9-0.1*n/flen); +per_frame_33= dec = pow(dec,30/fps); +per_frame_34=// dec = 1; //# +per_frame_35= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; +per_frame_36= n = n+1; +per_frame_37=); +per_frame_38= +per_frame_39= +per_frame_40=// Berechnung Ortskoordinaten aus Spektrum +per_frame_41=dist = 2; reduce = flen/shapes; +per_frame_42=n = 2000; m = 1000+dist; k=0; +per_frame_43=loop (shapes, +per_frame_44= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; +per_frame_45= megabuf(n) = megabuf(m) - megabuf(m+dist); +per_frame_46= megabuf(n+1) = megabuf(m) - megabuf(m-dist); +per_frame_47= z1 = max(.03/betr,.05); +per_frame_48= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; +per_frame_49= megabuf(n+2) = q13*z1+(1-q13)*z2; +per_frame_50= m = m + reduce; n = n+8; k= k+1; +per_frame_51=); +per_frame_52= +per_frame_53= +per_frame_54=//Projektion +per_frame_55=n = 1000; m = 2000; +per_frame_56=loop (shapes, +per_frame_57= gmegabuf(n) = megabuf(m)/megabuf(m+2); +per_frame_58= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); +per_frame_59= gmegabuf(n+2) = megabuf(m+2); +per_frame_60= mx = mx + gmegabuf(n)/shapes/fps; +per_frame_61= my = my + gmegabuf(n+1)/shapes/fps; +per_frame_62= n = n+8; m = m+8; +per_frame_63=); +per_frame_64= +per_frame_65= +per_frame_66=q1 = sin(8*mx+time*.1)/2; +per_frame_67=q2 = sin(-8*my+time*.03); +per_frame_68=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); +per_frame_69= +per_frame_70=trel = trel + bass_att/fps; +per_frame_71=q4 = trel; +per_frame_72= +per_frame_73=monitor = q13; +per_frame_74= +per_frame_75=q32 = aspecty; +per_frame_76=q31 = min(.996,dec_xs); +per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; +warp_1=`sampler sampler_pw_noise_lq; +warp_2=`float dx,dy,rad1,mask1; +warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; +warp_4=` +warp_5=`shader_body { +warp_6=`uv0 = uv; +warp_7=` +warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); +warp_9=`ret = GetPixel(uv1); +warp_10=` +warp_11=`float fak = exp(-4*lum(GetBlur2(uv_orig))); +warp_12=`ret = (GetBlur2(uv))*fak-.003 ; +warp_13=` +warp_14=`float3 add = GetPixel(uv)*.3; +warp_15=`ret = max(ret,add); +warp_16=`//ret = 0; +warp_17=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; +comp_3=`static const float sw1 = (rand_preset.x) >= .4; +comp_4=`static const float sw2 = (rand_preset.y); +comp_5=` +comp_6=`shader_body { +comp_7=`uv0 = uv; +comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; +comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); +comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; +comp_11=`float mask = (noise.r <= sw2); +comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; +comp_13=` +comp_14=`uv1 = float2(1-uv.x,uv.y); +comp_15=`ret = GetPixel(uv)+GetPixel(uv1); +comp_16=` +comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); +comp_18=`uv+= rohr * sw1; +comp_19=` +comp_20=`uv1 = float2(1-uv.x,uv.y); +comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+sw1) * saturate(1-lum(ret)/2); +comp_22=`ret += !sw1*back; +comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; +comp_24=`//ret = GetPixel(uv); +comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk new file mode 100644 index 0000000..3a1e58f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk @@ -0,0 +1,635 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.0000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.056 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=0.800 +fModWaveAlphaEnd=0.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.200 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.13000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; +wave_0_per_point3=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.18143 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.270 +wavecode_2_g=0.180 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wave_2_per_frame1=t1 = 1; t2=2; +wave_2_per_point1=zmax=18; +wave_2_per_point2=z = sample-reg60*1.5; +wave_2_per_point3=z = (z-int(z))*zmax; +wave_2_per_point4= +wave_2_per_point5=bs = 4096; +wave_2_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); +wave_2_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); +wave_2_per_point8=x= (t1%bs/bs-0.5)/z+0.5; +wave_2_per_point9=y= (t2%bs/bs-0.5)/z+0.5; +wave_2_per_point10= +wave_2_per_point11=a=(1-z/zmax)*0.65; +wavecode_3_enabled=0 +wavecode_3_samples=202 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.400 +shapecode_0_y=0.500 +shapecode_0_rad=0.03300 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=6.61077 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance==0, s1=2; s2=13,0); +shape_0_per_frame2=zmax = 4; +shape_0_per_frame3=k1 = instance/num_inst; +shape_0_per_frame4=bs=4096; +shape_0_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_0_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_0_per_frame7= +shape_0_per_frame8=z = k1-reg60; +shape_0_per_frame9=z = (z-int(z))*zmax; +shape_0_per_frame10=x = (s1%bs/bs-.5)/z+.5; +shape_0_per_frame11=y = (s2%bs/bs-.5)/z/12*reg32+0.5; +shape_0_per_frame12=rad = .008/z*reg32; +shape_0_per_frame13=ang = z*62; +shape_0_per_frame14=a2=a; +shape_0_per_frame15= +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=64 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10= +shape_1_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; +shape_1_per_frame12=x = x0 + .5; +shape_1_per_frame13=y = y0*reg32 + .5; +shape_1_per_frame14=z = z0; +shape_1_per_frame15= +shape_1_per_frame16=rad = 0.009/z*reg13*reg32; +shape_1_per_frame17= +shape_1_per_frame18=r = instance/num_inst; +shape_1_per_frame19=b = 1-r; +shape_1_per_frame20=g = 4*pow (r-0.5,2); +shape_1_per_frame21=r = r*0.8+.2; +shape_1_per_frame22=g = g*0.8+.2; +shape_1_per_frame23=b = 0; +shape_1_per_frame24=r2 = r/2; b2 = b/2; g2 = g/2; +shape_1_per_frame25= +shapecode_2_enabled=1 +shapecode_2_sides=16 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=1.000 +shapecode_2_a=0.300 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=arg = q10*3.1416*4; +shape_2_per_frame2=amp = max(0,min(1,pow(sin(arg+0.7),2))); +shape_2_per_frame3=reg51=amp*reg10; +shape_2_per_frame4=sw = sin(arg)*osw<0; +shape_2_per_frame5=osw= sin(arg); +shape_2_per_frame6= +shape_2_per_frame7=if (sw, x0=rand(1); y0=rand(1), 0); +shape_2_per_frame8=x = x0*0.4+0.3; y = y0*0.4+0.3; +shape_2_per_frame9=x = 0.5+0.35*reg10*((sin(arg)>0)-0.5) * sin(time*0.071)/reg32; +shape_2_per_frame10=y = 0.5; +shape_2_per_frame11=x1 = x-0.5; y1 = y-0.5; +shape_2_per_frame12= +shape_2_per_frame13=reg40=x+y; +shape_2_per_frame14=ar=atan(x1/y1); +shape_2_per_frame15=if (y1<0, if (x1<0, ar+=3.14, ar+=3.14),0); +shape_2_per_frame16=reg41 = ar; +shape_2_per_frame17= +shape_2_per_frame18=bo = min (min(x,1-x),min(y,1-y)); +shape_2_per_frame19=rad = min(2*bo,2*amp*reg10); +shape_2_per_frame20=a = amp*reg10*0.8; +shape_2_per_frame21=if (instance==1, x=0.3; y= 0.7; rad = 0.2; a=0.8*pow(reg10,0.2)*pow(sin(arg/4),2), 0); +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=64 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); +shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); +shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame10= +shape_3_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; +shape_3_per_frame12= +shape_3_per_frame13=x = x0 + .5; +shape_3_per_frame14=y = y0*reg32 + .5; +shape_3_per_frame15=z = z0; +shape_3_per_frame16= +shape_3_per_frame17=rad = 0.009/z*reg13*reg32; +shape_3_per_frame18= +shape_3_per_frame19=r = instance/num_inst; +shape_3_per_frame20=b = 1-r; +shape_3_per_frame21=g = 4*pow (r-0.5,2); +shape_3_per_frame22=r = r*0.8+.2; +shape_3_per_frame23=g = g*0.8+.2; +shape_3_per_frame24=b = 0; +shape_3_per_frame25=r2 = r/2; b2 = b/2; g2 = g/2; +shape_3_per_frame26= +shape_3_per_frame27=x = 1-x; +shape_3_per_frame28=if (sin(time*0.081)<0,y = 1-y,0); +per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=if (bers, if (trig, +per_frame_141= if (rand(35)<1,dir *=-1,0); +per_frame_142= ddx = int (rand(4)-2)/4; +per_frame_143= ddy = int (rand(4)-2)/4, 0);, +per_frame_144= if (trig, ddx=0; ddy=0;,0)); +per_frame_145= +per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_147=q6 = tubes; +per_frame_148=q7 = tlen; +per_frame_149=q17=ddx; q18 = ddy; +per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_152= +per_frame_153=reg32 = aspecty; +per_frame_154=q31 = reg51; +per_frame_155= +per_frame_156=trig = (bcount%50==0) && dbl_beat; +per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_18=`return (y < 0 ? -angle : angle)/4;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += float2(q17,q18); +comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; +comp_23=`uv1 = (uv-0.5); +comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; +comp_25=` +comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); +comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; +comp_28=`near = sat (8*length(uv1))*0+1; +comp_29=`tuv = tuv0 + float2(q19,0); +comp_30=` +comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; +comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); +comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); +comp_36=` +comp_37=`k1 = tuv.x*6*mod.x; +comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; +comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; +comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; +comp_41=`skym1 = skym1 > .1+mod2.z; +comp_42=` +comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); +comp_44=`nshape *= sat(1.5*k1); +comp_45=`istube = sat (20*nshape-2); +comp_46=` +comp_47=`float2 sc = float2(0.005,0.25*mod.z); +comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); +comp_49=`tuv += 0.25*int(8*skym)*!istube; +comp_50=`skym = sat (1+8*mod2.z-8*skym); +comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; +comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); +comp_53=` +comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); +comp_55=`neon = (0.3+nshape)*nshape2*istube*col; +comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; +comp_57=` +comp_58=`float dir = (int(uv5.y*16)%tubes)/2; +comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; +comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; +comp_61=` +comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; +comp_63=`uv2 = (uvw-0.5)*0.15+0.5; +comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); +comp_65=`lg += lum(lg)+0.1; +comp_66=`ret += noise* lg*q11*near*!istube; +comp_67=` +comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; +comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; +comp_70=` +comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); +comp_72=`stars = 0; +comp_73=`int n = 1, sanz = 4; +comp_74=`float t0 = q19*0.005; +comp_75=`while (n <= sanz) { +comp_76=` float arg = (1.0*n/sanz-t0); +comp_77=` float dist = frac(arg); +comp_78=` float inten = sat(1-dist); +comp_79=` float2 uv4 = 4*64 * dist* uv1; +comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); +comp_81=` float smask = sat(1-snoise.x)*100+2; +comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); +comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; +comp_84=`n++; +comp_85=`} +comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); +comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); +comp_88=`li = sat (1-2*abs(tuv0.y)); +comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; +comp_90=` +comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); +comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; +comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); +comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); +comp_95=` +comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; +comp_97=` +comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; +comp_99=`//ret = GetPixel(uv).b; +comp_100=`} +comp_101=`//Martin diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 new file mode 100644 index 0000000..4ce2373 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 @@ -0,0 +1,873 @@ +Created with MILKDROP 3.30 on 20/01/2024 at 17:13:22 +https://twitter.com/MilkDrop2077 + +blending_pattern=side +blending_progress=0.35 +blending_direction=1 +random_1=0.636314 +random_2=0.678184 +random_3=0.295257 +random_4=0.328862 +random_5=0.451626 + +[PRESET1_BEGIN] +NAME=martin - stratospheric turbulences +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.056 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=0.800 +fModWaveAlphaEnd=0.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.200 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.13000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; +wave_0_per_point3=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.270 +wavecode_1_g=0.180 +wavecode_1_b=1.000 +wavecode_1_a=0.400 +wave_1_per_frame1=t1 = 1; t2=2; +wave_1_per_point1=zmax=18; +wave_1_per_point2=z = sample-reg60*1.5; +wave_1_per_point3=z = (z-int(z))*zmax; +wave_1_per_point4= +wave_1_per_point5=bs = 4096; +wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); +wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); +wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; +wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; +wave_1_per_point10= +wave_1_per_point11=a=(1-z/zmax)*0.65; +per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=if (bers, if (trig, +per_frame_141= if (rand(35)<1,dir *=-1,0); +per_frame_142= ddx = int (rand(4)-2)/4; +per_frame_143= ddy = int (rand(4)-2)/4, 0);, +per_frame_144= if (trig, ddx=0; ddy=0;,0)); +per_frame_145= +per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_147=q6 = tubes; +per_frame_148=q7 = tlen; +per_frame_149=q17=ddx; q18 = ddy; +per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_152= +per_frame_153=reg32 = aspecty; +per_frame_154=q31 = reg51; +per_frame_155= +per_frame_156=trig = (bcount%50==0) && dbl_beat; +per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_18=`return (y < 0 ? -angle : angle)/4;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += float2(q17,q18); +comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; +comp_23=`uv1 = (uv-0.5); +comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; +comp_25=` +comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); +comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; +comp_28=`near = sat (8*length(uv1))*0+1; +comp_29=`tuv = tuv0 + float2(q19,0); +comp_30=` +comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; +comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); +comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); +comp_36=` +comp_37=`k1 = tuv.x*6*mod.x; +comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; +comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; +comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; +comp_41=`skym1 = skym1 > .1+mod2.z; +comp_42=` +comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); +comp_44=`nshape *= sat(1.5*k1); +comp_45=`istube = sat (20*nshape-2); +comp_46=` +comp_47=`float2 sc = float2(0.005,0.25*mod.z); +comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); +comp_49=`tuv += 0.25*int(8*skym)*!istube; +comp_50=`skym = sat (1+8*mod2.z-8*skym); +comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; +comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); +comp_53=` +comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); +comp_55=`neon = (0.3+nshape)*nshape2*istube*col; +comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; +comp_57=` +comp_58=`float dir = (int(uv5.y*16)%tubes)/2; +comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; +comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; +comp_61=` +comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; +comp_63=`uv2 = (uvw-0.5)*0.15+0.5; +comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); +comp_65=`lg += lum(lg)+0.1; +comp_66=`ret += noise* lg*q11*near*!istube; +comp_67=` +comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; +comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; +comp_70=` +comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); +comp_72=`stars = 0; +comp_73=`int n = 1, sanz = 4; +comp_74=`float t0 = q19*0.005; +comp_75=`while (n <= sanz) { +comp_76=` float arg = (1.0*n/sanz-t0); +comp_77=` float dist = frac(arg); +comp_78=` float inten = sat(1-dist); +comp_79=` float2 uv4 = 4*64 * dist* uv1; +comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); +comp_81=` float smask = sat(1-snoise.x)*100+2; +comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); +comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; +comp_84=`n++; +comp_85=`} +comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); +comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); +comp_88=`li = sat (1-2*abs(tuv0.y)); +comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; +comp_90=` +comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); +comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; +comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); +comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); +comp_95=` +comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; +comp_97=` +comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; +comp_99=`//ret = GetPixel(uv).b; +comp_100=`} +comp_101=`//Martin +[PRESET1_END] + +[PRESET2_BEGIN] +NAME=martin - stratospheric turbulences 2 +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.056 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=0.800 +fModWaveAlphaEnd=0.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.200 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.13000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; +wave_0_per_point3=t1 += 1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.89152 +wavecode_1_smoothing=0.82000 +wavecode_1_r=0.270 +wavecode_1_g=0.180 +wavecode_1_b=1.000 +wavecode_1_a=0.400 +wave_1_per_frame1=t1 = 1; t2=2; +wave_1_per_point1=zmax=18; +wave_1_per_point2=z = sample-reg60*1.5; +wave_1_per_point3=z = (z-int(z))*zmax; +wave_1_per_point4= +wave_1_per_point5=bs = 4096; +wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); +wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); +wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; +wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; +wave_1_per_point10= +wave_1_per_point11=a=(1-z/zmax)*0.65; +per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=if (bers, if (trig, +per_frame_141= if (rand(35)<1,dir *=-1,0); +per_frame_142= ddx = int (rand(4)-2)/4; +per_frame_143= ddy = int (rand(4)-2)/4, 0);, +per_frame_144= if (trig, ddx=0; ddy=0;,0)); +per_frame_145= +per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_147=q6 = tubes; +per_frame_148=q7 = tlen; +per_frame_149=q17=ddx; q18 = ddy; +per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_152= +per_frame_153=reg32 = aspecty; +per_frame_154=q31 = reg51; +per_frame_155= +per_frame_156=trig = (bcount%50==0) && dbl_beat; +per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_18=`return (y < 0 ? -angle : angle)/4;} +comp_19=` +comp_20=`shader_body { +comp_21=` +comp_22=` +comp_23=` +comp_24=` +comp_25=` +comp_26=`uv += float2(q17,q18); +comp_27=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; +comp_28=`uv1 = (uv-0.5); +comp_29=`uvw = (uv1*aspect.yx)*0.8+0.5; +comp_30=` +comp_31=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); +comp_32=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; +comp_33=`near = sat (8*length(uv1))*0+1; +comp_34=`tuv = tuv0 + float2(q19,0); +comp_35=` +comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_38=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; +comp_39=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); +comp_40=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); +comp_41=` +comp_42=`k1 = tuv.x*6*mod.x; +comp_43=`k2 = tuv.y*2*M_PI*tubes/2-4.7; +comp_44=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; +comp_45=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; +comp_46=`skym1 = skym1 > .1+mod2.z; +comp_47=` +comp_48=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); +comp_49=`nshape *= sat(1.5*k1); +comp_50=`istube = sat (20*nshape-2); +comp_51=` +comp_52=`float2 sc = float2(0.005,0.25*mod.z); +comp_53=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); +comp_54=`tuv += 0.25*int(8*skym)*!istube; +comp_55=`skym = sat (1+8*mod2.z-8*skym); +comp_56=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; +comp_57=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); +comp_58=` +comp_59=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); +comp_60=`neon = (0.3+nshape)*nshape2*istube*col; +comp_61=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; +comp_62=` +comp_63=`float dir = (int(uv5.y*16)%tubes)/2; +comp_64=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; +comp_65=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; +comp_66=` +comp_67=`ret = (neon + neons*noise)* nmask*near*1.1; +comp_68=`uv2 = (uvw-0.5)*0.15+0.5; +comp_69=`lg = GetBlur1(frac (uv2))*float3(1,1,0); +comp_70=`lg += lum(lg)+0.1; +comp_71=`ret += noise* lg*q11*near*!istube; +comp_72=` +comp_73=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; +comp_74=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; +comp_75=` +comp_76=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); +comp_77=`stars = 0; +comp_78=`int n = 1, sanz = 4; +comp_79=`float t0 = q19*0.005; +comp_80=`while (n <= sanz) { +comp_81=` float arg = (1.0*n/sanz-t0); +comp_82=` float dist = frac(arg); +comp_83=` float inten = sat(1-dist); +comp_84=` float2 uv4 = 4*64 * dist* uv1; +comp_85=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); +comp_86=` float smask = sat(1-snoise.x)*100+2; +comp_87=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); +comp_88=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; +comp_89=`n++; +comp_90=`} +comp_91=`ret = (ret)+(stars+back)*sat(1-4*skym*near); +comp_92=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); +comp_93=`li = sat (1-2*abs(tuv0.y)); +comp_94=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; +comp_95=` +comp_96=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); +comp_97=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; +comp_98=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); +comp_99=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); +comp_100=` +comp_101=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; +comp_102=` +comp_103=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; +comp_104=`//ret = GetPixel(uv).b; +comp_105=`//MilkDrop3 Solarize Mode: +comp_106=`ret = ret*(1-ret)*4; +comp_107=`} +[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk new file mode 100644 index 0000000..8d94f5c --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk @@ -0,0 +1,635 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=0.952 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.056 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=0.800 +fModWaveAlphaEnd=0.200 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.200 +wave_g=0.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.100 +ob_b=0.000 +ob_a=0.300 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=1.850 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.700 +b3x=1.000 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=120 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=3.54480 +wavecode_0_smoothing=0.13000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_frame1=t1 = 0; +wave_0_per_point1=x = sample; +wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; +wave_0_per_point3=t1 += 1; +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=0.18143 +wavecode_1_smoothing=0.00000 +wavecode_1_r=0.000 +wavecode_1_g=0.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.82000 +wavecode_2_r=0.270 +wavecode_2_g=0.180 +wavecode_2_b=1.000 +wavecode_2_a=0.400 +wave_2_per_frame1=t1 = 1; t2=2; +wave_2_per_point1=zmax=18; +wave_2_per_point2=z = sample-reg60*1.5; +wave_2_per_point3=z = (z-int(z))*zmax; +wave_2_per_point4= +wave_2_per_point5=bs = 4096; +wave_2_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); +wave_2_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); +wave_2_per_point8=x= (t1%bs/bs-0.5)/z+0.5; +wave_2_per_point9=y= (t2%bs/bs-0.5)/z+0.5; +wave_2_per_point10= +wave_2_per_point11=a=(1-z/zmax)*0.65; +wavecode_3_enabled=0 +wavecode_3_samples=202 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=0 +wavecode_3_bDrawThick=1 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.00000 +wavecode_3_smoothing=0.00000 +wavecode_3_r=0.000 +wavecode_3_g=0.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=200 +shapecode_0_x=0.400 +shapecode_0_y=0.500 +shapecode_0_rad=0.03300 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.87965 +shapecode_0_tex_zoom=6.61077 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=if (instance==0, s1=2; s2=13,0); +shape_0_per_frame2=zmax = 4; +shape_0_per_frame3=k1 = instance/num_inst; +shape_0_per_frame4=bs=4096; +shape_0_per_frame5=s1 = s1%bs*3036 + s1/bs; +shape_0_per_frame6=s2 = s2%bs*3288 + s2/bs; +shape_0_per_frame7= +shape_0_per_frame8=z = k1-reg60; +shape_0_per_frame9=z = (z-int(z))*zmax; +shape_0_per_frame10=x = (s1%bs/bs-.5)/z+.5; +shape_0_per_frame11=y = (s2%bs/bs-.5)/z/12*reg32+0.5; +shape_0_per_frame12=rad = .008/z*reg32; +shape_0_per_frame13=ang = z*62; +shape_0_per_frame14=a2=a; +shape_0_per_frame15= +shapecode_1_enabled=1 +shapecode_1_sides=12 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=64 +shapecode_1_x=0.260 +shapecode_1_y=0.200 +shapecode_1_rad=0.39317 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=0.93550 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=0.600 +shapecode_1_a=0.700 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.100 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=shapes = reg01; +shape_1_per_frame2=copies = int(num_inst/shapes); +shape_1_per_frame3= +shape_1_per_frame4=n = int(instance/copies)*8+1000; +shape_1_per_frame5=frac = (instance%copies)/(copies); +shape_1_per_frame6= +shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); +shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); +shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_1_per_frame10= +shape_1_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; +shape_1_per_frame12=x = x0 + .5; +shape_1_per_frame13=y = y0*reg32 + .5; +shape_1_per_frame14=z = z0; +shape_1_per_frame15= +shape_1_per_frame16=rad = 0.009/z*reg13*reg32; +shape_1_per_frame17= +shape_1_per_frame18=r = instance/num_inst; +shape_1_per_frame19=b = 1-r; +shape_1_per_frame20=g = 4*pow (r-0.5,2); +shape_1_per_frame21=r = r*0.8+.2; +shape_1_per_frame22=g = g*0.8+.2; +shape_1_per_frame23=b = 0; +shape_1_per_frame24=r2 = r/2; b2 = b/2; g2 = g/2; +shape_1_per_frame25= +shapecode_2_enabled=1 +shapecode_2_sides=16 +shapecode_2_additive=1 +shapecode_2_thickOutline=1 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.32548 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=0.81386 +shapecode_2_r=0.000 +shapecode_2_g=0.000 +shapecode_2_b=1.000 +shapecode_2_a=0.300 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=0.500 +shapecode_2_border_g=1.000 +shapecode_2_border_b=0.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=arg = q10*3.1416*4; +shape_2_per_frame2=amp = max(0,min(1,pow(sin(arg+0.7),2))); +shape_2_per_frame3=reg51=amp*reg10; +shape_2_per_frame4=sw = sin(arg)*osw<0; +shape_2_per_frame5=osw= sin(arg); +shape_2_per_frame6= +shape_2_per_frame7=if (sw, x0=rand(1); y0=rand(1), 0); +shape_2_per_frame8=x = x0*0.4+0.3; y = y0*0.4+0.3; +shape_2_per_frame9=x = 0.5+0.35*reg10*((sin(arg)>0)-0.5) * sin(time*0.071)/reg32; +shape_2_per_frame10=y = 0.5; +shape_2_per_frame11=x1 = x-0.5; y1 = y-0.5; +shape_2_per_frame12= +shape_2_per_frame13=reg40=x+y; +shape_2_per_frame14=ar=atan(x1/y1); +shape_2_per_frame15=if (y1<0, if (x1<0, ar+=3.14, ar+=3.14),0); +shape_2_per_frame16=reg41 = ar; +shape_2_per_frame17= +shape_2_per_frame18=bo = min (min(x,1-x),min(y,1-y)); +shape_2_per_frame19=rad = min(2*bo,2*amp*reg10); +shape_2_per_frame20=a = amp*reg10*0.8; +shape_2_per_frame21=if (instance==1, x=0.3; y= 0.7; rad = 0.2; a=0.8*pow(reg10,0.2)*pow(sin(arg/4),2), 0); +shapecode_3_enabled=1 +shapecode_3_sides=12 +shapecode_3_additive=1 +shapecode_3_thickOutline=1 +shapecode_3_textured=0 +shapecode_3_num_inst=64 +shapecode_3_x=0.600 +shapecode_3_y=0.550 +shapecode_3_rad=0.97237 +shapecode_3_ang=1.25664 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=0.34933 +shapecode_3_r=1.000 +shapecode_3_g=0.600 +shapecode_3_b=0.000 +shapecode_3_a=0.700 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=1.000 +shapecode_3_a2=0.100 +shapecode_3_border_r=0.200 +shapecode_3_border_g=0.700 +shapecode_3_border_b=0.500 +shapecode_3_border_a=0.000 +shape_3_per_frame1=shapes = reg01; +shape_3_per_frame2=copies = int(num_inst/shapes); +shape_3_per_frame3= +shape_3_per_frame4=n = int(instance/copies)*8+1000; +shape_3_per_frame5=frac = (instance%copies)/(copies); +shape_3_per_frame6= +shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); +shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); +shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); +shape_3_per_frame10= +shape_3_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; +shape_3_per_frame12= +shape_3_per_frame13=x = x0 + .5; +shape_3_per_frame14=y = y0*reg32 + .5; +shape_3_per_frame15=z = z0; +shape_3_per_frame16= +shape_3_per_frame17=rad = 0.009/z*reg13*reg32; +shape_3_per_frame18= +shape_3_per_frame19=r = instance/num_inst; +shape_3_per_frame20=b = 1-r; +shape_3_per_frame21=g = 4*pow (r-0.5,2); +shape_3_per_frame22=r = r*0.8+.2; +shape_3_per_frame23=g = g*0.8+.2; +shape_3_per_frame24=b = 0; +shape_3_per_frame25=r2 = r/2; b2 = b/2; g2 = g/2; +shape_3_per_frame26= +shape_3_per_frame27=x = 1-x; +shape_3_per_frame28=if (sin(time*0.081)<0,y = 1-y,0); +per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); +per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; +per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; +per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); +per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); +per_frame_init_6=start = time; ray_=0; +per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; +per_frame_2= +per_frame_3=maxind = 0; qavg = 0.1; i=0; +per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; +per_frame_5=Excite = (bvol-bvol_); +per_frame_6=loop (num_res, +per_frame_7= n = i*8; +per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; +per_frame_9= Feder = sqr(Freq*6.2832); +per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; +per_frame_11= EC_Steps = int (8*Freq*dt)+1; +per_frame_12= loop (EC_Steps, // Euler-Cauchy steps +per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; +per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; +per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); +per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; +per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); +per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); +per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); +per_frame_20= qavg = qavg+pow (megabuf(n+3),2); +per_frame_21= i += 1;); +per_frame_22= +per_frame_23=qavg = sqrt (qavg/num_res); +per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); +per_frame_25=qdev = sqrt (qdev/num_res); +per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); +per_frame_27=if (BPM > 200, BPM *= 0.5, 0); +per_frame_28= +per_frame_29=m1 = maxind*8; +per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; +per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; +per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); +per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); +per_frame_34=bcount2 += is_rbeat; +per_frame_35=trel1 += BPM/60*dt/2; +per_frame_36= +per_frame_37=n = 0; vol = .0; bbase = 10000; +per_frame_38=loop (flen, +per_frame_39= value = gmegabuf(n)/vol_; +per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; +per_frame_41= megabuf (bbase+n) = value; +per_frame_42= dec = if(trig,dec_f,dec_m); +per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; +per_frame_44= vol = vol + pow(megabuf(n+5000),2); +per_frame_45= n += 1; +per_frame_46=); +per_frame_47= +per_frame_48=vol = sqrt(vol); +per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; +per_frame_50= +per_frame_51=// post smoothing +per_frame_52=n = 0; +per_frame_53=loop (flen, +per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); +per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); +per_frame_56= dec = dec_f; +per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; +per_frame_58= n = n+1; +per_frame_59=); +per_frame_60= +per_frame_61= +per_frame_62=// Berechnung Ortskoordinaten aus Spektrum +per_frame_63=step = flen/shapes/2+1; +per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; +per_frame_65=loop (shapes, +per_frame_66= //rad, ang slope limitation +per_frame_67= x0 = megabuf(m)-megabuf(m+1); +per_frame_68= y0 = megabuf(m)-megabuf(m-1); +per_frame_69= radi = sqrt (x0*x0+y0*y0); +per_frame_70= angi = atan2 (x0,y0); +per_frame_71= j=n+4000; +per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; +per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; +per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); +per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); +per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); +per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); +per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; +per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); +per_frame_80= m = m + step; n = n+8; k= k+1; +per_frame_81=); +per_frame_82= +per_frame_83=//Projektion +per_frame_84=n = 1000; m = 2000; +per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; +per_frame_86=loop (shapes, +per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; +per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; +per_frame_89= gmegabuf(n+2) = megabuf(m+2); +per_frame_90= n = n+8; m = m+8; +per_frame_91=); +per_frame_92= +per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad +per_frame_94= +per_frame_95=trig = (bcount%64 == 0) && dbl_beat; +per_frame_96=if (trig, +per_frame_97= r1 = 4+int (rand(8)); +per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); +per_frame_99= r3 = -1*pow (2, int(rand(2))); +per_frame_100= s1 = pow(2,int(rand(4))); +per_frame_101= s2 = sqrt(rand(1.5))*s1; +per_frame_102= if (rand(1)>0.5,s1=-s1,0); +per_frame_103= s3 = -1*pow (2, int(rand(4))); +per_frame_104= ndir = if (rand(1)<0.2,-1,1); +per_frame_105=,0); +per_frame_106= +per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); +per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); +per_frame_109= +per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); +per_frame_111=q4 = ndir; +per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; +per_frame_113=movst += (5+ movarg)*0.02*dt; +per_frame_114=movarg *= dt; +per_frame_115=reg60 = movst; +per_frame_116=tmove += movarg; +per_frame_117=q19=tmove; +per_frame_118= +per_frame_119=//mask shift x +per_frame_120=q20 = 1/r1; //Anteil +per_frame_121=q22 = q20*r2; //Limit +per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr +per_frame_123=q21 = q20*int(trelx); //phase +per_frame_124= +per_frame_125=//mask shift y +per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes +per_frame_127=q26 = s2; //Narrow +per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); +per_frame_129=q27 = int(trely)/q25; //phase +per_frame_130= +per_frame_131=q10 = trel1; +per_frame_132=trig = (bcount%4==0) && dbl_beat; +per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); +per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); +per_frame_135=vc = certain+bvol*0.25; +per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); +per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); +per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); +per_frame_139= +per_frame_140=if (bers, if (trig, +per_frame_141= if (rand(35)<1,dir *=-1,0); +per_frame_142= ddx = int (rand(4)-2)/4; +per_frame_143= ddy = int (rand(4)-2)/4, 0);, +per_frame_144= if (trig, ddx=0; ddy=0;,0)); +per_frame_145= +per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; +per_frame_147=q6 = tubes; +per_frame_148=q7 = tlen; +per_frame_149=q17=ddx; q18 = ddy; +per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; +per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash +per_frame_152= +per_frame_153=reg32 = aspecty; +per_frame_154=q31 = reg51; +per_frame_155= +per_frame_156=trig = (bcount%50==0) && dbl_beat; +per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } +comp_18=`return (y < 0 ? -angle : angle)/4;} +comp_19=` +comp_20=`shader_body { +comp_21=`uv += float2(q17,q18); +comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; +comp_23=`uv1 = (uv-0.5); +comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; +comp_25=` +comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); +comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; +comp_28=`near = sat (8*length(uv1))*0+1; +comp_29=`tuv = tuv0 + float2(q19,0); +comp_30=` +comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; +comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); +comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; +comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); +comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); +comp_36=` +comp_37=`k1 = tuv.x*6*mod.x; +comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; +comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; +comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; +comp_41=`skym1 = skym1 > .1+mod2.z; +comp_42=` +comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); +comp_44=`nshape *= sat(1.5*k1); +comp_45=`istube = sat (20*nshape-2); +comp_46=` +comp_47=`float2 sc = float2(0.005,0.25*mod.z); +comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); +comp_49=`tuv += 0.25*int(8*skym)*!istube; +comp_50=`skym = sat (1+8*mod2.z-8*skym); +comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; +comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); +comp_53=` +comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); +comp_55=`neon = (0.3+nshape)*nshape2*istube*col; +comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; +comp_57=` +comp_58=`float dir = (int(uv5.y*16)%tubes)/2; +comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; +comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; +comp_61=` +comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; +comp_63=`uv2 = (uvw-0.5)*0.15+0.5; +comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); +comp_65=`lg += lum(lg)+0.1; +comp_66=`ret += noise* lg*q11*near*!istube; +comp_67=` +comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; +comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; +comp_70=` +comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); +comp_72=`stars = 0; +comp_73=`int n = 1, sanz = 4; +comp_74=`float t0 = q19*0.005; +comp_75=`while (n <= sanz) { +comp_76=` float arg = (1.0*n/sanz-t0); +comp_77=` float dist = frac(arg); +comp_78=` float inten = sat(1-dist); +comp_79=` float2 uv4 = 4*64 * dist* uv1; +comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); +comp_81=` float smask = sat(1-snoise.x)*100+2; +comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); +comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; +comp_84=`n++; +comp_85=`} +comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); +comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); +comp_88=`li = sat (1-2*abs(tuv0.y)); +comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; +comp_90=` +comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); +comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; +comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); +comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); +comp_95=` +comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; +comp_97=` +comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; +comp_99=`//ret = GetPixel(uv).b; +comp_100=`} +comp_101=`//Martin diff --git a/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk b/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk new file mode 100644 index 0000000..e0b2f1e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk @@ -0,0 +1,522 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=4.000 +fGammaAdj=1.980 +fDecay=0.500 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=2.579 +fWaveSmoothing=0.000 +fWaveParam=-0.000 +fModWaveAlphaStart=0.400 +fModWaveAlphaEnd=1.600 +fWarpAnimSpeed=1.459 +fWarpScale=2.007 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99990 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=0.99990 +sy=1.00000 +wave_r=0.000 +wave_g=0.000 +wave_b=0.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.000 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.100 +ib_r=0.600 +ib_g=0.600 +ib_b=0.600 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=2.500 +mv_r=0.500 +mv_g=0.500 +mv_b=0.500 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=0.400 +b3x=0.400 +b1ed=0.000 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.07408 +wavecode_0_smoothing=0.00000 +wavecode_0_r=0.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.950 +wave_0_init1=n=0; loop (20000,n[]=rand(1);n+=1); +wave_0_per_frame1= t1=0; +wave_0_per_point1=i=t1*10; +wave_0_per_point2=z=gmem[i+2]+reg30; +wave_0_per_point3=x=gmem[i]/z*reg30+0.5; +wave_0_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_0_per_point5= +wave_0_per_point6=r=sigmoid (2.5,gmem[i]); +wave_0_per_point7=g=sigmoid (2.6,gmem[i+1]); +wave_0_per_point8=b=sigmoid (2.5,gmem[i+2]); +wave_0_per_point9= +wave_0_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_0_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_0_per_point12=t1+=1; +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=1 +wavecode_1_scaling=9.71091 +wavecode_1_smoothing=0.00000 +wavecode_1_r=1.000 +wavecode_1_g=1.000 +wavecode_1_b=1.000 +wavecode_1_a=0.500 +wave_1_per_frame1=t1=512; +wave_1_per_point1=i=t1*10; +wave_1_per_point2=z=gmem[i+2]+reg30; +wave_1_per_point3=x=gmem[i]/z*reg30+0.5; +wave_1_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_1_per_point5= +wave_1_per_point6=r=sigmoid (3,gmem[i]+.05); +wave_1_per_point7=g=sigmoid (3,gmem[i+1]+.05); +wave_1_per_point8=b=sigmoid (2.7,gmem[i+2]+.05); +wave_1_per_point9= +wave_1_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*(1-0.5* (t1%2))*reg04; +wave_1_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_1_per_point12=t1+=1; +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=1 +wavecode_2_bUseDots=1 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.89152 +wavecode_2_smoothing=0.20000 +wavecode_2_r=1.000 +wavecode_2_g=1.000 +wavecode_2_b=1.000 +wavecode_2_a=0.300 +wave_2_per_frame1=t1=1024; +wave_2_per_point1=i=t1*10; +wave_2_per_point2=z=gmem[i+2]+reg30; +wave_2_per_point3=x=gmem[i]/z*reg30+0.5; +wave_2_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_2_per_point5=k=1-(t1%8==0)*0.6; +wave_2_per_point6=r=sigmoid (3.5,gmem[i])*k; +wave_2_per_point7=g=sigmoid (3.5,gmem[i+1])*k; +wave_2_per_point8=b=sigmoid (4,gmem[i+2])*k; +wave_2_per_point9= +wave_2_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_2_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_2_per_point12=t1+=1; +wavecode_3_enabled=1 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=0 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=1 +wavecode_3_scaling=1.81669 +wavecode_3_smoothing=0.00000 +wavecode_3_r=1.000 +wavecode_3_g=1.000 +wavecode_3_b=1.000 +wavecode_3_a=0.100 +wave_3_per_frame1=t1=512*3; +wave_3_per_point1=i=t1*10; +wave_3_per_point2=z=gmem[i+2]+reg30; +wave_3_per_point3=x=gmem[i]/z*reg30+0.5; +wave_3_per_point4=y=gmem[i+1]/z*reg30+0.5; +wave_3_per_point5= +wave_3_per_point6=r=sigmoid (5,gmem[i]); +wave_3_per_point7=g=sigmoid (4,+gmem[i+1]); +wave_3_per_point8=b=sigmoid (5,gmem[i+2]); +wave_3_per_point9= +wave_3_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; +wave_3_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); +wave_3_per_point12=t1+=1; +wavecode_4_enabled=1 +wavecode_4_samples=512 +wavecode_4_sep=0 +wavecode_4_bSpectrum=1 +wavecode_4_bUseDots=0 +wavecode_4_bDrawThick=1 +wavecode_4_bAdditive=0 +wavecode_4_scaling=1.00000 +wavecode_4_smoothing=0.00000 +wavecode_4_r=1.000 +wavecode_4_g=1.000 +wavecode_4_b=1.000 +wavecode_4_a=1.000 +wave_4_per_point1=//q1 = state; +wave_4_per_point2=//q2 = basstime; +wave_4_per_point3= +wave_4_per_point4=q1 =0; +wave_4_per_point5=speed = 0.02*bass_att; +wave_4_per_point6=v = sample*80 + (value1*bass); +wave_4_per_point7= +wave_4_per_point8=//state 0 elipse +wave_4_per_point9=xs = xs + (equal(0,q1))*cos(v*3 + time)*speed; +wave_4_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_4_per_point11= +wave_4_per_point12=x = 0.5 + 0.3*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_4_per_point13=y = 0.5 + 0.3*cos(ys*0.02 + 0.2*time)*cos(time + xs*2); +wave_4_per_point14= +wave_4_per_point15= +wave_4_per_point16=r = r + 0.5*sin(time*5.52); +wave_4_per_point17=g = g + 0.5*sin(time*5.107); +wave_4_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_4_per_point19= +wave_4_per_point20=x = x*0.7 + 0.15; +wave_4_per_point21=y = y*0.7 + 0.15; +wave_4_per_point22= +wave_4_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_4_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_5_enabled=1 +wavecode_5_samples=512 +wavecode_5_sep=0 +wavecode_5_bSpectrum=1 +wavecode_5_bUseDots=0 +wavecode_5_bDrawThick=1 +wavecode_5_bAdditive=0 +wavecode_5_scaling=1.00000 +wavecode_5_smoothing=0.00000 +wavecode_5_r=1.000 +wavecode_5_g=1.000 +wavecode_5_b=1.000 +wavecode_5_a=1.000 +wave_5_per_point1=//q1 = state; +wave_5_per_point2=//q2 = basstime; +wave_5_per_point3= +wave_5_per_point4=q1 =0; +wave_5_per_point5=speed = 0.01*bass_att; +wave_5_per_point6=v = sample*100 + (value1*bass); +wave_5_per_point7= +wave_5_per_point8=//state 0 elipse +wave_5_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_5_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_5_per_point11= +wave_5_per_point12=x = 0.5 + 1.3*sin(xs*0.04 +0.1*time)*sin( xs); +wave_5_per_point13=y = 0.5 + 0.3*cos(ys*0.02 + 0.2*time)*cos(time + xs*3); +wave_5_per_point14= +wave_5_per_point15= +wave_5_per_point16=r = r + 0.5*sin(time*5.0); +wave_5_per_point17=g = g + 0.5*sin(time*5.0); +wave_5_per_point18=b = g + 0.5*sin(time*5.5 + (-0.5-x)*(0.5-y)); +wave_5_per_point19= +wave_5_per_point20=x = x*0.7 + 0.15; +wave_5_per_point21=y = y*0.7 + 0.15; +wave_5_per_point22= +wave_5_per_point23=xs = if(above(xs,800),0 ,xs); +wave_5_per_point24=ys = if(above(ys,800),0 ,ys); +wavecode_6_enabled=1 +wavecode_6_samples=512 +wavecode_6_sep=0 +wavecode_6_bSpectrum=1 +wavecode_6_bUseDots=0 +wavecode_6_bDrawThick=1 +wavecode_6_bAdditive=0 +wavecode_6_scaling=1.00000 +wavecode_6_smoothing=0.00000 +wavecode_6_r=1.000 +wavecode_6_g=1.000 +wavecode_6_b=1.000 +wavecode_6_a=1.000 +wave_6_per_point1=//q1 = state; +wave_6_per_point2=//q2 = basstime; +wave_6_per_point3= +wave_6_per_point4=q1 =0; +wave_6_per_point5=speed = 0.012*bass_att; +wave_6_per_point6=v = sample*100 + (value1*bass); +wave_6_per_point7= +wave_6_per_point8=//state 0 elipse +wave_6_per_point9=xs = xs + (equal(0,q1))*sin(v*0.2 + time)*speed; +wave_6_per_point10=ys = ys + (equal(0,q1))*cos(v*1.5 + time)*speed; +wave_6_per_point11= +wave_6_per_point12=x = 0.5 + 1*cos(xs*0.02 +0.15*time)*sin(time*2 + xs); +wave_6_per_point13=y = 0.5 + 0.2*cos(ys*0.02 + 0.25*time)*cos(time + xs*2); +wave_6_per_point14= +wave_6_per_point15= +wave_6_per_point16=r = r + 0.5*sin(time*15.52); +wave_6_per_point17=g = g + 0.5*sin(time*15.107); +wave_6_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_6_per_point19= +wave_6_per_point20=x = x*0.7 + 0.15; +wave_6_per_point21=y = y*0.7 + 0.15; +wave_6_per_point22= +wave_6_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_6_per_point24=ys = if(above(ys,800),0 ,ys); +shapecode_0_enabled=1 +shapecode_0_sides=16 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=30 +shapecode_0_x=0.300 +shapecode_0_y=0.700 +shapecode_0_rad=0.09836 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.25489 +shapecode_0_r=0.400 +shapecode_0_g=0.400 +shapecode_0_b=0.400 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=(instance+4*512)*10; +shape_0_per_frame2=z=gmem[i+2]+reg30; +shape_0_per_frame3=x=gmem[i]/z*reg30+0.5; +shape_0_per_frame4=y=gmem[i+1]/z*reg30*q32+0.5; +shape_0_per_frame5= +shape_0_per_frame6=if (instance<16, +shape_0_per_frame7= additive=0; +shape_0_per_frame8= r=g=b=r2=g2=b2=0; +shape_0_per_frame9= rad = min (0.01,0.003/z) * (z>0); +shape_0_per_frame10=, +shape_0_per_frame11= additive=1; +shape_0_per_frame12= r=r2=sigmoid (3,gmem[i]+.2); +shape_0_per_frame13= g=g2=sigmoid (3,gmem[i+1]+.2); +shape_0_per_frame14= b=b2=sigmoid (2.7,gmem[i+2]+.2); +shape_0_per_frame15= rad = min (0.008,0.002/z) * (z>0); +shape_0_per_frame16=); +shape_0_per_frame17=a=min(1,4*reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20); +shape_0_per_frame18=a2=a/2; +shape_0_per_frame19=if ((x<0) || (x>1) || (y<0) || (y>1) || (z<0), gmem[i+7]=-1, 0); +shape_0_per_frame20= +shapecode_1_enabled=1 +shapecode_1_sides=20 +shapecode_1_additive=1 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_num_inst=444 +shapecode_1_x=0.800 +shapecode_1_y=0.500 +shapecode_1_rad=0.12821 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=5.42791 +shapecode_1_r=0.000 +shapecode_1_g=0.000 +shapecode_1_b=1.000 +shapecode_1_a=0.200 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.500 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_init1=i=0; +shape_1_init2=loop (1024, +shape_1_init3= z=rand(1)+.1; +shape_1_init4= megabuf(i+2) = z; +shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; +shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; +shape_1_init7=i+=3;); +shape_1_per_frame1=i=instance; +shape_1_per_frame2=k1 = i/num_inst; +shape_1_per_frame3=zmax = 7; +shape_1_per_frame4=speed=.15; +shape_1_per_frame5= +shape_1_per_frame6=z=megabuf(3*i+2); +shape_1_per_frame7=x = megabuf(3*i)/z+.5; +shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; +shape_1_per_frame9= +shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; +shape_1_per_frame11= +shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +shape_1_per_frame13=if (out, +shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x +shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y +shape_1_per_frame16= megabuf(3*i+2)=1; +shape_1_per_frame17=, +shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; +shape_1_per_frame19=); +shape_1_per_frame20= +shape_1_per_frame21=a=1-pow(z,4); +shape_1_per_frame22=a*=0.6; +per_frame_init_1=reg03=4; //early brightness +per_frame_init_2=maxage=12; reg20=maxage; +per_frame_init_3=reg30 = .2 + 0.5*rand(1); //z0 +per_frame_init_4=reg04 = 0.6; //wave bri +per_frame_init_5=res=16; +per_frame_init_6=tini=rand(1); +per_frame_init_7=nums=512*4+50; +per_frame_init_8=mpos=30000; //matrix start +per_frame_init_9=n = 0; loop (nums, +per_frame_init_10= arg = rand(12); +per_frame_init_11= n[0]=.5*cos(arg); +per_frame_init_12= n[1]=.5*sin(arg); +per_frame_init_13= n[2]= rand(1)-.5; +per_frame_init_14= n[3]=n[4]=n[5]=n[8]=0; +per_frame_init_15= n[6]=rand(10); +per_frame_init_16= n[7]=0; +per_frame_init_17=n +=10; ); +per_frame_init_18= +per_frame_init_19=n=0; loop (res*res*res,mpos[n]=0;n+=1); +per_frame_1=dt=1/fps ; +per_frame_2=t0=time*0.0018+tini; +per_frame_3= +per_frame_4=d2=exp(-dt*1); +per_frame_5=d3=exp(-dt*0); +per_frame_6=d4=exp(-dt*2); +per_frame_7= +per_frame_8=if (frame%4==0, n=0; loop(res*res*res, mpos[n]*=d2; n+=1); ,0); +per_frame_9= +per_frame_10=s1=sin(t0*13)*2; s2=sin(t0*11)*2; s3=sin(t0*9)*2; +per_frame_11=s4=sin(t0*23)*8; s5=sin(t0*29)*8; s6=sin(t0*31)*8; +per_frame_12=s7=sin(t0*18)*6; s8=sin(t0*15)*7; +per_frame_13=reg05=sin(t0*5); +per_frame_14=ff = sqrt(300/nums)*(sin(t0*14)); +per_frame_15= +per_frame_16=i=0; +per_frame_17=loop (nums, +per_frame_18= if ((i[7]>maxage) || (gmem[i+7]<0), +per_frame_19= i[0]=(rand(1)-0.5)*.75; +per_frame_20= i[1]=(rand(1)-0.5)*.75; +per_frame_21= i[2]=(rand(1)-0.5)*.75;; +per_frame_22= i[6]=1-rand(1)*0.5; //ageing factor +per_frame_23= i[7]=0; //age +per_frame_24= ,0 ); +per_frame_25= +per_frame_26= ix=int(res*(.5+i[0])+.5); +per_frame_27= iy=int(res*(.5+i[1])+.5); +per_frame_28= iz=int(res*(.5+i[2])+.5); +per_frame_29= index = max(0,min(res-1,ix))+res*(max(0,min(res-1,iy))+res*max(0,min(res-1,iz))); +per_frame_30= if ((ix>=0) && (ix=0) && (iy=0) && (iz0.3; +warp_11=`uv1 = uv-0.5; +warp_12=`uv2 = float2 (rad,ang/1.388); +warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); +warp_14=`zz = uv1 * q27 ; +warp_15=` +warp_16=`float a= M_PI*rad*q28+q29; +warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); +warp_18=`h1 = clamp(tan(zz),-12,12); +warp_19=`uv2 = uv+h1 * .1/q27; +warp_20=` +warp_21=`ret= GP1(uv2,0.5); +warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); +warp_23=` +warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); +warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); +warp_26=` +warp_27=`//ret = 0; +warp_28=` +warp_29=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; +comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, +comp_6=` tex2D(sampler_main, uv_echo).xyz, +comp_7=` 0.50 +comp_8=` ); //video echo +comp_9=` ret *= 2.00; //gamma +comp_10=` float3 retish = 1 - ret*(1-ret)*14; //solarize +comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*4 + ret; +comp_12=`//MilkDrop3 Burn Mode: +comp_13=`ret = lerp(ret,2,GetPixel(uv).z*1.36); +comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk b/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk new file mode 100644 index 0000000..7343304 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk @@ -0,0 +1,514 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=2 +PSVERSION_COMP=3 +[preset00] +fRating=5.000000 +fGammaAdj=1.980001 +fDecay=0.500000 +fVideoEchoZoom=0.999998 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=3 +nWaveMode=6 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001000 +fWaveScale=2.103075 +fWaveSmoothing=0.540000 +fWaveParam=0.380000 +fModWaveAlphaStart=0.810000 +fModWaveAlphaEnd=1.400000 +fWarpAnimSpeed=1.459500 +fWarpScale=2.006700 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=0.999900 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.010000 +sx=0.999900 +sy=1.000000 +wave_r=0.000000 +wave_g=0.000000 +wave_b=0.000000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.000000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=1.000000 +ob_a=0.300000 +ib_size=0.260000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=64.000000 +nMotionVectorsY=48.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=1.850000 +mv_r=0.499900 +mv_g=0.499900 +mv_b=0.499900 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.000000 +wavecode_0_enabled=1 +wavecode_0_samples=128 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.891519 +wavecode_0_smoothing=0.000000 +wavecode_0_r=1.000000 +wavecode_0_g=0.000000 +wavecode_0_b=0.000000 +wavecode_0_a=1.000000 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_point1=x = sample ; +wave_0_per_point2=y = .5+ value2*.01; +wave_0_per_point3= +wave_0_per_point4=a = 1*q24*((q27+1)%2); +wave_0_per_point5= +wave_0_per_point6=r = .5+.5*sin(time/5); +wave_0_per_point7=g = .5+.5*sin(time/6); +wave_0_per_point8=b = .5+.5*sin(time/13); +wavecode_1_enabled=1 +wavecode_1_samples=128 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.891519 +wavecode_1_smoothing=0.000000 +wavecode_1_r=0.000000 +wavecode_1_g=0.000000 +wavecode_1_b=1.000000 +wavecode_1_a=0.100000 +wave_1_init1=t +wave_1_per_point1=y = sample ; +wave_1_per_point2=x = .5+ value2*0.01; +wave_1_per_point3= +wave_1_per_point4=a = 1*q24*(q27%2); +wave_1_per_point5= +wave_1_per_point6=r = .5+.5*sin(time/7); +wave_1_per_point7=g = .5+.5*sin(time/9); +wave_1_per_point8=b = .5+.5*sin(time/11); +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.891519 +wavecode_2_smoothing=0.820000 +wavecode_2_r=1.000000 +wavecode_2_g=1.000000 +wavecode_2_b=1.000000 +wavecode_2_a=0.100000 +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +wave_3_per_point1=ra = .8; +wave_3_per_point2=rb = .5; +wave_3_per_point3=pib = 6.28318530718; +wave_3_per_point4= +wave_3_per_point5= +wave_3_per_point6=tic = min(time-tin,.1); +wave_3_per_point7=tin = if(equal(sample,0),time,tin); +wave_3_per_point8= +wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); +wave_3_per_point10=med = 1.5 + .5*sin(time*.134); +wave_3_per_point11=med = 5; +wave_3_per_point12=amod = 3; +wave_3_per_point13= +wave_3_per_point14=vr = rand(10001)*.0001; +wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; +wave_3_per_point16= +wave_3_per_point17=a = vr; +wave_3_per_point18= +wave_3_per_point19=sa = vr*pib*.5; +wave_3_per_point20=sp = sa*mod + q1*1.3; +wave_3_per_point21=sam = sa*med - q1*.219; +wave_3_per_point22= +wave_3_per_point23=ox = ra*sin(sam*pib); +wave_3_per_point24=oy = ra*cos(sam*pib); +wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); +wave_3_per_point26=oz = rb*-sin(sp); +wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); +wave_3_per_point28= +wave_3_per_point29= +wave_3_per_point30=xang = time*.132; +wave_3_per_point31=xang = q2; +wave_3_per_point32=yang = time*.153; +wave_3_per_point33=yang = q3; +wave_3_per_point34=zang = time*.110; +wave_3_per_point35=zang = q4; +wave_3_per_point36=fov = 0.6 + 0.2*sin(time); +wave_3_per_point37=fov = .5; +wave_3_per_point38= +wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_3_per_point41=ox = mx; +wave_3_per_point42=oy = my; +wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); +wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); +wave_3_per_point45=ox = mx; +wave_3_per_point46=oz = mz; +wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); +wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); +wave_3_per_point49=oy = my; +wave_3_per_point50=oz = mz; +wave_3_per_point51= +wave_3_per_point52=oz = oz - 2; +wave_3_per_point53=x = ox*fov/oz + 0.5; +wave_3_per_point54=x = (x-.5)*0.75 + 0.5; +wave_3_per_point55=y = oy*fov/oz + 0.5; +wave_3_per_point56= +shapecode_0_enabled=0 +shapecode_0_sides=18 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=0.154155 +shapecode_0_ang=0.000000 +shapecode_0_tex_ang=3.769911 +shapecode_0_tex_zoom=5.277839 +shapecode_0_r=1.000000 +shapecode_0_g=1.000000 +shapecode_0_b=1.000000 +shapecode_0_a=0.700000 +shapecode_0_r2=1.000000 +shapecode_0_g2=1.000000 +shapecode_0_b2=1.000000 +shapecode_0_a2=0.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=0.000000 +shapecode_0_border_a=0.000000 +shape_0_per_frame1=tex_ang = 3+2*q1; +shapecode_1_enabled=0 +shapecode_1_sides=32 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_x=0.500000 +shapecode_1_y=0.500000 +shapecode_1_rad=0.068920 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=0.000000 +shapecode_1_tex_zoom=1.831505 +shapecode_1_r=1.000000 +shapecode_1_g=1.000000 +shapecode_1_b=1.000000 +shapecode_1_a=0.900000 +shapecode_1_r2=0.000000 +shapecode_1_g2=0.000000 +shapecode_1_b2=0.000000 +shapecode_1_a2=0.000000 +shapecode_1_border_r=0.500000 +shapecode_1_border_g=0.500000 +shapecode_1_border_b=0.500000 +shapecode_1_border_a=0.000000 +shape_1_per_frame1=a = q24/2; a2 = 0; +shape_1_per_frame2= +shape_1_per_frame3=r = rand(10)/10; +shape_1_per_frame4=g = rand(10)/10; +shape_1_per_frame5=b = rand(10)/10; +shape_1_per_frame6= +shape_1_per_frame7=rad = .06*q22; +shapecode_2_enabled=0 +shapecode_2_sides=63 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_x=0.123000 +shapecode_2_y=0.000000 +shapecode_2_rad=0.273185 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=0.499805 +shapecode_2_r=1.000000 +shapecode_2_g=1.000000 +shapecode_2_b=1.000000 +shapecode_2_a=1.000000 +shapecode_2_r2=1.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=0.000000 +shapecode_2_border_r=0.500000 +shapecode_2_border_g=0.500000 +shapecode_2_border_b=0.500000 +shapecode_2_border_a=0.000000 +shape_2_per_frame1=x = .5 + .1* sin (time*73); +shape_2_per_frame2=y = .5 + .1* sin (time*23); +shape_2_per_frame3= +shape_2_per_frame4=r = 0; g = 0; b = 0; +shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; +shape_2_per_frame6= +shape_2_per_frame7=rad = mid_att/100; +shape_2_per_frame8=a = .7; +shape_2_per_frame9=a2 = a; +shapecode_3_enabled=0 +shapecode_3_sides=4 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_x=0.500000 +shapecode_3_y=0.510000 +shapecode_3_rad=0.198688 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=1.005310 +shapecode_3_tex_zoom=0.499805 +shapecode_3_r=1.000000 +shapecode_3_g=0.400000 +shapecode_3_b=0.000000 +shapecode_3_a=0.700000 +shapecode_3_r2=1.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=1.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=0.500000 +shapecode_3_border_g=0.500000 +shapecode_3_border_b=0.500000 +shapecode_3_border_a=0.000000 +shape_3_per_frame1=x = 0.05 + rand(900)/1000; +shape_3_per_frame2=y = 0.05 + rand(900)/1000; +shape_3_per_frame3= +per_frame_init_1=prox = 1; +per_frame_1=dec_med = pow (0.8, 30/fps); +per_frame_2=dec_slow = pow (0.95, 30/fps); +per_frame_3=//dec_xlow = pow (0.999, 30/fps); +per_frame_4=beat = max (max (bass, mid), treb); +per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_6=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); +per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; +per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_9=index = (index + is_beat) %32; +per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_11= +per_frame_12=q22 = peak; +per_frame_13=q24 = is_beat; +per_frame_14=q26 = bass_att + mid_att + treb_att; +per_frame_15=vol = vol*dec_med + (1-dec_med)*q26; +per_frame_16=q27 = index + 1; +per_frame_17=q28 = index2 +1; +per_frame_18= +per_frame_19=p2 = .3*sin(time) + .3*cos(time/3); +per_frame_20=//*****tunnel tilting +per_frame_21=q1 = cos(p2 * 3.1416/4); +per_frame_22=q2 = sin(p2 * 3.1416/4); +per_frame_23=q3 = -q2; +per_frame_24=q4 = q1; +per_frame_25= +per_frame_26=//****tunnel viewpoint x,y +per_frame_27=vtrig = is_beat * bnot(index%2); +per_frame_28=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_29=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); +per_frame_30=vx = vx* below(index%15,5); //### +per_frame_31=vy = vy* below(index%15,5); +per_frame_32=q5 = vx*10; +per_frame_33=q6 = vy*12; +per_frame_34= +per_frame_35=//***tunnel width +per_frame_36=q21 = (1+sin(time/12))/8+.01; +per_frame_37= +per_frame_38=//**floor proximity +per_frame_39=prox = prox - above(vy,.3)*prox*2; +per_frame_40=q32 = .5 + .2*prox; +per_frame_41=monitor = prox; +per_frame_42= +per_frame_43=//****tunnel rotation +per_frame_44=rota = rota +.01*below(index%16,8)/fps*30; +per_frame_45=rota1 = rota1*dec_med + (1-dec_med)*rota; +per_frame_46=q7 = rota1; +per_frame_47= +per_frame_48=//****tunnel speed +per_frame_49=movez = movez + 1.2/(1+abs(vx)+abs(vy))/fps; +per_frame_50=q8 = movez * (1+q21/4); +per_frame_51=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel +per_frame_52= +per_frame_53=//*********************** +per_frame_54=trig1= q24*bnot(index%12); +per_frame_55=trig2= q24*bnot((index+4)%12); +per_frame_56=trig3= q24*bnot((index+8)%12); +per_frame_57=trel = trel + vol/fps; +per_frame_58=z0 = 1; +per_frame_59=speed = vol/2; +per_frame_60=hx = sin(trel); +per_frame_61=hy = cos(trel); +per_frame_62= +per_frame_63=p1z = bnot(trig1)* (p1z + (5+p1z)*speed/fps)+trig1*z0; +per_frame_64=p1z = max(p1z,.1); +per_frame_65=q9 = hx/(p1z); +per_frame_66=q10 = hy/(p1z); +per_frame_67=q11 = p1z; +per_frame_68=q12 = .1+.02*q26*bnot((index+2)%3)*p1z*exp(-p1z/100); +per_frame_69= +per_frame_70=p2z = bnot(trig2)* (p2z + (5+p2z)*speed/fps)+trig2*z0; +per_frame_71=p2z = max(p2z,.1); +per_frame_72=q13 = 2*hx/(p2z); +per_frame_73=q14 = -.5*hy/(p2z); +per_frame_74=q15 = p2z; +per_frame_75=q16 = .1+.02*q26*bnot((index+2)%3)*p2z*exp(-p2z/100); +per_frame_76= +per_frame_77= +per_frame_78=p3z = bnot(trig3)* (p3z + (5+p3z)*speed/fps)+trig3*z0; +per_frame_79=p3z = max(p3z,.1); +per_frame_80=q17 = -1.4*hx/(p3z); +per_frame_81=q18 = 2*hy/(p3z); +per_frame_82=q19 = p3z; +per_frame_83=q20 = .1+.02*q26*bnot((index+2)%3)*p3z*exp(-p3z/100); +warp_1=`float3 color, mus; +warp_2=`float dx,dy; +warp_3=`shader_body { +warp_4=` +warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; +warp_6=` +warp_7=`float2 uv6 = uv1; +warp_8=`float z = 14*length((abs(uv1.x)-abs(uv1.y))); +warp_9=`float2 d = normalize(uv1); +warp_10=`float2 rs = clamp(tan(z)*d,-2,2); +warp_11=`uv1 -= rs/40; +warp_12=` +warp_13=`uv6 = .4*cos(uv1*4); +warp_14=`mus = .003/(length(uv6)); +warp_15=`mus *= (1+roam_cos); +warp_16=` +warp_17=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); +warp_18=` +warp_19=`float3 ret1 = crisp + mus; +warp_20=` +warp_21=`ret = (ret1*.99-.025); +warp_22=` +warp_23=`} +comp_1=`sampler sampler_pw_noise_lq; +comp_2=` +comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; +comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; +comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; +comp_6=`float3 noise, ret1, ret2; +comp_7=` +comp_8=`shader_body { +comp_9=`uvo = uv; +comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); +comp_11=` +comp_12=`uv = uv + -.0- .1*float2(q5,q6); +comp_13=`float2 uv1 = (uv-.5 );//*aspect.xy; +comp_14=` +comp_15=`//Kugel1 +comp_16=`rsk = (uv1 + float2 (q9,q10)) ; +comp_17=`dz1 = normalize(rsk); +comp_18=`rad1 = q11*length (rsk) ; +comp_19=`uv4 = tan(rad1)*dz1; +comp_20=`mask1 = saturate(8-8*rad1); +comp_21=`Kugel1 = uv4*mask1; +comp_22=` +comp_23=`//Kugel2 +comp_24=`rsk = (uv1 + float2 (q13,q14)) ; +comp_25=`dz2 = normalize(rsk); +comp_26=`rad2 = q15*length (rsk) ; +comp_27=`uv4 = tan(rad2)*dz2; +comp_28=`mask2 = saturate(8-8*rad2); +comp_29=`Kugel2 = uv4*mask2; +comp_30=` +comp_31=`//Kugel3 +comp_32=`rsk = (uv1 + float2 (q17,q18)) ; +comp_33=`dz3 = normalize(rsk); +comp_34=`rad3 = q19*length (rsk) ; +comp_35=`uv4 = tan(rad3)*dz3; +comp_36=`mask3 = saturate(8-8*rad3); +comp_37=`Kugel3 = uv4*mask3; +comp_38=` +comp_39=`float2 dz = (Kugel2 + Kugel1 + Kugel3)*.2; +comp_40=`//******************** STARS +comp_41=`uv1 += dz; +comp_42=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; +comp_43=`rss0.y = .1*q21/(length (uv1)); +comp_44=` +comp_45=`rss = float2 (rss0.x,rss0.y+time); +comp_46=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_47=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_48=`tmp = abs(frac(rss*8)-.5); +comp_49=`float3 dots = saturate(.04/length(tmp)) *noise; +comp_50=` +comp_51=`rss = float2 (rss0.x,rss0.y+time/4); +comp_52=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); +comp_53=`noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); +comp_54=`tmp = abs(frac(rss*8)-.5); +comp_55=`dots += saturate(.02/length(tmp)) * noise; +comp_56=` +comp_57=`dots *= saturate(.2/abs(rss0.y)); +comp_58=`dots *= dots*.6; +comp_59=`//************************* +comp_60=` +comp_61=`float z = q32/(uv1.y-.02);//floor proxy +comp_62=`float mask = saturate(4/z); +comp_63=`rs0.x = (uv1.x)*z; +comp_64=`rs0.y = z/4; +comp_65=`rs.x = rs0.x ; +comp_66=`rs.y = rs0.y + q8*3; +comp_67=`float3 mirror = lum(tex2D(sampler_pw_noise_lq,.02*rs))-.5; +comp_68=`z = .2/(length(uv1)-q21); +comp_69=`uv2.y = z + q8; +comp_70=`uv2.x = rss0.x +q7; +comp_71=`uv3 =frac(uv2 +.0*mask*mirror); +comp_72=` +comp_73=`ret1 = tex2D (sampler_main,uv3)/z; +comp_74=`ret = max(ret1*(1-0.5*mask),mirror*mask) +dots; +comp_75=` +comp_76=`float mod = q22*2; +comp_77=`float3 blk = abs(rsqrt(rad1)*dz1.x*roam_sin +comp_78=`+rsqrt(rad2)*dz2.y*roam_sin.rbg +comp_79=`+rsqrt(rad3)*dz3.x*roam_sin.bgr)*(.2+mirror*mask)*mod; +comp_80=`ret += blk; +comp_81=` +comp_82=`ret2 = saturate(.02*q22*q21/length (uv1)* +comp_83=` (lum(tex2D (sampler_main,uv1+.5)))); +comp_84=`ret2 /= (length(uv1)+.02); +comp_85=`float k1 = lum(ret2); +comp_86=`ret += k1*float3(1,k1,k1/2) ; +comp_87=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk b/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk new file mode 100644 index 0000000..e16db50 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk @@ -0,0 +1,403 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.0000 +fGammaAdj=1.980001 +fDecay=0.500000 +fVideoEchoZoom=0.999998 +fVideoEchoAlpha=0.500000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001000 +fWaveScale=10.437056 +fWaveSmoothing=0.450000 +fWaveParam=0.080000 +fModWaveAlphaStart=0.000000 +fModWaveAlphaEnd=1.320000 +fWarpAnimSpeed=1.459500 +fWarpScale=2.006700 +fZoomExponent=1.000000 +fShader=0.000000 +zoom=0.999900 +rot=0.000000 +cx=0.500000 +cy=0.500000 +dx=0.000000 +dy=0.000000 +warp=0.010000 +sx=0.999900 +sy=1.000000 +wave_r=0.000000 +wave_g=0.990000 +wave_b=1.000000 +wave_x=0.500000 +wave_y=0.500000 +ob_size=0.000000 +ob_r=0.000000 +ob_g=0.000000 +ob_b=0.000000 +ob_a=1.000000 +ib_size=0.260000 +ib_r=0.250000 +ib_g=0.250000 +ib_b=0.250000 +ib_a=0.000000 +nMotionVectorsX=64.000000 +nMotionVectorsY=48.000000 +mv_dx=0.000000 +mv_dy=0.000000 +mv_l=0.000000 +mv_r=0.499900 +mv_g=0.499900 +mv_b=0.499900 +mv_a=0.000000 +b1n=0.000000 +b2n=0.000000 +b3n=0.000000 +b1x=1.000000 +b2x=1.000000 +b3x=1.000000 +b1ed=0.000000 +wavecode_0_enabled=0 +wavecode_0_samples=512 +wavecode_0_sep=120 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.891519 +wavecode_0_smoothing=0.820000 +wavecode_0_r=1.000000 +wavecode_0_g=1.000000 +wavecode_0_b=1.000000 +wavecode_0_a=0.600000 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=x = .5 +.001*q22*int(sample*10); y = sample*10 - int(sample*10); +wave_0_per_point2= +wave_0_per_point3=r = 1; b = 1; g = 1; +wave_0_per_point4=a = 1; +wave_0_per_point5= +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8= +wavecode_1_enabled=0 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=1 +wavecode_1_bDrawThick=1 +wavecode_1_bAdditive=0 +wavecode_1_scaling=0.891519 +wavecode_1_smoothing=0.820000 +wavecode_1_r=1.000000 +wavecode_1_g=1.000000 +wavecode_1_b=1.000000 +wavecode_1_a=0.100000 +wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_1_init9= +wave_1_per_frame1=tm = (time*1.70)*.1; +wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_1_per_frame5= +wave_1_per_frame6=tic = min((time*1.70) - tin,1); +wave_1_per_frame7=tin = (time*1.70); +wave_1_per_frame8= +wave_1_per_frame9=tva = (tic*q1*.5); +wave_1_per_frame10=tvb = (tic*q2*.5); +wave_1_per_frame11=tvc = (tic*q3*.5); +wave_1_per_frame12= +wave_1_per_frame13=q1 = tva; +wave_1_per_frame14=q2 = tvb; +wave_1_per_frame15=q3 = tvc; +wave_1_per_frame16= +wave_1_per_frame17=sz = .5; +wave_1_per_frame18=len = q4; +wave_1_per_frame19=t4 = len; +wave_1_per_point1=xi = rand(100)/100; +wave_1_per_point2=yi = rand(100)/100; +wave_1_per_point3= +wave_1_per_point4=x = xi; y = yi; +wave_1_per_point5= +wave_1_per_point6=a = q21/15; +wavecode_2_enabled=0 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=1 +wavecode_2_bAdditive=0 +wavecode_2_scaling=0.891519 +wavecode_2_smoothing=0.820000 +wavecode_2_r=0.000000 +wavecode_2_g=0.200000 +wavecode_2_b=0.000000 +wavecode_2_a=1.000000 +wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_2_init9= +wave_2_per_frame1=tm = (time*1.70)*.1; +wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); +wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); +wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); +wave_2_per_frame5= +wave_2_per_frame6=tic = min((time*1.70) - tin,1); +wave_2_per_frame7=tin = (time*1.70); +wave_2_per_frame8= +wave_2_per_frame9=tva = (tic*q1*.5); +wave_2_per_frame10=tvb = (tic*q2*.5); +wave_2_per_frame11=tvc = (tic*q3*.5); +wave_2_per_frame12= +wave_2_per_frame13=q1 = tva; +wave_2_per_frame14=q2 = tvb; +wave_2_per_frame15=q3 = tvc; +wave_2_per_frame16= +wave_2_per_frame17=sz = .5; +wave_2_per_frame18=len = 1; +wave_2_per_frame19=t4 = len; +wavecode_3_enabled=0 +wavecode_3_samples=512 +wavecode_3_sep=0 +wavecode_3_bSpectrum=1 +wavecode_3_bUseDots=1 +wavecode_3_bDrawThick=0 +wavecode_3_bAdditive=0 +wavecode_3_scaling=1.000000 +wavecode_3_smoothing=0.500000 +wavecode_3_r=1.000000 +wavecode_3_g=1.000000 +wavecode_3_b=1.000000 +wavecode_3_a=1.000000 +shapecode_0_enabled=0 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_x=0.500000 +shapecode_0_y=0.500000 +shapecode_0_rad=3.544901 +shapecode_0_ang=0.816814 +shapecode_0_tex_ang=0.000000 +shapecode_0_tex_zoom=1.386143 +shapecode_0_r=0.000000 +shapecode_0_g=1.000000 +shapecode_0_b=1.000000 +shapecode_0_a=0.000000 +shapecode_0_r2=0.000000 +shapecode_0_g2=1.000000 +shapecode_0_b2=1.000000 +shapecode_0_a2=1.000000 +shapecode_0_border_r=1.000000 +shapecode_0_border_g=1.000000 +shapecode_0_border_b=0.000000 +shapecode_0_border_a=0.000000 +shape_0_init1=t1 = .5*aspectx; +shape_0_per_frame1=trig = trig + q24; +shape_0_per_frame2=trig = below(trig,18)*trig; +shape_0_per_frame3= +shape_0_per_frame4=radius = radius + .01*30/fps; +shape_0_per_frame5= +shape_0_per_frame6=radius = radius * (1-bnot(trig)); +shape_0_per_frame7=a2 = 1/(6*radius); +shape_0_per_frame8=ang = 1/radius*1; +shape_0_per_frame9=rad = radius; +shape_0_per_frame10= +shape_0_per_frame11=x = radius; +shape_0_per_frame12= +shapecode_1_enabled=0 +shapecode_1_sides=4 +shapecode_1_additive=0 +shapecode_1_thickOutline=1 +shapecode_1_textured=0 +shapecode_1_x=0.400000 +shapecode_1_y=0.500000 +shapecode_1_rad=2.366958 +shapecode_1_ang=0.000000 +shapecode_1_tex_ang=3.455753 +shapecode_1_tex_zoom=0.993053 +shapecode_1_r=0.500000 +shapecode_1_g=0.000000 +shapecode_1_b=1.000000 +shapecode_1_a=0.200000 +shapecode_1_r2=0.700000 +shapecode_1_g2=0.400000 +shapecode_1_b2=0.000000 +shapecode_1_a2=0.000000 +shapecode_1_border_r=0.500000 +shapecode_1_border_g=0.500000 +shapecode_1_border_b=0.500000 +shapecode_1_border_a=0.000000 +shape_1_per_frame1=a2 =0;a = 0; +shape_1_per_frame2=a = q24/2; +shapecode_2_enabled=0 +shapecode_2_sides=4 +shapecode_2_additive=0 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_x=0.503000 +shapecode_2_y=0.500000 +shapecode_2_rad=0.038857 +shapecode_2_ang=0.000000 +shapecode_2_tex_ang=0.000000 +shapecode_2_tex_zoom=0.609857 +shapecode_2_r=1.000000 +shapecode_2_g=0.100000 +shapecode_2_b=0.000000 +shapecode_2_a=0.900000 +shapecode_2_r2=1.000000 +shapecode_2_g2=1.000000 +shapecode_2_b2=1.000000 +shapecode_2_a2=0.000000 +shapecode_2_border_r=0.500000 +shapecode_2_border_g=0.500000 +shapecode_2_border_b=0.500000 +shapecode_2_border_a=0.000000 +shape_2_per_frame1=x = rand(10)/10; +shape_2_per_frame2=y = rand(10)/10; +shape_2_per_frame3= +shape_2_per_frame4=r = rand(4)/3; +shape_2_per_frame5=g = rand(4)/3; +shape_2_per_frame6=b = rand(4)/3; +shape_2_per_frame7= +shape_2_per_frame8=a = min(q21/2 ,.9); +shape_2_per_frame9=rad = a *a/3 ; +shape_2_per_frame10= +shapecode_3_enabled=0 +shapecode_3_sides=63 +shapecode_3_additive=0 +shapecode_3_thickOutline=0 +shapecode_3_textured=1 +shapecode_3_x=0.500000 +shapecode_3_y=0.500000 +shapecode_3_rad=0.301766 +shapecode_3_ang=0.000000 +shapecode_3_tex_ang=0.879646 +shapecode_3_tex_zoom=0.954309 +shapecode_3_r=1.000000 +shapecode_3_g=1.000000 +shapecode_3_b=1.000000 +shapecode_3_a=0.500000 +shapecode_3_r2=1.000000 +shapecode_3_g2=1.000000 +shapecode_3_b2=1.000000 +shapecode_3_a2=0.000000 +shapecode_3_border_r=0.500000 +shapecode_3_border_g=0.500000 +shapecode_3_border_b=0.500000 +shapecode_3_border_a=1.000000 +per_frame_1=dec_med = pow (0.9, 30/fps); +per_frame_2=dec_slow = pow (0.99, 30/fps); +per_frame_3=beat = max (max (bass, mid), treb); +per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); +per_frame_5=is_beat = above(beat, .5+avg+peak) * above ((time*1.70), t0+.2); +per_frame_6=t0 = is_beat*(time*1.70) + (1-is_beat)*t0; +per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; +per_frame_8=index = (index + is_beat) %8; +per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; +per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; +per_frame_11= +per_frame_12=monitor = index4; +per_frame_13= +per_frame_14=q20 = avg; +per_frame_15=q21 = beat; +per_frame_16=q22 = peak; +per_frame_17=q23 = index; +per_frame_18=q24 = is_beat; +per_frame_19=q26 = bass + mid + treb; +per_frame_20= +per_frame_21=//k1 = is_beat*bnot(index)*bnot(index2); +per_frame_22= +per_frame_23=k1 = is_beat*equal(index,0); +per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; +per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; +per_frame_26=rott = p2 * 3.14159265359/4; +per_frame_27= +per_frame_28=q27 = 8-index; +per_frame_29=q28 = index2; +per_frame_30= +per_frame_31=q1 = cos(rott); +per_frame_32=q2 = sin(rott); +per_frame_33=q3 = -q2; +per_frame_34=q4 = q1; +per_frame_35= +per_frame_36=q5 = q1 * bnot(index2); +per_frame_37= +per_pixel_1=rot = .04*q5*(sin(q22*4*(rad))); +per_pixel_2=zoom = 1+.008 ; +warp_1=`float2 uv2; +warp_2=` +warp_3=`shader_body { +warp_4=`//uv2 = mul(uv-.5,float2x2(_qa))+.5; +warp_5=` +warp_6=`float3 ist = GetBlur1(uv); +warp_7=` +warp_8=`float3 crisp = tex2D(sampler_main,uv); +warp_9=`crisp += .015-.0*pow(rad,2); +warp_10=` +warp_11=`float3 ret1 = crisp; +warp_12=` +warp_13=`float k2 = q21*q21*.3; +warp_14=`ret1 = lum(ret1) * (1-.1*abs(tan(k2*ist*1.58))); +warp_15=` +warp_16=` +warp_17=`ret = ret1 - .02/(rad+.02)*ist; +warp_18=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=`float2 uv1 = (uv-.5)*aspect.xy; +comp_5=` +comp_6=` +comp_7=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); +comp_8=` +comp_9=`float2 hor = float2 (.001,0); +comp_10=`float2 ver = float2 (0,.001); +comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); +comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); +comp_13=`float2 dz = float2 (dx,dy); +comp_14=` +comp_15=`uv1 = uv1*0+.3*cos(uv1*9) -dz; +comp_16=` +comp_17=`float dots = saturate(.04*bass_att/length(uv1)); +comp_18=` +comp_19=` +comp_20=`ret1 = (-.5*ret1) + dots + .2; +comp_21=` +comp_22=`ret = ret1*2; +comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk b/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk new file mode 100644 index 0000000..c07d535 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk @@ -0,0 +1,175 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=1.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=0 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.868 +fWaveScale=0.282 +fWaveSmoothing=0.000 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=0.107 +fZoomExponent=4.10046 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=1.000 +ob_g=1.000 +ob_b=1.000 +ob_a=0.000 +ib_size=0.000 +ib_r=1.000 +ib_g=1.000 +ib_b=1.000 +ib_a=0.000 +nMotionVectorsX=64.000 +nMotionVectorsY=48.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.550 +mv_r=0.000 +mv_g=0.000 +mv_b=0.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.000 +per_frame_1=//begin beat code +per_frame_2=volume = 0.3*(bass+mid); +per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_5=meanbass_att = 0.05*(meanbass_att*19 + bass_att); +per_frame_6=peakbass_att = max(bass_att,peakbass_att); +per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_9=//Adjust responsiveness: To increase responsiveness, set the "0.96 and "0.996" on the next line to slightly lower values. Higher values decrease responsiveness. +per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.96 + (1-above(time - lastbeat, 2*beatrate))*0.996); +per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_13=//end beat code +per_frame_14= +per_frame_15=zoom = 1; +per_frame_16=decay = 1; +per_frame_17=warp = 0; +per_frame_18=wave_a = 0; +per_frame_19= +per_frame_20=tic = min(time-tin,.1); +per_frame_21=tin = time; +per_frame_22= +per_frame_23=q2 = 1; +per_frame_24= +per_frame_25=q1=1; +per_frame_26=vol = vol + ((alt + bass + mid)/3-vol)*tic*1; +per_frame_27=q5 = vol*vol*vol*2; +per_frame_28= +per_frame_29= +per_frame_30=q8 = sin(time)*.5; +per_frame_31=q9 = sin(time*.75)*.5; +per_frame_32= +per_frame_33=sw = abs(sw - beat); +per_frame_34=an = an + tic*.5*(1-2*sw); +per_frame_35= +per_frame_36= +per_frame_37=q7 = 1+(pow(q8,2) + pow(q9,2))*1; +per_frame_38=q10 = sin(an); +per_frame_39=q11 = cos(an); +per_frame_40= +per_frame_41=sp = sp + tic*vol*vol*.5; +per_frame_42= +per_frame_43=q12 = sp; +per_frame_44= +per_frame_45=monitor = q12; +per_frame_46=vol2=bass+treb+mid; +per_frame_47=mtime=mtime+vol2; +per_frame_48=q1=3-sin(mtime*.01)*.1; +per_pixel_1=//zoom = pow(rad,2)+.01; +warp_1=`shader_body { +warp_2=` +warp_3=`//uv = uv_orig; +warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; +warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; +warp_6=` +warp_7=`float2 tmp = uv1; +warp_8=`tmp.x = ang*3; tmp.y = rad; +warp_9=`uv1 = tmp; +warp_10=` +warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); +warp_12=` +warp_13=`float3 ret1 = GetBlur1 (uv)-.3; +warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; +warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; +warp_16=` +warp_17=`ret = -.4*blur + crisp; +warp_18=` +warp_19=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); +warp_20=` ret -= 0.04; +warp_21=`} +comp_1=`sampler sampler_rose; +comp_2=`shader_body +comp_3=`{ +comp_4=` +comp_5=`float2 uvm = (uv - .5)*q7*(1/(1-rad*.1+q9*(uv.x - .5)+q8*(uv.y - .5)))+.5; +comp_6=` +comp_7=`uvm = (uvm - .5); +comp_8=`uvm = (q10*uvm.xy + float2(1,-1)*q11*uvm.yx)*aspect.yw + .5; +comp_9=` +comp_10=` +comp_11=`uvm = abs(frac((uvm+q12)*.5) - .5)*2; +comp_12=` +comp_13=` +comp_14=`float2 uv3 = tex2D( sampler_main, uvm).zxz; +comp_15=`uv3 = (uv3.xy-0.37) * .13 + uvm; +comp_16=` +comp_17=` +comp_18=`ret.xyz = tex2D(sampler_pw_main, uvm).yzx+float3(roam_cos.x*.3,roam_cos.z*.2,roam_sin.y*.4); +comp_19=` +comp_20=`ret = lerp ( +comp_21=`GetBlur1(uv3).x + GetBlur3(uv3).z + .1*roam_cos.y, +comp_22=`ret, +comp_23=`ret); +comp_24=` +comp_25=`ret = pow(ret,float3(.3,2,1)) - .25; +comp_26=` +comp_27=`ret *= GetBlur3(uv3).y; +comp_28=` +comp_29=`//ret = tex2D(sampler_pw_main, uv).xyz; +comp_30=` +comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk b/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk new file mode 100644 index 0000000..50670e9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk @@ -0,0 +1,346 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=2 +[preset00] +fRating=3.000000 +fGammaAdj=1.000 +fDecay=0.000 +fVideoEchoZoom=1.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=3 +nWaveMode=0 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=1 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=0.133 +fWaveSmoothing=0.000 +fWaveParam=-1.000 +fModWaveAlphaStart=1.000 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.000 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00000 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00001 +dy=0.00001 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=0.500 +wave_g=0.500 +wave_b=0.500 +wave_x=0.500 +wave_y=0.500 +ob_size=0.005 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=0.500 +ib_size=0.000 +ib_r=0.000 +ib_g=0.000 +ib_b=0.000 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.000 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.06623 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.79845 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.000 +shapecode_0_border_a=0.000 +shape_0_init1=bob = 1.5; +shape_0_init2=ro = 0; +shape_0_init3=red = rand(20); +shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); +shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); +shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); +shape_0_per_frame4=bob = bob*vol; +shape_0_per_frame5=//rad = bob; +shape_0_per_frame6=border_1 = 0.4; +shape_0_per_frame7=sides = 30; +shape_0_per_frame8=ro = ro + 0.02; +shape_0_per_frame9=ang = ro; +shape_0_per_frame10=//rad = 0.6; +shape_0_per_frame11= +shape_0_per_frame12=sp = red*0.025; +shape_0_per_frame13=spi = 0.5 - sp; +shape_0_per_frame14=tm = time*0.1; +shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); +shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); +shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); +shape_0_per_frame18= +shapecode_1_enabled=1 +shapecode_1_sides=40 +shapecode_1_additive=1 +shapecode_1_thickOutline=0 +shapecode_1_textured=0 +shapecode_1_num_inst=4 +shapecode_1_x=0.500 +shapecode_1_y=0.500 +shapecode_1_rad=0.10000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.00000 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=0.000 +shapecode_1_g2=0.000 +shapecode_1_b2=0.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); +shape_1_per_frame3=x = x- 0.4*x*sin(time); +shape_1_per_frame4=y = y- 0.4*y*cos(time); +shape_1_per_frame5= +shape_1_per_frame6= +shape_1_per_frame7= +shape_1_per_frame8=rad = rad*mid_att; +shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_1_per_frame12= +shapecode_2_enabled=1 +shapecode_2_sides=40 +shapecode_2_additive=1 +shapecode_2_thickOutline=0 +shapecode_2_textured=0 +shapecode_2_num_inst=1 +shapecode_2_x=0.500 +shapecode_2_y=0.500 +shapecode_2_rad=0.10000 +shapecode_2_ang=0.00000 +shapecode_2_tex_ang=0.00000 +shapecode_2_tex_zoom=1.00000 +shapecode_2_r=1.000 +shapecode_2_g=1.000 +shapecode_2_b=1.000 +shapecode_2_a=1.000 +shapecode_2_r2=0.000 +shapecode_2_g2=0.000 +shapecode_2_b2=0.000 +shapecode_2_a2=0.000 +shapecode_2_border_r=1.000 +shapecode_2_border_g=1.000 +shapecode_2_border_b=1.000 +shapecode_2_border_a=0.000 +shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); +shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); +shape_2_per_frame4= +shape_2_per_frame5=rad = rad*bass_att; +shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); +shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_2_per_frame9= +shapecode_3_enabled=1 +shapecode_3_sides=40 +shapecode_3_additive=1 +shapecode_3_thickOutline=0 +shapecode_3_textured=0 +shapecode_3_num_inst=5 +shapecode_3_x=0.500 +shapecode_3_y=0.500 +shapecode_3_rad=0.07419 +shapecode_3_ang=0.00000 +shapecode_3_tex_ang=0.00000 +shapecode_3_tex_zoom=1.00000 +shapecode_3_r=1.000 +shapecode_3_g=1.000 +shapecode_3_b=1.000 +shapecode_3_a=1.000 +shapecode_3_r2=0.000 +shapecode_3_g2=0.000 +shapecode_3_b2=0.000 +shapecode_3_a2=0.000 +shapecode_3_border_r=1.000 +shapecode_3_border_g=1.000 +shapecode_3_border_b=1.000 +shapecode_3_border_a=0.000 +shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); +shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); +shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); +shape_3_per_frame4=x = x+ 0.4*x*sin(time); +shape_3_per_frame5=y = y+ 0.4*y*cos(time); +shape_3_per_frame6= +shape_3_per_frame7= +shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); +shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); +shape_3_per_frame10= +shape_3_per_frame11= +shape_3_per_frame12=rad = rad*treb_att; +shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); +shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); +shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_3_per_frame16= +per_frame_1=dx = dx + dx_residual; +per_frame_2=dy = dy + dy_residual; +per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_frame_4=dx_residual = equal(bass_thresh,2)*0.006*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; +per_frame_5=dy_residual = equal(bass_thresh,2)*0.002*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; +per_frame_6=decay=1; +per_frame_7=wave_r=sin(time*2.536); +per_frame_8=wave_g=sin(time*2.945); +per_frame_9=wave_b=sin(time*1.942); +per_frame_10= +per_frame_11= +per_frame_12=//krash's beat detection code +per_frame_13=volume = 0.3*(bass+mid+att); +per_frame_14=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); +per_frame_15=lastbeat = lastbeat + equal(lastbeat,0)*time; +per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); +per_frame_17=peakbass_att = max(bass_att,peakbass_att); +per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); +per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); +per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; +per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); +per_frame_22=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); +per_frame_23=beatcounter = beatcounter + beat; +per_frame_24=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); +per_frame_25=flip = 2*mode-1; +per_frame_26=monitor=flip; +per_frame_27=q8=flip; +per_frame_28= +per_frame_29= +per_frame_30=decay=0.98; +per_frame_31=zoom=1.002; +per_frame_32= +per_frame_33=vol=(bass_att+mid_att+treb_att)*0.25; +per_frame_34=vol=vol*vol; +per_frame_35=mtime=mtime+vol*0.1*flip; +per_frame_36= +per_frame_37=q1=mtime*0.4; +per_pixel_1=rx=x-cx; +per_pixel_2=ry=y-cy; +per_pixel_3=rot=rot_residual+rot; +per_pixel_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); +per_pixel_5=rot_residual=equal(bass_thresh,2)*0.01*sin(time*7) + (1-equal(bass_thresh,2))*rot_residual; +warp_1=`sampler sampler_worms; +warp_2=`float3 color, mus; +warp_3=`float2 uv1, uv6; +warp_4=`float dx,dy; +warp_5=` +warp_6=`shader_body { +warp_7=` +warp_8=`uv1 = (uv-.5); +warp_9=` +warp_10=`float2 ang2= tex2D (sampler_noise_hq,uv1/3+.006*time).xy; +warp_11=`uv6 = mul(uv1,float2x2(ang2.y,-ang2.x,ang2.x,ang2.y)); +warp_12=` +warp_13=`mus = abs(.5*cos(uv6.y*14)-(cos(uv6.x*71))); +warp_14=`mus *= float3 (1,.96,.9)/25; +warp_15=` +warp_16=`uv6 = .2*sin(12*uv+rand_frame); +warp_17=`float3 dots = .001/length(uv6)* float3 (0.2,1,1); +warp_18=` +warp_19=`//dots = lum(tex2D (sampler_noise_hq,uv +rand_frame)); +warp_20=`//dots = (dots-.7) * (dots >= .7) * float3 (0.2,1,1); +warp_21=` +warp_22=`mus -= dots; +warp_23=` +warp_24=` +warp_25=`float3 blur = GetBlur1(frac(uv)); +warp_26=` +warp_27=`float2 hor = float2 (texsize.z,0); +warp_28=`float2 ver = float2 (0,texsize.w); +warp_29=`hor = float2 (.004,0); +warp_30=`ver = float2 (0,.004); +warp_31=` +warp_32=` +warp_33=` +warp_34=`float dx = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); +warp_35=`float dy = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); +warp_36=` +warp_37=`float2 zz = float2 (dx,dy); +warp_38=` +warp_39=` +warp_40=`float3 crisp= tex2D(sampler_main,uv+zz*.02); +warp_41=`crisp +=.015 - length(zz)*blur/1.5; +warp_42=` +warp_43=`float3 ret1 = crisp - lum(blur)*.012 + mus; +warp_44=`//ret1 = abs(mus)/2; +warp_45=`ret = ret1 * .99 - .04 ; +warp_46=`} +comp_1=`float3 ret1, ret2, reta; +comp_2=`float2 sam; +comp_3=`shader_body +comp_4=`{ +comp_5=` sam = tex2D(sampler_main,uv*.5); +comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv); +comp_8=` +comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_10=` ret1 = reta.r * (.5*bass_att*uv_orig.y+reta) + (reta.r)*ret1; +comp_11=` ret1 *= (ret1+1)/2; //gamma +comp_12=` +comp_13=`uv = (uv-.5)*.3+.5; +comp_14=` sam = tex2D(sampler_main,uv*.5); +comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); +comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); +comp_17=` +comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; +comp_19=` ret2 = reta.r * (.5*bass_att*uv_orig.y+reta) + (reta.r)*ret2; +comp_20=` ret2 *= (ret1+1); //gamma +comp_21=` +comp_22=` +comp_23=` +comp_24=`ret = max(ret1, ret2); +comp_25=`ret *= .5+.5*lum(ret); +comp_26=`//ret = (1+ret1)*ret2; +comp_27=` +comp_28=`} +comp_29=` +comp_30=` diff --git a/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk b/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk new file mode 100644 index 0000000..616652f --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk @@ -0,0 +1,289 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=2 +PSVERSION_WARP=2 +PSVERSION_COMP=2 +[preset00] +fRating=5.000 +fGammaAdj=2.000 +fDecay=0.980 +fVideoEchoZoom=2.000 +fVideoEchoAlpha=0.000 +nVideoEchoOrientation=0 +nWaveMode=2 +bAdditiveWaves=0 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=0 +bMaximizeWaveColor=1 +bTexWrap=0 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=0 +bDarken=0 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.800 +fWaveScale=0.010 +fWaveSmoothing=0.750 +fWaveParam=0.000 +fModWaveAlphaStart=0.750 +fModWaveAlphaEnd=0.950 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=1.00049 +rot=0.00000 +cx=0.500 +cy=0.500 +dx=0.00000 +dy=0.00000 +warp=0.01000 +sx=1.00000 +sy=1.00000 +wave_r=1.000 +wave_g=1.000 +wave_b=1.000 +wave_x=0.500 +wave_y=0.500 +ob_size=0.002 +ob_r=0.000 +ob_g=0.000 +ob_b=0.000 +ob_a=1.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=24 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.800 +wavecode_0_g=0.800 +wavecode_0_b=1.000 +wavecode_0_a=0.500 +wave_0_per_point1=///// Cylinder +wave_0_per_point2=r1=1; +wave_0_per_point3=q10= 300*sample+q1; +wave_0_per_point4=q11=-3+6*sample; +wave_0_per_point5= +wave_0_per_point6=my_x = r1*cos(q10); +wave_0_per_point7=my_y = r1*sin(q10); +wave_0_per_point8=my_z = q11; +wave_0_per_point9= +wave_0_per_point10=//////rotations .... by flexi +wave_0_per_point11= +wave_0_per_point12=d = 12; //// distance +wave_0_per_point13=zoom = 1; +wave_0_per_point14= +wave_0_per_point15=w1 = q2; +wave_0_per_point16=w2 = 0; +wave_0_per_point17=w3 = -1.4; +wave_0_per_point18= +wave_0_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; +wave_0_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; +wave_0_per_point21=z1 = my_z; +wave_0_per_point22= +wave_0_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; +wave_0_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; +wave_0_per_point25=y2 = y1; +wave_0_per_point26= +wave_0_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; +wave_0_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; +wave_0_per_point29=x3 = x2; +wave_0_per_point30= +wave_0_per_point31=// perspective calculation +wave_0_per_point32= +wave_0_per_point33=l = sqrt(x3*x3 + y3*y3); +wave_0_per_point34=w = atan2(x3,y3); +wave_0_per_point35=p = tan(asin(1) + atan2(d+z3,l)); +wave_0_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +wave_0_per_point37= +wave_0_per_point38=my_x = zoom*sin(w)*p; +wave_0_per_point39=my_y = zoom*cos(w)*p; +wave_0_per_point40= +wave_0_per_point41=x = 0.5 + my_x; +wave_0_per_point42=y = 0.5 + my_y; +wave_0_per_point43= +wave_0_per_point44=r=.5+.5*sin(22*sample); +wave_0_per_point45=g=.5+.5*sin(26*sample); +wave_0_per_point46=b=.5+.5*sin(32*sample); +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=150 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.01000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.52373 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.110 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3= +shape_0_per_frame4=///// Cylinder +shape_0_per_frame5=r1=1; +shape_0_per_frame6=q10= 300*sample+q1; +shape_0_per_frame7=q11=-4+10*sample; +shape_0_per_frame8= +shape_0_per_frame9=my_x = r1*cos(q10); +shape_0_per_frame10=my_y = r1*sin(q10); +shape_0_per_frame11=my_z = q11; +shape_0_per_frame12= +shape_0_per_frame13=my_x = if( equal(100*sample%2,0) , my_x+.4*my_y ,my_x) ; +shape_0_per_frame14=my_y = if( equal(100*sample%2,0) , my_y+.4*my_x, my_y) ; +shape_0_per_frame15= +shape_0_per_frame16= +shape_0_per_frame17=//////rotations .... by flexi +shape_0_per_frame18= +shape_0_per_frame19=d = 12; //// distance +shape_0_per_frame20=zoom = 1; +shape_0_per_frame21= +shape_0_per_frame22= +shape_0_per_frame23= +shape_0_per_frame24=w1 = q2; +shape_0_per_frame25=w2 = 0; +shape_0_per_frame26=w3 = -1.4; +shape_0_per_frame27= +shape_0_per_frame28=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame29=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame30=z1 = my_z; +shape_0_per_frame31= +shape_0_per_frame32=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame33=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame34=y2 = y1; +shape_0_per_frame35= +shape_0_per_frame36=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame37=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame38=x3 = x2; +shape_0_per_frame39= +shape_0_per_frame40=// perspective calculation +shape_0_per_frame41= +shape_0_per_frame42=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame43=w = atan2(x3,y3); +shape_0_per_frame44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame45=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame46=rad=60*rad/d; +shape_0_per_frame47=rad=sin(instance/10+time*.5)/70+.08;//(z2/z1-z3)/50+.05; +shape_0_per_frame48= +shape_0_per_frame49=my_x = zoom*sin(w)*p; +shape_0_per_frame50=my_y = zoom*cos(w)*p; +shape_0_per_frame51= +shape_0_per_frame52=x = .5+my_x; +shape_0_per_frame53=y = .5+my_y; +shape_0_per_frame54= +shape_0_per_frame55=r=.5+.25*sin(time*5*sample); +shape_0_per_frame56=g=.5+.25*sin(time*7*sample); +shape_0_per_frame57=b=.5+.25*sin(time*11*sample); +shape_0_per_frame58= +shape_0_per_frame59=r2=.1*(1-g);//.1*g; +shape_0_per_frame60=g2=.1*(1-b);//.1*b; +shape_0_per_frame61=b2=.1*(1-r);//.1*r; +shape_0_per_frame62= +per_frame_1=warp = 0; +per_frame_2= +per_frame_3=tic = min(time-tin,.1); +per_frame_4=tin = time; +per_frame_5= +per_frame_6=ra = 1/tic*.25; +per_frame_7= +per_frame_8=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_9=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_10=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_11= +per_frame_12=tt = tt + tic*treb; +per_frame_13=mt = mt + tic*mid; +per_frame_14=bt = bt + tic*bass; +per_frame_15= +per_frame_16=q1 = tt*4; +per_frame_17=q2 = mt*4; +per_frame_18=q3 = bt*4; +per_frame_19= +per_frame_20=st = .1; +per_frame_21=base = .15; +per_frame_22=q4 = base + treb_avg*st; +per_frame_23=q5 = base + mid_avg*st; +per_frame_24=q6 = base + bass_avg*st; +per_pixel_1=ti = time*.3; +per_pixel_2= +per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); +per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); +per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; +per_pixel_6=dx = zm*(x-mx); +per_pixel_7=dy = zm*(y-my); +per_pixel_8= +per_pixel_9=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); +per_pixel_10=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); +per_pixel_11=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; +per_pixel_12=dx = dx + zm*mx; +per_pixel_13=dy = dy + zm*my; +per_pixel_14= +per_pixel_15=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); +per_pixel_16=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); +per_pixel_17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; +per_pixel_18=dx = dx + zm*mx; +per_pixel_19=dy = dy + zm*my; +warp_1=`shader_body +warp_2=`{ +warp_3=`uv = lerp(uv_orig,uv,0.3); +warp_4=` +warp_5=`float2 d = texsize.zw * 3; +warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); +warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); +warp_8=` +warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; +warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; +warp_11=` +warp_12=`} +comp_1=`shader_body +comp_2=`{ +comp_3=` +comp_4=` float2 d = texsize.zw*6; +comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); +comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); +comp_7=` +comp_8=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy-float3(lum(dx),lum(dy),0)*0.4)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 +comp_9=` + time*float3(0,0,1)*0.4 ); +comp_10=`uv -= float2(lum(dx),lum(dy))*0.25; +comp_11=`ret = noise.x*abs(GetBlur3(uv)*1.8 - GetPixel(uv))*4; +comp_12=`float3 hue = pow(hue_shader, 6); +comp_13=` +comp_14=`ret *= lerp(hue,hue.zxy,ret); +comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk b/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk new file mode 100644 index 0000000..805880e --- /dev/null +++ b/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk @@ -0,0 +1,444 @@ +MILKDROP_PRESET_VERSION=201 +PSVERSION=3 +PSVERSION_WARP=3 +PSVERSION_COMP=3 +[preset00] +fRating=5.000 +fGammaAdj=1.000 +fDecay=0.900 +fVideoEchoZoom=1.104 +fVideoEchoAlpha=0.500 +nVideoEchoOrientation=0 +nWaveMode=7 +bAdditiveWaves=1 +bWaveDots=0 +bWaveThick=0 +bModWaveAlphaByVolume=1 +bMaximizeWaveColor=0 +bTexWrap=1 +bDarkenCenter=0 +bRedBlueStereo=0 +bBrighten=1 +bDarken=1 +bSolarize=0 +bInvert=0 +fWaveAlpha=0.001 +fWaveScale=1.286 +fWaveSmoothing=0.630 +fWaveParam=0.000 +fModWaveAlphaStart=0.710 +fModWaveAlphaEnd=1.300 +fWarpAnimSpeed=1.000 +fWarpScale=1.331 +fZoomExponent=1.00000 +fShader=0.000 +zoom=0.99951 +rot=0.26000 +cx=0.320 +cy=0.290 +dx=0.00000 +dy=0.00000 +warp=0.01105 +sx=1.00000 +sy=1.00000 +wave_r=0.650 +wave_g=0.650 +wave_b=0.650 +wave_x=0.500 +wave_y=0.500 +ob_size=0.500 +ob_r=0.010 +ob_g=0.000 +ob_b=0.000 +ob_a=0.000 +ib_size=0.260 +ib_r=0.250 +ib_g=0.250 +ib_b=0.250 +ib_a=0.000 +nMotionVectorsX=12.000 +nMotionVectorsY=9.000 +mv_dx=0.000 +mv_dy=0.000 +mv_l=0.900 +mv_r=1.000 +mv_g=1.000 +mv_b=1.000 +mv_a=0.000 +b1n=0.000 +b2n=0.000 +b3n=0.000 +b1x=1.000 +b2x=1.000 +b3x=1.000 +b1ed=0.250 +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=0.000 +wavecode_0_g=0.000 +wavecode_0_b=1.000 +wavecode_0_a=0.050 +wave_0_init1=t1 = .2 + .6*int(rand(1001))*.001; +wave_0_init2=t2 = .2 + .6*int(rand(1001))*.001; +wave_0_init3=t3 = .2 + .6*int(rand(1001))*.001; +wave_0_init4=t4 = .2 + .6*int(rand(1001))*.001; +wave_0_init5=t5 = .2 + .6*int(rand(1001))*.001; +wave_0_init6=t6 = .2 + .6*int(rand(1001))*.001; +wave_0_init7=t7 = .2 + .6*int(rand(1001))*.001; +wave_0_init8=t8 = .2 + .6*int(rand(1001))*.001; +wave_0_per_point1=ti = q1; +wave_0_per_point2= +wave_0_per_point3=xa = .25 + .25*sin(ti*t1); +wave_0_per_point4=xb = .25 + .25*sin(ti*t2); +wave_0_per_point5=xc = .25 + .25*sin(ti*t3); +wave_0_per_point6=xd = .25 + .25*sin(ti*t4); +wave_0_per_point7= +wave_0_per_point8=ya = .25 + .25*sin(ti*t5); +wave_0_per_point9=yb = .25 + .25*sin(ti*t6); +wave_0_per_point10=yc = .25 + .25*sin(ti*t7); +wave_0_per_point11=yd = .25 + .25*sin(ti*t8); +wave_0_per_point12= +wave_0_per_point13= +wave_0_per_point14=it = (it + 1)*above(sample,0); +wave_0_per_point15=sw = (1-sw)*above(sample,0); +wave_0_per_point16= +wave_0_per_point17=sa = 1-sample; +wave_0_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); +wave_0_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); +wave_0_per_point20= +wave_0_per_point21=y = .5 - y*(.5-x)*2; +wave_0_per_point22= +wave_0_per_point23= +wave_0_per_point24=ti = q4; +wave_0_per_point25=r = .5 + .5*sin(ti); +wave_0_per_point26=g = .5 + .5*sin(ti + 2.0944); +wave_0_per_point27=b = .5 + .5*sin(ti + 4.1888); +wavecode_1_enabled=1 +wavecode_1_samples=512 +wavecode_1_sep=0 +wavecode_1_bSpectrum=0 +wavecode_1_bUseDots=0 +wavecode_1_bDrawThick=0 +wavecode_1_bAdditive=1 +wavecode_1_scaling=1.00000 +wavecode_1_smoothing=0.50000 +wavecode_1_r=0.000 +wavecode_1_g=1.000 +wavecode_1_b=0.000 +wavecode_1_a=0.050 +wave_1_init1=t1 = .2 + .6*int(rand(1001))*.001; +wave_1_init2=t2 = .2 + .6*int(rand(1001))*.001; +wave_1_init3=t3 = .2 + .6*int(rand(1001))*.001; +wave_1_init4=t4 = .2 + .6*int(rand(1001))*.001; +wave_1_init5=t5 = .2 + .6*int(rand(1001))*.001; +wave_1_init6=t6 = .2 + .6*int(rand(1001))*.001; +wave_1_init7=t7 = .2 + .6*int(rand(1001))*.001; +wave_1_init8=t8 = .2 + .6*int(rand(1001))*.001; +wave_1_per_point1=ti = q2; +wave_1_per_point2= +wave_1_per_point3=xa = .25 + .25*sin(ti*t1); +wave_1_per_point4=xb = .25 + .25*sin(ti*t2); +wave_1_per_point5=xc = .25 + .25*sin(ti*t3); +wave_1_per_point6=xd = .25 + .25*sin(ti*t4); +wave_1_per_point7= +wave_1_per_point8=ya = .25 + .25*sin(ti*t5); +wave_1_per_point9=yb = .25 + .25*sin(ti*t6); +wave_1_per_point10=yc = .25 + .25*sin(ti*t7); +wave_1_per_point11=yd = .25 + .25*sin(ti*t8); +wave_1_per_point12= +wave_1_per_point13= +wave_1_per_point14=it = (it + 1)*above(sample,0); +wave_1_per_point15=sw = (1-sw)*above(sample,0); +wave_1_per_point16= +wave_1_per_point17=sa = 1-sample; +wave_1_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); +wave_1_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); +wave_1_per_point20= +wave_1_per_point21=y = .5 - y*(.5-x)*2; +wave_1_per_point22= +wave_1_per_point23=ti = q4 + 2.0944; +wave_1_per_point24=r = .5 + .5*sin(ti); +wave_1_per_point25=g = .5 + .5*sin(ti + 2.0944); +wave_1_per_point26=b = .5 + .5*sin(ti + 4.1888); +wavecode_2_enabled=1 +wavecode_2_samples=512 +wavecode_2_sep=0 +wavecode_2_bSpectrum=0 +wavecode_2_bUseDots=0 +wavecode_2_bDrawThick=0 +wavecode_2_bAdditive=1 +wavecode_2_scaling=1.00000 +wavecode_2_smoothing=0.50000 +wavecode_2_r=1.000 +wavecode_2_g=0.000 +wavecode_2_b=0.000 +wavecode_2_a=0.050 +wave_2_init1=t1 = .2 + .6*int(rand(1001))*.001; +wave_2_init2=t2 = .2 + .6*int(rand(1001))*.001; +wave_2_init3=t3 = .2 + .6*int(rand(1001))*.001; +wave_2_init4=t4 = .2 + .6*int(rand(1001))*.001; +wave_2_init5=t5 = .2 + .6*int(rand(1001))*.001; +wave_2_init6=t6 = .2 + .6*int(rand(1001))*.001; +wave_2_init7=t7 = .2 + .6*int(rand(1001))*.001; +wave_2_init8=t8 = .2 + .6*int(rand(1001))*.001; +wave_2_per_point1=ti = q3; +wave_2_per_point2= +wave_2_per_point3=xa = .25 + .25*sin(ti*t1); +wave_2_per_point4=xb = .25 + .25*sin(ti*t2); +wave_2_per_point5=xc = .25 + .25*sin(ti*t3); +wave_2_per_point6=xd = .25 + .25*sin(ti*t4); +wave_2_per_point7= +wave_2_per_point8=ya = .25 + .25*sin(ti*t5); +wave_2_per_point9=yb = .25 + .25*sin(ti*t6); +wave_2_per_point10=yc = .25 + .25*sin(ti*t7); +wave_2_per_point11=yd = .25 + .25*sin(ti*t8); +wave_2_per_point12= +wave_2_per_point13= +wave_2_per_point14=it = (it + 1)*above(sample,0); +wave_2_per_point15=sw = (1-sw)*above(sample,0); +wave_2_per_point16= +wave_2_per_point17=sa = 1-sample; +wave_2_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); +wave_2_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); +wave_2_per_point20= +wave_2_per_point21=y = .5 - y*(.5-x)*2; +wave_2_per_point22= +wave_2_per_point23=ti = q4 + 4.1888; +wave_2_per_point24=r = .5 + .5*sin(ti); +wave_2_per_point25=g = .5 + .5*sin(ti + 2.0944); +wave_2_per_point26=b = .5 + .5*sin(ti + 4.1888); +shapecode_0_enabled=1 +shapecode_0_sides=54 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.000 +shapecode_0_y=0.500 +shapecode_0_rad=0.24486 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.81669 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=//tex_zoom = 1/rad*.9; +shapecode_1_enabled=1 +shapecode_1_sides=54 +shapecode_1_additive=0 +shapecode_1_thickOutline=0 +shapecode_1_textured=1 +shapecode_1_num_inst=1 +shapecode_1_x=0.250 +shapecode_1_y=0.400 +shapecode_1_rad=0.33000 +shapecode_1_ang=0.00000 +shapecode_1_tex_ang=0.00000 +shapecode_1_tex_zoom=1.81669 +shapecode_1_r=1.000 +shapecode_1_g=1.000 +shapecode_1_b=1.000 +shapecode_1_a=1.000 +shapecode_1_r2=1.000 +shapecode_1_g2=1.000 +shapecode_1_b2=1.000 +shapecode_1_a2=0.000 +shapecode_1_border_r=1.000 +shapecode_1_border_g=1.000 +shapecode_1_border_b=1.000 +shapecode_1_border_a=0.000 +shape_1_per_frame1=//tex_zoom = 1/rad*.9; +per_frame_1=warp = 0; +per_frame_2=//zoom = 1; +per_frame_3= +per_frame_4=tic = min(time-tin,.1); +per_frame_5=tin = time; +per_frame_6= +per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; +per_frame_8= +per_frame_9=ra = 1/tic*.25; +per_frame_10= +per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); +per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); +per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); +per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); +per_frame_15= +per_frame_16=tt = tt + tic*treb; +per_frame_17=mt = mt + tic*mid; +per_frame_18=bt = bt + tic*bass; +per_frame_19=vt = vt + tic*vav; +per_frame_20= +per_frame_21=q1 = tt*3;// wave morph speeds +per_frame_22=q2 = mt*3; +per_frame_23=q3 = bt*3; +per_frame_24= +per_frame_25=q4 = vt; // wave colour cycle +per_frame_26= +per_frame_27=rb = if(rb,rb,.2 + int(rand(1001))*.001*.6); +per_frame_28=rc = if(rc,rc,.2 + int(rand(1001))*.001*.6); +per_frame_29=rd = if(rd,rd,.2 + int(rand(1001))*.001*.6); +per_frame_30=re = if(re,re,.2 + int(rand(1001))*.001*.6); +per_frame_31= +per_frame_32=//rot = .26; +per_frame_33= +per_frame_34=ti = vt*2; +per_frame_35=cx = .3 + .1*sin(ti*re) + .1*cos(ti*rc); +per_frame_36=cy = .5 + .2*sin(ti*rb) + .1*cos(ti*rd); +per_frame_37= +per_frame_38=chng=sin(time*.5); +per_frame_39=cthr=.9999; +per_frame_40=mq21=if(above(chng,cthr),rand(3),mq21); +per_frame_41=mq22=if(above(chng,cthr),rand(3),mq22); +per_frame_42=mq23=if(above(chng,cthr),rand(3),mq23); +per_frame_43=mq24=if(above(chng,cthr),rand(2),mq24); +per_frame_44=mq25=if(above(chng,cthr),rand(2),mq25); +per_frame_45=mq26=if(above(chng,cthr),rand(2),mq26); +per_frame_46=mq27=if(above(chng,cthr),rand(1),mq27); +per_frame_47=mq28=if(above(chng,cthr),rand(1),mq28); +per_frame_48=mq29=if(above(chng,cthr),rand(1)*.3,mq29); +per_frame_49=mq31=if(above(chng,cthr),rand(1)*.3,mq31); +per_frame_50=monitor=chng; +per_frame_51=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; +per_frame_52=q27=mq27;q28=mq28;q29=mq29;q31=mq31; +per_frame_53= +per_frame_54=monitor=mq1; +per_frame_55=vol=bass+treb+mid; +per_frame_56=atime=atime+vol; +per_frame_57=q1=.4+sin(atime*.006 )*3.4; +per_frame_58=q2=.4+cos(atime*.00613828348)*3.4; +per_frame_59=q3=.4+sin(atime*.00598593455)*3.4; +per_frame_60=monitor=q3; +per_frame_61= +per_pixel_1=num = 8; +per_pixel_2=pi = 3.141592654; +per_pixel_3=radi = (y-.5)*.75; +per_pixel_4=radi = (y-.5); +per_pixel_5=radi = pow(radi*radi + (x-.5)*(x-.5),.5); +per_pixel_6= +per_pixel_7=an = ang + pi + time; +per_pixel_8=an = an - pi*2*int(an/(pi*2)); +per_pixel_9= +per_pixel_10=mod = .1; +per_pixel_11= +per_pixel_12=seg = ang + pi; +per_pixel_13=seg = seg/(pi*2)*num; +per_pixel_14=seg = int(seg); +per_pixel_15=seg = seg - equal(seg,num); +per_pixel_16= +per_pixel_17=anga = (ang + pi) - (pi*2/num)*seg; +per_pixel_18=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); +per_pixel_19=//anga = anga + pi/6; // num = 6 +per_pixel_20=anga = anga + pi/4; // num = 8 +per_pixel_21=//anga = anga + .85; // num = 10 +per_pixel_22= +per_pixel_23= +per_pixel_24=ox = .5 - radi*sin(anga); +per_pixel_25=oy = .5 + radi*cos(anga); +per_pixel_26= +per_pixel_27=rot = if(equal(seg,0),rot,0); +per_pixel_28= +per_pixel_29=dx = equal(seg,3)*(x-ox); +per_pixel_30=dy = equal(seg,3)*(y-oy); +per_pixel_31= +per_pixel_32=dx = above(seg,0)*(x-ox); +per_pixel_33=dy = above(seg,0)*(y-oy); +per_pixel_34= +per_pixel_35=//dx = equal(seg,1)*(x - .5)*2; +warp_1=`shader_body +warp_2=`{ +warp_3=` // sample previous frame +warp_4=` ret = tex2D( sampler_main, uv ).xyz; +warp_5=` +warp_6=` // darken (decay) over time +warp_7=` ret = ret- (ret*.5); +warp_8=`float4 noise9 = tex3D(sampler_noisevol_hq, +warp_9=` ((uv.xyy*q27 +warp_10=` )*texsize.xyy*texsize_noisevol_hq.zww +warp_11=` ).xyz* +warp_12=` float3(1,1,0)*0.05 + +warp_13=` time*float3(0,0,1)*q29 +warp_14=` ); +warp_15=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*.5; +warp_16=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*.5; +warp_17=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; +warp_18=` ret = ret*(abs(GetBlur2(uv)-.5))*5; +warp_19=` ret = ret - .01; +warp_20=`} +comp_1=`sampler sampler_fc_sunrise; +comp_2=`float2 factorA, factorB, product; +comp_3=`float2 numerator, denominator, fraction; +comp_4=`shader_body +comp_5=`{ +comp_6=`float2 uvo = uv; +comp_7=`uv = (uv-0.5); +comp_8=`factorA = uv+ float2(q1,q2); +comp_9=`factorB = float2(8,0); +comp_10=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_11=`float2 uv1 = product; +comp_12=`factorA = uv+ float2(q3,q4); +comp_13=`factorB = float2(8,0); +comp_14=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_15=`float2 uv2 = product; +comp_16=`factorA = uv+ float2(q5,q6); +comp_17=`factorB = float2(8,0); +comp_18=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_19=`float2 uv3 = product; +comp_20=`factorA = uv+ float2(q7,q8); +comp_21=`factorB = float2(8,0); +comp_22=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_23=`float2 uv4 = product; +comp_24=`factorA = uv1; +comp_25=`factorB = uv2; +comp_26=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_27=`float2 uv12 = product; +comp_28=`factorA = uv3; +comp_29=`factorB = uv4; +comp_30=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_31=`float2 uv34 = product; +comp_32=`factorA = uv12; +comp_33=`factorB = uv34; +comp_34=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); +comp_35=`numerator = float2(1,0); +comp_36=`denominator = product; +comp_37=`fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, // the fractions real part +comp_38=` numerator.y*denominator.x - numerator.x*denominator.y)/ // the fractions imaginary part +comp_39=` (denominator.x*denominator.x + denominator.y*denominator.y); +comp_40=`uv = fraction*(16); +comp_41=`uv = lerp(0.5 + (uvo-0.5)*(2+(bass_att-treb_att)*0.02),uv+0.5,0.5); +comp_42=` +comp_43=`float l = length(uv-0.5); +comp_44=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5); // Eo.S. mirror code with cutted borders +comp_45=` +comp_46=`ret = GetPixel(uv).y*float3(1,0.6,0); +comp_47=`ret = lerp(saturate(ret),0,GetBlur2(uv).z*0.5); +comp_48=`ret = lerp(saturate(ret),float3(0.3,0.4,0.5),GetBlur2(uv).x*4); +comp_49=`float4 noise9 = tex3D(sampler_noisevol_hq, +comp_50=` ((uv.xyy*q28 +comp_51=` )*texsize.xyy*texsize_noisevol_hq.zww +comp_52=` ).xyz* +comp_53=` float3(1,1,0)*0.05 + +comp_54=` time*float3(0,0,1)*q31 +comp_55=` ); +comp_56=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; +comp_57=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; +comp_58=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; +comp_59=`ret = lerp(saturate(ret),1,GetPixel(uv).z); +comp_60=`ret = lerp(saturate(ret),0,GetPixel(uv).x*0.6); +comp_61=`ret*=saturate(1.6-pow(l,6)*0.004); +comp_62=`} diff --git a/MilkDrop3/Milkdrop3/shapes/ball.shape b/MilkDrop3/Milkdrop3/shapes/ball.shape new file mode 100644 index 0000000..8cab978 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/ball.shape @@ -0,0 +1,36 @@ +shapecode_0_enabled=1 +shapecode_0_sides=40 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=4 +shapecode_0_x=0.500 +shapecode_0_y=0.505 +shapecode_0_rad=0.10000 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.96000 +shapecode_0_r=1.140 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.940 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); +shape_0_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); +shape_0_per_frame3=x = x- 0.4*x*sin(time); +shape_0_per_frame4=y = y- 0.44*y*cos(time); +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7= +shape_0_per_frame8=rad = rad*mid_att; +shape_0_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); +shape_0_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); +shape_0_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); +shape_0_per_frame12= diff --git a/MilkDrop3/Milkdrop3/shapes/bird.shape b/MilkDrop3/Milkdrop3/shapes/bird.shape new file mode 100644 index 0000000..ac86cac --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/bird.shape @@ -0,0 +1,51 @@ +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.05539 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.31416 +shapecode_0_tex_zoom=0.34420 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=///// bird with ellipses +shape_0_per_frame4= +shape_0_per_frame5=p0=20; p1=p0*sample; p2=p1%p0; p3=3.2/p0; +shape_0_per_frame6=c=below(sample,.45); c1=above(sample,.95); +shape_0_per_frame7=rad=rad*if(c1,.8*sin(-.2+p0*2.5*sample),sin(p0*3.14*sample)); +shape_0_per_frame8= +shape_0_per_frame9=x=.5+p2-p1; y=0; t=p2*p3+1.57*c; //// wings +shape_0_per_frame10=mx=x*sin(t)+y*cos(t); my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mx=if(c,-mx-.06*p2+.59,mx+.06*p2-1.18); +shape_0_per_frame12= +shape_0_per_frame13=mx=if(c1,0,mx); my=if(c1,-26.5+27*sample,my); //// body +shape_0_per_frame14= +shape_0_per_frame15=d=sqrt(mx*mx+sqr(my-.5)); +shape_0_per_frame16=r=.8+.26*sin(1*d); g=.5+.5*sin(7.5*d); b=.2+.2*sin(13*d); +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=t=2*time+q1; ///// movement +shape_0_per_frame20=mx=mx +.5*cos(t)*mx+.1*sin(mx*mx+my+t)*(my+mx); +shape_0_per_frame21=my=my +.15*sin(my+3*abs(mx)-t)*abs(mx)+.5*my*pow(mx,4)*sin(t); +shape_0_per_frame22= +shape_0_per_frame23= +shape_0_per_frame24=x=.5 + .13*mx*(1+.3*sin(.07*time)) /q6+.1*sin(.1*time); +shape_0_per_frame25=y=.5 + .13*my*(1+.3*sin(.07*time))+.3*sin(-.11*time); +shape_0_per_frame26= +shape_0_per_frame27=rad=rad*(1+.3*sin(.07*time)); diff --git a/MilkDrop3/Milkdrop3/shapes/cone.shape b/MilkDrop3/Milkdrop3/shapes/cone.shape new file mode 100644 index 0000000..bfd3cc0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/cone.shape @@ -0,0 +1,74 @@ +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=500 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.03646 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00183 +shapecode_0_r=0.100 +shapecode_0_g=0.600 +shapecode_0_b=0.900 +shapecode_0_a=0.060 +shapecode_0_r2=0.100 +shapecode_0_g2=0.600 +shapecode_0_b2=0.900 +shapecode_0_a2=0.040 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.120 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=.15*sample; +shape_0_per_frame3=ang=sample*time*15; +shape_0_per_frame4=b=sample; +shape_0_per_frame5=g=b; +shape_0_per_frame6=r=b; +shape_0_per_frame7= +shape_0_per_frame8=///// Cone +shape_0_per_frame9=r1=1; +shape_0_per_frame10=r2=.3; +shape_0_per_frame11=q10=sample; +shape_0_per_frame12=q11=80*sample; +shape_0_per_frame13= +shape_0_per_frame14=my_x = ((r1-q10)/r1)*r2*cos(q11); +shape_0_per_frame15=my_y = ((r1-q10)/r1)*r2*sin(q11); +shape_0_per_frame16=my_z = -q10; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=/////// rotations... by flexi +shape_0_per_frame20=d = 10; +shape_0_per_frame21=zoom = 10; +shape_0_per_frame22= +shape_0_per_frame23=w3 = .7+.1*sin(q2); +shape_0_per_frame24=w2 = .02*sin(q3); +shape_0_per_frame25=w1 = 3*q1; +shape_0_per_frame26= +shape_0_per_frame27=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame28=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame29=z1 = my_z; +shape_0_per_frame30= +shape_0_per_frame31=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame32=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame33=y2 = y1; +shape_0_per_frame34= +shape_0_per_frame35=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame36=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame37=x3 = x2; +shape_0_per_frame38= +shape_0_per_frame39=// perspective calculation +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.1 + my_y/q5; diff --git a/MilkDrop3/Milkdrop3/shapes/cube.shape b/MilkDrop3/Milkdrop3/shapes/cube.shape new file mode 100644 index 0000000..85f346e --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/cube.shape @@ -0,0 +1,24 @@ +shapecode_0_enabled=0 +shapecode_0_sides=3 +shapecode_0_additive=1 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.190 +shapecode_0_y=0.770 +shapecode_0_rad=0.10861 +shapecode_0_ang=0.21866 +shapecode_0_tex_ang=4.52389 +shapecode_0_tex_zoom=1.53120 +shapecode_0_r=1.010 +shapecode_0_g=1.000 +shapecode_0_b=0.880 +shapecode_0_a=0.180 +shapecode_0_r2=0.113 +shapecode_0_g2=0.000 +shapecode_0_b2=0.279 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.920 +shapecode_0_border_g=1.030 +shapecode_0_border_b=0.960 +shapecode_0_border_a=0.000 diff --git a/MilkDrop3/Milkdrop3/shapes/cubes.shape b/MilkDrop3/Milkdrop3/shapes/cubes.shape new file mode 100644 index 0000000..defd3c0 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/cubes.shape @@ -0,0 +1,64 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=726 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11264 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; +shape_0_per_frame2=t=-.2*time; pi=3.1416; +shape_0_per_frame3= +shape_0_per_frame4= +shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; +shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; +shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); +shape_0_per_frame8= +shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); +shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); +shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); +shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); +shape_0_per_frame13= +shape_0_per_frame14= +shape_0_per_frame15=z6=.3+ .2*sin(t); +shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; +shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; +shape_0_per_frame18= +shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); +shape_0_per_frame20= +shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); +shape_0_per_frame22= +shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; +shape_0_per_frame24= +shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; +shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); +shape_0_per_frame27= +shape_0_per_frame28= +shape_0_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; +shape_0_per_frame30= +shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; +shape_0_per_frame32= +shape_0_per_frame33= +shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; +shape_0_per_frame35=p6 = 1-.1*i%10; +shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); +shape_0_per_frame37= +shape_0_per_frame38=r= p5*p6*p7; r2=r; +shape_0_per_frame39=g= r*r; g2=g; +shape_0_per_frame40=b= g*g; b2=b; diff --git a/MilkDrop3/Milkdrop3/shapes/cubeswave.shape b/MilkDrop3/Milkdrop3/shapes/cubeswave.shape new file mode 100644 index 0000000..1370642 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/cubeswave.shape @@ -0,0 +1,59 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1014 +shapecode_0_x=0.500 +shapecode_0_y=0.080 +shapecode_0_rad=2.01781 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; sa=i/1014; +shape_0_per_frame2= +shape_0_per_frame3=s1=((i/6)%13)/13; s2=((i/6)%169)/169; +shape_0_per_frame4= +shape_0_per_frame5= +shape_0_per_frame6=x0= -s1+s2; y0= 1-s1-s2; +shape_0_per_frame7=x1 = x0+ .04*y0-.04; y1 = y0- .04*x0-.04; +shape_0_per_frame8= +shape_0_per_frame9=d = -2*time+ 5*y1 ; +shape_0_per_frame10= +shape_0_per_frame11=y1 += .15*sin(d) ; +shape_0_per_frame12= +shape_0_per_frame13= +shape_0_per_frame14=z1= .45+.15*sin(.2*time); +shape_0_per_frame15=x1 *= z1; y1 *= z1; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=t2 = 169*6.28*sa +.55*sa +1.57 ; +shape_0_per_frame19=z2 = .09*z1; +shape_0_per_frame20=x2 = z2*sin(t2); y2 = z2*cos(t2); +shape_0_per_frame21= +shape_0_per_frame22= +shape_0_per_frame23=x=.5 + x1+x2/q6; +shape_0_per_frame24=y=.5 + y1+y2; +shape_0_per_frame25= +shape_0_per_frame26=rad = 2.01*z2; ang=3.14/4+t2; +shape_0_per_frame27= +shape_0_per_frame28=t3=.6+ .4*sin(.5*d); +shape_0_per_frame29=t4=.6+ .4*cos(.5*d); +shape_0_per_frame30=p=.1+.4*(i/2)%3; +shape_0_per_frame31= +shape_0_per_frame32=b = p*t3; b2=b; +shape_0_per_frame33=g = p*t4; g2=g; +shape_0_per_frame34=r = g*g*g; r2=r; +shape_0_per_frame35= diff --git a/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape b/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape new file mode 100644 index 0000000..0253940 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape @@ -0,0 +1,57 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1014 +shapecode_0_x=0.500 +shapecode_0_y=0.080 +shapecode_0_rad=2.01781 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.21795 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; sa=i/1014; +shape_0_per_frame2= +shape_0_per_frame3=s1=((i/6)%13)/13; s2=((i/6)%169)/169; +shape_0_per_frame4= +shape_0_per_frame5=z1= .3+.1*sin(.2*time); +shape_0_per_frame6= +shape_0_per_frame7=x0= -s1+s2; y0= 1-s1-s2; +shape_0_per_frame8=x1 = x0+ .04*y0-.04; y1 = y0- .04*x0-.04; +shape_0_per_frame9= +shape_0_per_frame10=x1 *= z1; y1 *= z1; +shape_0_per_frame11= +shape_0_per_frame12=d=sqrt(x1*x1-y1*y1)*sqrt(x1+y1); +shape_0_per_frame13= +shape_0_per_frame14=y1 += .06*sin(15*d-2*time) ; +shape_0_per_frame15= +shape_0_per_frame16=t2 = 169*6.28*sa +.55*sa +1.57 ; +shape_0_per_frame17=z2 = .08*z1; +shape_0_per_frame18=x2 = z2*sin(t2); y2 = z2*cos(t2); +shape_0_per_frame19= +shape_0_per_frame20= +shape_0_per_frame21=x=.5 + x1+x2/q6; +shape_0_per_frame22=y=.5 + y1+y2; +shape_0_per_frame23= +shape_0_per_frame24=rad = 2*z2; ang=3.14/4+t2; +shape_0_per_frame25= +shape_0_per_frame26=t3=.6+ .4*sin(15*d-2*time); +shape_0_per_frame27=t4=.6+ .4*cos(15*d-2*time); +shape_0_per_frame28=p=.1+.45*(i/2)%3; +shape_0_per_frame29= +shape_0_per_frame30=r =p*t3; r2=r; +shape_0_per_frame31=g= p*t4; g2=g; +shape_0_per_frame32=b=g*g; b2=b; +shape_0_per_frame33= diff --git a/MilkDrop3/Milkdrop3/shapes/dna.shape b/MilkDrop3/Milkdrop3/shapes/dna.shape new file mode 100644 index 0000000..64240ca --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/dna.shape @@ -0,0 +1,80 @@ +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=601 +shapecode_0_x=0.230 +shapecode_0_y=0.190 +shapecode_0_rad=0.04268 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.57080 +shapecode_0_tex_zoom=0.47878 +shapecode_0_r=1.000 +shapecode_0_g=0.310 +shapecode_0_b=0.000 +shapecode_0_a=0.600 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=////// dna +shape_0_per_frame4= +shape_0_per_frame5=s1=30*sample; s2=s1%30; +shape_0_per_frame6=x=.5+s2-s1; y=0; +shape_0_per_frame7= +shape_0_per_frame8=t=.21*s2; +shape_0_per_frame9=mx=x*sin(t)+y*cos(t); +shape_0_per_frame10=my=y*sin(t)-x*cos(t); +shape_0_per_frame11=mz=-2.9+.2*s2; +shape_0_per_frame12= +shape_0_per_frame13=my_x = 1.3*mx; +shape_0_per_frame14=my_y = 1.3*my; +shape_0_per_frame15=my_z = mz; +shape_0_per_frame16= +shape_0_per_frame17= +shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = 7; +shape_0_per_frame23=zoom =1.5; +shape_0_per_frame24= +shape_0_per_frame25=w1 = .5*time; +shape_0_per_frame26=w2 = 0; +shape_0_per_frame27=w3 = 1.57; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=rad=rad*zoom/d; +shape_0_per_frame54= +shape_0_per_frame55= +shape_0_per_frame56= diff --git a/MilkDrop3/Milkdrop3/shapes/donuts.shape b/MilkDrop3/Milkdrop3/shapes/donuts.shape new file mode 100644 index 0000000..d4ac58f --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/donuts.shape @@ -0,0 +1,27 @@ +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=50 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11261 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=1.000 +shapecode_0_a=0.200 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.200 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.500 +shape_0_per_frame1=y = (cos(time+instance))/13+0.5; +shape_0_per_frame2=x = (sin(time+instance))/13+0.5; +shape_0_per_frame3=a=0.1; diff --git a/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape b/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape new file mode 100644 index 0000000..e046800 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape @@ -0,0 +1,92 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1014 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.21428 +shapecode_0_ang=1.57080 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=3.75605 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; sa=i/1014; sample=((i/6)%169)/169; +shape_0_per_frame2= +shape_0_per_frame3=c=below(sample,.5); +shape_0_per_frame4= +shape_0_per_frame5=my_x=if((169*sample)%2,-.05,.05)+.12*sin(633*sample+.2*time); +shape_0_per_frame6= +shape_0_per_frame7=my_y=if(c,-.035,.035)+.05*sin(853*sample+.14*time); +shape_0_per_frame8= +shape_0_per_frame9=my_z1=(100*sample)-q10; +shape_0_per_frame10=my_z1=if(above(0,my_z1),my_z1+50,my_z1); +shape_0_per_frame11=my_z2=(-50+100*sample)+q10; +shape_0_per_frame12=my_z2=if(above(my_z2,50),my_z2-50,my_z2); +shape_0_per_frame13=my_z=if(c,my_z1,my_z2); +shape_0_per_frame14= +shape_0_per_frame15= +shape_0_per_frame16=//// rotations +shape_0_per_frame17= +shape_0_per_frame18=d = 0; +shape_0_per_frame19=zoom = 20; +shape_0_per_frame20= +shape_0_per_frame21=w1 = 0; +shape_0_per_frame22=w2 = 0; +shape_0_per_frame23=w3 = 0; +shape_0_per_frame24= +shape_0_per_frame25=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame26=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame27=z1 = my_z; +shape_0_per_frame28= +shape_0_per_frame29=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame30=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame31=y2 = y1; +shape_0_per_frame32= +shape_0_per_frame33=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame34=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame35=x3 = x2; +shape_0_per_frame36= +shape_0_per_frame37=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame38=w = atan2(x3,y3); +shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame41= +shape_0_per_frame42=my_x = zoom*sin(w)*p; +shape_0_per_frame43=my_y = zoom*cos(w)*p; +shape_0_per_frame44= +shape_0_per_frame45=x = 0.5 + my_x/q6; +shape_0_per_frame46=y = 0.5 + my_y; +shape_0_per_frame47= +shape_0_per_frame48= +shape_0_per_frame49= +shape_0_per_frame50= +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=t = 169*6.28*sa + 2*d; /// 169 cubes made of 6 triangles each +shape_0_per_frame54=z1=.025; +shape_0_per_frame55=x2=z1*sin(t)/d; y2=z1*cos(t)/d; +shape_0_per_frame56= +shape_0_per_frame57=x=x+x2/q6; y=y+y2; +shape_0_per_frame58= +shape_0_per_frame59=rad *= 10*z1/d; +shape_0_per_frame60=ang = 3.14/4 + t ; +shape_0_per_frame61= +shape_0_per_frame62= +shape_0_per_frame63=t1=2/d; +shape_0_per_frame64= +shape_0_per_frame65=r=t1*(.05+.4*(i/2)%3); r2=r; +shape_0_per_frame66=g=r; g2=g; +shape_0_per_frame67=b=r; b2=b; +shape_0_per_frame68= diff --git a/MilkDrop3/Milkdrop3/shapes/fireworks.shape b/MilkDrop3/Milkdrop3/shapes/fireworks.shape new file mode 100644 index 0000000..d82c41b --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/fireworks.shape @@ -0,0 +1,78 @@ +shapecode_0_enabled=1 +shapecode_0_sides=9 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=800 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.22167 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.48886 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.500 +shapecode_0_r2=0.200 +shapecode_0_g2=0.200 +shapecode_0_b2=0.200 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); +shape_0_per_frame1=i=instance; +shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); +shape_0_per_frame3=k1 = i/num_inst; +shape_0_per_frame4=n=8*i; +shape_0_per_frame5= +shape_0_per_frame6=z = megabuf(n+2); +shape_0_per_frame7=x = megabuf(n)/z+.5; +shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; +shape_0_per_frame9=dec=1-2/fps; +shape_0_per_frame10=sp = 1; +shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); +shape_0_per_frame12=if (out, +shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; +shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; +shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); +shape_0_per_frame16= +shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; +shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; +shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; +shape_0_per_frame20= +shape_0_per_frame21= k=.1*mid_att; +shape_0_per_frame22= px=px0 * (1+k*r01); +shape_0_per_frame23= py=py0 * (1+k*r02); +shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; +shape_0_per_frame25= +shape_0_per_frame26= megabuf(n)= px; +shape_0_per_frame27= megabuf(n+1)=py; +shape_0_per_frame28= megabuf(n+2)=pz0; +shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); +shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); +shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); +shape_0_per_frame32=, +shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; +shape_0_per_frame34= +shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); +shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; +shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; +shape_0_per_frame38= k4=q3/fps; +shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; +shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; +shape_0_per_frame41= +shape_0_per_frame42=); +shape_0_per_frame43=z=megabuf(n+2); +shape_0_per_frame44=r=r2=megabuf(n+3); +shape_0_per_frame45=g=g2=megabuf(n+4); +shape_0_per_frame46=b=b2=megabuf(n+5); +shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; +shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; +shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame50=rad = min (rad,0.1); +shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z +shape_0_per_frame52=reg99=out; +shape_0_per_frame53=additive = i%7==0; diff --git a/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape b/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape new file mode 100644 index 0000000..fda800e --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape @@ -0,0 +1,33 @@ +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=40 +shapecode_0_x=0.500 +shapecode_0_y=0.220 +shapecode_0_rad=0.70720 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.28429 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.400 +shapecode_0_r2=0.900 +shapecode_0_g2=0.900 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// clouds +shape_0_per_frame4= +shape_0_per_frame5=x = sample+ .001*((40*time)%1100); +shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); +shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); +shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); +shape_0_per_frame9=ang=sin(25*sample)*.5*time; diff --git a/MilkDrop3/Milkdrop3/shapes/lightball.shape b/MilkDrop3/Milkdrop3/shapes/lightball.shape new file mode 100644 index 0000000..f859d5a --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/lightball.shape @@ -0,0 +1,83 @@ +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=306 +shapecode_0_x=0.500 +shapecode_0_y=0.610 +shapecode_0_rad=0.13421 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.50832 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.020 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2= +shape_0_per_frame3=//// pyramid +shape_0_per_frame4= +shape_0_per_frame5=s=122*sample; +shape_0_per_frame6=t=-int(s); +shape_0_per_frame7= +shape_0_per_frame8=x=bnot(t)*(-.5); y=bnot(t)*(-.89+1.8*s); z=0; +shape_0_per_frame9=x=x+bnot(t+1)*(-2+1.5*s); y=y+bnot(t+1)*(-1.8+.9*s); z=z; +shape_0_per_frame10=x=x+bnot(t+2)*(-3.5+1.5*s); y=y+bnot(t+2)*(2.7-.9*s); z=z; +shape_0_per_frame11=x=x+bnot(t+3)*(1.5-.5*s); y=y+bnot(t+3)*(-2.7+.9*s); z=z+bnot(t+3)*(4.-s); +shape_0_per_frame12=x=x+bnot(t+4)*(2.-.5*s); y=y+bnot(t+4)*(3.6-.9*s); z=z+bnot(t+4)*(5-s); +shape_0_per_frame13=x=x+bnot(t+5)*(6-s); y=y; z=z+bnot(t+5)*(-5+s); +shape_0_per_frame14= +shape_0_per_frame15= +shape_0_per_frame16=my_x=x; +shape_0_per_frame17=my_y=y; +shape_0_per_frame18=my_z=z; +shape_0_per_frame19= +shape_0_per_frame20=//// rotations +shape_0_per_frame21= +shape_0_per_frame22=d = q9; +shape_0_per_frame23=zoom =q9; +shape_0_per_frame24= +shape_0_per_frame25=w1 = q11; +shape_0_per_frame26=w2 = q12; +shape_0_per_frame27=w3 = q13; +shape_0_per_frame28= +shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame31=z1 = my_z; +shape_0_per_frame32= +shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame35=y2 = y1; +shape_0_per_frame36= +shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame39=x3 = x2; +shape_0_per_frame40= +shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame42=w = atan2(x3,y3); +shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame45= +shape_0_per_frame46=my_x = zoom*sin(w)*p; +shape_0_per_frame47=my_y = zoom*cos(w)*p; +shape_0_per_frame48= +shape_0_per_frame49=x = 0.5 + my_x/q6; +shape_0_per_frame50=y = 0.5 + my_y/q5; +shape_0_per_frame51= +shape_0_per_frame52= +shape_0_per_frame53=r=1-.5*sample; +shape_0_per_frame54=g=r; +shape_0_per_frame55=r2=r; +shape_0_per_frame56=g2=g; +shape_0_per_frame57= +shape_0_per_frame58=rad=.7*rad*zoom/d; +shape_0_per_frame59= diff --git a/MilkDrop3/Milkdrop3/shapes/matches.shape b/MilkDrop3/Milkdrop3/shapes/matches.shape new file mode 100644 index 0000000..61e113f --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/matches.shape @@ -0,0 +1,70 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=960 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.70962 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=6.28319 +shapecode_0_tex_zoom=1.19614 +shapecode_0_r=0.020 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.020 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; sa=i/960; +shape_0_per_frame2=i1=instance/6; sa1=(i1%160)/160; +shape_0_per_frame3= +shape_0_per_frame4=tt=q1; +shape_0_per_frame5= +shape_0_per_frame6=s1=2*8*sa1; s2=(8*sa1)%8; ss=s2/8; +shape_0_per_frame7=c=int(s1)-2*s2; s=s1-2*s2; +shape_0_per_frame8= +shape_0_per_frame9= +shape_0_per_frame10=x0= (c==0)*(s-1) + (c==1)*(2-s) ; +shape_0_per_frame11=y0= (c==0)*(1-s) + (c==1)*(2-s); y0*=.58; +shape_0_per_frame12= +shape_0_per_frame13=x0 += .5*sin(1.3*tt+ss*2); +shape_0_per_frame14=y0 += .5*cos(1.3*tt+ss*2); +shape_0_per_frame15= +shape_0_per_frame16= +shape_0_per_frame17=t1= 3*sin(tt)+ 2*sin(.4*tt)*sin(2*ss+.8*tt); +shape_0_per_frame18=x1=x0*sin(t1)+y0*cos(t1); +shape_0_per_frame19=y1=y0*sin(t1)-x0*cos(t1); +shape_0_per_frame20= +shape_0_per_frame21=d=sqrt(x1*x1+y1*y1); +shape_0_per_frame22= +shape_0_per_frame23= +shape_0_per_frame24=z1= .4+.2*sin(.6*tt+2*ss); +shape_0_per_frame25=x1 *= z1; y1 *= z1; +shape_0_per_frame26= +shape_0_per_frame27= +shape_0_per_frame28=t2 = 160*6.28*sa +.52*sa + 3.14 - t1 ; +shape_0_per_frame29=z2 = .06*z1; +shape_0_per_frame30=x2 = z2*sin(t2); y2 = z2*cos(t2); +shape_0_per_frame31= +shape_0_per_frame32= +shape_0_per_frame33=x=.5 + (x1+x2)/q6; +shape_0_per_frame34=y=.5 + y1+y2; +shape_0_per_frame35= +shape_0_per_frame36=rad = 2.01*z2; ang=3.14/4+t2; +shape_0_per_frame37= +shape_0_per_frame38=t3=.6+ .4*sin(3*d+t1); +shape_0_per_frame39=t4=.6+ .4*cos(3*d+t1); +shape_0_per_frame40= +shape_0_per_frame41=p =.1+.45*(i/2)%3; +shape_0_per_frame42= +shape_0_per_frame43=r = p*t4; r2=r; +shape_0_per_frame44=g = p*t3; g2=g; +shape_0_per_frame45=b = g*g; b2=b; +shape_0_per_frame46= diff --git a/MilkDrop3/Milkdrop3/shapes/minidots.shape b/MilkDrop3/Milkdrop3/shapes/minidots.shape new file mode 100644 index 0000000..88ef54a --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/minidots.shape @@ -0,0 +1,27 @@ +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=2 +shapecode_0_x=0.490 +shapecode_0_y=0.500 +shapecode_0_rad=0.09902 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=4.36077 +shapecode_0_r=1.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x = rand(1000)/1000; +shape_0_per_frame2=y = rand(1000)/1000; +shape_0_per_frame3=ang = rand(150)/100; diff --git a/MilkDrop3/Milkdrop3/shapes/mirrors.shape b/MilkDrop3/Milkdrop3/shapes/mirrors.shape new file mode 100644 index 0000000..2667768 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/mirrors.shape @@ -0,0 +1,26 @@ +shapecode_0_enabled=1 +shapecode_0_sides=65 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=27 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.50627 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=1.50796 +shapecode_0_tex_zoom=1.08284 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=x=x+sin(instance*360)*rad; +shape_0_per_frame2=y=y+cos(instance*360)*rad; diff --git a/MilkDrop3/Milkdrop3/shapes/plants.shape b/MilkDrop3/Milkdrop3/shapes/plants.shape new file mode 100644 index 0000000..f943c89 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/plants.shape @@ -0,0 +1,34 @@ +shapecode_0_enabled=1 +shapecode_0_sides=12 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02987 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.27705 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=0.300 +shapecode_0_a=0.100 +shapecode_0_r2=0.200 +shapecode_0_g2=1.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=0.000 +shapecode_0_border_g=0.700 +shapecode_0_border_b=0.100 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=2*instance; +shape_0_per_frame2= +shape_0_per_frame3=x1=gmegabuf(i); y1=gmegabuf(i+1); +shape_0_per_frame4= +shape_0_per_frame5=z=.0015; +shape_0_per_frame6=x=.5+z*x1/q6; y=.5+z*y1; +shape_0_per_frame7= +shape_0_per_frame8=x=x-int(x); y=y-int(y); //// wrap +shape_0_per_frame9= +shape_0_per_frame10=rad=.1*rad; diff --git a/MilkDrop3/Milkdrop3/shapes/prisme.shape b/MilkDrop3/Milkdrop3/shapes/prisme.shape new file mode 100644 index 0000000..cfbc03a --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/prisme.shape @@ -0,0 +1,38 @@ +shapecode_0_enabled=1 +shapecode_0_sides=10 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.550 +shapecode_0_y=0.500 +shapecode_0_rad=0.04915 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.27705 +shapecode_0_r=0.000 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=2*instance; +shape_0_per_frame2= +shape_0_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; +shape_0_per_frame4= +shape_0_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); +shape_0_per_frame6= +shape_0_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); +shape_0_per_frame8= +shape_0_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; +shape_0_per_frame10= +shape_0_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); +shape_0_per_frame12= +shape_0_per_frame13=r2=.5+.3*sin(p); +shape_0_per_frame14=g2=.5-.3*sin(p); diff --git a/MilkDrop3/Milkdrop3/shapes/smallballs.shape b/MilkDrop3/Milkdrop3/shapes/smallballs.shape new file mode 100644 index 0000000..206335d --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/smallballs.shape @@ -0,0 +1,50 @@ +shapecode_0_enabled=1 +shapecode_0_sides=20 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=20 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.04511 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.90529 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.100 +shapecode_0_g2=0.100 +shapecode_0_b2=0.100 +shapecode_0_a2=0.200 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_init1=n=0; loop(500, +shape_0_init2= megabuf(i)=rand(1)-.5; +shape_0_init3= megabuf(i+1)=rand(1)-.5; +shape_0_init4= megabuf(i+2)= rand(4); +shape_0_init5= megabuf(i+3)= rand(4); +shape_0_init6=i+=4); +shape_0_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); +shape_0_per_frame1=i=instance; n=i*4; +shape_0_per_frame2=k1 = i/num_inst; +shape_0_per_frame3=blk = i%8==0; +shape_0_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; +shape_0_per_frame5=if (megabuf(n+2)<0, +shape_0_per_frame6= megabuf(n) = rand(1)-.5; +shape_0_per_frame7= megabuf(n+1)=rand(1)-.5; +shape_0_per_frame8= megabuf(n+2)=4; +shape_0_per_frame9= megabuf(n+3)=1+rand(2);; +shape_0_per_frame10=,0); +shape_0_per_frame11=z=megabuf(n+2); +shape_0_per_frame12=x = megabuf(n)/z/2+.5; +shape_0_per_frame13=y = megabuf(n+1)/z/2+.5; +shape_0_per_frame14=rad = .004/z*reg32 *megabuf(n+3); +shape_0_per_frame15=a = min(1,1/pow(z,.2)); +shape_0_per_frame16=a2=a/4; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); diff --git a/MilkDrop3/Milkdrop3/shapes/spec.shape b/MilkDrop3/Milkdrop3/shapes/spec.shape new file mode 100644 index 0000000..ecbd8ca --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/spec.shape @@ -0,0 +1,49 @@ +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.02210 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.62830 +shapecode_0_tex_zoom=0.77810 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.900 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=0.590 +shapecode_0_border_g=0.810 +shapecode_0_border_b=0.690 +shapecode_0_border_a=0.000 +shape_0_per_frame1=rad0 = 0.068; +shape_0_per_frame2= +shape_0_per_frame3=fslot = int (instance/32); +shape_0_per_frame4=x = -0.033 + fslot/30; +shape_0_per_frame5= +shape_0_per_frame6=y0 = (instance%32)/32; +shape_0_per_frame7=y = -0.03 + y0+0.015; +shape_0_per_frame8= +shape_0_per_frame9=lim = max(0,min(1,6*log(1+gmegabuf(fslot)*30) - 20*y0)*50); +shape_0_per_frame10= +shape_0_per_frame11=a=0; a2 = a/2; +shape_0_per_frame12=trel = time; +shape_0_per_frame13=if ( lim > 0.1, +shape_0_per_frame14= r = 1; +shape_0_per_frame15= g = 1; +shape_0_per_frame16= b = 1; +shape_0_per_frame17= r2 = r; g2 = g; b2 = b; +shape_0_per_frame18= a = min(1,a+lim); a2 = a; +shape_0_per_frame19=, +shape_0_per_frame20=r = 1; b = 1; g = 1; r2 = r; b2 = b; g2 = g;; +shape_0_per_frame21=); +shape_0_per_frame22= +shape_0_per_frame23= +shape_0_per_frame24= +shape_0_per_frame25=rad = rad0; diff --git a/MilkDrop3/Milkdrop3/shapes/stringy.shape b/MilkDrop3/Milkdrop3/shapes/stringy.shape new file mode 100644 index 0000000..c0d0624 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/stringy.shape @@ -0,0 +1,31 @@ +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=1 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.380 +shapecode_0_y=0.280 +shapecode_0_rad=0.01105 +shapecode_0_ang=0.94248 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.54929 +shapecode_0_r=0.500 +shapecode_0_g=0.700 +shapecode_0_b=1.000 +shapecode_0_a=0.100 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.400 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; +shape_0_per_frame2= +shape_0_per_frame3=x=gmegabuf(i); y=gmegabuf(i+1); +shape_0_per_frame4= +shape_0_per_frame5=zoom=.003; +shape_0_per_frame6=x= .5+zoom*x/q6; y= .5+zoom*y; +shape_0_per_frame7= diff --git a/MilkDrop3/Milkdrop3/shapes/sun.shape b/MilkDrop3/Milkdrop3/shapes/sun.shape new file mode 100644 index 0000000..ce70502 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/sun.shape @@ -0,0 +1,33 @@ +shapecode_0_enabled=1 +shapecode_0_sides=100 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.20047 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.500 +shapecode_0_g2=0.445 +shapecode_0_b2=0.940 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=0.500 +shapecode_0_border_a=0.000 +shape_0_per_frame1=sounds=(bass+treb+mid); +shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; +shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; +shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; +shape_0_per_frame6= +shape_0_per_frame7=rad=0.4; +shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; +shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); diff --git a/MilkDrop3/Milkdrop3/shapes/tentacles.shape b/MilkDrop3/Milkdrop3/shapes/tentacles.shape new file mode 100644 index 0000000..eb1694f --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/tentacles.shape @@ -0,0 +1,57 @@ +shapecode_0_enabled=1 +shapecode_0_sides=4 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=1024 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.70962 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=6.28319 +shapecode_0_tex_zoom=1.19614 +shapecode_0_r=0.030 +shapecode_0_g=0.000 +shapecode_0_b=0.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.030 +shapecode_0_g2=0.000 +shapecode_0_b2=0.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=i=instance; t=q1; sa=i/1024; +shape_0_per_frame2= +shape_0_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; +shape_0_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; +shape_0_per_frame5= +shape_0_per_frame6= +shape_0_per_frame7=x1= sin(t1+t); y1=cos(t1+t); +shape_0_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); +shape_0_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); +shape_0_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); +shape_0_per_frame11= +shape_0_per_frame12= +shape_0_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; +shape_0_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; +shape_0_per_frame15= +shape_0_per_frame16=ra = 2-c1-c2-c3-c4 ; +shape_0_per_frame17= +shape_0_per_frame18= +shape_0_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); +shape_0_per_frame20=x= .5 + z*x5/q6; +shape_0_per_frame21=y= .5 + z*y5; +shape_0_per_frame22= +shape_0_per_frame23=rad = 2*z*(ra-c4*sa); +shape_0_per_frame24= +shape_0_per_frame25= +shape_0_per_frame26=p1=.6+.4*sin(3*sa-2*t); +shape_0_per_frame27=p2=.6+.4*sin(500*sa-2*t); +shape_0_per_frame28= +shape_0_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); +shape_0_per_frame30=g= r*r; g2=g*if(c4,1,.1); +shape_0_per_frame31=b= g*g; b2=b*if(c4,1,.1); +shape_0_per_frame32= +shape_0_per_frame33=sides=40-20*c4*8; diff --git a/MilkDrop3/Milkdrop3/shapes/tex.shape b/MilkDrop3/Milkdrop3/shapes/tex.shape new file mode 100644 index 0000000..de141a4 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/tex.shape @@ -0,0 +1,25 @@ +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=2.45310 +shapecode_0_ang=3.20442 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.74187 +shapecode_0_r=0.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=0.620 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.000 +shape_0_per_frame1=tex_ang=.03*time; diff --git a/MilkDrop3/Milkdrop3/shapes/tornado.shape b/MilkDrop3/Milkdrop3/shapes/tornado.shape new file mode 100644 index 0000000..4670bb9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/tornado.shape @@ -0,0 +1,71 @@ +shapecode_0_enabled=1 +shapecode_0_sides=30 +shapecode_0_additive=0 +shapecode_0_thickOutline=0 +shapecode_0_textured=0 +shapecode_0_num_inst=300 +shapecode_0_x=0.500 +shapecode_0_y=0.500 +shapecode_0_rad=0.11611 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=1.00000 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=0.000 +shapecode_0_g2=0.000 +shapecode_0_b2=0.500 +shapecode_0_a2=0.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=1.000 +shapecode_0_border_b=1.000 +shapecode_0_border_a=0.450 +shape_0_per_frame1=sample=instance/num_inst; +shape_0_per_frame2=rad=-.1+bass_att*(1-sample)*.3; +shape_0_per_frame3= +shape_0_per_frame4=///// Kiss surface +shape_0_per_frame5= +shape_0_per_frame6=r1=.04; +shape_0_per_frame7=q10=40*3.14*sample; +shape_0_per_frame8=q11=-10+20*sample; +shape_0_per_frame9= +shape_0_per_frame10=my_x = 10*r1*q11*q11*sqrt(.05*(1-q11))*cos(q10); +shape_0_per_frame11=my_y = r1*q10*q11*sqrt(.05*(1-q11))*sin(q10); +shape_0_per_frame12=my_z = 15*r1*q11; +shape_0_per_frame13= +shape_0_per_frame14=/////// rotations... by flexi +shape_0_per_frame15= +shape_0_per_frame16=d = 8; //// distance +shape_0_per_frame17=zoom = 1; +shape_0_per_frame18= +shape_0_per_frame19=w3 = q1; +shape_0_per_frame20=w2 = q2; +shape_0_per_frame21=w1 = q3; +shape_0_per_frame22= +shape_0_per_frame23=x1 = cos(w1)*my_x + sin(w1)*my_y; +shape_0_per_frame24=y1 = -sin(w1)*my_x + cos(w1)*my_y; +shape_0_per_frame25=z1 = my_z; +shape_0_per_frame26= +shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; +shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; +shape_0_per_frame29=y2 = y1; +shape_0_per_frame30= +shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; +shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; +shape_0_per_frame33=x3 = x2; +shape_0_per_frame34= +shape_0_per_frame35=// perspective calculation +shape_0_per_frame36= +shape_0_per_frame37=l = sqrt(x3*x3 + y3*y3); +shape_0_per_frame38=w = atan2(x3,y3); +shape_0_per_frame39=p = tan(asin(1) + atan2(d+z3,l)); +shape_0_per_frame40=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); +shape_0_per_frame41= +shape_0_per_frame42=my_x = zoom*sin(w)*p; +shape_0_per_frame43=my_y = zoom*cos(w)*p; +shape_0_per_frame44= +shape_0_per_frame45=x = 0.5 - my_x; +shape_0_per_frame46=y = 0.5 + my_y; +shape_0_per_frame47= diff --git a/MilkDrop3/Milkdrop3/shapes/triangles.shape b/MilkDrop3/Milkdrop3/shapes/triangles.shape new file mode 100644 index 0000000..45d0f75 --- /dev/null +++ b/MilkDrop3/Milkdrop3/shapes/triangles.shape @@ -0,0 +1,26 @@ +shapecode_0_enabled=1 +shapecode_0_sides=3 +shapecode_0_additive=0 +shapecode_0_thickOutline=1 +shapecode_0_textured=1 +shapecode_0_num_inst=1 +shapecode_0_x=0.500 +shapecode_0_y=0.250 +shapecode_0_rad=1.46225 +shapecode_0_ang=0.00000 +shapecode_0_tex_ang=0.00000 +shapecode_0_tex_zoom=0.39244 +shapecode_0_r=1.000 +shapecode_0_g=1.000 +shapecode_0_b=1.000 +shapecode_0_a=1.000 +shapecode_0_r2=1.000 +shapecode_0_g2=1.000 +shapecode_0_b2=1.000 +shapecode_0_a2=1.000 +shapecode_0_border_r=1.000 +shapecode_0_border_g=0.700 +shapecode_0_border_b=0.300 +shapecode_0_border_a=0.060 +shape_0_per_frame1=ang=1.835; +shape_0_per_frame2=tex_ang=1.835; diff --git a/MilkDrop3/Milkdrop3/sprites/Jello1.png b/MilkDrop3/Milkdrop3/sprites/Jello1.png new file mode 100644 index 0000000..bc78a58 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Jello1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala0.png b/MilkDrop3/Milkdrop3/sprites/Mandala0.png new file mode 100644 index 0000000..b1869e5 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Mandala0.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala1.png b/MilkDrop3/Milkdrop3/sprites/Mandala1.png new file mode 100644 index 0000000..969c746 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Mandala1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala2b.png b/MilkDrop3/Milkdrop3/sprites/Mandala2b.png new file mode 100644 index 0000000..8297569 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Mandala2b.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala3.png b/MilkDrop3/Milkdrop3/sprites/Mandala3.png new file mode 100644 index 0000000..faa065b Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Mandala3.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale1.png b/MilkDrop3/Milkdrop3/sprites/Spirale1.png new file mode 100644 index 0000000..9a9d7ec Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Spirale1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg b/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg new file mode 100644 index 0000000..de908d3 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg b/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg new file mode 100644 index 0000000..a10fae4 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles1.png b/MilkDrop3/Milkdrop3/sprites/cercles1.png new file mode 100644 index 0000000..98f70ea Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cercles1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles2.png b/MilkDrop3/Milkdrop3/sprites/cercles2.png new file mode 100644 index 0000000..df7a39d Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cercles2.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles3.jpg b/MilkDrop3/Milkdrop3/sprites/cercles3.jpg new file mode 100644 index 0000000..711b5e7 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cercles3.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles4.jpg b/MilkDrop3/Milkdrop3/sprites/cercles4.jpg new file mode 100644 index 0000000..8da5950 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cercles4.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/claw1.jpg b/MilkDrop3/Milkdrop3/sprites/claw1.jpg new file mode 100644 index 0000000..8fc15a3 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/claw1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/clock.jpg b/MilkDrop3/Milkdrop3/sprites/clock.jpg new file mode 100644 index 0000000..f2adee2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/clock.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/clock2.jpg b/MilkDrop3/Milkdrop3/sprites/clock2.jpg new file mode 100644 index 0000000..b8d9b1e Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/clock2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube0.png b/MilkDrop3/Milkdrop3/sprites/cube0.png new file mode 100644 index 0000000..dbcd5ce Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube0.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube1.png b/MilkDrop3/Milkdrop3/sprites/cube1.png new file mode 100644 index 0000000..6dfc234 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube10.png b/MilkDrop3/Milkdrop3/sprites/cube10.png new file mode 100644 index 0000000..590130a Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube10.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube11.png b/MilkDrop3/Milkdrop3/sprites/cube11.png new file mode 100644 index 0000000..ebe3938 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube11.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube11b.png b/MilkDrop3/Milkdrop3/sprites/cube11b.png new file mode 100644 index 0000000..b4caa4f Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube11b.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube12.png b/MilkDrop3/Milkdrop3/sprites/cube12.png new file mode 100644 index 0000000..3d70dd8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube12.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube2.png b/MilkDrop3/Milkdrop3/sprites/cube2.png new file mode 100644 index 0000000..740c1e5 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube2.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube3.png b/MilkDrop3/Milkdrop3/sprites/cube3.png new file mode 100644 index 0000000..cf01bc1 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube3.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube4.png b/MilkDrop3/Milkdrop3/sprites/cube4.png new file mode 100644 index 0000000..7648012 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube4.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube5.png b/MilkDrop3/Milkdrop3/sprites/cube5.png new file mode 100644 index 0000000..7ff9399 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube5.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube6.png b/MilkDrop3/Milkdrop3/sprites/cube6.png new file mode 100644 index 0000000..4820829 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube6.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube7.png b/MilkDrop3/Milkdrop3/sprites/cube7.png new file mode 100644 index 0000000..b97870c Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube7.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube8.png b/MilkDrop3/Milkdrop3/sprites/cube8.png new file mode 100644 index 0000000..74ad149 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube8.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube9.jpg b/MilkDrop3/Milkdrop3/sprites/cube9.jpg new file mode 100644 index 0000000..42ef737 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/cube9.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/face1.jpg b/MilkDrop3/Milkdrop3/sprites/face1.jpg new file mode 100644 index 0000000..638844b Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/face1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/face2.jpg b/MilkDrop3/Milkdrop3/sprites/face2.jpg new file mode 100644 index 0000000..aabcb03 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/face2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/face3.jpg b/MilkDrop3/Milkdrop3/sprites/face3.jpg new file mode 100644 index 0000000..3d27f19 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/face3.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/face4.jfif b/MilkDrop3/Milkdrop3/sprites/face4.jfif new file mode 100644 index 0000000..24c7b9c Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/face4.jfif differ diff --git a/MilkDrop3/Milkdrop3/sprites/face5.jfif b/MilkDrop3/Milkdrop3/sprites/face5.jfif new file mode 100644 index 0000000..03264ca Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/face5.jfif differ diff --git a/MilkDrop3/Milkdrop3/sprites/impossible1.png b/MilkDrop3/Milkdrop3/sprites/impossible1.png new file mode 100644 index 0000000..ed38a96 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/impossible1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/lazer1.jpg b/MilkDrop3/Milkdrop3/sprites/lazer1.jpg new file mode 100644 index 0000000..91b67e0 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/lazer1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/lines1.jpg b/MilkDrop3/Milkdrop3/sprites/lines1.jpg new file mode 100644 index 0000000..41ec773 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/lines1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/lines2.jpg b/MilkDrop3/Milkdrop3/sprites/lines2.jpg new file mode 100644 index 0000000..2b4c68b Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/lines2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/magic.png b/MilkDrop3/Milkdrop3/sprites/magic.png new file mode 100644 index 0000000..5186365 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/magic.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/pea.png b/MilkDrop3/Milkdrop3/sprites/pea.png new file mode 100644 index 0000000..6fa1a84 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/pea.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/peas.png b/MilkDrop3/Milkdrop3/sprites/peas.png new file mode 100644 index 0000000..f9af843 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/peas.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/puzzle1.png b/MilkDrop3/Milkdrop3/sprites/puzzle1.png new file mode 100644 index 0000000..2b3eba2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/puzzle1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose1.png b/MilkDrop3/Milkdrop3/sprites/rose1.png new file mode 100644 index 0000000..18c40c2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/rose1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose1b.png b/MilkDrop3/Milkdrop3/sprites/rose1b.png new file mode 100644 index 0000000..61e7f73 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/rose1b.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose2.jpg b/MilkDrop3/Milkdrop3/sprites/rose2.jpg new file mode 100644 index 0000000..8c67b62 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/rose2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/skull1.png b/MilkDrop3/Milkdrop3/sprites/skull1.png new file mode 100644 index 0000000..e11924e Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/skull1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/sphere1.jpg b/MilkDrop3/Milkdrop3/sprites/sphere1.jpg new file mode 100644 index 0000000..40037b4 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/sphere1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png b/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png new file mode 100644 index 0000000..63f0d4a Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg b/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg new file mode 100644 index 0000000..0ebc5d9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/spirale4.png b/MilkDrop3/Milkdrop3/sprites/spirale4.png new file mode 100644 index 0000000..7f8af32 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/spirale4.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/spirale5.jpg b/MilkDrop3/Milkdrop3/sprites/spirale5.jpg new file mode 100644 index 0000000..82a5a5e Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/spirale5.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/stars1.png b/MilkDrop3/Milkdrop3/sprites/stars1.png new file mode 100644 index 0000000..644481d Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/stars1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/stars2.png b/MilkDrop3/Milkdrop3/sprites/stars2.png new file mode 100644 index 0000000..08ad978 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/stars2.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst1.png b/MilkDrop3/Milkdrop3/sprites/sunburst1.png new file mode 100644 index 0000000..d9f0aa6 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/sunburst1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst2.png b/MilkDrop3/Milkdrop3/sprites/sunburst2.png new file mode 100644 index 0000000..4e43360 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/sunburst2.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst3.png b/MilkDrop3/Milkdrop3/sprites/sunburst3.png new file mode 100644 index 0000000..338a03e Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/sunburst3.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/thunder1.jpg b/MilkDrop3/Milkdrop3/sprites/thunder1.jpg new file mode 100644 index 0000000..9510289 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/thunder1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/torus1.png b/MilkDrop3/Milkdrop3/sprites/torus1.png new file mode 100644 index 0000000..4a3e972 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/torus1.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle2.png b/MilkDrop3/Milkdrop3/sprites/triangle2.png new file mode 100644 index 0000000..10bbaf9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/triangle2.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle3.png b/MilkDrop3/Milkdrop3/sprites/triangle3.png new file mode 100644 index 0000000..a4a05a2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/triangle3.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle4.png b/MilkDrop3/Milkdrop3/sprites/triangle4.png new file mode 100644 index 0000000..6378abb Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/triangle4.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle5.png b/MilkDrop3/Milkdrop3/sprites/triangle5.png new file mode 100644 index 0000000..9e802f6 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/triangle5.png differ diff --git a/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg b/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg new file mode 100644 index 0000000..cece4c8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/water1.jpg b/MilkDrop3/Milkdrop3/sprites/water1.jpg new file mode 100644 index 0000000..54922f9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/water1.jpg differ diff --git a/MilkDrop3/Milkdrop3/sprites/waves1.jfif b/MilkDrop3/Milkdrop3/sprites/waves1.jfif new file mode 100644 index 0000000..6a7d349 Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/waves1.jfif differ diff --git a/MilkDrop3/Milkdrop3/sprites/x1.png b/MilkDrop3/Milkdrop3/sprites/x1.png new file mode 100644 index 0000000..632f44e Binary files /dev/null and b/MilkDrop3/Milkdrop3/sprites/x1.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png new file mode 100644 index 0000000..9b0a8d0 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png new file mode 100644 index 0000000..21845b2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png new file mode 100644 index 0000000..a72cfbf Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg new file mode 100644 index 0000000..c269f81 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg new file mode 100644 index 0000000..71e6e23 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png new file mode 100644 index 0000000..9c5b856 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png new file mode 100644 index 0000000..d6277a8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png new file mode 100644 index 0000000..bcbc6f6 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png b/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png new file mode 100644 index 0000000..556e89f Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg new file mode 100644 index 0000000..d078730 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png new file mode 100644 index 0000000..2b63f7b Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png new file mode 100644 index 0000000..313ba62 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png new file mode 100644 index 0000000..1d6f7bb Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Image415.jpg b/MilkDrop3/Milkdrop3/textures/Image415.jpg new file mode 100644 index 0000000..41e3e89 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Image415.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg new file mode 100644 index 0000000..4cc9b08 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg new file mode 100644 index 0000000..06c4757 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg new file mode 100644 index 0000000..94564e5 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg new file mode 100644 index 0000000..9977c55 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg new file mode 100644 index 0000000..5f348ad Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg new file mode 100644 index 0000000..39d739b Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg new file mode 100644 index 0000000..e172c65 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg new file mode 100644 index 0000000..ced82c8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg new file mode 100644 index 0000000..4ea446f Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg new file mode 100644 index 0000000..3a6d070 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg new file mode 100644 index 0000000..f6d04ff Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg new file mode 100644 index 0000000..595f761 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg new file mode 100644 index 0000000..bfca627 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg new file mode 100644 index 0000000..b9756a9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg new file mode 100644 index 0000000..61c765d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg new file mode 100644 index 0000000..5a07bcb Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg new file mode 100644 index 0000000..e8cc9c7 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg new file mode 100644 index 0000000..8d0a5db Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg new file mode 100644 index 0000000..95e54dc Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg new file mode 100644 index 0000000..3bcd27d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg new file mode 100644 index 0000000..938ef7f Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg new file mode 100644 index 0000000..75d840e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg new file mode 100644 index 0000000..7e87105 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg new file mode 100644 index 0000000..0ef3f3e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg new file mode 100644 index 0000000..1ee1a5e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg new file mode 100644 index 0000000..57927aa Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg new file mode 100644 index 0000000..e0eb78b Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg new file mode 100644 index 0000000..8920dab Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg new file mode 100644 index 0000000..4b96bd4 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg new file mode 100644 index 0000000..db083b2 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg b/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg new file mode 100644 index 0000000..0c57a2e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg new file mode 100644 index 0000000..a7ee376 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg new file mode 100644 index 0000000..a46a8fb Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg new file mode 100644 index 0000000..d2d3f12 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg new file mode 100644 index 0000000..213dab7 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg new file mode 100644 index 0000000..ca3efe8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg new file mode 100644 index 0000000..7657d34 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg new file mode 100644 index 0000000..240e7cf Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_006.png b/MilkDrop3/Milkdrop3/textures/Pattern_006.png new file mode 100644 index 0000000..9908dac Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_006.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_007.png b/MilkDrop3/Milkdrop3/textures/Pattern_007.png new file mode 100644 index 0000000..e98fd34 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_007.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg new file mode 100644 index 0000000..ddebccc Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg new file mode 100644 index 0000000..9531fcd Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg new file mode 100644 index 0000000..182ed5e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg new file mode 100644 index 0000000..d3f0d16 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_012.png b/MilkDrop3/Milkdrop3/textures/Pattern_012.png new file mode 100644 index 0000000..91a38ec Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_012.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_013.png b/MilkDrop3/Milkdrop3/textures/Pattern_013.png new file mode 100644 index 0000000..e9f8654 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_013.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg new file mode 100644 index 0000000..15eee86 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_015.png b/MilkDrop3/Milkdrop3/textures/Pattern_015.png new file mode 100644 index 0000000..f18e439 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_015.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_016.png b/MilkDrop3/Milkdrop3/textures/Pattern_016.png new file mode 100644 index 0000000..807cd86 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_016.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg new file mode 100644 index 0000000..0c2a8bc Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_018.png b/MilkDrop3/Milkdrop3/textures/Pattern_018.png new file mode 100644 index 0000000..c9e8a82 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_018.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_019.png b/MilkDrop3/Milkdrop3/textures/Pattern_019.png new file mode 100644 index 0000000..3f7d7fe Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_019.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_020.png b/MilkDrop3/Milkdrop3/textures/Pattern_020.png new file mode 100644 index 0000000..20c01e0 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_020.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg new file mode 100644 index 0000000..f260d9b Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg new file mode 100644 index 0000000..431c7f9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg new file mode 100644 index 0000000..13dde3b Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg new file mode 100644 index 0000000..9c5257d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_025.png b/MilkDrop3/Milkdrop3/textures/Pattern_025.png new file mode 100644 index 0000000..0e87f91 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_025.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_026.png b/MilkDrop3/Milkdrop3/textures/Pattern_026.png new file mode 100644 index 0000000..424993d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_026.png differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg new file mode 100644 index 0000000..176c4c0 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg new file mode 100644 index 0000000..941e5d6 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg new file mode 100644 index 0000000..75a5ec5 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg new file mode 100644 index 0000000..aaaf91d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg new file mode 100644 index 0000000..5266714 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg new file mode 100644 index 0000000..3e67207 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg new file mode 100644 index 0000000..69ecace Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg new file mode 100644 index 0000000..b9e5326 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg new file mode 100644 index 0000000..6905e32 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg new file mode 100644 index 0000000..e2eb347 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg new file mode 100644 index 0000000..03bbd86 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg new file mode 100644 index 0000000..1816c94 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg new file mode 100644 index 0000000..bac39fb Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg new file mode 100644 index 0000000..4adcc84 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg new file mode 100644 index 0000000..4c397cf Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg new file mode 100644 index 0000000..89a3b64 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg new file mode 100644 index 0000000..972a717 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg new file mode 100644 index 0000000..5636db3 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg new file mode 100644 index 0000000..f267493 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg new file mode 100644 index 0000000..3d74a57 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg new file mode 100644 index 0000000..66840f9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif b/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif new file mode 100644 index 0000000..28651d3 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif differ diff --git a/MilkDrop3/Milkdrop3/textures/cells.jpg b/MilkDrop3/Milkdrop3/textures/cells.jpg new file mode 100644 index 0000000..4a95dfb Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/cells.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/clipboard03.jpg b/MilkDrop3/Milkdrop3/textures/clipboard03.jpg new file mode 100644 index 0000000..a8c9015 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/clipboard03.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/clouds.jpg b/MilkDrop3/Milkdrop3/textures/clouds.jpg new file mode 100644 index 0000000..137d41a Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/clouds.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/clouds2.jpg b/MilkDrop3/Milkdrop3/textures/clouds2.jpg new file mode 100644 index 0000000..343afda Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/clouds2.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/facade01.jpg b/MilkDrop3/Milkdrop3/textures/facade01.jpg new file mode 100644 index 0000000..288a460 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/facade01.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/hack355.jpg b/MilkDrop3/Milkdrop3/textures/hack355.jpg new file mode 100644 index 0000000..53e03e8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/hack355.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/heart.jpg b/MilkDrop3/Milkdrop3/textures/heart.jpg new file mode 100644 index 0000000..3296020 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/heart.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/janetmandala.jpg b/MilkDrop3/Milkdrop3/textures/janetmandala.jpg new file mode 100644 index 0000000..c34995a Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/janetmandala.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/kaite.jpg b/MilkDrop3/Milkdrop3/textures/kaite.jpg new file mode 100644 index 0000000..97536d4 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/kaite.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/lichen.jpg b/MilkDrop3/Milkdrop3/textures/lichen.jpg new file mode 100644 index 0000000..6ce3c67 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/lichen.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/manyfish.jpg b/MilkDrop3/Milkdrop3/textures/manyfish.jpg new file mode 100644 index 0000000..9b2085e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/manyfish.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/moss1.jpg b/MilkDrop3/Milkdrop3/textures/moss1.jpg new file mode 100644 index 0000000..9fc5d37 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/moss1.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth.jpg new file mode 100644 index 0000000..b40ae31 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_earth.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg new file mode 100644 index 0000000..f8b6253 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg new file mode 100644 index 0000000..4173385 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg new file mode 100644 index 0000000..11c3008 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_mars.jpg b/MilkDrop3/Milkdrop3/textures/pano_mars.jpg new file mode 100644 index 0000000..39a771c Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_mars.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg b/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg new file mode 100644 index 0000000..bca5e9a Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/paper.jpg b/MilkDrop3/Milkdrop3/textures/paper.jpg new file mode 100644 index 0000000..8fbff2f Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/paper.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg b/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg new file mode 100644 index 0000000..ccec45e Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/ruin.jpg b/MilkDrop3/Milkdrop3/textures/ruin.jpg new file mode 100644 index 0000000..bd1f6a6 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/ruin.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/seaweed.jpg b/MilkDrop3/Milkdrop3/textures/seaweed.jpg new file mode 100644 index 0000000..3656db8 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/seaweed.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/sky.jpg b/MilkDrop3/Milkdrop3/textures/sky.jpg new file mode 100644 index 0000000..206d23d Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/sky.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg new file mode 100644 index 0000000..393f999 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg new file mode 100644 index 0000000..a73f5b9 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg new file mode 100644 index 0000000..49e7284 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg new file mode 100644 index 0000000..dfcc8d1 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/sunrise.jpg b/MilkDrop3/Milkdrop3/textures/sunrise.jpg new file mode 100644 index 0000000..78b8f77 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/sunrise.jpg differ diff --git a/MilkDrop3/Milkdrop3/textures/wrenches.jpg b/MilkDrop3/Milkdrop3/textures/wrenches.jpg new file mode 100644 index 0000000..ecded40 Binary files /dev/null and b/MilkDrop3/Milkdrop3/textures/wrenches.jpg differ diff --git a/MilkDrop3/Milkdrop3/waves/cercle.wave b/MilkDrop3/Milkdrop3/waves/cercle.wave new file mode 100644 index 0000000..d503442 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/cercle.wave @@ -0,0 +1,37 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=//q1 = state; +wave_0_per_point2=//q2 = basstime; +wave_0_per_point3= +wave_0_per_point4=q1 =0; +wave_0_per_point5=speed = 0.01*bass_att; +wave_0_per_point6=v = sample*100 + (value1*bass); +wave_0_per_point7= +wave_0_per_point8=//state 0 elipse +wave_0_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; +wave_0_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; +wave_0_per_point11= +wave_0_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); +wave_0_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16=r = r + 0.5*sin(time*5.52); +wave_0_per_point17=g = g + 0.5*sin(time*5.107); +wave_0_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); +wave_0_per_point19= +wave_0_per_point20=x = x*0.7 + 0.15; +wave_0_per_point21=y = y*0.7 + 0.15; +wave_0_per_point22= +wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); +wave_0_per_point24=ys = if(above(ys,800),0 ,ys); diff --git a/MilkDrop3/Milkdrop3/waves/falling_stars.wave b/MilkDrop3/Milkdrop3/waves/falling_stars.wave new file mode 100644 index 0000000..988c035 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/falling_stars.wave @@ -0,0 +1,66 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=2.44415 +wavecode_0_smoothing=0.00000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_init1=t2 = 0; +wave_0_init2=t3 = 0; +wave_0_init3=t4 = 0; +wave_0_init4=cl = 0; +wave_0_per_frame1= +wave_0_per_frame2=cl1 = cl1 + 0.002; +wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); +wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); +wave_0_per_frame5=t8 = cl1; +wave_0_per_frame6= +wave_0_per_frame7=w = 50; +wave_0_per_frame8=d = (3)*0.02 - 0.005; +wave_0_per_frame9= +wave_0_per_frame10=cl2 = cl2 + q1*0.5; +wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); +wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); +wave_0_per_frame13=t7 = cl2; +wave_0_per_frame14= +wave_0_per_frame15=cl3 = cl3 + 0.002; +wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); +wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); +wave_0_per_frame18=t6 = cl3; +wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; +wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; +wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; +wave_0_per_point4= +wave_0_per_point5= +wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); +wave_0_per_point7= +wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; +wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; +wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; +wave_0_per_point11= +wave_0_per_point12=v = 0.001; +wave_0_per_point13= +wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); +wave_0_per_point15=bb = d*d*0.5; +wave_0_per_point16=n= 0.3; +wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); +wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); +wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); +wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); +wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); +wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); +wave_0_per_point23= +wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; +wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); +wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); +wave_0_per_point27= +wave_0_per_point28=zoom = .5*(1/(z+0.5)); +wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; +wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; +wave_0_per_point31=a = -z+0.7; diff --git a/MilkDrop3/Milkdrop3/waves/lasso.wave b/MilkDrop3/Milkdrop3/waves/lasso.wave new file mode 100644 index 0000000..4788fe6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/lasso.wave @@ -0,0 +1,80 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.900 +wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; +wave_0_init9= +wave_0_per_frame1=t2 = t2 + bass_att; +wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein +wave_0_per_point2= +wave_0_per_point3=k1 = cos(time/3); +wave_0_per_point4=k2 = sin(time/2); +wave_0_per_point5= +wave_0_per_point6=t_abs = sample; +wave_0_per_point7=t_rel = sample-time/2.12; +wave_0_per_point8=ampl = cos(t_rel)*5; +wave_0_per_point9=//ampl = 3; +wave_0_per_point10= +wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; +wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); +wave_0_per_point13=oz = ampl/3; +wave_0_per_point14= +wave_0_per_point15= +wave_0_per_point16= +wave_0_per_point17= +wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); +wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); +wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); +wave_0_per_point21= +wave_0_per_point22=r = 1; +wave_0_per_point23=g = 0.5; +wave_0_per_point24=b = 0; +wave_0_per_point25= +wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); +wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); +wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); +wave_0_per_point29= +wave_0_per_point30=xang = k1*3; +wave_0_per_point31=yang = 1; +wave_0_per_point32=zang = 3*k1; +wave_0_per_point33=fov = 0.22; +wave_0_per_point34= +wave_0_per_point35=monitor = t2; +wave_0_per_point36= +wave_0_per_point37=// Rotation um x,y,z +wave_0_per_point38= +wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point41= +wave_0_per_point42=ox = mx; +wave_0_per_point43=oy = my; +wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point46=ox = mx; +wave_0_per_point47=oz = mz; +wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point50=oy = my; +wave_0_per_point51=oz = mz; +wave_0_per_point52= +wave_0_per_point53=oz = oz - 6; +wave_0_per_point54=x = ox*fov/oz +0.5; +wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point56=y = oy*fov/oz + 0.5; +wave_0_per_point57= diff --git a/MilkDrop3/Milkdrop3/waves/leaf.wave b/MilkDrop3/Milkdrop3/waves/leaf.wave new file mode 100644 index 0000000..4f22116 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/leaf.wave @@ -0,0 +1,55 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=1 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=sp = sample*6.28*8*8*4; +wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; +wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); +wave_0_per_point4=vol = .2; +wave_0_per_point5= +wave_0_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); +wave_0_per_point7= +wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; +wave_0_per_point9=oy = (sample - 0)*mod; +wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; +wave_0_per_point11= +wave_0_per_point12=xang = time*-0.321; +wave_0_per_point13=axang = 0; +wave_0_per_point14=yang = time*1.531; +wave_0_per_point15=ayang = 0; +wave_0_per_point16=zang = time*-0.101; +wave_0_per_point17=azang = 0; +wave_0_per_point18=fov = 0.6 + 0.2*sin(time); +wave_0_per_point19=fov = .5; +wave_0_per_point20= +wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point23=ox = mx; +wave_0_per_point24=oy = my; +wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point27=ox = mx; +wave_0_per_point28=oz = mz; +wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point31=oy = my; +wave_0_per_point32=oz = mz; +wave_0_per_point33= +wave_0_per_point34=oz = abs(oz) - 2; +wave_0_per_point35=x = ox*fov/oz + 0.5; +wave_0_per_point36=x = (x-.5)*0.75 + 0.5; +wave_0_per_point37=y = oy*fov/oz + 0.5; +wave_0_per_point38= +wave_0_per_point39=g = 1 + sin(sp); +wave_0_per_point40=r = 0.5 + 0.5*sin(sample*1.57); +wave_0_per_point41=b = 0.5 + 0.5*cos(sample*1.57); +wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; diff --git a/MilkDrop3/Milkdrop3/waves/shootingstars.wave b/MilkDrop3/Milkdrop3/waves/shootingstars.wave new file mode 100644 index 0000000..ec657c9 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/shootingstars.wave @@ -0,0 +1,59 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=0 +wavecode_0_scaling=0.89152 +wavecode_0_smoothing=0.82000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.100 +wave_0_per_frame1=t1 = 2*sin(time/15); +wave_0_per_frame2=t2 = 2*sin(time/11); +wave_0_per_frame3=monitor = time; +wave_0_per_point1= +wave_0_per_point2=t_abs = sample ; +wave_0_per_point3= +wave_0_per_point4=ox = sin (t_abs*68); +wave_0_per_point5=oy = cos (t_abs*63); +wave_0_per_point6=oz = sin (t_abs*125); +wave_0_per_point7= +wave_0_per_point8=r = 1; +wave_0_per_point9=g = .5 ; +wave_0_per_point10=b = 1 ; +wave_0_per_point11= +wave_0_per_point12=t_rel = sample - time/127; +wave_0_per_point13=t_rel = t_rel - int(t_rel); +wave_0_per_point14= +wave_0_per_point15=a = (512*sample-time*2)%2; +wave_0_per_point16=a = 1; +wave_0_per_point17= +wave_0_per_point18=xang = 0 ; +wave_0_per_point19=yang = t1; +wave_0_per_point20=zang = t1; +wave_0_per_point21=fov = 0.15; +wave_0_per_point22= +wave_0_per_point23= +wave_0_per_point24=// Rotation um x,y,z +wave_0_per_point25= +wave_0_per_point26=mx = ox*cos(zang) - oy*sin(zang); +wave_0_per_point27=my = ox*sin(zang) + oy*cos(zang); +wave_0_per_point28= +wave_0_per_point29=ox = mx; +wave_0_per_point30=oy = my; +wave_0_per_point31=mx = ox*cos(yang) + oz*sin(yang); +wave_0_per_point32=mz = - ox*sin(yang) + oz*cos(yang); +wave_0_per_point33=ox = mx; +wave_0_per_point34=oz = mz; +wave_0_per_point35=my = oy*cos(xang) - oz*sin(xang); +wave_0_per_point36=mz = oy*sin(xang) + oz*cos(xang); +wave_0_per_point37=oy = my; +wave_0_per_point38=oz = mz; +wave_0_per_point39= +wave_0_per_point40=//oz = oz - 6; +wave_0_per_point41=x = ox*fov/oz +0.5; +wave_0_per_point42=//x = (x-.5)*0.75 + 0.5; +wave_0_per_point43=y = oy*fov/oz + 0.5; diff --git a/MilkDrop3/Milkdrop3/waves/spirale.wave b/MilkDrop3/Milkdrop3/waves/spirale.wave new file mode 100644 index 0000000..b8a4b9c --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/spirale.wave @@ -0,0 +1,23 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=2.98779 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=x = .5+.35*(sample*2)*sin(sample*100+time*10); +wave_0_per_point2=y = .5+.35*(sample*2)*cos(sample*100+time*10); +wave_0_per_point3= +wave_0_per_point4=n2=abs((sample*6.283)-3.1415); +wave_0_per_point5=t=time*5; +wave_0_per_point6= +wave_0_per_point7= +wave_0_per_point8=r = .5+.5*sin(sample*50); +wave_0_per_point9=b = .5+.5*sin(sample*10); +wave_0_per_point10=g = .5+.5*sin(sample*30); diff --git a/MilkDrop3/Milkdrop3/waves/starfield.wave b/MilkDrop3/Milkdrop3/waves/starfield.wave new file mode 100644 index 0000000..ef89568 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/starfield.wave @@ -0,0 +1,31 @@ +wavecode_0_enabled=1 +wavecode_0_samples=450 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=0 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.700 +wavecode_0_b=0.700 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.02; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/fps; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/starfield2.wave b/MilkDrop3/Milkdrop3/waves/starfield2.wave new file mode 100644 index 0000000..15350a8 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/starfield2.wave @@ -0,0 +1,31 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.06; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/50; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/starfield3.wave b/MilkDrop3/Milkdrop3/waves/starfield3.wave new file mode 100644 index 0000000..5f78bd6 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/starfield3.wave @@ -0,0 +1,31 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=0.000 +wave_0_per_point1=i=t1; +wave_0_per_point2=speed=.06; +wave_0_per_point3= +wave_0_per_point4=z=megabuf(3*i+2); +wave_0_per_point5=x = megabuf(3*i)/z+.5; +wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; +wave_0_per_point7= +wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); +wave_0_per_point9=if (out, +wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x +wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y +wave_0_per_point12= megabuf(3*i+2)=rand(1); +wave_0_per_point13=, +wave_0_per_point14= megabuf(i*3+2)-=speed/50; +wave_0_per_point15=); +wave_0_per_point16= +wave_0_per_point17=a=(1-pow(z,1))/2; +wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/stars.wave b/MilkDrop3/Milkdrop3/waves/stars.wave new file mode 100644 index 0000000..35cbdb7 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/stars.wave @@ -0,0 +1,48 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=0 +wavecode_0_scaling=3.30038 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.200 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_frame1=advance=advance+ 0.001; +wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); +wave_0_per_frame3=t1=advance +wave_0_per_point1=s=sample*6.28; +wave_0_per_point2= +wave_0_per_point3=//plot random x position via function of sample pos; +wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); +wave_0_per_point5=xp=xp*0.20; +wave_0_per_point6= +wave_0_per_point7=//plot random y position via function of sample pos; +wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); +wave_0_per_point9=yp=yp*0.20; +wave_0_per_point10= +wave_0_per_point11=//plot random z position via function of sample pos; +wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); +wave_0_per_point13=zp=zp*0.25; +wave_0_per_point14= +wave_0_per_point15=//pull stars toward screen +wave_0_per_point16=zp=zp + 1 - t1; +wave_0_per_point17= +wave_0_per_point18=//correct when below 0 +wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); +wave_0_per_point20= +wave_0_per_point21=//darken far stars +wave_0_per_point22=a=(1 - zp*0.5); +wave_0_per_point23= +wave_0_per_point24=zp=zp*0.7; +wave_0_per_point25= +wave_0_per_point26=x_screen=xp/zp + 0.5; +wave_0_per_point27=y_screen=yp/zp + 0.5; +wave_0_per_point28= +wave_0_per_point29=x=x_screen; +wave_0_per_point30=y=y_screen; +wave_0_per_point31= +wave_0_per_point32= diff --git a/MilkDrop3/Milkdrop3/waves/string.wave b/MilkDrop3/Milkdrop3/waves/string.wave new file mode 100644 index 0000000..4620e80 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/string.wave @@ -0,0 +1,23 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=1 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=0.200 +wavecode_0_b=0.000 +wavecode_0_a=1.000 +wave_0_per_point1=tm=(time)*0.15; +wave_0_per_point2=phs=sample*0.24; +wave_0_per_point3= +wave_0_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; +wave_0_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); +wave_0_per_point6= +wave_0_per_point7=x=x*0.35 + 0.5; +wave_0_per_point8=y=1-(y*0.35 + 0.5); +wave_0_per_point9= +wave_0_per_point10=a=(sample) diff --git a/MilkDrop3/Milkdrop3/waves/stringies.wave b/MilkDrop3/Milkdrop3/waves/stringies.wave new file mode 100644 index 0000000..e3da712 --- /dev/null +++ b/MilkDrop3/Milkdrop3/waves/stringies.wave @@ -0,0 +1,58 @@ +wavecode_0_enabled=1 +wavecode_0_samples=512 +wavecode_0_sep=0 +wavecode_0_bSpectrum=0 +wavecode_0_bUseDots=0 +wavecode_0_bDrawThick=1 +wavecode_0_bAdditive=1 +wavecode_0_scaling=1.00000 +wavecode_0_smoothing=0.50000 +wavecode_0_r=1.000 +wavecode_0_g=1.000 +wavecode_0_b=1.000 +wavecode_0_a=1.000 +wave_0_per_point1=repeats=10; +wave_0_per_point2=samplerepeat=sample*repeats; +wave_0_per_point3=cycle=int(samplerepeat); +wave_0_per_point4=sampcyc=samplerepeat - cycle; +wave_0_per_point5=cycleto1=cycle/repeats; +wave_0_per_point6= +wave_0_per_point7=n=sampcyc*6.283; +wave_0_per_point8=phs=sampcyc; +wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; +wave_0_per_point10=tmm=time; +wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); +wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); +wave_0_per_point13=a=a*a; +wave_0_per_point14= +wave_0_per_point15=//waving +wave_0_per_point16=tmc=tm+cycle-phs*0.2; +wave_0_per_point17=variation=sin(cycleto1*6.283)*9; +wave_0_per_point18=swap=above(sample,0.5)*2-1; +wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; +wave_0_per_point21= +wave_0_per_point22=xp=sin(tm)*0.4 ; +wave_0_per_point23=yp=cos(tm)*0.4 ; +wave_0_per_point24= +wave_0_per_point25=xp=xp*sin(tm*3); +wave_0_per_point26=yp=yp*cos(tm*2.6); +wave_0_per_point27= +wave_0_per_point28=xp=xp*sin(tm*0.43); +wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); +wave_0_per_point30= +wave_0_per_point31=xp=xp+wavex; +wave_0_per_point32=yp=yp+wavey; +wave_0_per_point33= +wave_0_per_point34=x=xp+0.5; +wave_0_per_point35=y=yp*1.333 + 0.5; +wave_0_per_point36= +wave_0_per_point37= +wave_0_per_point38=trailsize=0.85; +wave_0_per_point39=head=above(a,trailsize); +wave_0_per_point40=tail=1-head; +wave_0_per_point41=r=1*head + 0.5*tail; +wave_0_per_point42=g=0.8*head + 0.3*tail; +wave_0_per_point43=b=0.5*head; +wave_0_per_point44= +wave_0_per_point45=a=a*0.25 diff --git a/MilkDrop3/messages.ini b/MilkDrop3/messages.ini new file mode 100644 index 0000000..b3362cf --- /dev/null +++ b/MilkDrop3/messages.ini @@ -0,0 +1,395 @@ +ïğż// In MilkDrop3 : Press Shift + K to switch to message mode +// Then press 00 (fast press the key zero twice to load the 00 message) +// Try 01, 02, 03... +// Edit and customize the messages in this file. +// +// EDITING THIS FILE: +// +// fonts range from 00-15 +// messages range from 00-99 +// each message (00-99) uses one of the fonts (00-15), +// but not you can override the properties of the font for any given message. +// all parameters have default values & can be omitted, +// except the message text. +// comment lines begin with two slashes: // +// max. size of this file is 64 KB (65,536 bytes) +// +// +// USING CUSTOM MESSAGES WHILE MILKDROP IS RUNNING: +// +// to invoke a message, use the numbers at the top of your keyboard +// to enter its 2-digit code (00-99). +// if you type in the first digit and then realize you messed up, +// hit BACKSPACE to start over. +// to get milkdrop to re-read this file while it is running +// (because you made changes), use the BACKSPACE key when you haven't +// yet entered any digits for the next preset. +// +// +// SYNTAX & DECRIPTIONS OF EACH PARAMETER: +// +// font format: +// [font##] // ## is the ID of the font and ranges from 00 up through 15. +// face={textstring} // the name of the font face (courier, courier new, garamond, etc.) +// bold={0|1} // bold? 0 for no, 1 for yes +// ital={0|1} // italicized? 0 for no, 1 for yes +// r={int:0..255} // red color component: 0-255 +// g={int:0..255} // green color component: 0-255 +// b={int:0..255} // blue color component: 0-255 +// +// +// message format: +// [message##] // type in this 2-digit code (##) at runtime to show the message +// text={textstring} // the text string to show for this custom message +// font={int:0..15} // the font ID to use +// size={int:0..100} // the font size (0=tiny, 100=enormous, 40-60=normal range) +// growth={float:0.25 .. 4.0} // the factor to grow or shrink by over time. +// // 0.5=shrink to half-size, 2.0=grow to double size, etc. +// x={float:0..1} // the x-position of the center of the text +// // (0.0=left side, 1.0=right side) +// y={float:0..1} // the y-position of the center of the text +// // (0.0=top, 1.0=bottom) +// randx={float:0..1} // x-randomization: x will be bumped within +/- this value +// randy={float:0..1} // y-randomization: y will be bumped within +/- this value +// time={float:0..999} // the amount of time (in seconds) for which the text will show +// fade={float:0..1} // the % of that time (0..1) that will be spent fading-in the text +// face={textstring} // font face override +// ital={0|1} // font italics override +// bold={0|1} // font bold override +// r={int:0..255} // font color override +// g={int:0..255} // font color override +// b={int:0..255} // font color override +// randr={int:0..255} // red color randomization: r will be bumped within +/- this value +// randg={int:0..255} // green color randomization: g will be bumped within +/- this value +// randb={int:0..255} // blue color randomization: b will be bumped within +/- this value + + +[font00] +face=arial +bold=1 +ital=0 + +[font01] +face=Gabriola +bold=0 +ital=1 + +[font02] +face=courier new +bold=1 +ital=0 + +[font03] +face=times new roman +bold=1 +ital=0 + +[font04] +face=Segoe UI Semilight +bold=0 +ital=0 + +[font05] +face=Constantia +bold=1 +ital=0 + +[font06] +face=wingdings +bold=0 +ital=0 + +[font07] +face=impact +bold=0 +ital=0 + +[font08] +face=arial +bold=0 +ital=0 +r=255 +b=0 +g=100 + +[font09] +face=webdings +bold=0 +ital=0 + +[font10] +face=Segoe UI Emoji +bold=0 +ital=0 + +[message00] +text=This is a test... +font=0 +size=50 +growth=2 +x=0.5 +y=0.3475 +time=1.199 +fade=0.4 + +[message01] +text=...of the MilkDrop Broadcast System +font=1 +size=60 +growth=0.8 +x=0.5 +y=0.678 +time=1.5 +fade=0.45 + +[message02] +text=((( in surround where available ))) +font=1 +size=50 +growth=0.8 +x=0.5 +y=0.5 +time=1.5 +fade=0.45 + +[message03] +text=cheese +font=2 +size=80 +x=0.5 +y=0.5 +randx=0.2638 +randy=0.1534 +time=1 +fade=0.3 +r=255 +g=200 +b=0 + +[message04] +text=b +font=9 +bold=1 +size=100 +time=0.8 +fade=0.5 +r=200 +g=200 +b=255 +randx=0.02 +randy=0.02 +randr=100 +randg=100 +randb=100 + +[message05] +text=milkdrop rules +font=6 +size=48 +fade=0.3 +r=230 +g=230 +b=190 + +[message06] +text=www.geisswerks.com +font=4 +size=55 +fade=0.25 +r=100 +g=255 +b=128 + +[message07] +text=www.winamp.com +font=1 +size=60 +fade=0.3 +r=0 +g=128 +b=255 + +[message08] +text=J K L M N +font=6 +size=100 +growth=0.25 +x=0.5 +y=0.5 +randx=0.2025 +randy=0.2086 +time=2 +fade=0.4035 +r=230 +g=230 +b=190 +randr=255 +randg=255 +randb=255 + +[message09] +text=Drop it like it's hot ! +font=7 +size=30 +growth=2.47 +x=0.5 +y=0.5 +randx=0.2454 +randy=0.2515 +time=3 +fade=0.4035 +ital=1 +r=255 +g=0 +b=0 + +[message10] +text=ŸĤ™ +font=10 +size=90 +growth=1.73 +x=0.5 +y=0.5 +randx=0.2945 +randy=0.1472 +time=3 +fade=0.4825 +randr=255 +randg=255 +randb=255 + +[message11] +text=testing... +font=8 +size=60 + +[message12] +text=testing... +font=8 +size=60 +r=255 +g=0 +b=0 + +[message13] +text=testing... +font=8 +size=60 +ital=1 + +[message14] +text=testing... +font=8 +size=60 +bold=1 + +[message15] +text=testing... +font=10 +size=60 +face=garamond + +[message16] +text=MilkDrop +font=10 +size=60 +x=0.5 +y=0.5 +time=1 +fade=0.3 + +[message17] +text=MilkDrop +font=10 +size=60 +x=0.5 +y=0.5 +time=1 +fade=0.3 +r=255 +g=0 +b=0 + +[message18] +text=MilkDrop +font=10 +size=60 +x=0.5 +y=0.5 +time=1 +fade=0.3 +ital=1 + +[message19] +text=MilkDrop +font=10 +size=60 +x=0.5 +y=0.5 +time=1 +fade=0.3 +bold=1 + +[message20] +text=MilkDrop +font=10 +size=60 +x=0.5 +y=0.5 +randx=0.0798 +randy=0.1963 +time=2 +fade=0.3 +randr=255 +randg=255 +randb=255 + +[message88] +text=m +font=2 +size=55 +time=0.5 +fade=0.1 +randx=0.5 +randy=0.5 + +[message50] +text=% +size=100 +time=0 + +// (THESE ARE JUST HERE FOR TESTING:) +[message92] +text=% +size=100 + +[message93] +text=l +size=100 + +[message94] +text=j +size=100 + +[message95] +text=d +font=2 +size=100 + +[message96] +text=ggg +size=100 + +[message97] +text=g +font=2 +size=100 + +[message98] +text=g +size=100 + +[message99] +text=hail to the thief +font=2 +size=47 diff --git a/MilkDrop3/settings.ini b/MilkDrop3/settings.ini new file mode 100644 index 0000000..8c33324 --- /dev/null +++ b/MilkDrop3/settings.ini @@ -0,0 +1,67 @@ +[settings] +StartPreset=Milkdrop3\presets\Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 +AudioDeviceSelected=Voicemeeter AUX Input (VB-Audio Voicemeeter VAIO) +Configured=2 +HardCutsDisabled=1 +EnableRating=1 +16BitGamma=0 +AutoGamma=1 +WarningsDisabled=0 +PresetLockOnAtStartup=0 +PreventScollLockHandling=0 +CanvasStretch=100 +TexBitsPerCh=8 +MeshSize=64 +MaxPSVersion=4 +MaxImages=3000 +MaxBytes=2000000000 +BlendTimeAuto=2.700000 +BlendTimeUser=1.700000 +TimeBetweenPresets=16.000000 +TimeBetweenPresetsRand=10.000000 +HardCutLoudnessThresh=2.500000 +HardCutHalflife=60.000000 +Spout=1 +ForcePS3Shaders=1 +AutoHardCutMode=0 +ShowFPS=0 +ActivatePresetRating=1 +ShowPresetName=0 +ShowPresetRating=1 +ShowInformations=0 +SequentialPresetOrder=0 +DoublePresetMode=0 +FilterMilkFiles=1 +MaxFPS=60 + +[transitions] +zoom=1 +side=1 +plasma=1 +plasma2=1 +plasma3=1 +cercle=1 +square=0 +snail=1 +snail2=0 +snail3=0 +triangle=1 +donuts=0 +corner=1 +patches=1 +checkerboard=0 +bubbles=0 +stars=0 +stars2=0 +clock=1 +nuclear=0 +arrow=1 +cisor=0 +wave=0 +curtain=1 +vertical=0 +horizontal=0 +linesvertical=0 +lineshorizontal=0 +cross=0 +cross2=0 diff --git a/MilkDrop3/sprites.ini b/MilkDrop3/sprites.ini new file mode 100644 index 0000000..380a8b6 --- /dev/null +++ b/MilkDrop3/sprites.ini @@ -0,0 +1,326 @@ +/* + +New features since MilkDrop 3.25: + +Drag and drop images directly onto the window. +Supported extensions include: *.bmp; *.jpg; *.jpeg; *.jfif; *.png; +Or load an image using the 'Sprites' menu > Load sprite. + +-Click and hold the right mouse button to move the sprite around the screen to any position. +-Resize it using your mouse wheel. + +-Choose from 5 sprite layers with the 'Layers' menu. +-Access all legacy sprite options directly from the menu. +-The default color key is black 0x000000. +-Select the desired effect from the 'Effects' menu. + +-Remove a sprite by pressing 'DELETE' or using the Sprites menu > Kill sprite. +-Press 'SHIFT+DELETE' to clear the oldest sprite from the slot. +-Press 'CTRL+k' to remove all sprites. +Note: You cannot kill or remove a sprite saved in a preset! +Update: Since version 3.26, press 'g' to unlock a sprite from a saved preset! +-Press 'j' or 'J' to toggle the blendmodes (press 'n' to see the information menu). + +Save the sprite directly to the preset by pressing 's' and choosing a name. + +Rules: +You can only save one sprite in a preset. + +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + +NOTES/TIPS + -sprites range from 00-99 + -'img=' line is mandatory. File types currently supported (as of v1.04): + JPG + PNG + BMP + TGA + DDS + PPM + DIB + -valid filenames are: + relative: img=billy.jpg (loads winamp\plugins\milkdrop2\billy.jpg) + img=..\billy.jpg (loads winamp\plugins\billy.jpg) + img=images\billy.jpg (loads winamp\plugins\milkdrop2\images\billy.jpg) + absolute: img=c:\blah\billy.jpg + NOT ok: img=c:billy.jpg -must specify path + NOT ok: img=\billy.jpg -must specify drive + -textures can be as large as 2048x2048 and do not have to be square. + -texture dims in memory will be next power of 2 higher for w, h. + ex: 500x60 texture will be stored in memory as a 512x64 texture. + -big textures can take up a lot of video memory and seriously + drop the frame rate; recommend sprites be no larger than 512x512. + 256x256 is even more preferable. + -if there isn't enough video memory for the texture, it will downsample + the texture (to as low as 16x16 pixels) trying to fit it into video + memory. + -IMPORTANT: to terminate a sprite from within its own code, set the + 'done' variable to a nonzero value (such as 1). For example, + "done=above(frame,500);" would make the sprite auto-self-terminate + after 500 frames. To make this framerate-independent, based it on + 'time' or 'frame/fps' (they are equivalent). + -there is currently a maximum of 16 sprites that can be on the screen + at one time. + -the sprite manager supports instancing, so if you load two sprites + that access the same image on disk, only one texture will exist + in video memory. + -the sprite manager frees textures immediately when all the sprites + using that texture (all instances) expire or finish. + -all of the mathematical functions available for milkdrop's per-frame + and per-pixel equations are available here for doing funky things + with the sprites; see milkdrop_preset_authoring.html for a complete + list of all the functions available. + -you can define your own variables in the init_ code just by setting + them to some value (like in the per-frame or per-pixel code of a + milkdrop preset). You can then access this value later in the + per-frame (regular) sprite code. If you change its value, the + change will be remembered from frame to frame. Also, if you + change the value of a built-in (read/write) variable, this change + will also be remembered from frame to frame. + + + READ-ONLY VARIABLES + ------------------- + time + the amount of time that has elapsed since the sprite + was launched (in seconds). + frame + the # of frames that have elapsed since the sprite + was launched. + fps + the current fps (frames-per-second) the MilkDrop is running at. + progress + the progress (0=start .. 1=end) through the current MilkDrop preset. + bass, mid, treb + the relative amount of each audio band being heard this frame. + 1 is normal; a number less than one (say, 0.5 .. 1) means + the band is quiet; and a number greater than one (say, 1..2) + means the band is loud. + bass_att, mid_att, treb_att + the same, but attenuated to be relative to the average band levels + over a longer period of time (i.e. more heavily attenuated/damped). + + READ/WRITE VARIABLES + -------------------- + x,y + the x and y position of the sprite's center on the screen. + x is 0 at the left, 1 at the right; y is 0 at the top, 1 at the bottom. + r,g,b + the red, green, and blue color brightness of the sprite. 0..1. + a + the opacity (alpha) of the sprite. 0=transparent, 1=opaque. + note that the effect of this variable depends on the blendmode + (see below), and that sometimes, due to the blendmode, the value + of 'a' has no effect. + sx, sy + the size (stretching) of the sprite, in the X and Y directions. + if these are both 1, then the image will be scaled up just large + enough so that no part of it goes off the screen. If these are + both 0.5, the image will be half that size; 2, and it's doubled. + If sx and sy are not equal, the image will be stretched + appropriately. + rot + the angle of rotation, in radians, of the sprite. The unit circle + goes from 0 to PI*2 (6.28) radians. At zero radians there is no + rotation; PI/2 is like a 90-degree counter-clockwise rotation; + PI, 180 degrees; PI*3/2, 270 degrees; and PI*2 radians (the same + as zero radians): 0 degrees. + blendmode + determines the manner in which the sprite image is blended onto + the screen. + 0=blend: the image is multiplied by (r,g,b) and then blended, + where 'a' decides the amount to blend. + 1=decal: the image is multiplied by (r*a,g*a,b*a) and then pasted + onto the background, with no transparency. 'a' values + below 1 will modulate the color of the sprite, making + it darker. + 2=additive: the image is multipled by (r*a,g*a,b*a) and then added + onto the background, making it brighter. Again, 'a' values + below 1 will make the sprite darker. + 3=srccolor: the amount to blend each pixel with the background + is equal to the inverse of the pixel's color. White texels + in the sprite will be fully drawn, while black texels will + be transparent; in-between texels will be blended partially + based on their brightness. Requires hardware support. + The alpha value ('a') has no effect when this blendmode + is set; the alpha value is taken from the R,G,B color in + the image at evert point. + 4=colorkey: + pixels that match the color specified in the colorkey are + drawn transparently, and all other pixels are drawn opaquely, + much like a television bluescreen. When using this blendmode, + a line like the following is required to be present in the + sprite: + colorkey=0x000000 + where the value is some 24-bit hexadecimal color. The first + two digits are 00 through FF hexadecimal (0-255 decimal) + and are the red value; the third and fourth digits are the + green value; and the last two digits are the blue value. + So, 0x000000 makes black the see-through color; 0xFFFFFF + makes white pixels transparent; 0x0000FF makes blue pixels + transparent; and so on. + + When the blendmode is not 4, the colorkey setting will have + no effect. + + When blendmode is 4, the alpha value ('a') still works, too; + it simply modulates the overall opacity of the sprite. + + NOTE that this effect does not work on all video cards, and + also tends to hiccup when running in 16-bit color. Try it + in 32-bit color for best chances for it to work. + + NOTE that prior to MilkDrop v1.04, this feature worked + slightly differently; there was a range of color key values + (and you specified 'colorkey_lo' and 'colorkey_hi') + instead of just one single colorkey value ('colorkey'). + My apologies for any confusion this change might cause. + flipx + if nonzero, the sprite will be flipped horizontally. + flipy + if nonzero, the sprite will be flipped vertically. + repeatx + the number of times to repeat the texture over the surface of the + sprite, in the x direction. A value of 1 is the default; a value of + 2 will cause the texture to tile twice in the x direction; and so on. + + **NOTE that if the width or height of the source image is not a + power of two (16,32,64,128,256,512,1024,2048) then repeating the + image could cause strange bands to appear (on some poorly-written + display drivers or older video cards). If using repeating, pre- + stretch the source image to be a power of 2 to alleviate this + problem.** + repeaty + like repeatx, but in the y-direction. + done + set this to some nonzero value to make the sprite self-terminate. + frees up resources associated with the sprite. + burn + if set to a nonzero value, then the sprite will burn into MilkDrop's + background and become part of the animation. If set to zero, there + will be no burn-in. You can set this to 1 for a long time to make + cool trails of the sprite, or you can set it to 1 just on the last frame + (at the same time that you set 'done' to 1), to make the sprite burn into + the background and die off, much like song titles and custom messages do. + ( NOTE: prior to v1.04, 'burn' only worked on the last frame, when done + was set to 1. With v1.04 and later, 'burn' works on any frame. ) + + + + /end of critical info + + +*/ + +[img00] +// testing color keying... this is probably best with TGA's (exact colors), not JPG's. +img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png +colorkey=0x000000 +init_1=blendmode = 4; +code_1=rot = time*0.27; +code_2=new_scale = 0.75 + 0.1*sin(time*0.6); +code_3=sx = new_scale; +code_4=sy = new_scale; +code_5=r=0.5+sin(time*0.9); +code_6=a=0.5+sin(time*1.3); + +[img01] +// this tests the 'done' function, and burns into the screen @ the end +img=sprites\Mandala1.png +init_1=blendmode = 4; +init_2=x = 1; +init_3=orig_y = 0.1; +code_1=time_to_reset = below(x,-0.5); +code_2=x = x*(1-time_to_reset) + time_to_reset*(0.5 + 0.01*rand(100) + 1); +code_3=orig_y = 0.1; +code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); +code_5=sy = sx; +code_6=x = x - 0.002 + 0.0033*sin(time*0.371); +code_7=y = orig_y + 0.12*sin(time*1.9); + +[img02] +// this burns into the screen *every frame* +img=sprites\cube11.png +init_1=blendmode = 3; +init_2=x = 1; +init_3=orig_y = 0.5; +code_1=time_to_reset = below(x,-0.5); +code_2=x = x*(1-time_to_reset) + time_to_reset*(1.5 + 0.01*rand(100) + 1); +code_3=orig_y = orig_y*(1-time_to_reset) + time_to_reset*(0.3 + 0.4*0.01*rand(100)); +code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); +code_5=sy = sx; +code_6=x = x - 0.008 + 0.0033*sin(time*1.371); +code_7=y = orig_y + 0.12*sin(time*1.9); +code_8=done=above(frame,120); +code_9=burn=1; // burn into screen every frame + +[img03] +// for testing: show a large (nova2) or large+skinny (nova3) texture +img=sprites\cube5.png +init_1=blendmode = 2; +code_1=rot = time*0.27; +code_2=new_scale = 1.0 + 0.1*sin(time*0.6); +code_3=sx = new_scale; +code_4=sy = new_scale; +code_5=new_alpha = min(0.9,max(0.2, 2*max(bass-.05,bass_att)-1.1 )); +code_6=a = a*0.83 + 0.17*new_alpha; + +[img04] +//cool: an 'osapien' drifts across the screen every so often. +img=sprites\cube7.png +init_1=blendmode = 3; +init_2=x = -100; +init_3=orig_y = 0.5; +code_1=time_to_reset = below(x,-0.5); +code_2=x = x*(1-time_to_reset) + time_to_reset*(1.5 + 0.01*rand(100) + 3); +code_3=orig_y = orig_y*(1-time_to_reset) + time_to_reset*(0.3 + 0.4*0.01*rand(100)); +code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); +code_5=sy = sx; +code_6=x = x - 0.008 + 0.0033*sin(time*1.371); +code_7=y = orig_y + 0.12*sin(time*1.9); + +[img05] +img=sprites\cube0.png +init_1=blendmode = 3; +code_1=rot = time*0.27; +code_2=new_scale = 0.9 + 0.2*sin(time*0.6); +code_3=sx = new_scale; +code_4=sy = new_scale; +code_5=new_alpha = min(0.9,max(0.2, 2*max(bass-.05,bass_att)-1.1)); +code_6=a = 1;//a*0.9 + 0.1*new_alpha; + +[img06] +img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png +init_1=blendmode = 3; +code_1=rot = -time*0.2; +code_2=new_scale = 0.7 + 0.2*sin(time*0.6); +code_3=sx = new_scale; +code_4=sy = new_scale; +code_5=new_alpha = .4*min(0.9,max(0.2, 2*max(treb-.05,treb_att)-1.1 )); +code_6=a = a*0.03 + 0.10*new_alpha; + +[img07] +img=sprites\Spirale1.png +init_1=blendmode = 4; +code_1=x=0.5+0.08+0.033*sin(time*1.371); + +[img08] +img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png +init_1=blendmode = 4; +code_1=new_scale=1.0+0.5/2+0.1*sin(time*1.0)+0.02*bass_att; +code_2=sx=new_scale; +code_3=sy=new_scale; +code_4=x=0.5+0.008+0.033*sin(time*1.3); +code_5=y=0.5+0.008+0.033*cos(time*1.3); + +[img09] +img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png +init_1=blendmode = 4; +code_1=a=0.5+sin(time*0.3); + +[img99] +img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png +code_1=new_scale=1.0+0.5/2+0.3*sin(time*0.5); +code_2=new_scale=new_scale+1.0+0.02*bass_att; +code_3=sx=new_scale; +code_4=sy=new_scale; \ No newline at end of file diff --git a/OBS/Stage_Stream/basic.ini b/OBS/Stage_Stream/basic.ini new file mode 100644 index 0000000..7879ddb --- /dev/null +++ b/OBS/Stage_Stream/basic.ini @@ -0,0 +1,114 @@ +ïğż[General] +Name=Stage Stream + +[Output] +Mode=Advanced +FilenameFormatting=%CCYY-%MM-%DD %hh-%mm-%ss +DelayEnable=false +DelaySec=20 +DelayPreserve=true +Reconnect=true +RetryDelay=2 +MaxRetries=25 +BindIP=default +IPFamily=IPv4+IPv6 +NewSocketLoopEnable=false +LowLatencyEnable=false + +[Stream1] +IgnoreRecommended=false +EnableMultitrackVideo=false +MultitrackVideoMaximumAggregateBitrateAuto=true +MultitrackVideoMaximumVideoTracksAuto=true + +[SimpleOutput] +FilePath=C:\\Users\\squishycollars\\Videos +RecFormat2=mkv +VBitrate=4500 +ABitrate=160 +Preset=veryfast +NVENCPreset2=p5 +RecQuality=Stream +RecRB=false +RecRBTime=20 +RecRBSize=512 +RecRBPrefix=Replay +StreamAudioEncoder=aac +RecAudioEncoder=aac +RecTracks=1 +StreamEncoder=amd +RecEncoder=x264 +AMDPreset=balanced +UseAdvanced=false + +[AdvOut] +ApplyServiceSettings=true +UseRescale=false +TrackIndex=1 +VodTrackIndex=2 +Encoder=h264_texture_amf +RecType=Standard +RecFilePath=C:\\Users\\squishycollars\\Videos +RecFormat2=mkv +RecUseRescale=false +RecTracks=1 +RecEncoder=none +FLVTrack=1 +StreamMultiTrackAudioMixes=1 +FFOutputToFile=true +FFFilePath=C:\\Users\\squishycollars\\Videos +FFVBitrate=2500 +FFVGOPSize=250 +FFUseRescale=false +FFIgnoreCompat=false +FFABitrate=160 +FFAudioMixes=1 +Track1Bitrate=160 +Track2Bitrate=160 +Track3Bitrate=160 +Track4Bitrate=160 +Track5Bitrate=160 +Track6Bitrate=160 +RecSplitFileTime=15 +RecSplitFileSize=2048 +RecRB=false +RecRBTime=20 +RecRBSize=512 +AudioEncoder=ffmpeg_aac +RecAudioEncoder=ffmpeg_aac +RecSplitFileType=Time +FFFormat= +FFFormatMimeType= +FFVEncoderId=0 +FFVEncoder= +FFAEncoderId=0 +FFAEncoder= +FFExtension=mp4 + +[Video] +BaseCX=1920 +BaseCY=1080 +OutputCX=1920 +OutputCY=1080 +FPSType=0 +FPSCommon=30 +FPSInt=30 +FPSNum=30 +FPSDen=1 +ScaleType=bicubic +ColorFormat=NV12 +ColorSpace=709 +ColorRange=Partial +SdrWhiteLevel=300 +HdrNominalPeakLevel=1000 + +[Audio] +MonitoringDeviceId={0.0.0.00000000}.{c46c2a16-584c-4be5-b064-89401a159094} +MonitoringDeviceName=Voicemeeter Input (VB-Audio Voicemeeter VAIO) +SampleRate=48000 +ChannelSetup=Stereo +MeterDecayRate=23.53 +PeakMeterType=0 + +[Panels] +CookieId= 73070E73B660EFA diff --git a/OBS/Stage_Stream/service.json b/OBS/Stage_Stream/service.json new file mode 100644 index 0000000..273b5e3 --- /dev/null +++ b/OBS/Stage_Stream/service.json @@ -0,0 +1 @@ +{"type":"rtmp_custom","settings":{"server":"rtmp://uk.ingest.vrcdn.live/live","use_auth":false,"bwtest":false,"key":"vrcdn_202a8f82-79de-4642-907b-c8c9b41126ebl"}} \ No newline at end of file diff --git a/OBS/Stage_Stream/streamEncoder.json b/OBS/Stage_Stream/streamEncoder.json new file mode 100644 index 0000000..4004dc2 --- /dev/null +++ b/OBS/Stage_Stream/streamEncoder.json @@ -0,0 +1 @@ +{"keyint_sec":1,"bitrate":5500} \ No newline at end of file diff --git a/OBS_Spout2_Plugin_Install_v1.9.0.exe b/OBS_Spout2_Plugin_Install_v1.9.0.exe new file mode 100644 index 0000000..5595db1 Binary files /dev/null and b/OBS_Spout2_Plugin_Install_v1.9.0.exe differ diff --git a/README.md b/README.md index 88814c5..4a6e001 100644 --- a/README.md +++ b/README.md @@ -1,93 +1,3 @@ # StageControl - - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/topics/git/add_files/#add-files-to-a-git-repository) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://git.squishy.art/party-world-2/StageControl.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://git.squishy.art/party-world-2/StageControl/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/user/project/merge_requests/auto_merge/) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README - -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +This is the project for everything that is needed on the streaming side of the stage \ No newline at end of file diff --git a/VRStagelighting GridNode SPOUT/VRSL.ico b/VRStagelighting GridNode SPOUT/VRSL.ico new file mode 100644 index 0000000..13014b3 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/VRSL.ico differ diff --git a/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.bat b/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.bat new file mode 100644 index 0000000..110e9d2 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.bat @@ -0,0 +1,2 @@ +@ echo off +java -Djava.ext.dirs=lib -Djava.library.path=lib VRStageLightingGridNode \ No newline at end of file diff --git a/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.exe b/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.exe new file mode 100644 index 0000000..dae009c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/VRStageLightingGridNode.exe differ diff --git a/VRStagelighting GridNode SPOUT/icon.png b/VRStagelighting GridNode SPOUT/icon.png new file mode 100644 index 0000000..870c874 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/icon.png differ diff --git a/VRStagelighting GridNode SPOUT/java/NOTICE b/VRStagelighting GridNode SPOUT/java/NOTICE new file mode 100644 index 0000000..45484c2 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/NOTICE @@ -0,0 +1,63 @@ +# Notices for Eclipse Temurin + +This content is produced and maintained by the Eclipse Temurin project. + + * Project home: https://projects.eclipse.org/projects/adoptium.temurin + +## Trademarks + +Eclipse Temurin is a trademark of the Eclipse Foundation. Eclipse, and the +Eclipse Logo are registered trademarks of the Eclipse Foundation. + +Java and all Java-based trademarks are trademarks of Oracle Corporation in +the United States, other countries, or both. + +## Copyright + +All content is the property of the respective authors or their employers. +For more information regarding authorship of content, please consult the +listed source code repository logs. + +## Declared Project Licenses + +This program and the accompanying materials are made available under the terms +of the GNU General Public License, version 2, with the Classpath Exception. + +Additional information relating to the program and accompanying materials +license and usage is available as follows. + * For Eclipse Temurin version 8 see the LICENSE and ASSEMBLY_EXCEPTION files +in the top level directory of the installation. + * For Eclipse Temurin version 9 or later see the files under the legal/ +directory in the top level directory of the installation. + +SPDX-License-Identifier: GPL-2.0 WITH Classpath-exception-2.0 + +## Source Code + +The project maintains the following source code repositories which may be +relevant to this content: + + * https://github.com/adoptium/temurin-build + * https://github.com/adoptium/jdk + * https://github.com/adoptium/jdk8u + * https://github.com/adoptium/jdk11u + * https://github.com/adoptium/jdk17u + * https://github.com/adoptium/jdk20 + * and so on + +## Third-party Content + +This program and accompanying materials contains third-party content. + * For Eclipse Temurin version 8 see the THIRD_PARTY_LICENSE file in the +top level directory of the installation. + * For Eclipse Temurin version 9 or later see the files under the legal/ +directory in the top level directory of the installation. + +## Cryptography + +Content may contain encryption software. The country in which you are currently +may have restrictions on the import, possession, and use, and/or re-export to +another country, of encryption software. BEFORE using any encryption software, +please check the country's laws, regulations and policies concerning the import, +possession, or use, and re-export of encryption software, to see if this is +permitted. diff --git a/VRStagelighting GridNode SPOUT/java/bin/WinFallbackLookup.dll b/VRStagelighting GridNode SPOUT/java/bin/WinFallbackLookup.dll new file mode 100644 index 0000000..56b58b7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/WinFallbackLookup.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-console-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-console-l1-1-0.dll new file mode 100644 index 0000000..b51bb11 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-console-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-datetime-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-datetime-l1-1-0.dll new file mode 100644 index 0000000..abc21dc Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-datetime-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-debug-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-debug-l1-1-0.dll new file mode 100644 index 0000000..4d693b5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-debug-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll new file mode 100644 index 0000000..af9d647 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-1-0.dll new file mode 100644 index 0000000..aa2e0d5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-2-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-2-0.dll new file mode 100644 index 0000000..94b1d66 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l1-2-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l2-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l2-1-0.dll new file mode 100644 index 0000000..1ee5bdb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-file-l2-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-handle-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-handle-l1-1-0.dll new file mode 100644 index 0000000..567b3b4 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-handle-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-heap-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-heap-l1-1-0.dll new file mode 100644 index 0000000..32c1c8a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-heap-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-interlocked-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-interlocked-l1-1-0.dll new file mode 100644 index 0000000..3517b5c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-interlocked-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll new file mode 100644 index 0000000..9070e0a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-localization-l1-2-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-localization-l1-2-0.dll new file mode 100644 index 0000000..dd4970a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-localization-l1-2-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-memory-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-memory-l1-1-0.dll new file mode 100644 index 0000000..47e05cf Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-memory-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll new file mode 100644 index 0000000..46c9a8c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll new file mode 100644 index 0000000..f724064 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-0.dll new file mode 100644 index 0000000..188bdb0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-1.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-1.dll new file mode 100644 index 0000000..357dbba Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-processthreads-l1-1-1.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-profile-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-profile-l1-1-0.dll new file mode 100644 index 0000000..5b0cae8 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-profile-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll new file mode 100644 index 0000000..d61bae7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-string-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-string-l1-1-0.dll new file mode 100644 index 0000000..1b3a9cc Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-string-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-1-0.dll new file mode 100644 index 0000000..96dc439 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-2-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-2-0.dll new file mode 100644 index 0000000..beef5ed Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-synch-l1-2-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll new file mode 100644 index 0000000..eba30ad Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-timezone-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-timezone-l1-1-0.dll new file mode 100644 index 0000000..62f0546 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-timezone-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-util-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-util-l1-1-0.dll new file mode 100644 index 0000000..24c4b4d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-core-util-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-conio-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-conio-l1-1-0.dll new file mode 100644 index 0000000..185ff8a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-conio-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-convert-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-convert-l1-1-0.dll new file mode 100644 index 0000000..dfaeb50 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-convert-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-environment-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-environment-l1-1-0.dll new file mode 100644 index 0000000..fe9ff96 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-environment-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll new file mode 100644 index 0000000..8bbcb29 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-heap-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-heap-l1-1-0.dll new file mode 100644 index 0000000..e02b81f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-heap-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-locale-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-locale-l1-1-0.dll new file mode 100644 index 0000000..2b81b8a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-locale-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-math-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-math-l1-1-0.dll new file mode 100644 index 0000000..fcede96 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-math-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll new file mode 100644 index 0000000..e304991 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-private-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-private-l1-1-0.dll new file mode 100644 index 0000000..d0088ea Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-private-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-process-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-process-l1-1-0.dll new file mode 100644 index 0000000..0ea9997 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-process-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-runtime-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-runtime-l1-1-0.dll new file mode 100644 index 0000000..ccf1d8c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-runtime-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-stdio-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-stdio-l1-1-0.dll new file mode 100644 index 0000000..b651949 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-stdio-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-string-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-string-l1-1-0.dll new file mode 100644 index 0000000..67504ef Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-string-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-time-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-time-l1-1-0.dll new file mode 100644 index 0000000..3a8ddf4 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-time-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-utility-l1-1-0.dll b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-utility-l1-1-0.dll new file mode 100644 index 0000000..5817599 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/api-ms-win-crt-utility-l1-1-0.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/attach.dll b/VRStagelighting GridNode SPOUT/java/bin/attach.dll new file mode 100644 index 0000000..d72ce41 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/attach.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/awt.dll b/VRStagelighting GridNode SPOUT/java/bin/awt.dll new file mode 100644 index 0000000..f9c475d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/awt.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/dt_shmem.dll b/VRStagelighting GridNode SPOUT/java/bin/dt_shmem.dll new file mode 100644 index 0000000..ec07754 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/dt_shmem.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/dt_socket.dll b/VRStagelighting GridNode SPOUT/java/bin/dt_socket.dll new file mode 100644 index 0000000..18dee81 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/dt_socket.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/fontmanager.dll b/VRStagelighting GridNode SPOUT/java/bin/fontmanager.dll new file mode 100644 index 0000000..5f6cfe8 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/fontmanager.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/freetype.dll b/VRStagelighting GridNode SPOUT/java/bin/freetype.dll new file mode 100644 index 0000000..83460a9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/freetype.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/instrument.dll b/VRStagelighting GridNode SPOUT/java/bin/instrument.dll new file mode 100644 index 0000000..cd85353 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/instrument.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/j2gss.dll b/VRStagelighting GridNode SPOUT/java/bin/j2gss.dll new file mode 100644 index 0000000..b2f4975 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/j2gss.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/j2pcsc.dll b/VRStagelighting GridNode SPOUT/java/bin/j2pcsc.dll new file mode 100644 index 0000000..b02a8b3 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/j2pcsc.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/j2pkcs11.dll b/VRStagelighting GridNode SPOUT/java/bin/j2pkcs11.dll new file mode 100644 index 0000000..70225e4 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/j2pkcs11.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jaas.dll b/VRStagelighting GridNode SPOUT/java/bin/jaas.dll new file mode 100644 index 0000000..adbc2c1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jaas.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jabswitch.exe b/VRStagelighting GridNode SPOUT/java/bin/jabswitch.exe new file mode 100644 index 0000000..895b2f1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jabswitch.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jaccessinspector.exe b/VRStagelighting GridNode SPOUT/java/bin/jaccessinspector.exe new file mode 100644 index 0000000..612dba0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jaccessinspector.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jaccesswalker.exe b/VRStagelighting GridNode SPOUT/java/bin/jaccesswalker.exe new file mode 100644 index 0000000..f7e38d0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jaccesswalker.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jar.exe b/VRStagelighting GridNode SPOUT/java/bin/jar.exe new file mode 100644 index 0000000..24c6e7b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jar.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jarsigner.exe b/VRStagelighting GridNode SPOUT/java/bin/jarsigner.exe new file mode 100644 index 0000000..fc8bd8f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jarsigner.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/java.dll b/VRStagelighting GridNode SPOUT/java/bin/java.dll new file mode 100644 index 0000000..edafae0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/java.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/java.exe b/VRStagelighting GridNode SPOUT/java/bin/java.exe new file mode 100644 index 0000000..85a33bd Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/java.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javaaccessbridge.dll b/VRStagelighting GridNode SPOUT/java/bin/javaaccessbridge.dll new file mode 100644 index 0000000..5b0eedf Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javaaccessbridge.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javac.exe b/VRStagelighting GridNode SPOUT/java/bin/javac.exe new file mode 100644 index 0000000..e48df55 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javac.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javadoc.exe b/VRStagelighting GridNode SPOUT/java/bin/javadoc.exe new file mode 100644 index 0000000..cce1b66 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javadoc.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javajpeg.dll b/VRStagelighting GridNode SPOUT/java/bin/javajpeg.dll new file mode 100644 index 0000000..66a29e1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javajpeg.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javap.exe b/VRStagelighting GridNode SPOUT/java/bin/javap.exe new file mode 100644 index 0000000..5400a9d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javap.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/javaw.exe b/VRStagelighting GridNode SPOUT/java/bin/javaw.exe new file mode 100644 index 0000000..8fccf1b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/javaw.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jawt.dll b/VRStagelighting GridNode SPOUT/java/bin/jawt.dll new file mode 100644 index 0000000..f0c86e2 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jawt.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jcmd.exe b/VRStagelighting GridNode SPOUT/java/bin/jcmd.exe new file mode 100644 index 0000000..89883d9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jcmd.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jconsole.exe b/VRStagelighting GridNode SPOUT/java/bin/jconsole.exe new file mode 100644 index 0000000..9a0b01e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jconsole.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jdb.exe b/VRStagelighting GridNode SPOUT/java/bin/jdb.exe new file mode 100644 index 0000000..4f2005e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jdb.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jdeprscan.exe b/VRStagelighting GridNode SPOUT/java/bin/jdeprscan.exe new file mode 100644 index 0000000..e666a73 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jdeprscan.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jdeps.exe b/VRStagelighting GridNode SPOUT/java/bin/jdeps.exe new file mode 100644 index 0000000..51960c9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jdeps.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jdwp.dll b/VRStagelighting GridNode SPOUT/java/bin/jdwp.dll new file mode 100644 index 0000000..96d7c18 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jdwp.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jfr.exe b/VRStagelighting GridNode SPOUT/java/bin/jfr.exe new file mode 100644 index 0000000..0f8fed7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jfr.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jhsdb.exe b/VRStagelighting GridNode SPOUT/java/bin/jhsdb.exe new file mode 100644 index 0000000..be38e00 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jhsdb.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jimage.dll b/VRStagelighting GridNode SPOUT/java/bin/jimage.dll new file mode 100644 index 0000000..7216dca Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jimage.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jimage.exe b/VRStagelighting GridNode SPOUT/java/bin/jimage.exe new file mode 100644 index 0000000..b5a56b7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jimage.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jinfo.exe b/VRStagelighting GridNode SPOUT/java/bin/jinfo.exe new file mode 100644 index 0000000..bf378f1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jinfo.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jli.dll b/VRStagelighting GridNode SPOUT/java/bin/jli.dll new file mode 100644 index 0000000..3394ba9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jli.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jlink.exe b/VRStagelighting GridNode SPOUT/java/bin/jlink.exe new file mode 100644 index 0000000..99ee0a7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jlink.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jmap.exe b/VRStagelighting GridNode SPOUT/java/bin/jmap.exe new file mode 100644 index 0000000..c56570a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jmap.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jmod.exe b/VRStagelighting GridNode SPOUT/java/bin/jmod.exe new file mode 100644 index 0000000..ec6181e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jmod.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jpackage.dll b/VRStagelighting GridNode SPOUT/java/bin/jpackage.dll new file mode 100644 index 0000000..4d5fb23 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jpackage.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jpackage.exe b/VRStagelighting GridNode SPOUT/java/bin/jpackage.exe new file mode 100644 index 0000000..97fdd78 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jpackage.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jps.exe b/VRStagelighting GridNode SPOUT/java/bin/jps.exe new file mode 100644 index 0000000..09b0fe8 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jps.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jrunscript.exe b/VRStagelighting GridNode SPOUT/java/bin/jrunscript.exe new file mode 100644 index 0000000..d037312 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jrunscript.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jshell.exe b/VRStagelighting GridNode SPOUT/java/bin/jshell.exe new file mode 100644 index 0000000..ec419fe Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jshell.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jsound.dll b/VRStagelighting GridNode SPOUT/java/bin/jsound.dll new file mode 100644 index 0000000..c5c302c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jsound.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jstack.exe b/VRStagelighting GridNode SPOUT/java/bin/jstack.exe new file mode 100644 index 0000000..7591219 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jstack.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jstat.exe b/VRStagelighting GridNode SPOUT/java/bin/jstat.exe new file mode 100644 index 0000000..7e3cf92 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jstat.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jstatd.exe b/VRStagelighting GridNode SPOUT/java/bin/jstatd.exe new file mode 100644 index 0000000..28d38f0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jstatd.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/jsvml.dll b/VRStagelighting GridNode SPOUT/java/bin/jsvml.dll new file mode 100644 index 0000000..f55425d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/jsvml.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/keytool.exe b/VRStagelighting GridNode SPOUT/java/bin/keytool.exe new file mode 100644 index 0000000..235848e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/keytool.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/kinit.exe b/VRStagelighting GridNode SPOUT/java/bin/kinit.exe new file mode 100644 index 0000000..25a475b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/kinit.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/klist.exe b/VRStagelighting GridNode SPOUT/java/bin/klist.exe new file mode 100644 index 0000000..b928f71 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/klist.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/ktab.exe b/VRStagelighting GridNode SPOUT/java/bin/ktab.exe new file mode 100644 index 0000000..7481925 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/ktab.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/lcms.dll b/VRStagelighting GridNode SPOUT/java/bin/lcms.dll new file mode 100644 index 0000000..02b47c0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/lcms.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/le.dll b/VRStagelighting GridNode SPOUT/java/bin/le.dll new file mode 100644 index 0000000..9ecfd6b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/le.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/management.dll b/VRStagelighting GridNode SPOUT/java/bin/management.dll new file mode 100644 index 0000000..d617a58 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/management.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/management_agent.dll b/VRStagelighting GridNode SPOUT/java/bin/management_agent.dll new file mode 100644 index 0000000..624ccb1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/management_agent.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/management_ext.dll b/VRStagelighting GridNode SPOUT/java/bin/management_ext.dll new file mode 100644 index 0000000..3a9fbe4 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/management_ext.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/mlib_image.dll b/VRStagelighting GridNode SPOUT/java/bin/mlib_image.dll new file mode 100644 index 0000000..c3eeb45 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/mlib_image.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/msvcp140.dll b/VRStagelighting GridNode SPOUT/java/bin/msvcp140.dll new file mode 100644 index 0000000..b6efaa6 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/msvcp140.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/net.dll b/VRStagelighting GridNode SPOUT/java/bin/net.dll new file mode 100644 index 0000000..66dc15a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/net.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/nio.dll b/VRStagelighting GridNode SPOUT/java/bin/nio.dll new file mode 100644 index 0000000..365cadf Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/nio.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/prefs.dll b/VRStagelighting GridNode SPOUT/java/bin/prefs.dll new file mode 100644 index 0000000..6a61582 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/prefs.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/rmi.dll b/VRStagelighting GridNode SPOUT/java/bin/rmi.dll new file mode 100644 index 0000000..ac0df36 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/rmi.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/rmiregistry.exe b/VRStagelighting GridNode SPOUT/java/bin/rmiregistry.exe new file mode 100644 index 0000000..423c5b9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/rmiregistry.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/saproc.dll b/VRStagelighting GridNode SPOUT/java/bin/saproc.dll new file mode 100644 index 0000000..ff86c21 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/saproc.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/serialver.exe b/VRStagelighting GridNode SPOUT/java/bin/serialver.exe new file mode 100644 index 0000000..66a2d5e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/serialver.exe differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/server/classes.jsa b/VRStagelighting GridNode SPOUT/java/bin/server/classes.jsa new file mode 100644 index 0000000..4795697 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/server/classes.jsa differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/server/classes_nocoops.jsa b/VRStagelighting GridNode SPOUT/java/bin/server/classes_nocoops.jsa new file mode 100644 index 0000000..a71c400 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/server/classes_nocoops.jsa differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/server/jvm.dll b/VRStagelighting GridNode SPOUT/java/bin/server/jvm.dll new file mode 100644 index 0000000..1640c28 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/server/jvm.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/splashscreen.dll b/VRStagelighting GridNode SPOUT/java/bin/splashscreen.dll new file mode 100644 index 0000000..3c25c7a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/splashscreen.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/sspi_bridge.dll b/VRStagelighting GridNode SPOUT/java/bin/sspi_bridge.dll new file mode 100644 index 0000000..f897e8a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/sspi_bridge.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/sunmscapi.dll b/VRStagelighting GridNode SPOUT/java/bin/sunmscapi.dll new file mode 100644 index 0000000..e6049f7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/sunmscapi.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/ucrtbase.dll b/VRStagelighting GridNode SPOUT/java/bin/ucrtbase.dll new file mode 100644 index 0000000..11051fb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/ucrtbase.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/vcruntime140.dll b/VRStagelighting GridNode SPOUT/java/bin/vcruntime140.dll new file mode 100644 index 0000000..446bf40 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/vcruntime140.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/vcruntime140_1.dll b/VRStagelighting GridNode SPOUT/java/bin/vcruntime140_1.dll new file mode 100644 index 0000000..493bedb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/vcruntime140_1.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/verify.dll b/VRStagelighting GridNode SPOUT/java/bin/verify.dll new file mode 100644 index 0000000..7227f9b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/verify.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/w2k_lsa_auth.dll b/VRStagelighting GridNode SPOUT/java/bin/w2k_lsa_auth.dll new file mode 100644 index 0000000..7841a1f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/w2k_lsa_auth.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/windowsaccessbridge-64.dll b/VRStagelighting GridNode SPOUT/java/bin/windowsaccessbridge-64.dll new file mode 100644 index 0000000..c642b37 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/windowsaccessbridge-64.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/bin/zip.dll b/VRStagelighting GridNode SPOUT/java/bin/zip.dll new file mode 100644 index 0000000..69030eb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/bin/zip.dll differ diff --git a/VRStagelighting GridNode SPOUT/java/conf/logging.properties b/VRStagelighting GridNode SPOUT/java/conf/logging.properties new file mode 100644 index 0000000..99a3850 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/logging.properties @@ -0,0 +1,63 @@ +############################################################ +# Default Logging Configuration File +# +# You can use a different file by specifying a filename +# with the java.util.logging.config.file system property. +# For example, java -Djava.util.logging.config.file=myfile +############################################################ + +############################################################ +# Global properties +############################################################ + +# "handlers" specifies a comma-separated list of log Handler +# classes. These handlers will be installed during VM startup. +# Note that these classes must be on the system classpath. +# By default we only configure a ConsoleHandler, which will only +# show messages at the INFO and above levels. +handlers= java.util.logging.ConsoleHandler + +# To also add the FileHandler, use the following line instead. +#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler + +# Default global logging level. +# This specifies which kinds of events are logged across +# all loggers. For any given facility this global level +# can be overridden by a facility-specific level +# Note that the ConsoleHandler also has a separate level +# setting to limit messages printed to the console. +.level= INFO + +############################################################ +# Handler specific properties. +# Describes specific configuration info for Handlers. +############################################################ + +# default file output is in user's home directory. +java.util.logging.FileHandler.pattern = %h/java%u.log +java.util.logging.FileHandler.limit = 50000 +java.util.logging.FileHandler.count = 1 +# Default number of locks FileHandler can obtain synchronously. +# This specifies maximum number of attempts to obtain lock file by FileHandler +# implemented by incrementing the unique field %u as per FileHandler API documentation. +java.util.logging.FileHandler.maxLocks = 100 +java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter + +# Limit the messages that are printed on the console to INFO and above. +java.util.logging.ConsoleHandler.level = INFO +java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter + +# Example to customize the SimpleFormatter output format +# to print one-line log message like this: +# : [] +# +# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n + +############################################################ +# Facility-specific properties. +# Provides extra control for each logger. +############################################################ + +# For example, set the com.xyz.foo logger to only log SEVERE +# messages: +# com.xyz.foo.level = SEVERE diff --git a/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.access b/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.access new file mode 100644 index 0000000..a09e008 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.access @@ -0,0 +1,79 @@ +###################################################################### +# Default Access Control File for Remote JMX(TM) Monitoring +###################################################################### +# +# Access control file for Remote JMX API access to monitoring. +# This file defines the allowed access for different roles. The +# password file (jmxremote.password by default) defines the roles and their +# passwords. To be functional, a role must have an entry in +# both the password and the access files. +# +# The default location of this file is $JRE/conf/management/jmxremote.access +# You can specify an alternate location by specifying a property in +# the management config file $JRE/conf/management/management.properties +# (See that file for details) +# +# The file format for password and access files is syntactically the same +# as the Properties file format. The syntax is described in the Javadoc +# for java.util.Properties.load. +# A typical access file has multiple lines, where each line is blank, +# a comment (like this one), or an access control entry. +# +# An access control entry consists of a role name, and an +# associated access level. The role name is any string that does not +# itself contain spaces or tabs. It corresponds to an entry in the +# password file (jmxremote.password). The access level is one of the +# following: +# "readonly" grants access to read attributes of MBeans. +# For monitoring, this means that a remote client in this +# role can read measurements but cannot perform any action +# that changes the environment of the running program. +# "readwrite" grants access to read and write attributes of MBeans, +# to invoke operations on them, and optionally +# to create or remove them. This access should be granted +# only to trusted clients, since they can potentially +# interfere with the smooth operation of a running program. +# +# The "readwrite" access level can optionally be followed by the "create" and/or +# "unregister" keywords. The "unregister" keyword grants access to unregister +# (delete) MBeans. The "create" keyword grants access to create MBeans of a +# particular class or of any class matching a particular pattern. Access +# should only be granted to create MBeans of known and trusted classes. +# +# For example, the following entry would grant readwrite access +# to "controlRole", as well as access to create MBeans of the class +# javax.management.monitor.CounterMonitor and to unregister any MBean: +# controlRole readwrite \ +# create javax.management.monitor.CounterMonitorMBean \ +# unregister +# or equivalently: +# controlRole readwrite unregister create javax.management.monitor.CounterMBean +# +# The following entry would grant readwrite access as well as access to create +# MBeans of any class in the packages javax.management.monitor and +# javax.management.timer: +# controlRole readwrite \ +# create javax.management.monitor.*,javax.management.timer.* \ +# unregister +# +# The \ character is defined in the Properties file syntax to allow continuation +# lines as shown here. A * in a class pattern matches a sequence of characters +# other than dot (.), so javax.management.monitor.* matches +# javax.management.monitor.CounterMonitor but not +# javax.management.monitor.foo.Bar. +# +# A given role should have at most one entry in this file. If a role +# has no entry, it has no access. +# If multiple entries are found for the same role name, then the last +# access entry is used. +# +# +# Default access control entries: +# o The "monitorRole" role has readonly access. +# o The "controlRole" role has readwrite access and can create the standard +# Timer and Monitor MBeans defined by the JMX API. + +monitorRole readonly +controlRole readwrite \ + create javax.management.monitor.*,javax.management.timer.* \ + unregister diff --git a/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.password.template b/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.password.template new file mode 100644 index 0000000..c98a0ad --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/management/jmxremote.password.template @@ -0,0 +1,115 @@ +# ---------------------------------------------------------------------- +# Template for jmxremote.password +# +# o Copy this template to jmxremote.password +# o Set the user/password entries in jmxremote.password +# o Change the permission of jmxremote.password to be accessible +# only by the owner. +# o The jmxremote.passwords file will be re-written by the server +# to replace all plain text passwords with hashed passwords when +# the file is read by the server. +# + +############################################################## +# Password File for Remote JMX Monitoring +############################################################## +# +# Password file for Remote JMX API access to monitoring. This +# file defines the different roles and their passwords. The access +# control file (jmxremote.access by default) defines the allowed +# access for each role. To be functional, a role must have an entry +# in both the password and the access files. +# +# Default location of this file is $JRE/conf/management/jmxremote.password +# You can specify an alternate location by specifying a property in +# the management config file $JRE/conf/management/management.properties +# or by specifying a system property (See that file for details). + +############################################################## +# File format of the jmxremote.password file +############################################################## +# +# The file contains multiple lines where each line is blank, +# a comment (like this one), or a password entry. +# +# password entry follows the below syntax +# role_name W [clearPassword|hashedPassword] +# +# role_name is any string that does not itself contain spaces or tabs. +# W = spaces or tabs +# +# Passwords can be specified via clear text or via a hash. Clear text password +# is any string that does not contain spaces or tabs. Hashed passwords must +# follow the below format. +# hashedPassword = base64_encoded_64_byte_salt W base64_encoded_hash W hash_algorithm +# where, +# base64_encoded_64_byte_salt = 64 byte random salt +# base64_encoded_hash = Hash_algorithm(password + salt) +# W = spaces or tabs +# hash_algorithm = Algorithm string specified using the format below +# https://docs.oracle.com/javase/9/docs/specs/security/standard-names.html#messagedigest-algorithms +# This is an optional field. If not specified, SHA3-512 will be assumed. +# +# If passwords are in clear, they will be overwritten by their hash if all of +# the below criteria are met. +# * com.sun.management.jmxremote.password.toHashes property is set to true in +# management.properties file +# * the password file is writable +# * the system security policy allows writing into the password file, if a +# security manager is configured +# +# In order to change the password for a role, replace the hashed password entry +# with a new clear text password or a new hashed password. If the new password +# is in clear, it will be replaced with its hash when a new login attempt is made. +# +# A given role should have at most one entry in this file. If a role +# has no entry, it has no access. +# If multiple entries are found for the same role name, then the last one +# is used. +# +# A user generated hashed password file can also be used instead of clear-text +# password file. If generated by the user, hashed passwords must follow the +# format specified above. +# +# Caution: It is recommended not to edit the password file while the +# agent is running, as edits could be lost if a client connection triggers the +# hashing of the password file at the same time that the file is externally modified. +# The integrity of the file is guaranteed, but any external edits made to the +# file during the short period between the time that the agent reads the file +# and the time that it writes it back might get lost + +############################################################## +# File permissions of the jmxremote.password file +############################################################## +# This file must be made accessible by ONLY the owner, +# otherwise the program will exit with an error. +# +# In a typical installation, this file can be accessed by anybody on the +# local machine, and possibly by people on other machines. +# For security, you should either restrict the access to this file except for owner, +# or specify another, less accessible file in the management config file +# as described above. +# +# In order to prevent inadverent edits to the password file in the +# production environment, it is recommended to deploy a read-only +# hashed password file. The hashed entries for clear passwords can be generated +# in advance by running the JMX agent. +# + +############################################################## +# Sample of the jmxremote.password file +############################################################## +# Following are two commented-out entries. The "monitorRole" role has +# password "QED". The "controlRole" role has password "R&D". This is an example +# of specifying passwords in the clear +# +# monitorRole QED +# controlRole R&D +# +# Once a login attempt is made, passwords will be hashed and the file will have +# below entries with clear passwords overwritten by their respective +# SHA3-512 hash +# +# monitorRole trilby APzBTt34rV2l+OMbuvbnOQ4si8UZmfRCVbIY1+fAofV5CkQzXS/FDMGteQQk/R3q1wtt104qImzJEA7gCwl6dw== 4EeTdSJ7X6Imu0Mb+dWqIns7a7QPIBoM3NB/XlpMQSPSicE7PnlALVWn2pBY3Q3pGDHyAb32Hd8GUToQbUhAjA== SHA3-512 +# controlRole roHEJSbRqSSTII4Z4+NOCV2OJaZVQ/dw153Fy2u4ILDP9XiZ426GwzCzc3RtpoqNMwqYIcfdd74xWXSMrWtGaA== w9qDsekgKn0WOVJycDyU0kLBa081zbStcCjUAVEqlfon5Sgx7XHtaodbmzpLegA1jT7Ag36T0zHaEWRHJe2fdA== SHA3-512 +# \ No newline at end of file diff --git a/VRStagelighting GridNode SPOUT/java/conf/management/management.properties b/VRStagelighting GridNode SPOUT/java/conf/management/management.properties new file mode 100644 index 0000000..ecb0882 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/management/management.properties @@ -0,0 +1,304 @@ +##################################################################### +# Default Configuration File for Java Platform Management +##################################################################### +# +# The Management Configuration file (in java.util.Properties format) +# will be read if one of the following system properties is set: +# -Dcom.sun.management.jmxremote.port= +# or -Dcom.sun.management.config.file= +# +# The default Management Configuration file is: +# +# $JRE/conf/management/management.properties +# +# Another location for the Management Configuration File can be specified +# by the following property on the Java command line: +# +# -Dcom.sun.management.config.file= +# +# If -Dcom.sun.management.config.file= is set, the port +# number for the management agent can be specified in the config file +# using the following lines: +# +# ################ Management Agent Port ######################### +# +# For setting the JMX RMI agent port use the following line +# com.sun.management.jmxremote.port= +# +# For setting the JMX local server port use the following line +# com.sun.management.jmxremote.local.port= + +##################################################################### +# Optional Instrumentation +##################################################################### +# +# By default only the basic instrumentation with low overhead is on. +# The following properties allow to selectively turn on optional +# instrumentation which are off by default and may have some +# additional overhead. +# +# com.sun.management.enableThreadContentionMonitoring +# +# This option enables thread contention monitoring if the +# Java virtual machine supports such instrumentation. +# Refer to the specification for the java.lang.management.ThreadMXBean +# interface - see isThreadContentionMonitoringSupported() method. +# + +# To enable thread contention monitoring, uncomment the following line +# com.sun.management.enableThreadContentionMonitoring + +##################################################################### +# RMI Management Properties +##################################################################### +# +# If system property -Dcom.sun.management.jmxremote.port= +# is set then +# - A MBean server is started +# - JRE Platform MBeans are registered in the MBean server +# - RMI connector is published in a private readonly registry at +# specified port using a well known name, "jmxrmi" +# - the following properties are read for JMX remote management. +# +# The configuration can be specified only at startup time. +# Later changes to above system property (e.g. via setProperty method), +# this config file, the password file, or the access file have no effect to the +# running MBean server, the connector, or the registry. +# + +# +# ########## RMI connector settings for local management ########## +# +# com.sun.management.jmxremote.local.only=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as true then the local JMX RMI connector +# server will only accept connection requests from clients running on +# the host where the out-of-the-box JMX management agent is running. +# In order to ensure backwards compatibility this property could be +# set to false. However, deploying the local management agent in this +# way is discouraged because the local JMX RMI connector server will +# accept connection requests from any client either local or remote. +# For remote management the remote JMX RMI connector server should +# be used instead with authentication and SSL/TLS encryption enabled. +# + +# For allowing the local management agent accept local +# and remote connection requests use the following line +# com.sun.management.jmxremote.local.only=false + +# +# ###################### RMI SSL ############################# +# +# com.sun.management.jmxremote.ssl=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as false then SSL is not used. +# + +# For RMI monitoring without SSL use the following line +# com.sun.management.jmxremote.ssl=false + +# com.sun.management.jmxremote.ssl.config.file=filepath +# Specifies the location of the SSL configuration file. A properties +# file can be used to supply the keystore and truststore location and +# password settings thus avoiding to pass them as cleartext in the +# command-line. +# +# The current implementation of the out-of-the-box management agent will +# look up and use the properties specified below to configure the SSL +# keystore and truststore, if present: +# javax.net.ssl.keyStore= +# javax.net.ssl.keyStorePassword= +# javax.net.ssl.trustStore= +# javax.net.ssl.trustStorePassword= +# Any other properties in the file will be ignored. This will allow us +# to extend the property set in the future if required by the default +# SSL implementation. +# +# If the property "com.sun.management.jmxremote.ssl" is set to false, +# then this property is ignored. +# + +# For supplying the keystore settings in a file use the following line +# com.sun.management.jmxremote.ssl.config.file=filepath + +# com.sun.management.jmxremote.ssl.enabled.cipher.suites= +# The value of this property is a string that is a comma-separated list +# of SSL/TLS cipher suites to enable. This property can be specified in +# conjunction with the previous property "com.sun.management.jmxremote.ssl" +# in order to control which particular SSL/TLS cipher suites are enabled +# for use by accepted connections. If this property is not specified then +# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that +# are enabled by default. +# + +# com.sun.management.jmxremote.ssl.enabled.protocols= +# The value of this property is a string that is a comma-separated list +# of SSL/TLS protocol versions to enable. This property can be specified in +# conjunction with the previous property "com.sun.management.jmxremote.ssl" +# in order to control which particular SSL/TLS protocol versions are +# enabled for use by accepted connections. If this property is not +# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS +# protocol versions that are enabled by default. +# + +# com.sun.management.jmxremote.ssl.need.client.auth=true|false +# Default for this property is false. (Case for true/false ignored) +# If this property is specified as true in conjunction with the previous +# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server +# Socket Factory will require client authentication. +# + +# For RMI monitoring with SSL client authentication use the following line +# com.sun.management.jmxremote.ssl.need.client.auth=true + +# com.sun.management.jmxremote.registry.ssl=true|false +# Default for this property is false. (Case for true/false ignored) +# If this property is specified as true then the RMI registry used +# to bind the RMIServer remote object is protected with SSL/TLS +# RMI Socket Factories that can be configured with the properties: +# com.sun.management.jmxremote.ssl.config.file +# com.sun.management.jmxremote.ssl.enabled.cipher.suites +# com.sun.management.jmxremote.ssl.enabled.protocols +# com.sun.management.jmxremote.ssl.need.client.auth +# If the two properties below are true at the same time, i.e. +# com.sun.management.jmxremote.ssl=true +# com.sun.management.jmxremote.registry.ssl=true +# then the RMIServer remote object and the RMI registry are +# both exported with the same SSL/TLS RMI Socket Factories. +# + +# For using an SSL/TLS protected RMI registry use the following line +# com.sun.management.jmxremote.registry.ssl=true + +# +# ################ RMI User authentication ################ +# +# com.sun.management.jmxremote.authenticate=true|false +# Default for this property is true. (Case for true/false ignored) +# If this property is specified as false then no authentication is +# performed and all users are allowed all access. +# + +# For RMI monitoring without any checking use the following line +# com.sun.management.jmxremote.authenticate=false + +# +# ################ RMI Login configuration ################### +# +# com.sun.management.jmxremote.login.config= +# Specifies the name of a JAAS login configuration entry to use when +# authenticating users of RMI monitoring. +# +# Setting this property is optional - the default login configuration +# specifies a file-based authentication that uses the password file. +# +# When using this property to override the default login configuration +# then the named configuration entry must be in a file that gets loaded +# by JAAS. In addition, the login module(s) specified in the configuration +# should use the name and/or password callbacks to acquire the user's +# credentials. See the NameCallback and PasswordCallback classes in the +# javax.security.auth.callback package for more details. +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# + +# For a non-default login configuration use the following line +# com.sun.management.jmxremote.login.config= + +# +# ################ RMI Password file location ################## +# +# com.sun.management.jmxremote.password.file=filepath +# Specifies location for password file +# This is optional - default location is +# $JRE/conf/management/jmxremote.password +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# Otherwise the password file must exist and be in the valid format. +# If the password file is empty or non-existent then no access is allowed. +# + +# For a non-default password file location use the following line +# com.sun.management.jmxremote.password.file=filepath + +# +# ################# Hash passwords in password file ############## +# com.sun.management.jmxremote.password.toHashes = true|false +# Default for this property is true. +# Specifies if passwords in the password file should be hashed or not. +# If this property is true, and if the password file is writable, and if the +# system security policy allows writing into the password file, +# all the clear passwords in the password file will be replaced by +# their SHA3-512 hash when the file is read by the server +# + +# +# ################ RMI Access file location ##################### +# +# com.sun.management.jmxremote.access.file=filepath +# Specifies location for access file +# This is optional - default location is +# $JRE/conf/management/jmxremote.access +# +# If the property "com.sun.management.jmxremote.authenticate" is set to +# false, then this property and the password & access files are ignored. +# Otherwise, the access file must exist and be in the valid format. +# If the access file is empty or non-existent then no access is allowed. +# + +# For a non-default password file location use the following line +# com.sun.management.jmxremote.access.file=filepath +# + +# ################ Management agent listen interface ######################### +# +# com.sun.management.jmxremote.host= +# Specifies the local interface on which the JMX RMI agent will bind. +# This is useful when running on machines which have several +# interfaces defined. It makes it possible to listen to a specific +# subnet accessible through that interface. +# +# The format of the value for that property is any string accepted +# by java.net.InetAddress.getByName(String). +# + +# ################ Filter for ObjectInputStream ############################# +# com.sun.management.jmxremote.serial.filter.pattern= +# A filter, if configured, is used by java.io.ObjectInputStream during +# deserialization of parameters sent to the JMX default agent to validate the +# contents of the stream. +# A filter is configured as a sequence of patterns, each pattern is either +# matched against the name of a class in the stream or defines a limit. +# Patterns are separated by ";" (semicolon). +# Whitespace is significant and is considered part of the pattern. +# +# If a pattern includes a "=", it sets a limit. +# If a limit appears more than once the last value is used. +# Limits are checked before classes regardless of the order in the sequence of patterns. +# If any of the limits are exceeded, the filter status is REJECTED. +# +# maxdepth=value - the maximum depth of a graph +# maxrefs=value - the maximum number of internal references +# maxbytes=value - the maximum number of bytes in the input stream +# maxarray=value - the maximum array length allowed +# +# Other patterns, from left to right, match the class or package name as +# returned from Class.getName. +# If the class is an array type, the class or package to be matched is the element type. +# Arrays of any number of dimensions are treated the same as the element type. +# For example, a pattern of "!example.Foo", rejects creation of any instance or +# array of example.Foo. +# +# If the pattern starts with "!", the status is REJECTED if the remaining pattern +# is matched; otherwise the status is ALLOWED if the pattern matches. +# If the pattern contains "/", the non-empty prefix up to the "/" is the module name; +# if the module name matches the module name of the class then +# the remaining pattern is matched with the class name. +# If there is no "/", the module name is not compared. +# If the pattern ends with ".**" it matches any class in the package and all subpackages. +# If the pattern ends with ".*" it matches any class in the package. +# If the pattern ends with "*", it matches any class with the pattern as a prefix. +# If the pattern is equal to the class name, it matches. +# Otherwise, the status is UNDECIDED. diff --git a/VRStagelighting GridNode SPOUT/java/conf/net.properties b/VRStagelighting GridNode SPOUT/java/conf/net.properties new file mode 100644 index 0000000..4e64aaf --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/net.properties @@ -0,0 +1,151 @@ +############################################################ +# Default Networking Configuration File +# +# This file may contain default values for the networking system properties. +# These values are only used when the system properties are not specified +# on the command line or set programmatically. +# For now, only the various proxy settings can be configured here. +############################################################ + +# Whether or not the DefaultProxySelector will default to System Proxy +# settings when they do exist. +# Set it to 'true' to enable this feature and check for platform +# specific proxy settings +# Note that the system properties that do explicitly set proxies +# (like http.proxyHost) do take precedence over the system settings +# even if java.net.useSystemProxies is set to true. + +java.net.useSystemProxies=false + +#------------------------------------------------------------------------ +# Proxy configuration for the various protocol handlers. +# DO NOT uncomment these lines if you have set java.net.useSystemProxies +# to true as the protocol specific properties will take precedence over +# system settings. +#------------------------------------------------------------------------ + +# HTTP Proxy settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 80) and nonProxyHosts is a '|' separated list of hostnames which +# should be accessed directly, ignoring the proxy server (default value is +# localhost & 127.0.0.1). +# +# http.proxyHost= +# http.proxyPort=80 +http.nonProxyHosts=localhost|127.*|[::1] +# +# HTTPS Proxy Settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list. +# +# https.proxyHost= +# https.proxyPort=443 +# +# FTP Proxy settings. proxyHost is the name of the proxy server +# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default +# value is 80) and nonProxyHosts is a '|' separated list of hostnames which +# should be accessed directly, ignoring the proxy server (default value is +# localhost & 127.0.0.1). +# +# ftp.proxyHost= +# ftp.proxyPort=80 +ftp.nonProxyHosts=localhost|127.*|[::1] +# +# Socks proxy settings. socksProxyHost is the name of the proxy server +# (e.g. socks.domain.com), socksProxyPort is the port number to use +# (default value is 1080) +# +# socksProxyHost= +# socksProxyPort=1080 +# +# HTTP Keep Alive settings. remainingData is the maximum amount of data +# in kilobytes that will be cleaned off the underlying socket so that it +# can be reused (default value is 512K), queuedConnections is the maximum +# number of Keep Alive connections to be on the queue for clean up (default +# value is 10). +# http.KeepAlive.remainingData=512 +# http.KeepAlive.queuedConnections=10 + +# Authentication Scheme restrictions for HTTP and HTTPS. +# +# In some environments certain authentication schemes may be undesirable +# when proxying HTTP or HTTPS. For example, "Basic" results in effectively the +# cleartext transmission of the user's password over the physical network. +# This section describes the mechanism for disabling authentication schemes +# based on the scheme name. Disabled schemes will be treated as if they are not +# supported by the implementation. +# +# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication +# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT. +# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication +# schemes that will be disabled when proxying HTTP. +# +# In both cases the property is a comma-separated list of, case-insensitive, +# authentication scheme names, as defined by their relevant RFCs. An +# implementation may, but is not required to, support common schemes whose names +# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'. A scheme that +# is not known, or not supported, by the implementation is ignored. +# +# Note: This property is currently used by the JDK Reference implementation. It +# is not guaranteed to be examined and used by other implementations. +# +#jdk.http.auth.proxying.disabledSchemes= +jdk.http.auth.tunneling.disabledSchemes=Basic + +# +# Allow restricted HTTP request headers +# +# By default, the following request headers are not allowed to be set by user code +# in HttpRequests: "connection", "content-length", "expect", "host" and "upgrade". +# The 'jdk.httpclient.allowRestrictedHeaders' property allows one or more of these +# headers to be specified as a comma separated list to override the default restriction. +# The names are case-insensitive and white-space is ignored (removed before processing +# the list). Note, this capability is mostly intended for testing and isn't expected +# to be used in real deployments. Protocol errors or other undefined behavior is likely +# to occur when using them. The property is not set by default. +# Note also, that there may be other headers that are restricted from being set +# depending on the context. This includes the "Authorization" header when the +# relevant HttpClient has an authenticator set. These restrictions cannot be +# overridden by this property. +# +# jdk.httpclient.allowRestrictedHeaders=host +# +# +# Transparent NTLM HTTP authentication mode on Windows. Transparent authentication +# can be used for the NTLM scheme, where the security credentials based on the +# currently logged in user's name and password can be obtained directly from the +# operating system, without prompting the user. This property has three possible +# values which regulate the behavior as shown below. Other unrecognized values +# are handled the same as 'disabled'. Note, that NTLM is not considered to be a +# strongly secure authentication scheme and care should be taken before enabling +# this mechanism. +# +# Transparent authentication never used. +#jdk.http.ntlm.transparentAuth=disabled +# +# Enabled for all hosts. +#jdk.http.ntlm.transparentAuth=allHosts +# +# Enabled for hosts that are trusted in Windows Internet settings +#jdk.http.ntlm.transparentAuth=trustedHosts +# +jdk.http.ntlm.transparentAuth=disabled +# +# Default directory where automatically bound Unix domain server +# sockets are stored. Sockets are automatically bound when bound +# with a null address. +# +# The search order for the directory on Windows is: +# +# 1. System property "jdk.net.unixdomain.tmpdir" +# +# 2. Networking property "jdk.net.unixdomain.tmpdir" specified +# in this file (not set by default) +# +# 3. The TEMP environment variable (the effective default) +# +# 4. The java.io.tmpdir system property +# +#jdk.net.unixdomain.tmpdir= +# + diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/java.policy b/VRStagelighting GridNode SPOUT/java/conf/security/java.policy new file mode 100644 index 0000000..1554541 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/java.policy @@ -0,0 +1,44 @@ +// +// This system policy file grants a set of default permissions to all domains +// and can be configured to grant additional permissions to modules and other +// code sources. The code source URL scheme for modules linked into a +// run-time image is "jrt". +// +// For example, to grant permission to read the "foo" property to the module +// "com.greetings", the grant entry is: +// +// grant codeBase "jrt:/com.greetings" { +// permission java.util.PropertyPermission "foo", "read"; +// }; +// + +// default permissions granted to all domains +grant { + // allows anyone to listen on dynamic ports + permission java.net.SocketPermission "localhost:0", "listen"; + + // "standard" properies that can be read by anyone + permission java.util.PropertyPermission "java.version", "read"; + permission java.util.PropertyPermission "java.vendor", "read"; + permission java.util.PropertyPermission "java.vendor.url", "read"; + permission java.util.PropertyPermission "java.class.version", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.version", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "file.separator", "read"; + permission java.util.PropertyPermission "path.separator", "read"; + permission java.util.PropertyPermission "line.separator", "read"; + permission java.util.PropertyPermission + "java.specification.version", "read"; + permission java.util.PropertyPermission "java.specification.vendor", "read"; + permission java.util.PropertyPermission "java.specification.name", "read"; + permission java.util.PropertyPermission + "java.vm.specification.version", "read"; + permission java.util.PropertyPermission + "java.vm.specification.vendor", "read"; + permission java.util.PropertyPermission + "java.vm.specification.name", "read"; + permission java.util.PropertyPermission "java.vm.version", "read"; + permission java.util.PropertyPermission "java.vm.vendor", "read"; + permission java.util.PropertyPermission "java.vm.name", "read"; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/java.security b/VRStagelighting GridNode SPOUT/java/conf/security/java.security new file mode 100644 index 0000000..5223139 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/java.security @@ -0,0 +1,1361 @@ +# +# This is the "master security properties file". +# +# An alternate java.security properties file may be specified +# from the command line via the system property +# +# -Djava.security.properties= +# +# This properties file appends to the master security properties file. +# If both properties files specify values for the same key, the value +# from the command-line properties file is selected, as it is the last +# one loaded. +# +# Also, if you specify +# +# -Djava.security.properties== (2 equals), +# +# then that properties file completely overrides the master security +# properties file. +# +# To disable the ability to specify an additional properties file from +# the command line, set the key security.overridePropertiesFile +# to false in the master security properties file. It is set to true +# by default. +# +# If this properties file fails to load, the JDK implementation will throw +# an unspecified error when initializing the java.security.Security class. + +# In this file, various security properties are set for use by +# java.security classes. This is where users can statically register +# Cryptography Package Providers ("providers" for short). The term +# "provider" refers to a package or set of packages that supply a +# concrete implementation of a subset of the cryptography aspects of +# the Java Security API. A provider may, for example, implement one or +# more digital signature algorithms or message digest algorithms. +# +# Each provider must implement a subclass of the Provider class. +# To register a provider in this master security properties file, +# specify the provider and priority in the format +# +# security.provider.= +# +# This declares a provider, and specifies its preference +# order n. The preference order is the order in which providers are +# searched for requested algorithms (when no specific provider is +# requested). The order is 1-based; 1 is the most preferred, followed +# by 2, and so on. +# +# must specify the name of the Provider as passed to its super +# class java.security.Provider constructor. This is for providers loaded +# through the ServiceLoader mechanism. +# +# must specify the subclass of the Provider class whose +# constructor sets the values of various properties that are required +# for the Java Security API to look up the algorithms or other +# facilities implemented by the provider. This is for providers loaded +# through classpath. +# +# Note: Providers can be dynamically registered instead by calls to +# either the addProvider or insertProviderAt method in the Security +# class. + +# +# List of providers and their preference orders (see above): +# +security.provider.1=SUN +security.provider.2=SunRsaSign +security.provider.3=SunEC +security.provider.4=SunJSSE +security.provider.5=SunJCE +security.provider.6=SunJGSS +security.provider.7=SunSASL +security.provider.8=XMLDSig +security.provider.9=SunPCSC +security.provider.10=JdkLDAP +security.provider.11=JdkSASL +security.provider.12=SunMSCAPI +security.provider.13=SunPKCS11 + +# +# A list of preferred providers for specific algorithms. These providers will +# be searched for matching algorithms before the list of registered providers. +# Entries containing errors (parsing, etc) will be ignored. Use the +# -Djava.security.debug=jca property to debug these errors. +# +# The property is a comma-separated list of serviceType.algorithm:provider +# entries. The serviceType (example: "MessageDigest") is optional, and if +# not specified, the algorithm applies to all service types that support it. +# The algorithm is the standard algorithm name or transformation. +# Transformations can be specified in their full standard name +# (ex: AES/CBC/PKCS5Padding), or as partial matches (ex: AES, AES/CBC). +# The provider is the name of the provider. Any provider that does not +# also appear in the registered list will be ignored. +# +# There is a special serviceType for this property only to group a set of +# algorithms together. The type is "Group" and is followed by an algorithm +# keyword. Groups are to simplify and lessen the entries on the property +# line. Current groups are: +# Group.SHA2 = SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256 +# Group.HmacSHA2 = HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512 +# Group.SHA2RSA = SHA224withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA +# Group.SHA2DSA = SHA224withDSA, SHA256withDSA, SHA384withDSA, SHA512withDSA +# Group.SHA2ECDSA = SHA224withECDSA, SHA256withECDSA, SHA384withECDSA, \ +# SHA512withECDSA +# Group.SHA3 = SHA3-224, SHA3-256, SHA3-384, SHA3-512 +# Group.HmacSHA3 = HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512 +# +# Example: +# jdk.security.provider.preferred=AES/GCM/NoPadding:SunJCE, \ +# MessageDigest.SHA-256:SUN, Group.HmacSHA2:SunJCE +# +#jdk.security.provider.preferred= + + +# +# Sun Provider SecureRandom seed source. +# +# Select the primary source of seed data for the "NativePRNG", "SHA1PRNG" +# and "DRBG" SecureRandom implementations in the "Sun" provider. +# (Other SecureRandom implementations might also use this property.) +# +# On Unix-like systems (for example, Linux/MacOS), the +# "NativePRNG", "SHA1PRNG" and "DRBG" implementations obtains seed data from +# special device files such as file:/dev/random. +# +# On Windows systems, specifying the URLs "file:/dev/random" or +# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding +# mechanism for SHA1PRNG and DRBG. +# +# By default, an attempt is made to use the entropy gathering device +# specified by the "securerandom.source" Security property. If an +# exception occurs while accessing the specified URL: +# +# NativePRNG: +# a default value of /dev/random will be used. If neither +# are available, the implementation will be disabled. +# "file" is the only currently supported protocol type. +# +# SHA1PRNG and DRBG: +# the traditional system/thread activity algorithm will be used. +# +# The entropy gathering device can also be specified with the System +# property "java.security.egd". For example: +# +# % java -Djava.security.egd=file:/dev/random MainClass +# +# Specifying this System property will override the +# "securerandom.source" Security property. +# +# In addition, if "file:/dev/random" or "file:/dev/urandom" is +# specified, the "NativePRNG" implementation will be more preferred than +# DRBG and SHA1PRNG in the Sun provider. +# +securerandom.source=file:/dev/random + +# +# A list of known strong SecureRandom implementations. +# +# To help guide applications in selecting a suitable strong +# java.security.SecureRandom implementation, Java distributions should +# indicate a list of known strong implementations using the property. +# +# This is a comma-separated list of algorithm and/or algorithm:provider +# entries. +# +securerandom.strongAlgorithms=Windows-PRNG:SunMSCAPI,DRBG:SUN + +# +# Sun provider DRBG configuration and default instantiation request. +# +# NIST SP 800-90Ar1 lists several DRBG mechanisms. Each can be configured +# with a DRBG algorithm name, and can be instantiated with a security strength, +# prediction resistance support, etc. This property defines the configuration +# and the default instantiation request of "DRBG" SecureRandom implementations +# in the SUN provider. (Other DRBG implementations can also use this property.) +# Applications can request different instantiation parameters like security +# strength, capability, personalization string using one of the +# getInstance(...,SecureRandomParameters,...) methods with a +# DrbgParameters.Instantiation argument, but other settings such as the +# mechanism and DRBG algorithm names are not currently configurable by any API. +# +# Please note that the SUN implementation of DRBG always supports reseeding. +# +# The value of this property is a comma-separated list of all configurable +# aspects. The aspects can appear in any order but the same aspect can only +# appear at most once. Its BNF-style definition is: +# +# Value: +# aspect { "," aspect } +# +# aspect: +# mech_name | algorithm_name | strength | capability | df +# +# // The DRBG mechanism to use. Default "Hash_DRBG" +# mech_name: +# "Hash_DRBG" | "HMAC_DRBG" | "CTR_DRBG" +# +# // The DRBG algorithm name. The "SHA-***" names are for Hash_DRBG and +# // HMAC_DRBG, default "SHA-256". The "AES-***" names are for CTR_DRBG, +# // default "AES-128" when using the limited cryptographic or "AES-256" +# // when using the unlimited. +# algorithm_name: +# "SHA-224" | "SHA-512/224" | "SHA-256" | +# "SHA-512/256" | "SHA-384" | "SHA-512" | +# "AES-128" | "AES-192" | "AES-256" +# +# // Security strength requested. Default "128" +# strength: +# "112" | "128" | "192" | "256" +# +# // Prediction resistance and reseeding request. Default "none" +# // "pr_and_reseed" - Both prediction resistance and reseeding +# // support requested +# // "reseed_only" - Only reseeding support requested +# // "none" - Neither prediction resistance not reseeding +# // support requested +# pr: +# "pr_and_reseed" | "reseed_only" | "none" +# +# // Whether a derivation function should be used. only applicable +# // to CTR_DRBG. Default "use_df" +# df: +# "use_df" | "no_df" +# +# Examples, +# securerandom.drbg.config=Hash_DRBG,SHA-224,112,none +# securerandom.drbg.config=CTR_DRBG,AES-256,192,pr_and_reseed,use_df +# +# The default value is an empty string, which is equivalent to +# securerandom.drbg.config=Hash_DRBG,SHA-256,128,none +# +securerandom.drbg.config= + +# +# Class to instantiate as the javax.security.auth.login.Configuration +# provider. +# +login.configuration.provider=sun.security.provider.ConfigFile + +# +# Default login configuration file +# +#login.config.url.1=file:${user.home}/.java.login.config + +# +# Class to instantiate as the system Policy. This is the name of the class +# that will be used as the Policy object. The system class loader is used to +# locate this class. +# +policy.provider=sun.security.provider.PolicyFile + +# The default is to have a single system-wide policy file, +# and a policy file in the user's home directory. +# +policy.url.1=file:${java.home}/conf/security/java.policy +policy.url.2=file:${user.home}/.java.policy + +# Controls whether or not properties are expanded in policy and login +# configuration files. If set to false, properties (${...}) will not +# be expanded in policy and login configuration files. If commented out or +# set to an empty string, the default value is "false" for policy files and +# "true" for login configuration files. +# +policy.expandProperties=true + +# Controls whether or not an extra policy or login configuration file is +# allowed to be passed on the command line with -Djava.security.policy=somefile +# or -Djava.security.auth.login.config=somefile. If commented out or set to +# an empty string, the default value is "false". +# +policy.allowSystemProperty=true + +# whether or not we look into the IdentityScope for trusted Identities +# when encountering a 1.1 signed JAR file. If the identity is found +# and is trusted, we grant it AllPermission. Note: the default policy +# provider (sun.security.provider.PolicyFile) does not support this property. +# +policy.ignoreIdentityScope=false + +# +# Default keystore type. +# +keystore.type=pkcs12 + +# +# Controls compatibility mode for JKS and PKCS12 keystore types. +# +# When set to 'true', both JKS and PKCS12 keystore types support loading +# keystore files in either JKS or PKCS12 format. When set to 'false' the +# JKS keystore type supports loading only JKS keystore files and the PKCS12 +# keystore type supports loading only PKCS12 keystore files. +# +keystore.type.compat=true + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when passed to the +# SecurityManager::checkPackageAccess method unless the corresponding +# RuntimePermission("accessClassInPackage."+package) has been granted. +# +package.access=sun.misc.,\ + sun.reflect. + +# +# List of comma-separated packages that start with or equal this string +# will cause a security exception to be thrown when passed to the +# SecurityManager::checkPackageDefinition method unless the corresponding +# RuntimePermission("defineClassInPackage."+package) has been granted. +# +# By default, none of the class loaders supplied with the JDK call +# checkPackageDefinition. +# +package.definition=sun.misc.,\ + sun.reflect. + +# +# Determines whether this properties file can be appended to +# or overridden on the command line via -Djava.security.properties +# +security.overridePropertiesFile=true + +# +# Determines the default key and trust manager factory algorithms for +# the javax.net.ssl package. +# +ssl.KeyManagerFactory.algorithm=SunX509 +ssl.TrustManagerFactory.algorithm=PKIX + +# +# The Java-level namelookup cache policy for successful lookups: +# +# any negative value: caching forever +# any positive value: the number of seconds to cache an address for +# zero: do not cache +# +# default value is forever (FOREVER). For security reasons, this +# caching is made forever when a security manager is set. When a security +# manager is not set, the default behavior in this implementation +# is to cache for 30 seconds. +# +# NOTE: setting this to anything other than the default value can have +# serious security implications. Do not set it unless +# you are sure you are not exposed to DNS spoofing attack. +# +#networkaddress.cache.ttl=-1 + +# The Java-level namelookup cache policy for failed lookups: +# +# any negative value: cache forever +# any positive value: the number of seconds to cache negative lookup results +# zero: do not cache +# +# In some Microsoft Windows networking environments that employ +# the WINS name service in addition to DNS, name service lookups +# that fail may take a noticeably long time to return (approx. 5 seconds). +# For this reason the default caching policy is to maintain these +# results for 10 seconds. +# +networkaddress.cache.negative.ttl=10 + +# +# Properties to configure OCSP for certificate revocation checking +# + +# Enable OCSP +# +# By default, OCSP is not used for certificate revocation checking. +# This property enables the use of OCSP when set to the value "true". +# +# NOTE: SocketPermission is required to connect to an OCSP responder. +# +# Example, +# ocsp.enable=true + +# +# Location of the OCSP responder +# +# By default, the location of the OCSP responder is determined implicitly +# from the certificate being validated. This property explicitly specifies +# the location of the OCSP responder. The property is used when the +# Authority Information Access extension (defined in RFC 5280) is absent +# from the certificate or when it requires overriding. +# +# Example, +# ocsp.responderURL=http://ocsp.example.net:80 + +# +# Subject name of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# distinguished name (defined in RFC 2253) which identifies a certificate in +# the set of certificates supplied during cert path validation. In cases where +# the subject name alone is not sufficient to uniquely identify the certificate +# then both the "ocsp.responderCertIssuerName" and +# "ocsp.responderCertSerialNumber" properties must be used instead. When this +# property is set then those two properties are ignored. +# +# Example, +# ocsp.responderCertSubjectName=CN=OCSP Responder, O=XYZ Corp + +# +# Issuer name of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# distinguished name (defined in RFC 2253) which identifies a certificate in +# the set of certificates supplied during cert path validation. When this +# property is set then the "ocsp.responderCertSerialNumber" property must also +# be set. When the "ocsp.responderCertSubjectName" property is set then this +# property is ignored. +# +# Example, +# ocsp.responderCertIssuerName=CN=Enterprise CA, O=XYZ Corp + +# +# Serial number of the OCSP responder's certificate +# +# By default, the certificate of the OCSP responder is that of the issuer +# of the certificate being validated. This property identifies the certificate +# of the OCSP responder when the default does not apply. Its value is a string +# of hexadecimal digits (colon or space separators may be present) which +# identifies a certificate in the set of certificates supplied during cert path +# validation. When this property is set then the "ocsp.responderCertIssuerName" +# property must also be set. When the "ocsp.responderCertSubjectName" property +# is set then this property is ignored. +# +# Example, +# ocsp.responderCertSerialNumber=2A:FF:00 + +# +# Policy for failed Kerberos KDC lookups: +# +# When a KDC is unavailable (network error, service failure, etc), it is +# put inside a secondary list and accessed less often for future requests. The +# value (case-insensitive) for this policy can be: +# +# tryLast +# KDCs in the secondary list are always tried after those not on the list. +# +# tryLess[:max_retries,timeout] +# KDCs in the secondary list are still tried by their order in the +# configuration, but with smaller max_retries and timeout values. +# max_retries and timeout are optional numerical parameters (default 1 and +# 5000, which means once and 5 seconds). Please note that if any of the +# values defined here are more than what is defined in krb5.conf, it will be +# ignored. +# +# Whenever a KDC is detected as available, it is removed from the secondary +# list. The secondary list is reset when krb5.conf is reloaded. You can add +# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is +# reloaded whenever a JAAS authentication is attempted. +# +# Example, +# krb5.kdc.bad.policy = tryLast +# krb5.kdc.bad.policy = tryLess:2,2000 +# +krb5.kdc.bad.policy = tryLast + +# +# Kerberos cross-realm referrals (RFC 6806) +# +# OpenJDK's Kerberos client supports cross-realm referrals as defined in +# RFC 6806. This allows to setup more dynamic environments in which clients +# do not need to know in advance how to reach the realm of a target principal +# (either a user or service). +# +# When a client issues an AS or a TGS request, the "canonicalize" option +# is set to announce support of this feature. A KDC server may fulfill the +# request or reply referring the client to a different one. If referred, +# the client will issue a new request and the cycle repeats. +# +# In addition to referrals, the "canonicalize" option allows the KDC server +# to change the client name in response to an AS request. For security reasons, +# RFC 6806 (section 11) FAST scheme is enforced. +# +# Disable Kerberos cross-realm referrals. Value may be overwritten with a +# System property (-Dsun.security.krb5.disableReferrals). +sun.security.krb5.disableReferrals=false + +# Maximum number of AS or TGS referrals to avoid infinite loops. Value may +# be overwritten with a System property (-Dsun.security.krb5.maxReferrals). +sun.security.krb5.maxReferrals=5 + +# +# This property contains a list of disabled EC Named Curves that can be included +# in the jdk.[tls|certpath|jar].disabledAlgorithms properties. To include this +# list in any of the disabledAlgorithms properties, add the property name as +# an entry. +#jdk.disabled.namedCurves= + +# +# Algorithm restrictions for certification path (CertPath) processing +# +# In some environments, certain algorithms or key lengths may be undesirable +# for certification path building and validation. For example, "MD2" is +# generally no longer considered to be a secure hash algorithm. This section +# describes the mechanism for disabling algorithms based on algorithm name +# and/or key length. This includes algorithms used in certificates, as well +# as revocation information such as CRLs and signed OCSP Responses. +# The syntax of the disabled algorithm string is described as follows: +# DisabledAlgorithms: +# " DisabledAlgorithm { , DisabledAlgorithm } " +# +# DisabledAlgorithm: +# AlgorithmName [Constraint] { '&' Constraint } | IncludeProperty +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint | CAConstraint | DenyAfterConstraint | +# UsageConstraint +# +# KeySizeConstraint: +# keySize Operator KeyLength +# +# Operator: +# <= | < | == | != | >= | > +# +# KeyLength: +# Integer value of the algorithm's key length in bits +# +# CAConstraint: +# jdkCA +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# +# UsageConstraint: +# usage [TLSServer] [TLSClient] [SignedJAR] +# +# IncludeProperty: +# include +# +# The "AlgorithmName" is the standard algorithm name of the disabled +# algorithm. See the Java Security Standard Algorithm Names Specification +# for information about Standard Algorithm Names. Matching is +# performed using a case-insensitive sub-element matching rule. (For +# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and +# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a +# sub-element of the certificate algorithm name, the algorithm will be +# rejected during certification path building and validation. For example, +# the assertion algorithm name "DSA" will disable all certificate algorithms +# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion +# will not disable algorithms related to "ECDSA". +# +# The "IncludeProperty" allows a implementation-defined security property that +# can be included in the disabledAlgorithms properties. These properties are +# to help manage common actions easier across multiple disabledAlgorithm +# properties. +# There is one defined security property: jdk.disabled.namedCurves +# See the property for more specific details. +# +# +# A "Constraint" defines restrictions on the keys and/or certificates for +# a specified AlgorithmName: +# +# KeySizeConstraint: +# keySize Operator KeyLength +# The constraint requires a key of a valid size range if the +# "AlgorithmName" is of a key algorithm. The "KeyLength" indicates +# the key size specified in number of bits. For example, +# "RSA keySize <= 1024" indicates that any RSA key with key size less +# than or equal to 1024 bits should be disabled, and +# "RSA keySize < 1024, RSA keySize > 2048" indicates that any RSA key +# with key size less than 1024 or greater than 2048 should be disabled. +# This constraint is only used on algorithms that have a key size. +# +# CAConstraint: +# jdkCA +# This constraint prohibits the specified algorithm only if the +# algorithm is used in a certificate chain that terminates at a marked +# trust anchor in the lib/security/cacerts keystore. If the jdkCA +# constraint is not set, then all chains using the specified algorithm +# are restricted. jdkCA may only be used once in a DisabledAlgorithm +# expression. +# Example: To apply this constraint to SHA-1 certificates, include +# the following: "SHA1 jdkCA" +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# This constraint prohibits a certificate with the specified algorithm +# from being used after the date regardless of the certificate's +# validity. JAR files that are signed and timestamped before the +# constraint date with certificates containing the disabled algorithm +# will not be restricted. The date is processed in the UTC timezone. +# This constraint can only be used once in a DisabledAlgorithm +# expression. +# Example: To deny usage of RSA 2048 bit certificates after Feb 3 2020, +# use the following: "RSA keySize == 2048 & denyAfter 2020-02-03" +# +# UsageConstraint: +# usage [TLSServer] [TLSClient] [SignedJAR] +# This constraint prohibits the specified algorithm for +# a specified usage. This should be used when disabling an algorithm +# for all usages is not practical. 'TLSServer' restricts the algorithm +# in TLS server certificate chains when server authentication is +# performed. 'TLSClient' restricts the algorithm in TLS client +# certificate chains when client authentication is performed. +# 'SignedJAR' constrains use of certificates in signed jar files. +# The usage type follows the keyword and more than one usage type can +# be specified with a whitespace delimiter. +# Example: "SHA1 usage TLSServer TLSClient" +# +# When an algorithm must satisfy more than one constraint, it must be +# delimited by an ampersand '&'. For example, to restrict certificates in a +# chain that terminate at a distribution provided trust anchor and contain +# RSA keys that are less than or equal to 1024 bits, add the following +# constraint: "RSA keySize <= 1024 & jdkCA". +# +# All DisabledAlgorithms expressions are processed in the order defined in the +# property. This requires lower keysize constraints to be specified +# before larger keysize constraints of the same algorithm. For example: +# "RSA keySize < 1024 & jdkCA, RSA keySize < 2048". +# +# Note: The algorithm restrictions do not apply to trust anchors or +# self-signed certificates. +# +# Note: This property is currently used by Oracle's PKIX implementation. It +# is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048 +# +# +jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ + RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \ + SHA1 usage SignedJAR & denyAfter 2019-01-01 + +# +# Legacy algorithms for certification path (CertPath) processing and +# signed JAR files. +# +# In some environments, a certain algorithm or key length may be undesirable +# but is not yet disabled. +# +# Tools such as keytool and jarsigner may emit warnings when these legacy +# algorithms are used. See the man pages for those tools for more information. +# +# The syntax is the same as the "jdk.certpath.disabledAlgorithms" and +# "jdk.jar.disabledAlgorithms" security properties. +# +# Note: This property is currently used by the JDK Reference +# implementation. It is not guaranteed to be examined and used by other +# implementations. + +jdk.security.legacyAlgorithms=SHA1, \ + RSA keySize < 2048, DSA keySize < 2048 + +# +# Algorithm restrictions for signed JAR files +# +# In some environments, certain algorithms or key lengths may be undesirable +# for signed JAR validation. For example, "MD2" is generally no longer +# considered to be a secure hash algorithm. This section describes the +# mechanism for disabling algorithms based on algorithm name and/or key length. +# JARs signed with any of the disabled algorithms or key sizes will be treated +# as unsigned. +# +# The syntax of the disabled algorithm string is described as follows: +# DisabledAlgorithms: +# " DisabledAlgorithm { , DisabledAlgorithm } " +# +# DisabledAlgorithm: +# AlgorithmName [Constraint] { '&' Constraint } +# +# AlgorithmName: +# (see below) +# +# Constraint: +# KeySizeConstraint | DenyAfterConstraint +# +# KeySizeConstraint: +# keySize Operator KeyLength +# +# DenyAfterConstraint: +# denyAfter YYYY-MM-DD +# +# Operator: +# <= | < | == | != | >= | > +# +# KeyLength: +# Integer value of the algorithm's key length in bits +# +# Note: This property is currently used by the JDK Reference +# implementation. It is not guaranteed to be examined and used by other +# implementations. +# +# See "jdk.certpath.disabledAlgorithms" for syntax descriptions. +# +jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ + DSA keySize < 1024, SHA1 denyAfter 2019-01-01 + +# +# Algorithm restrictions for Secure Socket Layer/Transport Layer Security +# (SSL/TLS/DTLS) processing +# +# In some environments, certain algorithms or key lengths may be undesirable +# when using SSL/TLS/DTLS. This section describes the mechanism for disabling +# algorithms during SSL/TLS/DTLS security parameters negotiation, including +# protocol version negotiation, cipher suites selection, named groups +# selection, signature schemes selection, peer authentication and key +# exchange mechanisms. +# +# Disabled algorithms will not be negotiated for SSL/TLS connections, even +# if they are enabled explicitly in an application. +# +# For PKI-based peer authentication and key exchange mechanisms, this list +# of disabled algorithms will also be checked during certification path +# building and validation, including algorithms used in certificates, as +# well as revocation information such as CRLs and signed OCSP Responses. +# This is in addition to the jdk.certpath.disabledAlgorithms property above. +# +# See the specification of "jdk.certpath.disabledAlgorithms" for the +# syntax of the disabled algorithm string. +# +# Note: The algorithm restrictions do not apply to trust anchors or +# self-signed certificates. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \ +# rsa_pkcs1_sha1, secp224r1 +jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ + DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL + +# +# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS) +# processing in JSSE implementation. +# +# In some environments, a certain algorithm may be undesirable but it +# cannot be disabled because of its use in legacy applications. Legacy +# algorithms may still be supported, but applications should not use them +# as the security strength of legacy algorithms are usually not strong enough +# in practice. +# +# During SSL/TLS security parameters negotiation, legacy algorithms will +# not be negotiated unless there are no other candidates. +# +# The syntax of the legacy algorithms string is described as this Java +# BNF-style: +# LegacyAlgorithms: +# " LegacyAlgorithm { , LegacyAlgorithm } " +# +# LegacyAlgorithm: +# AlgorithmName (standard JSSE algorithm name) +# +# See the specification of security property "jdk.certpath.disabledAlgorithms" +# for the syntax and description of the "AlgorithmName" notation. +# +# Per SSL/TLS specifications, cipher suites have the form: +# SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg +# or +# TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg +# +# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the +# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC +# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest +# algorithm for HMAC. +# +# The LegacyAlgorithm can be one of the following standard algorithm names: +# 1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA +# 2. JSSE key exchange algorithm name, e.g., RSA +# 3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC +# 4. JSSE message digest algorithm name, e.g., SHA +# +# See SSL/TLS specifications and the Java Security Standard Algorithm Names +# Specification for information about the algorithm names. +# +# Note: If a legacy algorithm is also restricted through the +# jdk.tls.disabledAlgorithms property or the +# java.security.AlgorithmConstraints API (See +# javax.net.ssl.SSLParameters.setAlgorithmConstraints()), +# then the algorithm is completely disabled and will not be negotiated. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# There is no guarantee the property will continue to exist or be of the +# same syntax in future releases. +# +# Example: +# jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5 +# +jdk.tls.legacyAlgorithms=NULL, anon, RC4, DES, 3DES_EDE_CBC + +# +# The pre-defined default finite field Diffie-Hellman ephemeral (DHE) +# parameters for Transport Layer Security (SSL/TLS/DTLS) processing. +# +# In traditional SSL/TLS/DTLS connections where finite field DHE parameters +# negotiation mechanism is not used, the server offers the client group +# parameters, base generator g and prime modulus p, for DHE key exchange. +# It is recommended to use dynamic group parameters. This property defines +# a mechanism that allows you to specify custom group parameters. +# +# The syntax of this property string is described as this Java BNF-style: +# DefaultDHEParameters: +# DefinedDHEParameters { , DefinedDHEParameters } +# +# DefinedDHEParameters: +# "{" DHEPrimeModulus , DHEBaseGenerator "}" +# +# DHEPrimeModulus: +# HexadecimalDigits +# +# DHEBaseGenerator: +# HexadecimalDigits +# +# HexadecimalDigits: +# HexadecimalDigit { HexadecimalDigit } +# +# HexadecimalDigit: one of +# 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f +# +# Whitespace characters are ignored. +# +# The "DefinedDHEParameters" defines the custom group parameters, prime +# modulus p and base generator g, for a particular size of prime modulus p. +# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the +# "DHEBaseGenerator" defines the hexadecimal base generator g of a group +# parameter. It is recommended to use safe primes for the custom group +# parameters. +# +# If this property is not defined or the value is empty, the underlying JSSE +# provider's default group parameter is used for each connection. +# +# If the property value does not follow the grammar, or a particular group +# parameter is not valid, the connection will fall back and use the +# underlying JSSE provider's default group parameter. +# +# Note: This property is currently used by OpenJDK's JSSE implementation. It +# is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.tls.server.defaultDHEParameters= +# { \ +# FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \ +# 29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \ +# EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \ +# E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \ +# EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \ +# FFFFFFFF FFFFFFFF, 2} + +# +# TLS key limits on symmetric cryptographic algorithms +# +# This security property sets limits on algorithms key usage in TLS 1.3. +# When the amount of data encrypted exceeds the algorithm value listed below, +# a KeyUpdate message will trigger a key change. This is for symmetric ciphers +# with TLS 1.3 only. +# +# The syntax for the property is described below: +# KeyLimits: +# " KeyLimit { , KeyLimit } " +# +# WeakKeyLimit: +# AlgorithmName Action Length +# +# AlgorithmName: +# A full algorithm transformation. +# +# Action: +# KeyUpdate +# +# Length: +# The amount of encrypted data in a session before the Action occurs +# This value may be an integer value in bytes, or as a power of two, 2^29. +# +# KeyUpdate: +# The TLS 1.3 KeyUpdate handshake process begins when the Length amount +# is fulfilled. +# +# Note: This property is currently used by OpenJDK's JSSE implementation. It +# is not guaranteed to be examined and used by other implementations. +# +jdk.tls.keyLimits=AES/GCM/NoPadding KeyUpdate 2^37, \ + ChaCha20-Poly1305 KeyUpdate 2^37 + +# +# Cryptographic Jurisdiction Policy defaults +# +# Import and export control rules on cryptographic software vary from +# country to country. By default, Java provides two different sets of +# cryptographic policy files[1]: +# +# unlimited: These policy files contain no restrictions on cryptographic +# strengths or algorithms +# +# limited: These policy files contain more restricted cryptographic +# strengths +# +# The default setting is determined by the value of the "crypto.policy" +# Security property below. If your country or usage requires the +# traditional restrictive policy, the "limited" Java cryptographic +# policy is still available and may be appropriate for your environment. +# +# If you have restrictions that do not fit either use case mentioned +# above, Java provides the capability to customize these policy files. +# The "crypto.policy" security property points to a subdirectory +# within /conf/security/policy/ which can be customized. +# Please see the /conf/security/policy/README.txt file or consult +# the Java Security Guide/JCA documentation for more information. +# +# YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY +# TO DETERMINE THE EXACT REQUIREMENTS. +# +# [1] Please note that the JCE for Java SE, including the JCE framework, +# cryptographic policy files, and standard JCE providers provided with +# the Java SE, have been reviewed and approved for export as mass market +# encryption item by the US Bureau of Industry and Security. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +crypto.policy=unlimited + +# +# The policy for the XML Signature secure validation mode. Validation of +# XML Signatures that violate any of these constraints will fail. The +# mode is enforced by default. The mode can be disabled by setting the +# property "org.jcp.xml.dsig.secureValidation" to Boolean.FALSE with the +# javax.xml.crypto.XMLCryptoContext.setProperty() method. +# +# Policy: +# Constraint {"," Constraint } +# Constraint: +# AlgConstraint | MaxTransformsConstraint | MaxReferencesConstraint | +# ReferenceUriSchemeConstraint | KeySizeConstraint | OtherConstraint +# AlgConstraint +# "disallowAlg" Uri +# MaxTransformsConstraint: +# "maxTransforms" Integer +# MaxReferencesConstraint: +# "maxReferences" Integer +# ReferenceUriSchemeConstraint: +# "disallowReferenceUriSchemes" String { String } +# KeySizeConstraint: +# "minKeySize" KeyAlg Integer +# OtherConstraint: +# "noDuplicateIds" | "noRetrievalMethodLoops" +# +# For AlgConstraint, Uri is the algorithm URI String that is not allowed. +# See the XML Signature Recommendation for more information on algorithm +# URI Identifiers. For KeySizeConstraint, KeyAlg is the standard algorithm +# name of the key type (ex: "RSA"). If the MaxTransformsConstraint, +# MaxReferencesConstraint or KeySizeConstraint (for the same key type) is +# specified more than once, only the last entry is enforced. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +jdk.xml.dsig.secureValidationPolicy=\ + disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#dsa-sha1,\ + disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\ + disallowAlg http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1,\ + disallowAlg http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1,\ + maxTransforms 5,\ + maxReferences 30,\ + disallowReferenceUriSchemes file http https,\ + minKeySize RSA 1024,\ + minKeySize DSA 1024,\ + minKeySize EC 224,\ + noDuplicateIds,\ + noRetrievalMethodLoops + + +# +# Deserialization JVM-wide filter factory +# +# A filter factory class name is used to configure the JVM-wide filter factory. +# The class must be public, must have a public zero-argument constructor, implement the +# java.util.function.BinaryOperator interface, provide its +# implementation and be accessible via the application class loader. +# A builtin filter factory is used if no filter factory is defined. +# See java.io.ObjectInputFilter.Config for more information. +# +# If the system property jdk.serialFilterFactory is also specified, it supersedes +# the security property value defined here. +# +#jdk.serialFilterFactory= + +# +# Deserialization JVM-wide filter +# +# A filter, if configured, is used by the filter factory to provide the filter used by +# java.io.ObjectInputStream during deserialization to check the contents of the stream. +# A filter is configured as a sequence of patterns, each pattern is either +# matched against the name of a class in the stream or defines a limit. +# Patterns are separated by ";" (semicolon). +# Whitespace is significant and is considered part of the pattern. +# +# If the system property jdk.serialFilter is also specified, it supersedes +# the security property value defined here. +# +# If a pattern includes a "=", it sets a limit. +# If a limit appears more than once the last value is used. +# Limits are checked before classes regardless of the order in the +# sequence of patterns. +# If any of the limits are exceeded, the filter status is REJECTED. +# +# maxdepth=value - the maximum depth of a graph +# maxrefs=value - the maximum number of internal references +# maxbytes=value - the maximum number of bytes in the input stream +# maxarray=value - the maximum array length allowed +# +# Other patterns, from left to right, match the class or package name as +# returned from Class.getName. +# If the class is an array type, the class or package to be matched is the +# element type. +# Arrays of any number of dimensions are treated the same as the element type. +# For example, a pattern of "!example.Foo", rejects creation of any instance or +# array of example.Foo. +# +# If the pattern starts with "!", the status is REJECTED if the remaining +# pattern is matched; otherwise the status is ALLOWED if the pattern matches. +# If the pattern contains "/", the non-empty prefix up to the "/" is the +# module name; +# if the module name matches the module name of the class then +# the remaining pattern is matched with the class name. +# If there is no "/", the module name is not compared. +# If the pattern ends with ".**" it matches any class in the package and all +# subpackages. +# If the pattern ends with ".*" it matches any class in the package. +# If the pattern ends with "*", it matches any class with the pattern as a +# prefix. +# If the pattern is equal to the class name, it matches. +# Otherwise, the status is UNDECIDED. +# +#jdk.serialFilter=pattern;pattern + +# +# RMI Registry Serial Filter +# +# The filter pattern uses the same format as jdk.serialFilter. +# This filter can override the builtin filter if additional types need to be +# allowed or rejected from the RMI Registry or to decrease limits but not +# to increase limits. +# If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected. +# +# Each non-array type is allowed or rejected if it matches one of the patterns, +# evaluated from left to right, and is otherwise allowed. Arrays of any +# component type, including subarrays and arrays of primitives, are allowed. +# +# Array construction of any component type, including subarrays and arrays of +# primitives, are allowed unless the length is greater than the maxarray limit. +# The filter is applied to each array element. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# The built-in filter allows subclasses of allowed classes and +# can approximately be represented as the pattern: +# +#sun.rmi.registry.registryFilter=\ +# maxarray=1000000;\ +# maxdepth=20;\ +# java.lang.String;\ +# java.lang.Number;\ +# java.lang.reflect.Proxy;\ +# java.rmi.Remote;\ +# sun.rmi.server.UnicastRef;\ +# sun.rmi.server.RMIClientSocketFactory;\ +# sun.rmi.server.RMIServerSocketFactory;\ +# java.rmi.server.UID +# +# RMI Distributed Garbage Collector (DGC) Serial Filter +# +# The filter pattern uses the same format as jdk.serialFilter. +# This filter can override the builtin filter if additional types need to be +# allowed or rejected from the RMI DGC. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# The builtin DGC filter can approximately be represented as the filter pattern: +# +#sun.rmi.transport.dgcFilter=\ +# java.rmi.server.ObjID;\ +# java.rmi.server.UID;\ +# java.rmi.dgc.VMID;\ +# java.rmi.dgc.Lease;\ +# maxdepth=5;maxarray=10000 + +# +# JCEKS Encrypted Key Serial Filter +# +# This filter, if configured, is used by the JCEKS KeyStore during the +# deserialization of the encrypted Key object stored inside a key entry. +# If not configured or the filter result is UNDECIDED (i.e. none of the patterns +# matches), the filter configured by jdk.serialFilter will be consulted. +# +# If the system property jceks.key.serialFilter is also specified, it supersedes +# the security property value defined here. +# +# The filter pattern uses the same format as jdk.serialFilter. The default +# pattern allows java.lang.Enum, java.security.KeyRep, java.security.KeyRep$Type, +# and javax.crypto.spec.SecretKeySpec and rejects all the others. +jceks.key.serialFilter = java.base/java.lang.Enum;java.base/java.security.KeyRep;\ + java.base/java.security.KeyRep$Type;java.base/javax.crypto.spec.SecretKeySpec;!* + +# The iteration count used for password-based encryption (PBE) in JCEKS +# keystores. Values in the range 10000 to 5000000 are considered valid. +# If the value is out of this range, or is not a number, or is unspecified; +# a default of 200000 is used. +# +# If the system property jdk.jceks.iterationCount is also specified, it +# supersedes the security property value defined here. +# +#jdk.jceks.iterationCount = 200000 + +# +# PKCS12 KeyStore properties +# +# The following properties, if configured, are used by the PKCS12 KeyStore +# implementation during the creation of a new keystore. Several of the +# properties may also be used when modifying an existing keystore. The +# properties can be overridden by a KeyStore API that specifies its own +# algorithms and parameters. +# +# If an existing PKCS12 keystore is loaded and then stored, the algorithm and +# parameter used to generate the existing Mac will be reused. If the existing +# keystore does not have a Mac, no Mac will be created while storing. If there +# is at least one certificate in the existing keystore, the algorithm and +# parameters used to encrypt the last certificate in the existing keystore will +# be reused to encrypt all certificates while storing. If the last certificate +# in the existing keystore is not encrypted, all certificates will be stored +# unencrypted. If there is no certificate in the existing keystore, any newly +# added certificate will be encrypted (or stored unencrypted if algorithm +# value is "NONE") using the "keystore.pkcs12.certProtectionAlgorithm" and +# "keystore.pkcs12.certPbeIterationCount" values defined here. Existing private +# and secret key(s) are not changed. Newly set private and secret key(s) will +# be encrypted using the "keystore.pkcs12.keyProtectionAlgorithm" and +# "keystore.pkcs12.keyPbeIterationCount" values defined here. +# +# In order to apply new algorithms and parameters to all entries in an +# existing keystore, one can create a new keystore and add entries in the +# existing keystore into the new keystore. This can be achieved by calling the +# "keytool -importkeystore" command. +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +# If the property is set to an illegal value, +# an iteration count that is not a positive integer, or an unknown algorithm +# name, an exception will be thrown when the property is used. +# If the property is not set or empty, a default value will be used. +# +# Note: These properties are currently used by the JDK Reference implementation. +# They are not guaranteed to be examined and used by other implementations. + +# The algorithm used to encrypt a certificate. This can be any non-Hmac PBE +# algorithm defined in the Cipher section of the Java Security Standard +# Algorithm Names Specification. When set to "NONE", the certificate +# is not encrypted. The default value is "PBEWithHmacSHA256AndAES_256". +#keystore.pkcs12.certProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 + +# The iteration count used by the PBE algorithm when encrypting a certificate. +# This value must be a positive integer. The default value is 10000. +#keystore.pkcs12.certPbeIterationCount = 10000 + +# The algorithm used to encrypt a private key or secret key. This can be +# any non-Hmac PBE algorithm defined in the Cipher section of the Java +# Security Standard Algorithm Names Specification. The value must not be "NONE". +# The default value is "PBEWithHmacSHA256AndAES_256". +#keystore.pkcs12.keyProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 + +# The iteration count used by the PBE algorithm when encrypting a private key +# or a secret key. This value must be a positive integer. The default value +# is 10000. +#keystore.pkcs12.keyPbeIterationCount = 10000 + +# The algorithm used to calculate the optional MacData at the end of a PKCS12 +# file. This can be any HmacPBE algorithm defined in the Mac section of the +# Java Security Standard Algorithm Names Specification. When set to "NONE", +# no Mac is generated. The default value is "HmacPBESHA256". +#keystore.pkcs12.macAlgorithm = HmacPBESHA256 + +# The iteration count used by the MacData algorithm. This value must be a +# positive integer. The default value is 10000. +#keystore.pkcs12.macIterationCount = 10000 + +# +# Enhanced exception message information +# +# By default, exception messages should not include potentially sensitive +# information such as file names, host names, or port numbers. This property +# accepts one or more comma separated values, each of which represents a +# category of enhanced exception message information to enable. Values are +# case-insensitive. Leading and trailing whitespaces, surrounding each value, +# are ignored. Unknown values are ignored. +# +# NOTE: Use caution before setting this property. Setting this property +# exposes sensitive information in Exceptions, which could, for example, +# propagate to untrusted code or be emitted in stack traces that are +# inadvertently disclosed and made accessible over a public network. +# +# The categories are: +# +# hostInfo - IOExceptions thrown by java.net.Socket and the socket types in the +# java.nio.channels package will contain enhanced exception +# message information +# +# jar - enables more detailed information in the IOExceptions thrown +# by classes in the java.util.jar package +# +# The property setting in this file can be overridden by a system property of +# the same name, with the same syntax and possible values. +# +#jdk.includeInExceptions=hostInfo,jar + +# +# Disabled mechanisms for the Simple Authentication and Security Layer (SASL) +# +# Disabled mechanisms will not be negotiated by both SASL clients and servers. +# These mechanisms will be ignored if they are specified in the "mechanisms" +# argument of "Sasl.createSaslClient" or the "mechanism" argument of +# "Sasl.createSaslServer". +# +# The value of this property is a comma-separated list of SASL mechanisms. +# The mechanisms are case-sensitive. Whitespaces around the commas are ignored. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# Example: +# jdk.sasl.disabledMechanisms=PLAIN, CRAM-MD5, DIGEST-MD5 +jdk.sasl.disabledMechanisms= + +# +# Policies for distrusting Certificate Authorities (CAs). +# +# This is a comma separated value of one or more case-sensitive strings, each +# of which represents a policy for determining if a CA should be distrusted. +# The supported values are: +# +# SYMANTEC_TLS : Distrust TLS Server certificates anchored by a Symantec +# root CA and issued after April 16, 2019 unless issued by one of the +# following subordinate CAs which have a later distrust date: +# 1. Apple IST CA 2 - G1, SHA-256 fingerprint: +# AC2B922ECFD5E01711772FEA8ED372DE9D1E2245FCE3F57A9CDBEC77296A424B +# Distrust after December 31, 2019. +# 2. Apple IST CA 8 - G1, SHA-256 fingerprint: +# A4FE7C7F15155F3F0AEF7AAA83CF6E06DEB97CA3F909DF920AC1490882D488ED +# Distrust after December 31, 2019. +# +# Leading and trailing whitespace surrounding each value are ignored. +# Unknown values are ignored. If the property is commented out or set to the +# empty String, no policies are enforced. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be supported by other SE implementations. Also, this +# property does not override other security properties which can restrict +# certificates such as jdk.tls.disabledAlgorithms or +# jdk.certpath.disabledAlgorithms; those restrictions are still enforced even +# if this property is not enabled. +# +jdk.security.caDistrustPolicies=SYMANTEC_TLS + +# +# FilePermission path canonicalization +# +# This security property dictates how the path argument is processed and stored +# while constructing a FilePermission object. If the value is set to true, the +# path argument is canonicalized and FilePermission methods (such as implies, +# equals, and hashCode) are implemented based on this canonicalized result. +# Otherwise, the path argument is not canonicalized and FilePermission methods are +# implemented based on the original input. See the implementation note of the +# FilePermission class for more details. +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +# The default value for this property is false. +# +jdk.io.permissionsUseCanonicalPath=false + + +# +# Policies for the proxy_impersonator Kerberos ccache configuration entry +# +# The proxy_impersonator ccache configuration entry indicates that the ccache +# is a synthetic delegated credential for use with S4U2Proxy by an intermediate +# server. The ccache file should also contain the TGT of this server and +# an evidence ticket from the default principal of the ccache to this server. +# +# This security property determines how Java uses this configuration entry. +# There are 3 possible values: +# +# no-impersonate - Ignore this configuration entry, and always act as +# the owner of the TGT (if it exists). +# +# try-impersonate - Try impersonation when this configuration entry exists. +# If no matching TGT or evidence ticket is found, +# fallback to no-impersonate. +# +# always-impersonate - Always impersonate when this configuration entry exists. +# If no matching TGT or evidence ticket is found, +# no initial credential is read from the ccache. +# +# The default value is "always-impersonate". +# +# If a system property of the same name is also specified, it supersedes the +# security property value defined here. +# +#jdk.security.krb5.default.initiate.credential=always-impersonate + +# +# Trust Anchor Certificates - CA Basic Constraint check +# +# X.509 v3 certificates used as Trust Anchors (to validate signed code or TLS +# connections) must have the cA Basic Constraint field set to 'true'. Also, if +# they include a Key Usage extension, the keyCertSign bit must be set. These +# checks, enabled by default, can be disabled for backward-compatibility +# purposes with the jdk.security.allowNonCaAnchor System and Security +# properties. In the case that both properties are simultaneously set, the +# System value prevails. The default value of the property is "false". +# +#jdk.security.allowNonCaAnchor=true + +# +# The default Character set name (java.nio.charset.Charset.forName()) +# for converting TLS ALPN values between byte arrays and Strings. +# Prior versions of the JDK may use UTF-8 as the default charset. If +# you experience interoperability issues, setting this property to UTF-8 +# may help. +# +# jdk.tls.alpnCharset=UTF-8 +jdk.tls.alpnCharset=ISO_8859_1 + +# +# JNDI Object Factories Filter +# +# This filter is used by the JNDI runtime to control the set of object factory classes +# which will be allowed to instantiate objects from object references returned by +# naming/directory systems. The factory class named by the reference instance will be +# matched against this filter. The filter property supports pattern-based filter syntax +# with the same format as jdk.serialFilter. +# +# Each pattern is matched against the factory class name to allow or disallow it's +# instantiation. The access to a factory class is allowed unless the filter returns +# REJECTED. +# +# Note: This property is currently used by the JDK Reference implementation. +# It is not guaranteed to be examined and used by other implementations. +# +# If the system property jdk.jndi.object.factoriesFilter is also specified, it supersedes +# the security property value defined here. The default value of the property is "*". +# +# The default pattern value allows any object factory class specified by the reference +# instance to recreate the referenced object. +#jdk.jndi.object.factoriesFilter=* diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/README.txt b/VRStagelighting GridNode SPOUT/java/conf/security/policy/README.txt new file mode 100644 index 0000000..fdf77d3 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/README.txt @@ -0,0 +1,54 @@ + + Java(TM) Cryptography Extension Policy Files + for the Java(TM) Platform, Standard Edition Runtime Environment + + README +------------------------------------------------------------------------ + +Import and export control rules on cryptographic software vary from +country to country. The Java Cryptography Extension (JCE) architecture +allows flexible cryptographic key strength to be configured via the +jurisdiction policy files which are referenced by the "crypto.policy" +security property in the /conf/security/java.security file. + +By default, Java provides two different sets of cryptographic policy +files: + + unlimited: These policy files contain no restrictions on cryptographic + strengths or algorithms + + limited: These policy files contain more restricted cryptographic + strengths + +These files reside in /conf/security/policy in the "unlimited" +or "limited" subdirectories respectively. + +Each subdirectory contains a complete policy configuration, +and subdirectories can be added/edited/removed to reflect your +import or export control product requirements. + +Within a subdirectory, the effective policy is the combined minimum +permissions of the grant statements in the file(s) matching the filename +pattern "default_*.policy". At least one grant is required. For example: + + limited = Export (all) + Import (limited) = Limited + unlimited = Export (all) + Import (all) = Unlimited + +The effective exemption policy is the combined minimum permissions +of the grant statements in the file(s) matching the filename pattern +"exempt_*.policy". Exemption grants are optional. For example: + + limited = grants exemption permissions, by which the + effective policy can be circumvented. + e.g. KeyRecovery/KeyEscrow/KeyWeakening. + +Please see the Java Cryptography Architecture (JCA) documentation for +additional information on these files and formats. + +YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY +TO DETERMINE THE EXACT REQUIREMENTS. + +Please note that the JCE for Java SE, including the JCE framework, +cryptographic policy files, and standard JCE providers provided with +the Java SE, have been reviewed and approved for export as mass market +encryption item by the US Bureau of Industry and Security. diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_US_export.policy b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_US_export.policy new file mode 100644 index 0000000..1f38934 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_US_export.policy @@ -0,0 +1,6 @@ +// Default US Export policy file. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_local.policy b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_local.policy new file mode 100644 index 0000000..2a6d513 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/default_local.policy @@ -0,0 +1,14 @@ +// Some countries have import limits on crypto strength. This policy file +// is worldwide importable. + +grant { + permission javax.crypto.CryptoPermission "DES", 64; + permission javax.crypto.CryptoPermission "DESede", *; + permission javax.crypto.CryptoPermission "RC2", 128, + "javax.crypto.spec.RC2ParameterSpec", 128; + permission javax.crypto.CryptoPermission "RC4", 128; + permission javax.crypto.CryptoPermission "RC5", 128, + "javax.crypto.spec.RC5ParameterSpec", *, 12, *; + permission javax.crypto.CryptoPermission "RSA", *; + permission javax.crypto.CryptoPermission *, 128; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/exempt_local.policy b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/exempt_local.policy new file mode 100644 index 0000000..9dd5b91 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/limited/exempt_local.policy @@ -0,0 +1,13 @@ +// Some countries have import limits on crypto strength, but may allow for +// these exemptions if the exemption mechanism is used. + +grant { + // There is no restriction to any algorithms if KeyRecovery is enforced. + permission javax.crypto.CryptoPermission *, "KeyRecovery"; + + // There is no restriction to any algorithms if KeyEscrow is enforced. + permission javax.crypto.CryptoPermission *, "KeyEscrow"; + + // There is no restriction to any algorithms if KeyWeakening is enforced. + permission javax.crypto.CryptoPermission *, "KeyWeakening"; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_US_export.policy b/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_US_export.policy new file mode 100644 index 0000000..1f38934 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_US_export.policy @@ -0,0 +1,6 @@ +// Default US Export policy file. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_local.policy b/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_local.policy new file mode 100644 index 0000000..2b907e2 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/security/policy/unlimited/default_local.policy @@ -0,0 +1,6 @@ +// Country-specific policy file for countries with no limits on crypto strength. + +grant { + // There is no restriction to any algorithms. + permission javax.crypto.CryptoAllPermission; +}; diff --git a/VRStagelighting GridNode SPOUT/java/conf/sound.properties b/VRStagelighting GridNode SPOUT/java/conf/sound.properties new file mode 100644 index 0000000..68309d1 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/conf/sound.properties @@ -0,0 +1,39 @@ +############################################################ +# Sound Configuration File +############################################################ +# +# This properties file is used to specify default service +# providers for javax.sound.midi.MidiSystem and +# javax.sound.sampled.AudioSystem. +# +# The following keys are recognized by MidiSystem methods: +# +# javax.sound.midi.Receiver +# javax.sound.midi.Sequencer +# javax.sound.midi.Synthesizer +# javax.sound.midi.Transmitter +# +# The following keys are recognized by AudioSystem methods: +# +# javax.sound.sampled.Clip +# javax.sound.sampled.Port +# javax.sound.sampled.SourceDataLine +# javax.sound.sampled.TargetDataLine +# +# The values specify the full class name of the service +# provider, or the device name. +# +# See the class descriptions for details. +# +# Example 1: +# Use MyDeviceProvider as default for SourceDataLines: +# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider +# +# Example 2: +# Specify the default Synthesizer by its name "InternalSynth". +# javax.sound.midi.Synthesizer=#InternalSynth +# +# Example 3: +# Specify the default Receiver by provider and name: +# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1 +# diff --git a/VRStagelighting GridNode SPOUT/java/include/classfile_constants.h b/VRStagelighting GridNode SPOUT/java/include/classfile_constants.h new file mode 100644 index 0000000..9c2d0a6 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/classfile_constants.h @@ -0,0 +1,588 @@ +/* + * Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#ifndef CLASSFILE_CONSTANTS_H +#define CLASSFILE_CONSTANTS_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Classfile version number for this information */ +#define JVM_CLASSFILE_MAJOR_VERSION 61 +#define JVM_CLASSFILE_MINOR_VERSION 0 + +/* Flags */ + +enum { + JVM_ACC_PUBLIC = 0x0001, + JVM_ACC_PRIVATE = 0x0002, + JVM_ACC_PROTECTED = 0x0004, + JVM_ACC_STATIC = 0x0008, + JVM_ACC_FINAL = 0x0010, + JVM_ACC_SYNCHRONIZED = 0x0020, + JVM_ACC_SUPER = 0x0020, + JVM_ACC_VOLATILE = 0x0040, + JVM_ACC_BRIDGE = 0x0040, + JVM_ACC_TRANSIENT = 0x0080, + JVM_ACC_VARARGS = 0x0080, + JVM_ACC_NATIVE = 0x0100, + JVM_ACC_INTERFACE = 0x0200, + JVM_ACC_ABSTRACT = 0x0400, + JVM_ACC_STRICT = 0x0800, + JVM_ACC_SYNTHETIC = 0x1000, + JVM_ACC_ANNOTATION = 0x2000, + JVM_ACC_ENUM = 0x4000, + JVM_ACC_MODULE = 0x8000 +}; + +#define JVM_ACC_PUBLIC_BIT 0 +#define JVM_ACC_PRIVATE_BIT 1 +#define JVM_ACC_PROTECTED_BIT 2 +#define JVM_ACC_STATIC_BIT 3 +#define JVM_ACC_FINAL_BIT 4 +#define JVM_ACC_SYNCHRONIZED_BIT 5 +#define JVM_ACC_SUPER_BIT 5 +#define JVM_ACC_VOLATILE_BIT 6 +#define JVM_ACC_BRIDGE_BIT 6 +#define JVM_ACC_TRANSIENT_BIT 7 +#define JVM_ACC_VARARGS_BIT 7 +#define JVM_ACC_NATIVE_BIT 8 +#define JVM_ACC_INTERFACE_BIT 9 +#define JVM_ACC_ABSTRACT_BIT 10 +#define JVM_ACC_STRICT_BIT 11 +#define JVM_ACC_SYNTHETIC_BIT 12 +#define JVM_ACC_ANNOTATION_BIT 13 +#define JVM_ACC_ENUM_BIT 14 + +/* Used in newarray instruction. */ + +enum { + JVM_T_BOOLEAN = 4, + JVM_T_CHAR = 5, + JVM_T_FLOAT = 6, + JVM_T_DOUBLE = 7, + JVM_T_BYTE = 8, + JVM_T_SHORT = 9, + JVM_T_INT = 10, + JVM_T_LONG = 11 +}; + +/* Constant Pool Entries */ + +enum { + JVM_CONSTANT_Utf8 = 1, + JVM_CONSTANT_Unicode = 2, /* unused */ + JVM_CONSTANT_Integer = 3, + JVM_CONSTANT_Float = 4, + JVM_CONSTANT_Long = 5, + JVM_CONSTANT_Double = 6, + JVM_CONSTANT_Class = 7, + JVM_CONSTANT_String = 8, + JVM_CONSTANT_Fieldref = 9, + JVM_CONSTANT_Methodref = 10, + JVM_CONSTANT_InterfaceMethodref = 11, + JVM_CONSTANT_NameAndType = 12, + JVM_CONSTANT_MethodHandle = 15, // JSR 292 + JVM_CONSTANT_MethodType = 16, // JSR 292 + JVM_CONSTANT_Dynamic = 17, + JVM_CONSTANT_InvokeDynamic = 18, + JVM_CONSTANT_Module = 19, + JVM_CONSTANT_Package = 20, + JVM_CONSTANT_ExternalMax = 20 +}; + +/* JVM_CONSTANT_MethodHandle subtypes */ +enum { + JVM_REF_getField = 1, + JVM_REF_getStatic = 2, + JVM_REF_putField = 3, + JVM_REF_putStatic = 4, + JVM_REF_invokeVirtual = 5, + JVM_REF_invokeStatic = 6, + JVM_REF_invokeSpecial = 7, + JVM_REF_newInvokeSpecial = 8, + JVM_REF_invokeInterface = 9 +}; + +/* StackMapTable type item numbers */ + +enum { + JVM_ITEM_Top = 0, + JVM_ITEM_Integer = 1, + JVM_ITEM_Float = 2, + JVM_ITEM_Double = 3, + JVM_ITEM_Long = 4, + JVM_ITEM_Null = 5, + JVM_ITEM_UninitializedThis = 6, + JVM_ITEM_Object = 7, + JVM_ITEM_Uninitialized = 8 +}; + +/* Type signatures */ + +enum { + JVM_SIGNATURE_SLASH = '/', + JVM_SIGNATURE_DOT = '.', + JVM_SIGNATURE_SPECIAL = '<', + JVM_SIGNATURE_ENDSPECIAL = '>', + JVM_SIGNATURE_ARRAY = '[', + JVM_SIGNATURE_BYTE = 'B', + JVM_SIGNATURE_CHAR = 'C', + JVM_SIGNATURE_CLASS = 'L', + JVM_SIGNATURE_ENDCLASS = ';', + JVM_SIGNATURE_ENUM = 'E', + JVM_SIGNATURE_FLOAT = 'F', + JVM_SIGNATURE_DOUBLE = 'D', + JVM_SIGNATURE_FUNC = '(', + JVM_SIGNATURE_ENDFUNC = ')', + JVM_SIGNATURE_INT = 'I', + JVM_SIGNATURE_LONG = 'J', + JVM_SIGNATURE_SHORT = 'S', + JVM_SIGNATURE_VOID = 'V', + JVM_SIGNATURE_BOOLEAN = 'Z' +}; + +/* Opcodes */ + +enum { + JVM_OPC_nop = 0, + JVM_OPC_aconst_null = 1, + JVM_OPC_iconst_m1 = 2, + JVM_OPC_iconst_0 = 3, + JVM_OPC_iconst_1 = 4, + JVM_OPC_iconst_2 = 5, + JVM_OPC_iconst_3 = 6, + JVM_OPC_iconst_4 = 7, + JVM_OPC_iconst_5 = 8, + JVM_OPC_lconst_0 = 9, + JVM_OPC_lconst_1 = 10, + JVM_OPC_fconst_0 = 11, + JVM_OPC_fconst_1 = 12, + JVM_OPC_fconst_2 = 13, + JVM_OPC_dconst_0 = 14, + JVM_OPC_dconst_1 = 15, + JVM_OPC_bipush = 16, + JVM_OPC_sipush = 17, + JVM_OPC_ldc = 18, + JVM_OPC_ldc_w = 19, + JVM_OPC_ldc2_w = 20, + JVM_OPC_iload = 21, + JVM_OPC_lload = 22, + JVM_OPC_fload = 23, + JVM_OPC_dload = 24, + JVM_OPC_aload = 25, + JVM_OPC_iload_0 = 26, + JVM_OPC_iload_1 = 27, + JVM_OPC_iload_2 = 28, + JVM_OPC_iload_3 = 29, + JVM_OPC_lload_0 = 30, + JVM_OPC_lload_1 = 31, + JVM_OPC_lload_2 = 32, + JVM_OPC_lload_3 = 33, + JVM_OPC_fload_0 = 34, + JVM_OPC_fload_1 = 35, + JVM_OPC_fload_2 = 36, + JVM_OPC_fload_3 = 37, + JVM_OPC_dload_0 = 38, + JVM_OPC_dload_1 = 39, + JVM_OPC_dload_2 = 40, + JVM_OPC_dload_3 = 41, + JVM_OPC_aload_0 = 42, + JVM_OPC_aload_1 = 43, + JVM_OPC_aload_2 = 44, + JVM_OPC_aload_3 = 45, + JVM_OPC_iaload = 46, + JVM_OPC_laload = 47, + JVM_OPC_faload = 48, + JVM_OPC_daload = 49, + JVM_OPC_aaload = 50, + JVM_OPC_baload = 51, + JVM_OPC_caload = 52, + JVM_OPC_saload = 53, + JVM_OPC_istore = 54, + JVM_OPC_lstore = 55, + JVM_OPC_fstore = 56, + JVM_OPC_dstore = 57, + JVM_OPC_astore = 58, + JVM_OPC_istore_0 = 59, + JVM_OPC_istore_1 = 60, + JVM_OPC_istore_2 = 61, + JVM_OPC_istore_3 = 62, + JVM_OPC_lstore_0 = 63, + JVM_OPC_lstore_1 = 64, + JVM_OPC_lstore_2 = 65, + JVM_OPC_lstore_3 = 66, + JVM_OPC_fstore_0 = 67, + JVM_OPC_fstore_1 = 68, + JVM_OPC_fstore_2 = 69, + JVM_OPC_fstore_3 = 70, + JVM_OPC_dstore_0 = 71, + JVM_OPC_dstore_1 = 72, + JVM_OPC_dstore_2 = 73, + JVM_OPC_dstore_3 = 74, + JVM_OPC_astore_0 = 75, + JVM_OPC_astore_1 = 76, + JVM_OPC_astore_2 = 77, + JVM_OPC_astore_3 = 78, + JVM_OPC_iastore = 79, + JVM_OPC_lastore = 80, + JVM_OPC_fastore = 81, + JVM_OPC_dastore = 82, + JVM_OPC_aastore = 83, + JVM_OPC_bastore = 84, + JVM_OPC_castore = 85, + JVM_OPC_sastore = 86, + JVM_OPC_pop = 87, + JVM_OPC_pop2 = 88, + JVM_OPC_dup = 89, + JVM_OPC_dup_x1 = 90, + JVM_OPC_dup_x2 = 91, + JVM_OPC_dup2 = 92, + JVM_OPC_dup2_x1 = 93, + JVM_OPC_dup2_x2 = 94, + JVM_OPC_swap = 95, + JVM_OPC_iadd = 96, + JVM_OPC_ladd = 97, + JVM_OPC_fadd = 98, + JVM_OPC_dadd = 99, + JVM_OPC_isub = 100, + JVM_OPC_lsub = 101, + JVM_OPC_fsub = 102, + JVM_OPC_dsub = 103, + JVM_OPC_imul = 104, + JVM_OPC_lmul = 105, + JVM_OPC_fmul = 106, + JVM_OPC_dmul = 107, + JVM_OPC_idiv = 108, + JVM_OPC_ldiv = 109, + JVM_OPC_fdiv = 110, + JVM_OPC_ddiv = 111, + JVM_OPC_irem = 112, + JVM_OPC_lrem = 113, + JVM_OPC_frem = 114, + JVM_OPC_drem = 115, + JVM_OPC_ineg = 116, + JVM_OPC_lneg = 117, + JVM_OPC_fneg = 118, + JVM_OPC_dneg = 119, + JVM_OPC_ishl = 120, + JVM_OPC_lshl = 121, + JVM_OPC_ishr = 122, + JVM_OPC_lshr = 123, + JVM_OPC_iushr = 124, + JVM_OPC_lushr = 125, + JVM_OPC_iand = 126, + JVM_OPC_land = 127, + JVM_OPC_ior = 128, + JVM_OPC_lor = 129, + JVM_OPC_ixor = 130, + JVM_OPC_lxor = 131, + JVM_OPC_iinc = 132, + JVM_OPC_i2l = 133, + JVM_OPC_i2f = 134, + JVM_OPC_i2d = 135, + JVM_OPC_l2i = 136, + JVM_OPC_l2f = 137, + JVM_OPC_l2d = 138, + JVM_OPC_f2i = 139, + JVM_OPC_f2l = 140, + JVM_OPC_f2d = 141, + JVM_OPC_d2i = 142, + JVM_OPC_d2l = 143, + JVM_OPC_d2f = 144, + JVM_OPC_i2b = 145, + JVM_OPC_i2c = 146, + JVM_OPC_i2s = 147, + JVM_OPC_lcmp = 148, + JVM_OPC_fcmpl = 149, + JVM_OPC_fcmpg = 150, + JVM_OPC_dcmpl = 151, + JVM_OPC_dcmpg = 152, + JVM_OPC_ifeq = 153, + JVM_OPC_ifne = 154, + JVM_OPC_iflt = 155, + JVM_OPC_ifge = 156, + JVM_OPC_ifgt = 157, + JVM_OPC_ifle = 158, + JVM_OPC_if_icmpeq = 159, + JVM_OPC_if_icmpne = 160, + JVM_OPC_if_icmplt = 161, + JVM_OPC_if_icmpge = 162, + JVM_OPC_if_icmpgt = 163, + JVM_OPC_if_icmple = 164, + JVM_OPC_if_acmpeq = 165, + JVM_OPC_if_acmpne = 166, + JVM_OPC_goto = 167, + JVM_OPC_jsr = 168, + JVM_OPC_ret = 169, + JVM_OPC_tableswitch = 170, + JVM_OPC_lookupswitch = 171, + JVM_OPC_ireturn = 172, + JVM_OPC_lreturn = 173, + JVM_OPC_freturn = 174, + JVM_OPC_dreturn = 175, + JVM_OPC_areturn = 176, + JVM_OPC_return = 177, + JVM_OPC_getstatic = 178, + JVM_OPC_putstatic = 179, + JVM_OPC_getfield = 180, + JVM_OPC_putfield = 181, + JVM_OPC_invokevirtual = 182, + JVM_OPC_invokespecial = 183, + JVM_OPC_invokestatic = 184, + JVM_OPC_invokeinterface = 185, + JVM_OPC_invokedynamic = 186, + JVM_OPC_new = 187, + JVM_OPC_newarray = 188, + JVM_OPC_anewarray = 189, + JVM_OPC_arraylength = 190, + JVM_OPC_athrow = 191, + JVM_OPC_checkcast = 192, + JVM_OPC_instanceof = 193, + JVM_OPC_monitorenter = 194, + JVM_OPC_monitorexit = 195, + JVM_OPC_wide = 196, + JVM_OPC_multianewarray = 197, + JVM_OPC_ifnull = 198, + JVM_OPC_ifnonnull = 199, + JVM_OPC_goto_w = 200, + JVM_OPC_jsr_w = 201, + JVM_OPC_MAX = 201 +}; + +/* Opcode length initializer, use with something like: + * unsigned char opcode_length[JVM_OPC_MAX+1] = JVM_OPCODE_LENGTH_INITIALIZER; + */ +#define JVM_OPCODE_LENGTH_INITIALIZER { \ + 1, /* nop */ \ + 1, /* aconst_null */ \ + 1, /* iconst_m1 */ \ + 1, /* iconst_0 */ \ + 1, /* iconst_1 */ \ + 1, /* iconst_2 */ \ + 1, /* iconst_3 */ \ + 1, /* iconst_4 */ \ + 1, /* iconst_5 */ \ + 1, /* lconst_0 */ \ + 1, /* lconst_1 */ \ + 1, /* fconst_0 */ \ + 1, /* fconst_1 */ \ + 1, /* fconst_2 */ \ + 1, /* dconst_0 */ \ + 1, /* dconst_1 */ \ + 2, /* bipush */ \ + 3, /* sipush */ \ + 2, /* ldc */ \ + 3, /* ldc_w */ \ + 3, /* ldc2_w */ \ + 2, /* iload */ \ + 2, /* lload */ \ + 2, /* fload */ \ + 2, /* dload */ \ + 2, /* aload */ \ + 1, /* iload_0 */ \ + 1, /* iload_1 */ \ + 1, /* iload_2 */ \ + 1, /* iload_3 */ \ + 1, /* lload_0 */ \ + 1, /* lload_1 */ \ + 1, /* lload_2 */ \ + 1, /* lload_3 */ \ + 1, /* fload_0 */ \ + 1, /* fload_1 */ \ + 1, /* fload_2 */ \ + 1, /* fload_3 */ \ + 1, /* dload_0 */ \ + 1, /* dload_1 */ \ + 1, /* dload_2 */ \ + 1, /* dload_3 */ \ + 1, /* aload_0 */ \ + 1, /* aload_1 */ \ + 1, /* aload_2 */ \ + 1, /* aload_3 */ \ + 1, /* iaload */ \ + 1, /* laload */ \ + 1, /* faload */ \ + 1, /* daload */ \ + 1, /* aaload */ \ + 1, /* baload */ \ + 1, /* caload */ \ + 1, /* saload */ \ + 2, /* istore */ \ + 2, /* lstore */ \ + 2, /* fstore */ \ + 2, /* dstore */ \ + 2, /* astore */ \ + 1, /* istore_0 */ \ + 1, /* istore_1 */ \ + 1, /* istore_2 */ \ + 1, /* istore_3 */ \ + 1, /* lstore_0 */ \ + 1, /* lstore_1 */ \ + 1, /* lstore_2 */ \ + 1, /* lstore_3 */ \ + 1, /* fstore_0 */ \ + 1, /* fstore_1 */ \ + 1, /* fstore_2 */ \ + 1, /* fstore_3 */ \ + 1, /* dstore_0 */ \ + 1, /* dstore_1 */ \ + 1, /* dstore_2 */ \ + 1, /* dstore_3 */ \ + 1, /* astore_0 */ \ + 1, /* astore_1 */ \ + 1, /* astore_2 */ \ + 1, /* astore_3 */ \ + 1, /* iastore */ \ + 1, /* lastore */ \ + 1, /* fastore */ \ + 1, /* dastore */ \ + 1, /* aastore */ \ + 1, /* bastore */ \ + 1, /* castore */ \ + 1, /* sastore */ \ + 1, /* pop */ \ + 1, /* pop2 */ \ + 1, /* dup */ \ + 1, /* dup_x1 */ \ + 1, /* dup_x2 */ \ + 1, /* dup2 */ \ + 1, /* dup2_x1 */ \ + 1, /* dup2_x2 */ \ + 1, /* swap */ \ + 1, /* iadd */ \ + 1, /* ladd */ \ + 1, /* fadd */ \ + 1, /* dadd */ \ + 1, /* isub */ \ + 1, /* lsub */ \ + 1, /* fsub */ \ + 1, /* dsub */ \ + 1, /* imul */ \ + 1, /* lmul */ \ + 1, /* fmul */ \ + 1, /* dmul */ \ + 1, /* idiv */ \ + 1, /* ldiv */ \ + 1, /* fdiv */ \ + 1, /* ddiv */ \ + 1, /* irem */ \ + 1, /* lrem */ \ + 1, /* frem */ \ + 1, /* drem */ \ + 1, /* ineg */ \ + 1, /* lneg */ \ + 1, /* fneg */ \ + 1, /* dneg */ \ + 1, /* ishl */ \ + 1, /* lshl */ \ + 1, /* ishr */ \ + 1, /* lshr */ \ + 1, /* iushr */ \ + 1, /* lushr */ \ + 1, /* iand */ \ + 1, /* land */ \ + 1, /* ior */ \ + 1, /* lor */ \ + 1, /* ixor */ \ + 1, /* lxor */ \ + 3, /* iinc */ \ + 1, /* i2l */ \ + 1, /* i2f */ \ + 1, /* i2d */ \ + 1, /* l2i */ \ + 1, /* l2f */ \ + 1, /* l2d */ \ + 1, /* f2i */ \ + 1, /* f2l */ \ + 1, /* f2d */ \ + 1, /* d2i */ \ + 1, /* d2l */ \ + 1, /* d2f */ \ + 1, /* i2b */ \ + 1, /* i2c */ \ + 1, /* i2s */ \ + 1, /* lcmp */ \ + 1, /* fcmpl */ \ + 1, /* fcmpg */ \ + 1, /* dcmpl */ \ + 1, /* dcmpg */ \ + 3, /* ifeq */ \ + 3, /* ifne */ \ + 3, /* iflt */ \ + 3, /* ifge */ \ + 3, /* ifgt */ \ + 3, /* ifle */ \ + 3, /* if_icmpeq */ \ + 3, /* if_icmpne */ \ + 3, /* if_icmplt */ \ + 3, /* if_icmpge */ \ + 3, /* if_icmpgt */ \ + 3, /* if_icmple */ \ + 3, /* if_acmpeq */ \ + 3, /* if_acmpne */ \ + 3, /* goto */ \ + 3, /* jsr */ \ + 2, /* ret */ \ + 99, /* tableswitch */ \ + 99, /* lookupswitch */ \ + 1, /* ireturn */ \ + 1, /* lreturn */ \ + 1, /* freturn */ \ + 1, /* dreturn */ \ + 1, /* areturn */ \ + 1, /* return */ \ + 3, /* getstatic */ \ + 3, /* putstatic */ \ + 3, /* getfield */ \ + 3, /* putfield */ \ + 3, /* invokevirtual */ \ + 3, /* invokespecial */ \ + 3, /* invokestatic */ \ + 5, /* invokeinterface */ \ + 5, /* invokedynamic */ \ + 3, /* new */ \ + 2, /* newarray */ \ + 3, /* anewarray */ \ + 1, /* arraylength */ \ + 1, /* athrow */ \ + 3, /* checkcast */ \ + 3, /* instanceof */ \ + 1, /* monitorenter */ \ + 1, /* monitorexit */ \ + 0, /* wide */ \ + 4, /* multianewarray */ \ + 3, /* ifnull */ \ + 3, /* ifnonnull */ \ + 5, /* goto_w */ \ + 5 /* jsr_w */ \ +} + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* CLASSFILE_CONSTANTS */ diff --git a/VRStagelighting GridNode SPOUT/java/include/jawt.h b/VRStagelighting GridNode SPOUT/java/include/jawt.h new file mode 100644 index 0000000..2079b0b --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/jawt.h @@ -0,0 +1,356 @@ +/* + * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#ifndef _JAVASOFT_JAWT_H_ +#define _JAVASOFT_JAWT_H_ + +#include "jni.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * AWT native interface. + * + * The AWT native interface allows a native C or C++ application a means + * by which to access native structures in AWT. This is to facilitate moving + * legacy C and C++ applications to Java and to target the needs of the + * developers who need to do their own native rendering to canvases + * for performance or other reasons. + * + * Conversely it also provides mechanisms for an application which already + * has a native window to provide that to AWT for AWT rendering. + * + * Since every platform may be different in its native data structures + * and APIs for windowing systems the application must necessarily + * provided per-platform source and compile and deliver per-platform + * native code to use this API. + * + * These interfaces are not part of the Java SE specification and + * a VM is not required to implement this API. However it is strongly + * recommended that all implementations which support headful AWT + * also support these interfaces. + * + */ + +/* + * AWT Native Drawing Surface (JAWT_DrawingSurface). + * + * For each platform, there is a native drawing surface structure. This + * platform-specific structure can be found in jawt_md.h. It is recommended + * that additional platforms follow the same model. It is also recommended + * that VMs on all platforms support the existing structures in jawt_md.h. + * + ******************* + * EXAMPLE OF USAGE: + ******************* + * + * In Win32, a programmer wishes to access the HWND of a canvas to perform + * native rendering into it. The programmer has declared the paint() method + * for their canvas subclass to be native: + * + * + * MyCanvas.java: + * + * import java.awt.*; + * + * public class MyCanvas extends Canvas { + * + * static { + * System.loadLibrary("mylib"); + * } + * + * public native void paint(Graphics g); + * } + * + * + * myfile.c: + * + * #include "jawt_md.h" + * #include + * + * JNIEXPORT void JNICALL + * Java_MyCanvas_paint(JNIEnv* env, jobject canvas, jobject graphics) + * { + * JAWT awt; + * JAWT_DrawingSurface* ds; + * JAWT_DrawingSurfaceInfo* dsi; + * JAWT_Win32DrawingSurfaceInfo* dsi_win; + * jboolean result; + * jint lock; + * + * // Get the AWT. Request version 9 to access features in that release. + * awt.version = JAWT_VERSION_9; + * result = JAWT_GetAWT(env, &awt); + * assert(result != JNI_FALSE); + * + * // Get the drawing surface + * ds = awt.GetDrawingSurface(env, canvas); + * assert(ds != NULL); + * + * // Lock the drawing surface + * lock = ds->Lock(ds); + * assert((lock & JAWT_LOCK_ERROR) == 0); + * + * // Get the drawing surface info + * dsi = ds->GetDrawingSurfaceInfo(ds); + * + * // Get the platform-specific drawing info + * dsi_win = (JAWT_Win32DrawingSurfaceInfo*)dsi->platformInfo; + * + * ////////////////////////////// + * // !!! DO PAINTING HERE !!! // + * ////////////////////////////// + * + * // Free the drawing surface info + * ds->FreeDrawingSurfaceInfo(dsi); + * + * // Unlock the drawing surface + * ds->Unlock(ds); + * + * // Free the drawing surface + * awt.FreeDrawingSurface(ds); + * } + * + */ + +/* + * JAWT_Rectangle + * Structure for a native rectangle. + */ +typedef struct jawt_Rectangle { + jint x; + jint y; + jint width; + jint height; +} JAWT_Rectangle; + +struct jawt_DrawingSurface; + +/* + * JAWT_DrawingSurfaceInfo + * Structure for containing the underlying drawing information of a component. + */ +typedef struct jawt_DrawingSurfaceInfo { + /* + * Pointer to the platform-specific information. This can be safely + * cast to a JAWT_Win32DrawingSurfaceInfo on Windows or a + * JAWT_X11DrawingSurfaceInfo on Linux and Solaris. On Mac OS X this is a + * pointer to a NSObject that conforms to the JAWT_SurfaceLayers + * protocol. See jawt_md.h for details. + */ + void* platformInfo; + /* Cached pointer to the underlying drawing surface */ + struct jawt_DrawingSurface* ds; + /* Bounding rectangle of the drawing surface */ + JAWT_Rectangle bounds; + /* Number of rectangles in the clip */ + jint clipSize; + /* Clip rectangle array */ + JAWT_Rectangle* clip; +} JAWT_DrawingSurfaceInfo; + +#define JAWT_LOCK_ERROR 0x00000001 +#define JAWT_LOCK_CLIP_CHANGED 0x00000002 +#define JAWT_LOCK_BOUNDS_CHANGED 0x00000004 +#define JAWT_LOCK_SURFACE_CHANGED 0x00000008 + +/* + * JAWT_DrawingSurface + * Structure for containing the underlying drawing information of a component. + * All operations on a JAWT_DrawingSurface MUST be performed from the same + * thread as the call to GetDrawingSurface. + */ +typedef struct jawt_DrawingSurface { + /* + * Cached reference to the Java environment of the calling thread. + * If Lock(), Unlock(), GetDrawingSurfaceInfo() or + * FreeDrawingSurfaceInfo() are called from a different thread, + * this data member should be set before calling those functions. + */ + JNIEnv* env; + /* Cached reference to the target object */ + jobject target; + /* + * Lock the surface of the target component for native rendering. + * When finished drawing, the surface must be unlocked with + * Unlock(). This function returns a bitmask with one or more of the + * following values: + * + * JAWT_LOCK_ERROR - When an error has occurred and the surface could not + * be locked. + * + * JAWT_LOCK_CLIP_CHANGED - When the clip region has changed. + * + * JAWT_LOCK_BOUNDS_CHANGED - When the bounds of the surface have changed. + * + * JAWT_LOCK_SURFACE_CHANGED - When the surface itself has changed + */ + jint (JNICALL *Lock) + (struct jawt_DrawingSurface* ds); + /* + * Get the drawing surface info. + * The value returned may be cached, but the values may change if + * additional calls to Lock() or Unlock() are made. + * Lock() must be called before this can return a valid value. + * Returns NULL if an error has occurred. + * When finished with the returned value, FreeDrawingSurfaceInfo must be + * called. + */ + JAWT_DrawingSurfaceInfo* (JNICALL *GetDrawingSurfaceInfo) + (struct jawt_DrawingSurface* ds); + /* + * Free the drawing surface info. + */ + void (JNICALL *FreeDrawingSurfaceInfo) + (JAWT_DrawingSurfaceInfo* dsi); + /* + * Unlock the drawing surface of the target component for native rendering. + */ + void (JNICALL *Unlock) + (struct jawt_DrawingSurface* ds); +} JAWT_DrawingSurface; + +/* + * JAWT + * Structure for containing native AWT functions. + */ +typedef struct jawt { + /* + * Version of this structure. This must always be set before + * calling JAWT_GetAWT(). It affects the functions returned. + * Must be one of the known pre-defined versions. + */ + jint version; + /* + * Return a drawing surface from a target jobject. This value + * may be cached. + * Returns NULL if an error has occurred. + * Target must be a java.awt.Component (should be a Canvas + * or Window for native rendering). + * FreeDrawingSurface() must be called when finished with the + * returned JAWT_DrawingSurface. + */ + JAWT_DrawingSurface* (JNICALL *GetDrawingSurface) + (JNIEnv* env, jobject target); + /* + * Free the drawing surface allocated in GetDrawingSurface. + */ + void (JNICALL *FreeDrawingSurface) + (JAWT_DrawingSurface* ds); + /* + * Since 1.4 + * Locks the entire AWT for synchronization purposes + */ + void (JNICALL *Lock)(JNIEnv* env); + /* + * Since 1.4 + * Unlocks the entire AWT for synchronization purposes + */ + void (JNICALL *Unlock)(JNIEnv* env); + /* + * Since 1.4 + * Returns a reference to a java.awt.Component from a native + * platform handle. On Windows, this corresponds to an HWND; + * on Solaris and Linux, this is a Drawable. For other platforms, + * see the appropriate machine-dependent header file for a description. + * The reference returned by this function is a local + * reference that is only valid in this environment. + * This function returns a NULL reference if no component could be + * found with matching platform information. + */ + jobject (JNICALL *GetComponent)(JNIEnv* env, void* platformInfo); + + /** + * Since 9 + * Creates a java.awt.Frame placed in a native container. Container is + * referenced by the native platform handle. For example on Windows this + * corresponds to an HWND. For other platforms, see the appropriate + * machine-dependent header file for a description. The reference returned + * by this function is a local reference that is only valid in this + * environment. This function returns a NULL reference if no frame could be + * created with matching platform information. + */ + jobject (JNICALL *CreateEmbeddedFrame) (JNIEnv *env, void* platformInfo); + + /** + * Since 9 + * Moves and resizes the embedded frame. The new location of the top-left + * corner is specified by x and y parameters relative to the native parent + * component. The new size is specified by width and height. + * + * The embedded frame should be created by CreateEmbeddedFrame() method, or + * this function will not have any effect. + * + * java.awt.Component.setLocation() and java.awt.Component.setBounds() for + * EmbeddedFrame really don't move it within the native parent. These + * methods always locate the embedded frame at (0, 0) for backward + * compatibility. To allow moving embedded frames this method was + * introduced, and it works just the same way as setLocation() and + * setBounds() for usual, non-embedded components. + * + * Using usual get/setLocation() and get/setBounds() together with this new + * method is not recommended. + */ + void (JNICALL *SetBounds) (JNIEnv *env, jobject embeddedFrame, + jint x, jint y, jint w, jint h); + /** + * Since 9 + * Synthesize a native message to activate or deactivate an EmbeddedFrame + * window depending on the value of parameter doActivate, if "true" + * activates the window; otherwise, deactivates the window. + * + * The embedded frame should be created by CreateEmbeddedFrame() method, or + * this function will not have any effect. + */ + void (JNICALL *SynthesizeWindowActivation) (JNIEnv *env, + jobject embeddedFrame, jboolean doActivate); +} JAWT; + +/* + * Get the AWT native structure. This function returns JNI_FALSE if + * an error occurs. + */ +_JNI_IMPORT_OR_EXPORT_ +jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt); + +/* + * Specify one of these constants as the JAWT.version + * Specifying an earlier version will limit the available functions to + * those provided in that earlier version of JAWT. + * See the "Since" note on each API. Methods with no "Since" + * may be presumed to be present in JAWT_VERSION_1_3. + */ +#define JAWT_VERSION_1_3 0x00010003 +#define JAWT_VERSION_1_4 0x00010004 +#define JAWT_VERSION_1_7 0x00010007 +#define JAWT_VERSION_9 0x00090000 + +#ifdef __cplusplus +} /* extern "C" */ +#endif + +#endif /* !_JAVASOFT_JAWT_H_ */ diff --git a/VRStagelighting GridNode SPOUT/java/include/jdwpTransport.h b/VRStagelighting GridNode SPOUT/java/include/jdwpTransport.h new file mode 100644 index 0000000..cdbd04d --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/jdwpTransport.h @@ -0,0 +1,276 @@ +/* + * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * Java Debug Wire Protocol Transport Service Provider Interface. + */ + +#ifndef JDWPTRANSPORT_H +#define JDWPTRANSPORT_H + +#include "jni.h" + +enum { + JDWPTRANSPORT_VERSION_1_0 = 0x00010000, + JDWPTRANSPORT_VERSION_1_1 = 0x00010001 +}; + +#ifdef __cplusplus +extern "C" { +#endif + +struct jdwpTransportNativeInterface_; + +struct _jdwpTransportEnv; + +#ifdef __cplusplus +typedef _jdwpTransportEnv jdwpTransportEnv; +#else +typedef const struct jdwpTransportNativeInterface_ *jdwpTransportEnv; +#endif /* __cplusplus */ + +/* + * Errors. Universal errors with JVMTI/JVMDI equivalents keep the + * values the same. + */ +typedef enum { + JDWPTRANSPORT_ERROR_NONE = 0, + JDWPTRANSPORT_ERROR_ILLEGAL_ARGUMENT = 103, + JDWPTRANSPORT_ERROR_OUT_OF_MEMORY = 110, + JDWPTRANSPORT_ERROR_INTERNAL = 113, + JDWPTRANSPORT_ERROR_ILLEGAL_STATE = 201, + JDWPTRANSPORT_ERROR_IO_ERROR = 202, + JDWPTRANSPORT_ERROR_TIMEOUT = 203, + JDWPTRANSPORT_ERROR_MSG_NOT_AVAILABLE = 204 +} jdwpTransportError; + + +/* + * Structure to define capabilities + */ +typedef struct { + unsigned int can_timeout_attach :1; + unsigned int can_timeout_accept :1; + unsigned int can_timeout_handshake :1; + unsigned int reserved3 :1; + unsigned int reserved4 :1; + unsigned int reserved5 :1; + unsigned int reserved6 :1; + unsigned int reserved7 :1; + unsigned int reserved8 :1; + unsigned int reserved9 :1; + unsigned int reserved10 :1; + unsigned int reserved11 :1; + unsigned int reserved12 :1; + unsigned int reserved13 :1; + unsigned int reserved14 :1; + unsigned int reserved15 :1; +} JDWPTransportCapabilities; + + +/* + * Structures to define packet layout. + * + * See: http://java.sun.com/j2se/1.5/docs/guide/jpda/jdwp-spec.html + */ + +#define JDWP_HEADER_SIZE 11 + +enum { + /* + * If additional flags are added that apply to jdwpCmdPacket, + * then debugLoop.c: reader() will need to be updated to + * accept more than JDWPTRANSPORT_FLAGS_NONE. + */ + JDWPTRANSPORT_FLAGS_NONE = 0x0, + JDWPTRANSPORT_FLAGS_REPLY = 0x80 +}; + +typedef struct { + jint len; + jint id; + jbyte flags; + jbyte cmdSet; + jbyte cmd; + jbyte *data; +} jdwpCmdPacket; + +typedef struct { + jint len; + jint id; + jbyte flags; + jshort errorCode; + jbyte *data; +} jdwpReplyPacket; + +typedef struct { + union { + jdwpCmdPacket cmd; + jdwpReplyPacket reply; + } type; +} jdwpPacket; + +/* + * JDWP functions called by the transport. + */ +typedef struct jdwpTransportCallback { + void *(*alloc)(jint numBytes); /* Call this for all allocations */ + void (*free)(void *buffer); /* Call this for all deallocations */ +} jdwpTransportCallback; + +typedef jint (JNICALL *jdwpTransport_OnLoad_t)(JavaVM *jvm, + jdwpTransportCallback *callback, + jint version, + jdwpTransportEnv** env); + +/* + * JDWP transport configuration from the agent. + */ +typedef struct jdwpTransportConfiguration { + /* Field added in JDWPTRANSPORT_VERSION_1_1: */ + const char* allowed_peers; /* Peers allowed for connection */ +} jdwpTransportConfiguration; + + +/* Function Interface */ + +struct jdwpTransportNativeInterface_ { + /* 1 : RESERVED */ + void *reserved1; + + /* 2 : Get Capabilities */ + jdwpTransportError (JNICALL *GetCapabilities)(jdwpTransportEnv* env, + JDWPTransportCapabilities *capabilities_ptr); + + /* 3 : Attach */ + jdwpTransportError (JNICALL *Attach)(jdwpTransportEnv* env, + const char* address, + jlong attach_timeout, + jlong handshake_timeout); + + /* 4: StartListening */ + jdwpTransportError (JNICALL *StartListening)(jdwpTransportEnv* env, + const char* address, + char** actual_address); + + /* 5: StopListening */ + jdwpTransportError (JNICALL *StopListening)(jdwpTransportEnv* env); + + /* 6: Accept */ + jdwpTransportError (JNICALL *Accept)(jdwpTransportEnv* env, + jlong accept_timeout, + jlong handshake_timeout); + + /* 7: IsOpen */ + jboolean (JNICALL *IsOpen)(jdwpTransportEnv* env); + + /* 8: Close */ + jdwpTransportError (JNICALL *Close)(jdwpTransportEnv* env); + + /* 9: ReadPacket */ + jdwpTransportError (JNICALL *ReadPacket)(jdwpTransportEnv* env, + jdwpPacket *pkt); + + /* 10: Write Packet */ + jdwpTransportError (JNICALL *WritePacket)(jdwpTransportEnv* env, + const jdwpPacket* pkt); + + /* 11: GetLastError */ + jdwpTransportError (JNICALL *GetLastError)(jdwpTransportEnv* env, + char** error); + + /* 12: SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ + jdwpTransportError (JNICALL *SetTransportConfiguration)(jdwpTransportEnv* env, + jdwpTransportConfiguration *config); +}; + + +/* + * Use inlined functions so that C++ code can use syntax such as + * env->Attach("mymachine:5000", 10*1000, 0); + * + * rather than using C's :- + * + * (*env)->Attach(env, "mymachine:5000", 10*1000, 0); + */ +struct _jdwpTransportEnv { + const struct jdwpTransportNativeInterface_ *functions; +#ifdef __cplusplus + + jdwpTransportError GetCapabilities(JDWPTransportCapabilities *capabilities_ptr) { + return functions->GetCapabilities(this, capabilities_ptr); + } + + jdwpTransportError Attach(const char* address, jlong attach_timeout, + jlong handshake_timeout) { + return functions->Attach(this, address, attach_timeout, handshake_timeout); + } + + jdwpTransportError StartListening(const char* address, + char** actual_address) { + return functions->StartListening(this, address, actual_address); + } + + jdwpTransportError StopListening(void) { + return functions->StopListening(this); + } + + jdwpTransportError Accept(jlong accept_timeout, jlong handshake_timeout) { + return functions->Accept(this, accept_timeout, handshake_timeout); + } + + jboolean IsOpen(void) { + return functions->IsOpen(this); + } + + jdwpTransportError Close(void) { + return functions->Close(this); + } + + jdwpTransportError ReadPacket(jdwpPacket *pkt) { + return functions->ReadPacket(this, pkt); + } + + jdwpTransportError WritePacket(const jdwpPacket* pkt) { + return functions->WritePacket(this, pkt); + } + + jdwpTransportError GetLastError(char** error) { + return functions->GetLastError(this, error); + } + + /* SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ + jdwpTransportError SetTransportConfiguration(jdwpTransportEnv* env, + return functions->SetTransportConfiguration(this, config); + } + +#endif /* __cplusplus */ +}; + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* JDWPTRANSPORT_H */ diff --git a/VRStagelighting GridNode SPOUT/java/include/jni.h b/VRStagelighting GridNode SPOUT/java/include/jni.h new file mode 100644 index 0000000..aa0cdf5 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/jni.h @@ -0,0 +1,1987 @@ +/* + * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * We used part of Netscape's Java Runtime Interface (JRI) as the starting + * point of our design and implementation. + */ + +/****************************************************************************** + * Java Runtime Interface + * Copyright (c) 1996 Netscape Communications Corporation. All rights reserved. + *****************************************************************************/ + +#ifndef _JAVASOFT_JNI_H_ +#define _JAVASOFT_JNI_H_ + +#include +#include + +/* jni_md.h contains the machine-dependent typedefs for jbyte, jint + and jlong */ + +#include "jni_md.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * JNI Types + */ + +#ifndef JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H + +typedef unsigned char jboolean; +typedef unsigned short jchar; +typedef short jshort; +typedef float jfloat; +typedef double jdouble; + +typedef jint jsize; + +#ifdef __cplusplus + +class _jobject {}; +class _jclass : public _jobject {}; +class _jthrowable : public _jobject {}; +class _jstring : public _jobject {}; +class _jarray : public _jobject {}; +class _jbooleanArray : public _jarray {}; +class _jbyteArray : public _jarray {}; +class _jcharArray : public _jarray {}; +class _jshortArray : public _jarray {}; +class _jintArray : public _jarray {}; +class _jlongArray : public _jarray {}; +class _jfloatArray : public _jarray {}; +class _jdoubleArray : public _jarray {}; +class _jobjectArray : public _jarray {}; + +typedef _jobject *jobject; +typedef _jclass *jclass; +typedef _jthrowable *jthrowable; +typedef _jstring *jstring; +typedef _jarray *jarray; +typedef _jbooleanArray *jbooleanArray; +typedef _jbyteArray *jbyteArray; +typedef _jcharArray *jcharArray; +typedef _jshortArray *jshortArray; +typedef _jintArray *jintArray; +typedef _jlongArray *jlongArray; +typedef _jfloatArray *jfloatArray; +typedef _jdoubleArray *jdoubleArray; +typedef _jobjectArray *jobjectArray; + +#else + +struct _jobject; + +typedef struct _jobject *jobject; +typedef jobject jclass; +typedef jobject jthrowable; +typedef jobject jstring; +typedef jobject jarray; +typedef jarray jbooleanArray; +typedef jarray jbyteArray; +typedef jarray jcharArray; +typedef jarray jshortArray; +typedef jarray jintArray; +typedef jarray jlongArray; +typedef jarray jfloatArray; +typedef jarray jdoubleArray; +typedef jarray jobjectArray; + +#endif + +typedef jobject jweak; + +typedef union jvalue { + jboolean z; + jbyte b; + jchar c; + jshort s; + jint i; + jlong j; + jfloat f; + jdouble d; + jobject l; +} jvalue; + +struct _jfieldID; +typedef struct _jfieldID *jfieldID; + +struct _jmethodID; +typedef struct _jmethodID *jmethodID; + +/* Return values from jobjectRefType */ +typedef enum _jobjectType { + JNIInvalidRefType = 0, + JNILocalRefType = 1, + JNIGlobalRefType = 2, + JNIWeakGlobalRefType = 3 +} jobjectRefType; + + +#endif /* JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H */ + +/* + * jboolean constants + */ + +#define JNI_FALSE 0 +#define JNI_TRUE 1 + +/* + * possible return values for JNI functions. + */ + +#define JNI_OK 0 /* success */ +#define JNI_ERR (-1) /* unknown error */ +#define JNI_EDETACHED (-2) /* thread detached from the VM */ +#define JNI_EVERSION (-3) /* JNI version error */ +#define JNI_ENOMEM (-4) /* not enough memory */ +#define JNI_EEXIST (-5) /* VM already created */ +#define JNI_EINVAL (-6) /* invalid arguments */ + +/* + * used in ReleaseScalarArrayElements + */ + +#define JNI_COMMIT 1 +#define JNI_ABORT 2 + +/* + * used in RegisterNatives to describe native method name, signature, + * and function pointer. + */ + +typedef struct { + char *name; + char *signature; + void *fnPtr; +} JNINativeMethod; + +/* + * JNI Native Method Interface. + */ + +struct JNINativeInterface_; + +struct JNIEnv_; + +#ifdef __cplusplus +typedef JNIEnv_ JNIEnv; +#else +typedef const struct JNINativeInterface_ *JNIEnv; +#endif + +/* + * JNI Invocation Interface. + */ + +struct JNIInvokeInterface_; + +struct JavaVM_; + +#ifdef __cplusplus +typedef JavaVM_ JavaVM; +#else +typedef const struct JNIInvokeInterface_ *JavaVM; +#endif + +struct JNINativeInterface_ { + void *reserved0; + void *reserved1; + void *reserved2; + + void *reserved3; + jint (JNICALL *GetVersion)(JNIEnv *env); + + jclass (JNICALL *DefineClass) + (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, + jsize len); + jclass (JNICALL *FindClass) + (JNIEnv *env, const char *name); + + jmethodID (JNICALL *FromReflectedMethod) + (JNIEnv *env, jobject method); + jfieldID (JNICALL *FromReflectedField) + (JNIEnv *env, jobject field); + + jobject (JNICALL *ToReflectedMethod) + (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic); + + jclass (JNICALL *GetSuperclass) + (JNIEnv *env, jclass sub); + jboolean (JNICALL *IsAssignableFrom) + (JNIEnv *env, jclass sub, jclass sup); + + jobject (JNICALL *ToReflectedField) + (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic); + + jint (JNICALL *Throw) + (JNIEnv *env, jthrowable obj); + jint (JNICALL *ThrowNew) + (JNIEnv *env, jclass clazz, const char *msg); + jthrowable (JNICALL *ExceptionOccurred) + (JNIEnv *env); + void (JNICALL *ExceptionDescribe) + (JNIEnv *env); + void (JNICALL *ExceptionClear) + (JNIEnv *env); + void (JNICALL *FatalError) + (JNIEnv *env, const char *msg); + + jint (JNICALL *PushLocalFrame) + (JNIEnv *env, jint capacity); + jobject (JNICALL *PopLocalFrame) + (JNIEnv *env, jobject result); + + jobject (JNICALL *NewGlobalRef) + (JNIEnv *env, jobject lobj); + void (JNICALL *DeleteGlobalRef) + (JNIEnv *env, jobject gref); + void (JNICALL *DeleteLocalRef) + (JNIEnv *env, jobject obj); + jboolean (JNICALL *IsSameObject) + (JNIEnv *env, jobject obj1, jobject obj2); + jobject (JNICALL *NewLocalRef) + (JNIEnv *env, jobject ref); + jint (JNICALL *EnsureLocalCapacity) + (JNIEnv *env, jint capacity); + + jobject (JNICALL *AllocObject) + (JNIEnv *env, jclass clazz); + jobject (JNICALL *NewObject) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *NewObjectV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jobject (JNICALL *NewObjectA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jclass (JNICALL *GetObjectClass) + (JNIEnv *env, jobject obj); + jboolean (JNICALL *IsInstanceOf) + (JNIEnv *env, jobject obj, jclass clazz); + + jmethodID (JNICALL *GetMethodID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *CallObjectMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jobject (JNICALL *CallObjectMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jobject (JNICALL *CallObjectMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jboolean (JNICALL *CallBooleanMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jboolean (JNICALL *CallBooleanMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jboolean (JNICALL *CallBooleanMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jbyte (JNICALL *CallByteMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jbyte (JNICALL *CallByteMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jbyte (JNICALL *CallByteMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jchar (JNICALL *CallCharMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jchar (JNICALL *CallCharMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jchar (JNICALL *CallCharMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jshort (JNICALL *CallShortMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jshort (JNICALL *CallShortMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jshort (JNICALL *CallShortMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jint (JNICALL *CallIntMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jint (JNICALL *CallIntMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jint (JNICALL *CallIntMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jlong (JNICALL *CallLongMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jlong (JNICALL *CallLongMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jlong (JNICALL *CallLongMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jfloat (JNICALL *CallFloatMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jfloat (JNICALL *CallFloatMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jfloat (JNICALL *CallFloatMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + jdouble (JNICALL *CallDoubleMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + jdouble (JNICALL *CallDoubleMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + jdouble (JNICALL *CallDoubleMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); + + void (JNICALL *CallVoidMethod) + (JNIEnv *env, jobject obj, jmethodID methodID, ...); + void (JNICALL *CallVoidMethodV) + (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); + void (JNICALL *CallVoidMethodA) + (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); + + jobject (JNICALL *CallNonvirtualObjectMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *CallNonvirtualObjectMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jobject (JNICALL *CallNonvirtualObjectMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jboolean (JNICALL *CallNonvirtualBooleanMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jboolean (JNICALL *CallNonvirtualBooleanMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jboolean (JNICALL *CallNonvirtualBooleanMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jbyte (JNICALL *CallNonvirtualByteMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jbyte (JNICALL *CallNonvirtualByteMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jbyte (JNICALL *CallNonvirtualByteMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jchar (JNICALL *CallNonvirtualCharMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jchar (JNICALL *CallNonvirtualCharMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jchar (JNICALL *CallNonvirtualCharMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jshort (JNICALL *CallNonvirtualShortMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jshort (JNICALL *CallNonvirtualShortMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jshort (JNICALL *CallNonvirtualShortMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jint (JNICALL *CallNonvirtualIntMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jint (JNICALL *CallNonvirtualIntMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jint (JNICALL *CallNonvirtualIntMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jlong (JNICALL *CallNonvirtualLongMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jlong (JNICALL *CallNonvirtualLongMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jlong (JNICALL *CallNonvirtualLongMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jfloat (JNICALL *CallNonvirtualFloatMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jfloat (JNICALL *CallNonvirtualFloatMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jfloat (JNICALL *CallNonvirtualFloatMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + jdouble (JNICALL *CallNonvirtualDoubleMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + jdouble (JNICALL *CallNonvirtualDoubleMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + jdouble (JNICALL *CallNonvirtualDoubleMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue *args); + + void (JNICALL *CallNonvirtualVoidMethod) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); + void (JNICALL *CallNonvirtualVoidMethodV) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + va_list args); + void (JNICALL *CallNonvirtualVoidMethodA) + (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, + const jvalue * args); + + jfieldID (JNICALL *GetFieldID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *GetObjectField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jboolean (JNICALL *GetBooleanField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jbyte (JNICALL *GetByteField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jchar (JNICALL *GetCharField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jshort (JNICALL *GetShortField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jint (JNICALL *GetIntField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jlong (JNICALL *GetLongField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jfloat (JNICALL *GetFloatField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + jdouble (JNICALL *GetDoubleField) + (JNIEnv *env, jobject obj, jfieldID fieldID); + + void (JNICALL *SetObjectField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jobject val); + void (JNICALL *SetBooleanField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val); + void (JNICALL *SetByteField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val); + void (JNICALL *SetCharField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jchar val); + void (JNICALL *SetShortField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jshort val); + void (JNICALL *SetIntField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jint val); + void (JNICALL *SetLongField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jlong val); + void (JNICALL *SetFloatField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val); + void (JNICALL *SetDoubleField) + (JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val); + + jmethodID (JNICALL *GetStaticMethodID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + + jobject (JNICALL *CallStaticObjectMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jobject (JNICALL *CallStaticObjectMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jobject (JNICALL *CallStaticObjectMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jboolean (JNICALL *CallStaticBooleanMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jboolean (JNICALL *CallStaticBooleanMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jboolean (JNICALL *CallStaticBooleanMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jbyte (JNICALL *CallStaticByteMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jbyte (JNICALL *CallStaticByteMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jbyte (JNICALL *CallStaticByteMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jchar (JNICALL *CallStaticCharMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jchar (JNICALL *CallStaticCharMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jchar (JNICALL *CallStaticCharMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jshort (JNICALL *CallStaticShortMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jshort (JNICALL *CallStaticShortMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jshort (JNICALL *CallStaticShortMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jint (JNICALL *CallStaticIntMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jint (JNICALL *CallStaticIntMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jint (JNICALL *CallStaticIntMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jlong (JNICALL *CallStaticLongMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jlong (JNICALL *CallStaticLongMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jlong (JNICALL *CallStaticLongMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jfloat (JNICALL *CallStaticFloatMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jfloat (JNICALL *CallStaticFloatMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jfloat (JNICALL *CallStaticFloatMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + jdouble (JNICALL *CallStaticDoubleMethod) + (JNIEnv *env, jclass clazz, jmethodID methodID, ...); + jdouble (JNICALL *CallStaticDoubleMethodV) + (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); + jdouble (JNICALL *CallStaticDoubleMethodA) + (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); + + void (JNICALL *CallStaticVoidMethod) + (JNIEnv *env, jclass cls, jmethodID methodID, ...); + void (JNICALL *CallStaticVoidMethodV) + (JNIEnv *env, jclass cls, jmethodID methodID, va_list args); + void (JNICALL *CallStaticVoidMethodA) + (JNIEnv *env, jclass cls, jmethodID methodID, const jvalue * args); + + jfieldID (JNICALL *GetStaticFieldID) + (JNIEnv *env, jclass clazz, const char *name, const char *sig); + jobject (JNICALL *GetStaticObjectField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jboolean (JNICALL *GetStaticBooleanField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jbyte (JNICALL *GetStaticByteField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jchar (JNICALL *GetStaticCharField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jshort (JNICALL *GetStaticShortField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jint (JNICALL *GetStaticIntField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jlong (JNICALL *GetStaticLongField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jfloat (JNICALL *GetStaticFloatField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + jdouble (JNICALL *GetStaticDoubleField) + (JNIEnv *env, jclass clazz, jfieldID fieldID); + + void (JNICALL *SetStaticObjectField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value); + void (JNICALL *SetStaticBooleanField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value); + void (JNICALL *SetStaticByteField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value); + void (JNICALL *SetStaticCharField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value); + void (JNICALL *SetStaticShortField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value); + void (JNICALL *SetStaticIntField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jint value); + void (JNICALL *SetStaticLongField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value); + void (JNICALL *SetStaticFloatField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value); + void (JNICALL *SetStaticDoubleField) + (JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value); + + jstring (JNICALL *NewString) + (JNIEnv *env, const jchar *unicode, jsize len); + jsize (JNICALL *GetStringLength) + (JNIEnv *env, jstring str); + const jchar *(JNICALL *GetStringChars) + (JNIEnv *env, jstring str, jboolean *isCopy); + void (JNICALL *ReleaseStringChars) + (JNIEnv *env, jstring str, const jchar *chars); + + jstring (JNICALL *NewStringUTF) + (JNIEnv *env, const char *utf); + jsize (JNICALL *GetStringUTFLength) + (JNIEnv *env, jstring str); + const char* (JNICALL *GetStringUTFChars) + (JNIEnv *env, jstring str, jboolean *isCopy); + void (JNICALL *ReleaseStringUTFChars) + (JNIEnv *env, jstring str, const char* chars); + + + jsize (JNICALL *GetArrayLength) + (JNIEnv *env, jarray array); + + jobjectArray (JNICALL *NewObjectArray) + (JNIEnv *env, jsize len, jclass clazz, jobject init); + jobject (JNICALL *GetObjectArrayElement) + (JNIEnv *env, jobjectArray array, jsize index); + void (JNICALL *SetObjectArrayElement) + (JNIEnv *env, jobjectArray array, jsize index, jobject val); + + jbooleanArray (JNICALL *NewBooleanArray) + (JNIEnv *env, jsize len); + jbyteArray (JNICALL *NewByteArray) + (JNIEnv *env, jsize len); + jcharArray (JNICALL *NewCharArray) + (JNIEnv *env, jsize len); + jshortArray (JNICALL *NewShortArray) + (JNIEnv *env, jsize len); + jintArray (JNICALL *NewIntArray) + (JNIEnv *env, jsize len); + jlongArray (JNICALL *NewLongArray) + (JNIEnv *env, jsize len); + jfloatArray (JNICALL *NewFloatArray) + (JNIEnv *env, jsize len); + jdoubleArray (JNICALL *NewDoubleArray) + (JNIEnv *env, jsize len); + + jboolean * (JNICALL *GetBooleanArrayElements) + (JNIEnv *env, jbooleanArray array, jboolean *isCopy); + jbyte * (JNICALL *GetByteArrayElements) + (JNIEnv *env, jbyteArray array, jboolean *isCopy); + jchar * (JNICALL *GetCharArrayElements) + (JNIEnv *env, jcharArray array, jboolean *isCopy); + jshort * (JNICALL *GetShortArrayElements) + (JNIEnv *env, jshortArray array, jboolean *isCopy); + jint * (JNICALL *GetIntArrayElements) + (JNIEnv *env, jintArray array, jboolean *isCopy); + jlong * (JNICALL *GetLongArrayElements) + (JNIEnv *env, jlongArray array, jboolean *isCopy); + jfloat * (JNICALL *GetFloatArrayElements) + (JNIEnv *env, jfloatArray array, jboolean *isCopy); + jdouble * (JNICALL *GetDoubleArrayElements) + (JNIEnv *env, jdoubleArray array, jboolean *isCopy); + + void (JNICALL *ReleaseBooleanArrayElements) + (JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode); + void (JNICALL *ReleaseByteArrayElements) + (JNIEnv *env, jbyteArray array, jbyte *elems, jint mode); + void (JNICALL *ReleaseCharArrayElements) + (JNIEnv *env, jcharArray array, jchar *elems, jint mode); + void (JNICALL *ReleaseShortArrayElements) + (JNIEnv *env, jshortArray array, jshort *elems, jint mode); + void (JNICALL *ReleaseIntArrayElements) + (JNIEnv *env, jintArray array, jint *elems, jint mode); + void (JNICALL *ReleaseLongArrayElements) + (JNIEnv *env, jlongArray array, jlong *elems, jint mode); + void (JNICALL *ReleaseFloatArrayElements) + (JNIEnv *env, jfloatArray array, jfloat *elems, jint mode); + void (JNICALL *ReleaseDoubleArrayElements) + (JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode); + + void (JNICALL *GetBooleanArrayRegion) + (JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf); + void (JNICALL *GetByteArrayRegion) + (JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf); + void (JNICALL *GetCharArrayRegion) + (JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf); + void (JNICALL *GetShortArrayRegion) + (JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf); + void (JNICALL *GetIntArrayRegion) + (JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf); + void (JNICALL *GetLongArrayRegion) + (JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf); + void (JNICALL *GetFloatArrayRegion) + (JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf); + void (JNICALL *GetDoubleArrayRegion) + (JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf); + + void (JNICALL *SetBooleanArrayRegion) + (JNIEnv *env, jbooleanArray array, jsize start, jsize l, const jboolean *buf); + void (JNICALL *SetByteArrayRegion) + (JNIEnv *env, jbyteArray array, jsize start, jsize len, const jbyte *buf); + void (JNICALL *SetCharArrayRegion) + (JNIEnv *env, jcharArray array, jsize start, jsize len, const jchar *buf); + void (JNICALL *SetShortArrayRegion) + (JNIEnv *env, jshortArray array, jsize start, jsize len, const jshort *buf); + void (JNICALL *SetIntArrayRegion) + (JNIEnv *env, jintArray array, jsize start, jsize len, const jint *buf); + void (JNICALL *SetLongArrayRegion) + (JNIEnv *env, jlongArray array, jsize start, jsize len, const jlong *buf); + void (JNICALL *SetFloatArrayRegion) + (JNIEnv *env, jfloatArray array, jsize start, jsize len, const jfloat *buf); + void (JNICALL *SetDoubleArrayRegion) + (JNIEnv *env, jdoubleArray array, jsize start, jsize len, const jdouble *buf); + + jint (JNICALL *RegisterNatives) + (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, + jint nMethods); + jint (JNICALL *UnregisterNatives) + (JNIEnv *env, jclass clazz); + + jint (JNICALL *MonitorEnter) + (JNIEnv *env, jobject obj); + jint (JNICALL *MonitorExit) + (JNIEnv *env, jobject obj); + + jint (JNICALL *GetJavaVM) + (JNIEnv *env, JavaVM **vm); + + void (JNICALL *GetStringRegion) + (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf); + void (JNICALL *GetStringUTFRegion) + (JNIEnv *env, jstring str, jsize start, jsize len, char *buf); + + void * (JNICALL *GetPrimitiveArrayCritical) + (JNIEnv *env, jarray array, jboolean *isCopy); + void (JNICALL *ReleasePrimitiveArrayCritical) + (JNIEnv *env, jarray array, void *carray, jint mode); + + const jchar * (JNICALL *GetStringCritical) + (JNIEnv *env, jstring string, jboolean *isCopy); + void (JNICALL *ReleaseStringCritical) + (JNIEnv *env, jstring string, const jchar *cstring); + + jweak (JNICALL *NewWeakGlobalRef) + (JNIEnv *env, jobject obj); + void (JNICALL *DeleteWeakGlobalRef) + (JNIEnv *env, jweak ref); + + jboolean (JNICALL *ExceptionCheck) + (JNIEnv *env); + + jobject (JNICALL *NewDirectByteBuffer) + (JNIEnv* env, void* address, jlong capacity); + void* (JNICALL *GetDirectBufferAddress) + (JNIEnv* env, jobject buf); + jlong (JNICALL *GetDirectBufferCapacity) + (JNIEnv* env, jobject buf); + + /* New JNI 1.6 Features */ + + jobjectRefType (JNICALL *GetObjectRefType) + (JNIEnv* env, jobject obj); + + /* Module Features */ + + jobject (JNICALL *GetModule) + (JNIEnv* env, jclass clazz); +}; + +/* + * We use inlined functions for C++ so that programmers can write: + * + * env->FindClass("java/lang/String") + * + * in C++ rather than: + * + * (*env)->FindClass(env, "java/lang/String") + * + * in C. + */ + +struct JNIEnv_ { + const struct JNINativeInterface_ *functions; +#ifdef __cplusplus + + jint GetVersion() { + return functions->GetVersion(this); + } + jclass DefineClass(const char *name, jobject loader, const jbyte *buf, + jsize len) { + return functions->DefineClass(this, name, loader, buf, len); + } + jclass FindClass(const char *name) { + return functions->FindClass(this, name); + } + jmethodID FromReflectedMethod(jobject method) { + return functions->FromReflectedMethod(this,method); + } + jfieldID FromReflectedField(jobject field) { + return functions->FromReflectedField(this,field); + } + + jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) { + return functions->ToReflectedMethod(this, cls, methodID, isStatic); + } + + jclass GetSuperclass(jclass sub) { + return functions->GetSuperclass(this, sub); + } + jboolean IsAssignableFrom(jclass sub, jclass sup) { + return functions->IsAssignableFrom(this, sub, sup); + } + + jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) { + return functions->ToReflectedField(this,cls,fieldID,isStatic); + } + + jint Throw(jthrowable obj) { + return functions->Throw(this, obj); + } + jint ThrowNew(jclass clazz, const char *msg) { + return functions->ThrowNew(this, clazz, msg); + } + jthrowable ExceptionOccurred() { + return functions->ExceptionOccurred(this); + } + void ExceptionDescribe() { + functions->ExceptionDescribe(this); + } + void ExceptionClear() { + functions->ExceptionClear(this); + } + void FatalError(const char *msg) { + functions->FatalError(this, msg); + } + + jint PushLocalFrame(jint capacity) { + return functions->PushLocalFrame(this,capacity); + } + jobject PopLocalFrame(jobject result) { + return functions->PopLocalFrame(this,result); + } + + jobject NewGlobalRef(jobject lobj) { + return functions->NewGlobalRef(this,lobj); + } + void DeleteGlobalRef(jobject gref) { + functions->DeleteGlobalRef(this,gref); + } + void DeleteLocalRef(jobject obj) { + functions->DeleteLocalRef(this, obj); + } + + jboolean IsSameObject(jobject obj1, jobject obj2) { + return functions->IsSameObject(this,obj1,obj2); + } + + jobject NewLocalRef(jobject ref) { + return functions->NewLocalRef(this,ref); + } + jint EnsureLocalCapacity(jint capacity) { + return functions->EnsureLocalCapacity(this,capacity); + } + + jobject AllocObject(jclass clazz) { + return functions->AllocObject(this,clazz); + } + jobject NewObject(jclass clazz, jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args, methodID); + result = functions->NewObjectV(this,clazz,methodID,args); + va_end(args); + return result; + } + jobject NewObjectV(jclass clazz, jmethodID methodID, + va_list args) { + return functions->NewObjectV(this,clazz,methodID,args); + } + jobject NewObjectA(jclass clazz, jmethodID methodID, + const jvalue *args) { + return functions->NewObjectA(this,clazz,methodID,args); + } + + jclass GetObjectClass(jobject obj) { + return functions->GetObjectClass(this,obj); + } + jboolean IsInstanceOf(jobject obj, jclass clazz) { + return functions->IsInstanceOf(this,obj,clazz); + } + + jmethodID GetMethodID(jclass clazz, const char *name, + const char *sig) { + return functions->GetMethodID(this,clazz,name,sig); + } + + jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallObjectMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jobject CallObjectMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallObjectMethodV(this,obj,methodID,args); + } + jobject CallObjectMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallObjectMethodA(this,obj,methodID,args); + } + + jboolean CallBooleanMethod(jobject obj, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallBooleanMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jboolean CallBooleanMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallBooleanMethodV(this,obj,methodID,args); + } + jboolean CallBooleanMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallBooleanMethodA(this,obj,methodID, args); + } + + jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallByteMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jbyte CallByteMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallByteMethodV(this,obj,methodID,args); + } + jbyte CallByteMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallByteMethodA(this,obj,methodID,args); + } + + jchar CallCharMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallCharMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jchar CallCharMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallCharMethodV(this,obj,methodID,args); + } + jchar CallCharMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallCharMethodA(this,obj,methodID,args); + } + + jshort CallShortMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallShortMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jshort CallShortMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallShortMethodV(this,obj,methodID,args); + } + jshort CallShortMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallShortMethodA(this,obj,methodID,args); + } + + jint CallIntMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallIntMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jint CallIntMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallIntMethodV(this,obj,methodID,args); + } + jint CallIntMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallIntMethodA(this,obj,methodID,args); + } + + jlong CallLongMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallLongMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jlong CallLongMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallLongMethodV(this,obj,methodID,args); + } + jlong CallLongMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallLongMethodA(this,obj,methodID,args); + } + + jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallFloatMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jfloat CallFloatMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallFloatMethodV(this,obj,methodID,args); + } + jfloat CallFloatMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallFloatMethodA(this,obj,methodID,args); + } + + jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallDoubleMethodV(this,obj,methodID,args); + va_end(args); + return result; + } + jdouble CallDoubleMethodV(jobject obj, jmethodID methodID, + va_list args) { + return functions->CallDoubleMethodV(this,obj,methodID,args); + } + jdouble CallDoubleMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + return functions->CallDoubleMethodA(this,obj,methodID,args); + } + + void CallVoidMethod(jobject obj, jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallVoidMethodV(this,obj,methodID,args); + va_end(args); + } + void CallVoidMethodV(jobject obj, jmethodID methodID, + va_list args) { + functions->CallVoidMethodV(this,obj,methodID,args); + } + void CallVoidMethodA(jobject obj, jmethodID methodID, + const jvalue * args) { + functions->CallVoidMethodA(this,obj,methodID,args); + } + + jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallNonvirtualObjectMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualObjectMethodV(this,obj,clazz, + methodID,args); + } + jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualObjectMethodA(this,obj,clazz, + methodID,args); + } + + jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualBooleanMethodV(this,obj,clazz, + methodID,args); + } + jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualBooleanMethodA(this,obj,clazz, + methodID, args); + } + + jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallNonvirtualByteMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualByteMethodV(this,obj,clazz, + methodID,args); + } + jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualByteMethodA(this,obj,clazz, + methodID,args); + } + + jchar CallNonvirtualCharMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallNonvirtualCharMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualCharMethodV(this,obj,clazz, + methodID,args); + } + jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualCharMethodA(this,obj,clazz, + methodID,args); + } + + jshort CallNonvirtualShortMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallNonvirtualShortMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualShortMethodV(this,obj,clazz, + methodID,args); + } + jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualShortMethodA(this,obj,clazz, + methodID,args); + } + + jint CallNonvirtualIntMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallNonvirtualIntMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jint CallNonvirtualIntMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualIntMethodV(this,obj,clazz, + methodID,args); + } + jint CallNonvirtualIntMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualIntMethodA(this,obj,clazz, + methodID,args); + } + + jlong CallNonvirtualLongMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallNonvirtualLongMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallNonvirtualLongMethodV(this,obj,clazz, + methodID,args); + } + jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz, + jmethodID methodID, const jvalue * args) { + return functions->CallNonvirtualLongMethodA(this,obj,clazz, + methodID,args); + } + + jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallNonvirtualFloatMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + return functions->CallNonvirtualFloatMethodV(this,obj,clazz, + methodID,args); + } + jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + return functions->CallNonvirtualFloatMethodA(this,obj,clazz, + methodID,args); + } + + jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz, + methodID,args); + va_end(args); + return result; + } + jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + return functions->CallNonvirtualDoubleMethodV(this,obj,clazz, + methodID,args); + } + jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + return functions->CallNonvirtualDoubleMethodA(this,obj,clazz, + methodID,args); + } + + void CallNonvirtualVoidMethod(jobject obj, jclass clazz, + jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); + va_end(args); + } + void CallNonvirtualVoidMethodV(jobject obj, jclass clazz, + jmethodID methodID, + va_list args) { + functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); + } + void CallNonvirtualVoidMethodA(jobject obj, jclass clazz, + jmethodID methodID, + const jvalue * args) { + functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args); + } + + jfieldID GetFieldID(jclass clazz, const char *name, + const char *sig) { + return functions->GetFieldID(this,clazz,name,sig); + } + + jobject GetObjectField(jobject obj, jfieldID fieldID) { + return functions->GetObjectField(this,obj,fieldID); + } + jboolean GetBooleanField(jobject obj, jfieldID fieldID) { + return functions->GetBooleanField(this,obj,fieldID); + } + jbyte GetByteField(jobject obj, jfieldID fieldID) { + return functions->GetByteField(this,obj,fieldID); + } + jchar GetCharField(jobject obj, jfieldID fieldID) { + return functions->GetCharField(this,obj,fieldID); + } + jshort GetShortField(jobject obj, jfieldID fieldID) { + return functions->GetShortField(this,obj,fieldID); + } + jint GetIntField(jobject obj, jfieldID fieldID) { + return functions->GetIntField(this,obj,fieldID); + } + jlong GetLongField(jobject obj, jfieldID fieldID) { + return functions->GetLongField(this,obj,fieldID); + } + jfloat GetFloatField(jobject obj, jfieldID fieldID) { + return functions->GetFloatField(this,obj,fieldID); + } + jdouble GetDoubleField(jobject obj, jfieldID fieldID) { + return functions->GetDoubleField(this,obj,fieldID); + } + + void SetObjectField(jobject obj, jfieldID fieldID, jobject val) { + functions->SetObjectField(this,obj,fieldID,val); + } + void SetBooleanField(jobject obj, jfieldID fieldID, + jboolean val) { + functions->SetBooleanField(this,obj,fieldID,val); + } + void SetByteField(jobject obj, jfieldID fieldID, + jbyte val) { + functions->SetByteField(this,obj,fieldID,val); + } + void SetCharField(jobject obj, jfieldID fieldID, + jchar val) { + functions->SetCharField(this,obj,fieldID,val); + } + void SetShortField(jobject obj, jfieldID fieldID, + jshort val) { + functions->SetShortField(this,obj,fieldID,val); + } + void SetIntField(jobject obj, jfieldID fieldID, + jint val) { + functions->SetIntField(this,obj,fieldID,val); + } + void SetLongField(jobject obj, jfieldID fieldID, + jlong val) { + functions->SetLongField(this,obj,fieldID,val); + } + void SetFloatField(jobject obj, jfieldID fieldID, + jfloat val) { + functions->SetFloatField(this,obj,fieldID,val); + } + void SetDoubleField(jobject obj, jfieldID fieldID, + jdouble val) { + functions->SetDoubleField(this,obj,fieldID,val); + } + + jmethodID GetStaticMethodID(jclass clazz, const char *name, + const char *sig) { + return functions->GetStaticMethodID(this,clazz,name,sig); + } + + jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID, + ...) { + va_list args; + jobject result; + va_start(args,methodID); + result = functions->CallStaticObjectMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID, + va_list args) { + return functions->CallStaticObjectMethodV(this,clazz,methodID,args); + } + jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID, + const jvalue *args) { + return functions->CallStaticObjectMethodA(this,clazz,methodID,args); + } + + jboolean CallStaticBooleanMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jboolean result; + va_start(args,methodID); + result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jboolean CallStaticBooleanMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticBooleanMethodV(this,clazz,methodID,args); + } + jboolean CallStaticBooleanMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticBooleanMethodA(this,clazz,methodID,args); + } + + jbyte CallStaticByteMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jbyte result; + va_start(args,methodID); + result = functions->CallStaticByteMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jbyte CallStaticByteMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticByteMethodV(this,clazz,methodID,args); + } + jbyte CallStaticByteMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticByteMethodA(this,clazz,methodID,args); + } + + jchar CallStaticCharMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jchar result; + va_start(args,methodID); + result = functions->CallStaticCharMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jchar CallStaticCharMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticCharMethodV(this,clazz,methodID,args); + } + jchar CallStaticCharMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticCharMethodA(this,clazz,methodID,args); + } + + jshort CallStaticShortMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jshort result; + va_start(args,methodID); + result = functions->CallStaticShortMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jshort CallStaticShortMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticShortMethodV(this,clazz,methodID,args); + } + jshort CallStaticShortMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticShortMethodA(this,clazz,methodID,args); + } + + jint CallStaticIntMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jint result; + va_start(args,methodID); + result = functions->CallStaticIntMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jint CallStaticIntMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticIntMethodV(this,clazz,methodID,args); + } + jint CallStaticIntMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticIntMethodA(this,clazz,methodID,args); + } + + jlong CallStaticLongMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jlong result; + va_start(args,methodID); + result = functions->CallStaticLongMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jlong CallStaticLongMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticLongMethodV(this,clazz,methodID,args); + } + jlong CallStaticLongMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticLongMethodA(this,clazz,methodID,args); + } + + jfloat CallStaticFloatMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jfloat result; + va_start(args,methodID); + result = functions->CallStaticFloatMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jfloat CallStaticFloatMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticFloatMethodV(this,clazz,methodID,args); + } + jfloat CallStaticFloatMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticFloatMethodA(this,clazz,methodID,args); + } + + jdouble CallStaticDoubleMethod(jclass clazz, + jmethodID methodID, ...) { + va_list args; + jdouble result; + va_start(args,methodID); + result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args); + va_end(args); + return result; + } + jdouble CallStaticDoubleMethodV(jclass clazz, + jmethodID methodID, va_list args) { + return functions->CallStaticDoubleMethodV(this,clazz,methodID,args); + } + jdouble CallStaticDoubleMethodA(jclass clazz, + jmethodID methodID, const jvalue *args) { + return functions->CallStaticDoubleMethodA(this,clazz,methodID,args); + } + + void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) { + va_list args; + va_start(args,methodID); + functions->CallStaticVoidMethodV(this,cls,methodID,args); + va_end(args); + } + void CallStaticVoidMethodV(jclass cls, jmethodID methodID, + va_list args) { + functions->CallStaticVoidMethodV(this,cls,methodID,args); + } + void CallStaticVoidMethodA(jclass cls, jmethodID methodID, + const jvalue * args) { + functions->CallStaticVoidMethodA(this,cls,methodID,args); + } + + jfieldID GetStaticFieldID(jclass clazz, const char *name, + const char *sig) { + return functions->GetStaticFieldID(this,clazz,name,sig); + } + jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticObjectField(this,clazz,fieldID); + } + jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticBooleanField(this,clazz,fieldID); + } + jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticByteField(this,clazz,fieldID); + } + jchar GetStaticCharField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticCharField(this,clazz,fieldID); + } + jshort GetStaticShortField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticShortField(this,clazz,fieldID); + } + jint GetStaticIntField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticIntField(this,clazz,fieldID); + } + jlong GetStaticLongField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticLongField(this,clazz,fieldID); + } + jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticFloatField(this,clazz,fieldID); + } + jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) { + return functions->GetStaticDoubleField(this,clazz,fieldID); + } + + void SetStaticObjectField(jclass clazz, jfieldID fieldID, + jobject value) { + functions->SetStaticObjectField(this,clazz,fieldID,value); + } + void SetStaticBooleanField(jclass clazz, jfieldID fieldID, + jboolean value) { + functions->SetStaticBooleanField(this,clazz,fieldID,value); + } + void SetStaticByteField(jclass clazz, jfieldID fieldID, + jbyte value) { + functions->SetStaticByteField(this,clazz,fieldID,value); + } + void SetStaticCharField(jclass clazz, jfieldID fieldID, + jchar value) { + functions->SetStaticCharField(this,clazz,fieldID,value); + } + void SetStaticShortField(jclass clazz, jfieldID fieldID, + jshort value) { + functions->SetStaticShortField(this,clazz,fieldID,value); + } + void SetStaticIntField(jclass clazz, jfieldID fieldID, + jint value) { + functions->SetStaticIntField(this,clazz,fieldID,value); + } + void SetStaticLongField(jclass clazz, jfieldID fieldID, + jlong value) { + functions->SetStaticLongField(this,clazz,fieldID,value); + } + void SetStaticFloatField(jclass clazz, jfieldID fieldID, + jfloat value) { + functions->SetStaticFloatField(this,clazz,fieldID,value); + } + void SetStaticDoubleField(jclass clazz, jfieldID fieldID, + jdouble value) { + functions->SetStaticDoubleField(this,clazz,fieldID,value); + } + + jstring NewString(const jchar *unicode, jsize len) { + return functions->NewString(this,unicode,len); + } + jsize GetStringLength(jstring str) { + return functions->GetStringLength(this,str); + } + const jchar *GetStringChars(jstring str, jboolean *isCopy) { + return functions->GetStringChars(this,str,isCopy); + } + void ReleaseStringChars(jstring str, const jchar *chars) { + functions->ReleaseStringChars(this,str,chars); + } + + jstring NewStringUTF(const char *utf) { + return functions->NewStringUTF(this,utf); + } + jsize GetStringUTFLength(jstring str) { + return functions->GetStringUTFLength(this,str); + } + const char* GetStringUTFChars(jstring str, jboolean *isCopy) { + return functions->GetStringUTFChars(this,str,isCopy); + } + void ReleaseStringUTFChars(jstring str, const char* chars) { + functions->ReleaseStringUTFChars(this,str,chars); + } + + jsize GetArrayLength(jarray array) { + return functions->GetArrayLength(this,array); + } + + jobjectArray NewObjectArray(jsize len, jclass clazz, + jobject init) { + return functions->NewObjectArray(this,len,clazz,init); + } + jobject GetObjectArrayElement(jobjectArray array, jsize index) { + return functions->GetObjectArrayElement(this,array,index); + } + void SetObjectArrayElement(jobjectArray array, jsize index, + jobject val) { + functions->SetObjectArrayElement(this,array,index,val); + } + + jbooleanArray NewBooleanArray(jsize len) { + return functions->NewBooleanArray(this,len); + } + jbyteArray NewByteArray(jsize len) { + return functions->NewByteArray(this,len); + } + jcharArray NewCharArray(jsize len) { + return functions->NewCharArray(this,len); + } + jshortArray NewShortArray(jsize len) { + return functions->NewShortArray(this,len); + } + jintArray NewIntArray(jsize len) { + return functions->NewIntArray(this,len); + } + jlongArray NewLongArray(jsize len) { + return functions->NewLongArray(this,len); + } + jfloatArray NewFloatArray(jsize len) { + return functions->NewFloatArray(this,len); + } + jdoubleArray NewDoubleArray(jsize len) { + return functions->NewDoubleArray(this,len); + } + + jboolean * GetBooleanArrayElements(jbooleanArray array, jboolean *isCopy) { + return functions->GetBooleanArrayElements(this,array,isCopy); + } + jbyte * GetByteArrayElements(jbyteArray array, jboolean *isCopy) { + return functions->GetByteArrayElements(this,array,isCopy); + } + jchar * GetCharArrayElements(jcharArray array, jboolean *isCopy) { + return functions->GetCharArrayElements(this,array,isCopy); + } + jshort * GetShortArrayElements(jshortArray array, jboolean *isCopy) { + return functions->GetShortArrayElements(this,array,isCopy); + } + jint * GetIntArrayElements(jintArray array, jboolean *isCopy) { + return functions->GetIntArrayElements(this,array,isCopy); + } + jlong * GetLongArrayElements(jlongArray array, jboolean *isCopy) { + return functions->GetLongArrayElements(this,array,isCopy); + } + jfloat * GetFloatArrayElements(jfloatArray array, jboolean *isCopy) { + return functions->GetFloatArrayElements(this,array,isCopy); + } + jdouble * GetDoubleArrayElements(jdoubleArray array, jboolean *isCopy) { + return functions->GetDoubleArrayElements(this,array,isCopy); + } + + void ReleaseBooleanArrayElements(jbooleanArray array, + jboolean *elems, + jint mode) { + functions->ReleaseBooleanArrayElements(this,array,elems,mode); + } + void ReleaseByteArrayElements(jbyteArray array, + jbyte *elems, + jint mode) { + functions->ReleaseByteArrayElements(this,array,elems,mode); + } + void ReleaseCharArrayElements(jcharArray array, + jchar *elems, + jint mode) { + functions->ReleaseCharArrayElements(this,array,elems,mode); + } + void ReleaseShortArrayElements(jshortArray array, + jshort *elems, + jint mode) { + functions->ReleaseShortArrayElements(this,array,elems,mode); + } + void ReleaseIntArrayElements(jintArray array, + jint *elems, + jint mode) { + functions->ReleaseIntArrayElements(this,array,elems,mode); + } + void ReleaseLongArrayElements(jlongArray array, + jlong *elems, + jint mode) { + functions->ReleaseLongArrayElements(this,array,elems,mode); + } + void ReleaseFloatArrayElements(jfloatArray array, + jfloat *elems, + jint mode) { + functions->ReleaseFloatArrayElements(this,array,elems,mode); + } + void ReleaseDoubleArrayElements(jdoubleArray array, + jdouble *elems, + jint mode) { + functions->ReleaseDoubleArrayElements(this,array,elems,mode); + } + + void GetBooleanArrayRegion(jbooleanArray array, + jsize start, jsize len, jboolean *buf) { + functions->GetBooleanArrayRegion(this,array,start,len,buf); + } + void GetByteArrayRegion(jbyteArray array, + jsize start, jsize len, jbyte *buf) { + functions->GetByteArrayRegion(this,array,start,len,buf); + } + void GetCharArrayRegion(jcharArray array, + jsize start, jsize len, jchar *buf) { + functions->GetCharArrayRegion(this,array,start,len,buf); + } + void GetShortArrayRegion(jshortArray array, + jsize start, jsize len, jshort *buf) { + functions->GetShortArrayRegion(this,array,start,len,buf); + } + void GetIntArrayRegion(jintArray array, + jsize start, jsize len, jint *buf) { + functions->GetIntArrayRegion(this,array,start,len,buf); + } + void GetLongArrayRegion(jlongArray array, + jsize start, jsize len, jlong *buf) { + functions->GetLongArrayRegion(this,array,start,len,buf); + } + void GetFloatArrayRegion(jfloatArray array, + jsize start, jsize len, jfloat *buf) { + functions->GetFloatArrayRegion(this,array,start,len,buf); + } + void GetDoubleArrayRegion(jdoubleArray array, + jsize start, jsize len, jdouble *buf) { + functions->GetDoubleArrayRegion(this,array,start,len,buf); + } + + void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, + const jboolean *buf) { + functions->SetBooleanArrayRegion(this,array,start,len,buf); + } + void SetByteArrayRegion(jbyteArray array, jsize start, jsize len, + const jbyte *buf) { + functions->SetByteArrayRegion(this,array,start,len,buf); + } + void SetCharArrayRegion(jcharArray array, jsize start, jsize len, + const jchar *buf) { + functions->SetCharArrayRegion(this,array,start,len,buf); + } + void SetShortArrayRegion(jshortArray array, jsize start, jsize len, + const jshort *buf) { + functions->SetShortArrayRegion(this,array,start,len,buf); + } + void SetIntArrayRegion(jintArray array, jsize start, jsize len, + const jint *buf) { + functions->SetIntArrayRegion(this,array,start,len,buf); + } + void SetLongArrayRegion(jlongArray array, jsize start, jsize len, + const jlong *buf) { + functions->SetLongArrayRegion(this,array,start,len,buf); + } + void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len, + const jfloat *buf) { + functions->SetFloatArrayRegion(this,array,start,len,buf); + } + void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, + const jdouble *buf) { + functions->SetDoubleArrayRegion(this,array,start,len,buf); + } + + jint RegisterNatives(jclass clazz, const JNINativeMethod *methods, + jint nMethods) { + return functions->RegisterNatives(this,clazz,methods,nMethods); + } + jint UnregisterNatives(jclass clazz) { + return functions->UnregisterNatives(this,clazz); + } + + jint MonitorEnter(jobject obj) { + return functions->MonitorEnter(this,obj); + } + jint MonitorExit(jobject obj) { + return functions->MonitorExit(this,obj); + } + + jint GetJavaVM(JavaVM **vm) { + return functions->GetJavaVM(this,vm); + } + + void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf) { + functions->GetStringRegion(this,str,start,len,buf); + } + void GetStringUTFRegion(jstring str, jsize start, jsize len, char *buf) { + functions->GetStringUTFRegion(this,str,start,len,buf); + } + + void * GetPrimitiveArrayCritical(jarray array, jboolean *isCopy) { + return functions->GetPrimitiveArrayCritical(this,array,isCopy); + } + void ReleasePrimitiveArrayCritical(jarray array, void *carray, jint mode) { + functions->ReleasePrimitiveArrayCritical(this,array,carray,mode); + } + + const jchar * GetStringCritical(jstring string, jboolean *isCopy) { + return functions->GetStringCritical(this,string,isCopy); + } + void ReleaseStringCritical(jstring string, const jchar *cstring) { + functions->ReleaseStringCritical(this,string,cstring); + } + + jweak NewWeakGlobalRef(jobject obj) { + return functions->NewWeakGlobalRef(this,obj); + } + void DeleteWeakGlobalRef(jweak ref) { + functions->DeleteWeakGlobalRef(this,ref); + } + + jboolean ExceptionCheck() { + return functions->ExceptionCheck(this); + } + + jobject NewDirectByteBuffer(void* address, jlong capacity) { + return functions->NewDirectByteBuffer(this, address, capacity); + } + void* GetDirectBufferAddress(jobject buf) { + return functions->GetDirectBufferAddress(this, buf); + } + jlong GetDirectBufferCapacity(jobject buf) { + return functions->GetDirectBufferCapacity(this, buf); + } + jobjectRefType GetObjectRefType(jobject obj) { + return functions->GetObjectRefType(this, obj); + } + + /* Module Features */ + + jobject GetModule(jclass clazz) { + return functions->GetModule(this, clazz); + } + +#endif /* __cplusplus */ +}; + +/* + * optionString may be any option accepted by the JVM, or one of the + * following: + * + * -D= Set a system property. + * -verbose[:class|gc|jni] Enable verbose output, comma-separated. E.g. + * "-verbose:class" or "-verbose:gc,class" + * Standard names include: gc, class, and jni. + * All nonstandard (VM-specific) names must begin + * with "X". + * vfprintf extraInfo is a pointer to the vfprintf hook. + * exit extraInfo is a pointer to the exit hook. + * abort extraInfo is a pointer to the abort hook. + */ +typedef struct JavaVMOption { + char *optionString; + void *extraInfo; +} JavaVMOption; + +typedef struct JavaVMInitArgs { + jint version; + + jint nOptions; + JavaVMOption *options; + jboolean ignoreUnrecognized; +} JavaVMInitArgs; + +typedef struct JavaVMAttachArgs { + jint version; + + char *name; + jobject group; +} JavaVMAttachArgs; + +/* These will be VM-specific. */ + +#define JDK1_2 +#define JDK1_4 + +/* End VM-specific. */ + +struct JNIInvokeInterface_ { + void *reserved0; + void *reserved1; + void *reserved2; + + jint (JNICALL *DestroyJavaVM)(JavaVM *vm); + + jint (JNICALL *AttachCurrentThread)(JavaVM *vm, void **penv, void *args); + + jint (JNICALL *DetachCurrentThread)(JavaVM *vm); + + jint (JNICALL *GetEnv)(JavaVM *vm, void **penv, jint version); + + jint (JNICALL *AttachCurrentThreadAsDaemon)(JavaVM *vm, void **penv, void *args); +}; + +struct JavaVM_ { + const struct JNIInvokeInterface_ *functions; +#ifdef __cplusplus + + jint DestroyJavaVM() { + return functions->DestroyJavaVM(this); + } + jint AttachCurrentThread(void **penv, void *args) { + return functions->AttachCurrentThread(this, penv, args); + } + jint DetachCurrentThread() { + return functions->DetachCurrentThread(this); + } + + jint GetEnv(void **penv, jint version) { + return functions->GetEnv(this, penv, version); + } + jint AttachCurrentThreadAsDaemon(void **penv, void *args) { + return functions->AttachCurrentThreadAsDaemon(this, penv, args); + } +#endif +}; + +#ifdef _JNI_IMPLEMENTATION_ +#define _JNI_IMPORT_OR_EXPORT_ JNIEXPORT +#else +#define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT +#endif +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_GetDefaultJavaVMInitArgs(void *args); + +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args); + +_JNI_IMPORT_OR_EXPORT_ jint JNICALL +JNI_GetCreatedJavaVMs(JavaVM **, jsize, jsize *); + +/* Defined by native libraries. */ +JNIEXPORT jint JNICALL +JNI_OnLoad(JavaVM *vm, void *reserved); + +JNIEXPORT void JNICALL +JNI_OnUnload(JavaVM *vm, void *reserved); + +#define JNI_VERSION_1_1 0x00010001 +#define JNI_VERSION_1_2 0x00010002 +#define JNI_VERSION_1_4 0x00010004 +#define JNI_VERSION_1_6 0x00010006 +#define JNI_VERSION_1_8 0x00010008 +#define JNI_VERSION_9 0x00090000 +#define JNI_VERSION_10 0x000a0000 + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* !_JAVASOFT_JNI_H_ */ diff --git a/VRStagelighting GridNode SPOUT/java/include/jvmti.h b/VRStagelighting GridNode SPOUT/java/include/jvmti.h new file mode 100644 index 0000000..f39da78 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/jvmti.h @@ -0,0 +1,2625 @@ +/* + * Copyright (c) 2002, 2021, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + + /* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */ + + /* Include file for the Java(tm) Virtual Machine Tool Interface */ + +#ifndef _JAVA_JVMTI_H_ +#define _JAVA_JVMTI_H_ + +#include "jni.h" + +#ifdef __cplusplus +extern "C" { +#endif + +enum { + JVMTI_VERSION_1 = 0x30010000, + JVMTI_VERSION_1_0 = 0x30010000, + JVMTI_VERSION_1_1 = 0x30010100, + JVMTI_VERSION_1_2 = 0x30010200, + JVMTI_VERSION_9 = 0x30090000, + JVMTI_VERSION_11 = 0x300B0000, + + JVMTI_VERSION = 0x30000000 + (17 * 0x10000) + ( 0 * 0x100) + 0 /* version: 17.0.0 */ +}; + +JNIEXPORT jint JNICALL +Agent_OnLoad(JavaVM *vm, char *options, void *reserved); + +JNIEXPORT jint JNICALL +Agent_OnAttach(JavaVM* vm, char* options, void* reserved); + +JNIEXPORT void JNICALL +Agent_OnUnload(JavaVM *vm); + + /* Forward declaration of the environment */ + +struct _jvmtiEnv; + +struct jvmtiInterface_1_; + +#ifdef __cplusplus +typedef _jvmtiEnv jvmtiEnv; +#else +typedef const struct jvmtiInterface_1_ *jvmtiEnv; +#endif /* __cplusplus */ + +/* Derived Base Types */ + +typedef jobject jthread; +typedef jobject jthreadGroup; +typedef jlong jlocation; +struct _jrawMonitorID; +typedef struct _jrawMonitorID *jrawMonitorID; +typedef struct JNINativeInterface_ jniNativeInterface; + + /* Constants */ + + + /* Thread State Flags */ + +enum { + JVMTI_THREAD_STATE_ALIVE = 0x0001, + JVMTI_THREAD_STATE_TERMINATED = 0x0002, + JVMTI_THREAD_STATE_RUNNABLE = 0x0004, + JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER = 0x0400, + JVMTI_THREAD_STATE_WAITING = 0x0080, + JVMTI_THREAD_STATE_WAITING_INDEFINITELY = 0x0010, + JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT = 0x0020, + JVMTI_THREAD_STATE_SLEEPING = 0x0040, + JVMTI_THREAD_STATE_IN_OBJECT_WAIT = 0x0100, + JVMTI_THREAD_STATE_PARKED = 0x0200, + JVMTI_THREAD_STATE_SUSPENDED = 0x100000, + JVMTI_THREAD_STATE_INTERRUPTED = 0x200000, + JVMTI_THREAD_STATE_IN_NATIVE = 0x400000, + JVMTI_THREAD_STATE_VENDOR_1 = 0x10000000, + JVMTI_THREAD_STATE_VENDOR_2 = 0x20000000, + JVMTI_THREAD_STATE_VENDOR_3 = 0x40000000 +}; + + /* java.lang.Thread.State Conversion Masks */ + +enum { + JVMTI_JAVA_LANG_THREAD_STATE_MASK = JVMTI_THREAD_STATE_TERMINATED | JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT, + JVMTI_JAVA_LANG_THREAD_STATE_NEW = 0, + JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED = JVMTI_THREAD_STATE_TERMINATED, + JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE, + JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER, + JVMTI_JAVA_LANG_THREAD_STATE_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY, + JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT +}; + + /* Thread Priority Constants */ + +enum { + JVMTI_THREAD_MIN_PRIORITY = 1, + JVMTI_THREAD_NORM_PRIORITY = 5, + JVMTI_THREAD_MAX_PRIORITY = 10 +}; + + /* Heap Filter Flags */ + +enum { + JVMTI_HEAP_FILTER_TAGGED = 0x4, + JVMTI_HEAP_FILTER_UNTAGGED = 0x8, + JVMTI_HEAP_FILTER_CLASS_TAGGED = 0x10, + JVMTI_HEAP_FILTER_CLASS_UNTAGGED = 0x20 +}; + + /* Heap Visit Control Flags */ + +enum { + JVMTI_VISIT_OBJECTS = 0x100, + JVMTI_VISIT_ABORT = 0x8000 +}; + + /* Heap Reference Enumeration */ + +typedef enum { + JVMTI_HEAP_REFERENCE_CLASS = 1, + JVMTI_HEAP_REFERENCE_FIELD = 2, + JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3, + JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4, + JVMTI_HEAP_REFERENCE_SIGNERS = 5, + JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6, + JVMTI_HEAP_REFERENCE_INTERFACE = 7, + JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8, + JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9, + JVMTI_HEAP_REFERENCE_SUPERCLASS = 10, + JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21, + JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22, + JVMTI_HEAP_REFERENCE_MONITOR = 23, + JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24, + JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25, + JVMTI_HEAP_REFERENCE_THREAD = 26, + JVMTI_HEAP_REFERENCE_OTHER = 27 +} jvmtiHeapReferenceKind; + + /* Primitive Type Enumeration */ + +typedef enum { + JVMTI_PRIMITIVE_TYPE_BOOLEAN = 90, + JVMTI_PRIMITIVE_TYPE_BYTE = 66, + JVMTI_PRIMITIVE_TYPE_CHAR = 67, + JVMTI_PRIMITIVE_TYPE_SHORT = 83, + JVMTI_PRIMITIVE_TYPE_INT = 73, + JVMTI_PRIMITIVE_TYPE_LONG = 74, + JVMTI_PRIMITIVE_TYPE_FLOAT = 70, + JVMTI_PRIMITIVE_TYPE_DOUBLE = 68 +} jvmtiPrimitiveType; + + /* Heap Object Filter Enumeration */ + +typedef enum { + JVMTI_HEAP_OBJECT_TAGGED = 1, + JVMTI_HEAP_OBJECT_UNTAGGED = 2, + JVMTI_HEAP_OBJECT_EITHER = 3 +} jvmtiHeapObjectFilter; + + /* Heap Root Kind Enumeration */ + +typedef enum { + JVMTI_HEAP_ROOT_JNI_GLOBAL = 1, + JVMTI_HEAP_ROOT_SYSTEM_CLASS = 2, + JVMTI_HEAP_ROOT_MONITOR = 3, + JVMTI_HEAP_ROOT_STACK_LOCAL = 4, + JVMTI_HEAP_ROOT_JNI_LOCAL = 5, + JVMTI_HEAP_ROOT_THREAD = 6, + JVMTI_HEAP_ROOT_OTHER = 7 +} jvmtiHeapRootKind; + + /* Object Reference Enumeration */ + +typedef enum { + JVMTI_REFERENCE_CLASS = 1, + JVMTI_REFERENCE_FIELD = 2, + JVMTI_REFERENCE_ARRAY_ELEMENT = 3, + JVMTI_REFERENCE_CLASS_LOADER = 4, + JVMTI_REFERENCE_SIGNERS = 5, + JVMTI_REFERENCE_PROTECTION_DOMAIN = 6, + JVMTI_REFERENCE_INTERFACE = 7, + JVMTI_REFERENCE_STATIC_FIELD = 8, + JVMTI_REFERENCE_CONSTANT_POOL = 9 +} jvmtiObjectReferenceKind; + + /* Iteration Control Enumeration */ + +typedef enum { + JVMTI_ITERATION_CONTINUE = 1, + JVMTI_ITERATION_IGNORE = 2, + JVMTI_ITERATION_ABORT = 0 +} jvmtiIterationControl; + + /* Class Status Flags */ + +enum { + JVMTI_CLASS_STATUS_VERIFIED = 1, + JVMTI_CLASS_STATUS_PREPARED = 2, + JVMTI_CLASS_STATUS_INITIALIZED = 4, + JVMTI_CLASS_STATUS_ERROR = 8, + JVMTI_CLASS_STATUS_ARRAY = 16, + JVMTI_CLASS_STATUS_PRIMITIVE = 32 +}; + + /* Event Enable/Disable */ + +typedef enum { + JVMTI_ENABLE = 1, + JVMTI_DISABLE = 0 +} jvmtiEventMode; + + /* Extension Function/Event Parameter Types */ + +typedef enum { + JVMTI_TYPE_JBYTE = 101, + JVMTI_TYPE_JCHAR = 102, + JVMTI_TYPE_JSHORT = 103, + JVMTI_TYPE_JINT = 104, + JVMTI_TYPE_JLONG = 105, + JVMTI_TYPE_JFLOAT = 106, + JVMTI_TYPE_JDOUBLE = 107, + JVMTI_TYPE_JBOOLEAN = 108, + JVMTI_TYPE_JOBJECT = 109, + JVMTI_TYPE_JTHREAD = 110, + JVMTI_TYPE_JCLASS = 111, + JVMTI_TYPE_JVALUE = 112, + JVMTI_TYPE_JFIELDID = 113, + JVMTI_TYPE_JMETHODID = 114, + JVMTI_TYPE_CCHAR = 115, + JVMTI_TYPE_CVOID = 116, + JVMTI_TYPE_JNIENV = 117 +} jvmtiParamTypes; + + /* Extension Function/Event Parameter Kinds */ + +typedef enum { + JVMTI_KIND_IN = 91, + JVMTI_KIND_IN_PTR = 92, + JVMTI_KIND_IN_BUF = 93, + JVMTI_KIND_ALLOC_BUF = 94, + JVMTI_KIND_ALLOC_ALLOC_BUF = 95, + JVMTI_KIND_OUT = 96, + JVMTI_KIND_OUT_BUF = 97 +} jvmtiParamKind; + + /* Timer Kinds */ + +typedef enum { + JVMTI_TIMER_USER_CPU = 30, + JVMTI_TIMER_TOTAL_CPU = 31, + JVMTI_TIMER_ELAPSED = 32 +} jvmtiTimerKind; + + /* Phases of execution */ + +typedef enum { + JVMTI_PHASE_ONLOAD = 1, + JVMTI_PHASE_PRIMORDIAL = 2, + JVMTI_PHASE_START = 6, + JVMTI_PHASE_LIVE = 4, + JVMTI_PHASE_DEAD = 8 +} jvmtiPhase; + + /* Version Interface Types */ + +enum { + JVMTI_VERSION_INTERFACE_JNI = 0x00000000, + JVMTI_VERSION_INTERFACE_JVMTI = 0x30000000 +}; + + /* Version Masks */ + +enum { + JVMTI_VERSION_MASK_INTERFACE_TYPE = 0x70000000, + JVMTI_VERSION_MASK_MAJOR = 0x0FFF0000, + JVMTI_VERSION_MASK_MINOR = 0x0000FF00, + JVMTI_VERSION_MASK_MICRO = 0x000000FF +}; + + /* Version Shifts */ + +enum { + JVMTI_VERSION_SHIFT_MAJOR = 16, + JVMTI_VERSION_SHIFT_MINOR = 8, + JVMTI_VERSION_SHIFT_MICRO = 0 +}; + + /* Verbose Flag Enumeration */ + +typedef enum { + JVMTI_VERBOSE_OTHER = 0, + JVMTI_VERBOSE_GC = 1, + JVMTI_VERBOSE_CLASS = 2, + JVMTI_VERBOSE_JNI = 4 +} jvmtiVerboseFlag; + + /* JLocation Format Enumeration */ + +typedef enum { + JVMTI_JLOCATION_JVMBCI = 1, + JVMTI_JLOCATION_MACHINEPC = 2, + JVMTI_JLOCATION_OTHER = 0 +} jvmtiJlocationFormat; + + /* Resource Exhaustion Flags */ + +enum { + JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR = 0x0001, + JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP = 0x0002, + JVMTI_RESOURCE_EXHAUSTED_THREADS = 0x0004 +}; + + /* Errors */ + +typedef enum { + JVMTI_ERROR_NONE = 0, + JVMTI_ERROR_INVALID_THREAD = 10, + JVMTI_ERROR_INVALID_THREAD_GROUP = 11, + JVMTI_ERROR_INVALID_PRIORITY = 12, + JVMTI_ERROR_THREAD_NOT_SUSPENDED = 13, + JVMTI_ERROR_THREAD_SUSPENDED = 14, + JVMTI_ERROR_THREAD_NOT_ALIVE = 15, + JVMTI_ERROR_INVALID_OBJECT = 20, + JVMTI_ERROR_INVALID_CLASS = 21, + JVMTI_ERROR_CLASS_NOT_PREPARED = 22, + JVMTI_ERROR_INVALID_METHODID = 23, + JVMTI_ERROR_INVALID_LOCATION = 24, + JVMTI_ERROR_INVALID_FIELDID = 25, + JVMTI_ERROR_INVALID_MODULE = 26, + JVMTI_ERROR_NO_MORE_FRAMES = 31, + JVMTI_ERROR_OPAQUE_FRAME = 32, + JVMTI_ERROR_TYPE_MISMATCH = 34, + JVMTI_ERROR_INVALID_SLOT = 35, + JVMTI_ERROR_DUPLICATE = 40, + JVMTI_ERROR_NOT_FOUND = 41, + JVMTI_ERROR_INVALID_MONITOR = 50, + JVMTI_ERROR_NOT_MONITOR_OWNER = 51, + JVMTI_ERROR_INTERRUPT = 52, + JVMTI_ERROR_INVALID_CLASS_FORMAT = 60, + JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION = 61, + JVMTI_ERROR_FAILS_VERIFICATION = 62, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED = 63, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED = 64, + JVMTI_ERROR_INVALID_TYPESTATE = 65, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED = 66, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED = 67, + JVMTI_ERROR_UNSUPPORTED_VERSION = 68, + JVMTI_ERROR_NAMES_DONT_MATCH = 69, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED = 70, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED = 71, + JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_ATTRIBUTE_CHANGED = 72, + JVMTI_ERROR_UNMODIFIABLE_CLASS = 79, + JVMTI_ERROR_UNMODIFIABLE_MODULE = 80, + JVMTI_ERROR_NOT_AVAILABLE = 98, + JVMTI_ERROR_MUST_POSSESS_CAPABILITY = 99, + JVMTI_ERROR_NULL_POINTER = 100, + JVMTI_ERROR_ABSENT_INFORMATION = 101, + JVMTI_ERROR_INVALID_EVENT_TYPE = 102, + JVMTI_ERROR_ILLEGAL_ARGUMENT = 103, + JVMTI_ERROR_NATIVE_METHOD = 104, + JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED = 106, + JVMTI_ERROR_OUT_OF_MEMORY = 110, + JVMTI_ERROR_ACCESS_DENIED = 111, + JVMTI_ERROR_WRONG_PHASE = 112, + JVMTI_ERROR_INTERNAL = 113, + JVMTI_ERROR_UNATTACHED_THREAD = 115, + JVMTI_ERROR_INVALID_ENVIRONMENT = 116, + JVMTI_ERROR_MAX = 116 +} jvmtiError; + + /* Event IDs */ + +typedef enum { + JVMTI_MIN_EVENT_TYPE_VAL = 50, + JVMTI_EVENT_VM_INIT = 50, + JVMTI_EVENT_VM_DEATH = 51, + JVMTI_EVENT_THREAD_START = 52, + JVMTI_EVENT_THREAD_END = 53, + JVMTI_EVENT_CLASS_FILE_LOAD_HOOK = 54, + JVMTI_EVENT_CLASS_LOAD = 55, + JVMTI_EVENT_CLASS_PREPARE = 56, + JVMTI_EVENT_VM_START = 57, + JVMTI_EVENT_EXCEPTION = 58, + JVMTI_EVENT_EXCEPTION_CATCH = 59, + JVMTI_EVENT_SINGLE_STEP = 60, + JVMTI_EVENT_FRAME_POP = 61, + JVMTI_EVENT_BREAKPOINT = 62, + JVMTI_EVENT_FIELD_ACCESS = 63, + JVMTI_EVENT_FIELD_MODIFICATION = 64, + JVMTI_EVENT_METHOD_ENTRY = 65, + JVMTI_EVENT_METHOD_EXIT = 66, + JVMTI_EVENT_NATIVE_METHOD_BIND = 67, + JVMTI_EVENT_COMPILED_METHOD_LOAD = 68, + JVMTI_EVENT_COMPILED_METHOD_UNLOAD = 69, + JVMTI_EVENT_DYNAMIC_CODE_GENERATED = 70, + JVMTI_EVENT_DATA_DUMP_REQUEST = 71, + JVMTI_EVENT_MONITOR_WAIT = 73, + JVMTI_EVENT_MONITOR_WAITED = 74, + JVMTI_EVENT_MONITOR_CONTENDED_ENTER = 75, + JVMTI_EVENT_MONITOR_CONTENDED_ENTERED = 76, + JVMTI_EVENT_RESOURCE_EXHAUSTED = 80, + JVMTI_EVENT_GARBAGE_COLLECTION_START = 81, + JVMTI_EVENT_GARBAGE_COLLECTION_FINISH = 82, + JVMTI_EVENT_OBJECT_FREE = 83, + JVMTI_EVENT_VM_OBJECT_ALLOC = 84, + JVMTI_EVENT_SAMPLED_OBJECT_ALLOC = 86, + JVMTI_MAX_EVENT_TYPE_VAL = 86 +} jvmtiEvent; + + + /* Pre-Declarations */ +struct jvmtiThreadInfo; +typedef struct jvmtiThreadInfo jvmtiThreadInfo; +struct jvmtiMonitorStackDepthInfo; +typedef struct jvmtiMonitorStackDepthInfo jvmtiMonitorStackDepthInfo; +struct jvmtiThreadGroupInfo; +typedef struct jvmtiThreadGroupInfo jvmtiThreadGroupInfo; +struct jvmtiFrameInfo; +typedef struct jvmtiFrameInfo jvmtiFrameInfo; +struct jvmtiStackInfo; +typedef struct jvmtiStackInfo jvmtiStackInfo; +struct jvmtiHeapReferenceInfoField; +typedef struct jvmtiHeapReferenceInfoField jvmtiHeapReferenceInfoField; +struct jvmtiHeapReferenceInfoArray; +typedef struct jvmtiHeapReferenceInfoArray jvmtiHeapReferenceInfoArray; +struct jvmtiHeapReferenceInfoConstantPool; +typedef struct jvmtiHeapReferenceInfoConstantPool jvmtiHeapReferenceInfoConstantPool; +struct jvmtiHeapReferenceInfoStackLocal; +typedef struct jvmtiHeapReferenceInfoStackLocal jvmtiHeapReferenceInfoStackLocal; +struct jvmtiHeapReferenceInfoJniLocal; +typedef struct jvmtiHeapReferenceInfoJniLocal jvmtiHeapReferenceInfoJniLocal; +struct jvmtiHeapReferenceInfoReserved; +typedef struct jvmtiHeapReferenceInfoReserved jvmtiHeapReferenceInfoReserved; +union jvmtiHeapReferenceInfo; +typedef union jvmtiHeapReferenceInfo jvmtiHeapReferenceInfo; +struct jvmtiHeapCallbacks; +typedef struct jvmtiHeapCallbacks jvmtiHeapCallbacks; +struct jvmtiClassDefinition; +typedef struct jvmtiClassDefinition jvmtiClassDefinition; +struct jvmtiMonitorUsage; +typedef struct jvmtiMonitorUsage jvmtiMonitorUsage; +struct jvmtiLineNumberEntry; +typedef struct jvmtiLineNumberEntry jvmtiLineNumberEntry; +struct jvmtiLocalVariableEntry; +typedef struct jvmtiLocalVariableEntry jvmtiLocalVariableEntry; +struct jvmtiParamInfo; +typedef struct jvmtiParamInfo jvmtiParamInfo; +struct jvmtiExtensionFunctionInfo; +typedef struct jvmtiExtensionFunctionInfo jvmtiExtensionFunctionInfo; +struct jvmtiExtensionEventInfo; +typedef struct jvmtiExtensionEventInfo jvmtiExtensionEventInfo; +struct jvmtiTimerInfo; +typedef struct jvmtiTimerInfo jvmtiTimerInfo; +struct jvmtiAddrLocationMap; +typedef struct jvmtiAddrLocationMap jvmtiAddrLocationMap; + + /* Function Types */ + +typedef void (JNICALL *jvmtiStartFunction) + (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg); + +typedef jint (JNICALL *jvmtiHeapIterationCallback) + (jlong class_tag, jlong size, jlong* tag_ptr, jint length, void* user_data); + +typedef jint (JNICALL *jvmtiHeapReferenceCallback) + (jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data); + +typedef jint (JNICALL *jvmtiPrimitiveFieldCallback) + (jvmtiHeapReferenceKind kind, const jvmtiHeapReferenceInfo* info, jlong object_class_tag, jlong* object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void* user_data); + +typedef jint (JNICALL *jvmtiArrayPrimitiveValueCallback) + (jlong class_tag, jlong size, jlong* tag_ptr, jint element_count, jvmtiPrimitiveType element_type, const void* elements, void* user_data); + +typedef jint (JNICALL *jvmtiStringPrimitiveValueCallback) + (jlong class_tag, jlong size, jlong* tag_ptr, const jchar* value, jint value_length, void* user_data); + +typedef jint (JNICALL *jvmtiReservedCallback) + (); + +typedef jvmtiIterationControl (JNICALL *jvmtiHeapObjectCallback) + (jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); + +typedef jvmtiIterationControl (JNICALL *jvmtiHeapRootCallback) + (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); + +typedef jvmtiIterationControl (JNICALL *jvmtiStackReferenceCallback) + (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void* user_data); + +typedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback) + (jvmtiObjectReferenceKind reference_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong referrer_tag, jint referrer_index, void* user_data); + +typedef jvmtiError (JNICALL *jvmtiExtensionFunction) + (jvmtiEnv* jvmti_env, ...); + +typedef void (JNICALL *jvmtiExtensionEvent) + (jvmtiEnv* jvmti_env, ...); + + + /* Structure Types */ +struct jvmtiThreadInfo { + char* name; + jint priority; + jboolean is_daemon; + jthreadGroup thread_group; + jobject context_class_loader; +}; +struct jvmtiMonitorStackDepthInfo { + jobject monitor; + jint stack_depth; +}; +struct jvmtiThreadGroupInfo { + jthreadGroup parent; + char* name; + jint max_priority; + jboolean is_daemon; +}; +struct jvmtiFrameInfo { + jmethodID method; + jlocation location; +}; +struct jvmtiStackInfo { + jthread thread; + jint state; + jvmtiFrameInfo* frame_buffer; + jint frame_count; +}; +struct jvmtiHeapReferenceInfoField { + jint index; +}; +struct jvmtiHeapReferenceInfoArray { + jint index; +}; +struct jvmtiHeapReferenceInfoConstantPool { + jint index; +}; +struct jvmtiHeapReferenceInfoStackLocal { + jlong thread_tag; + jlong thread_id; + jint depth; + jmethodID method; + jlocation location; + jint slot; +}; +struct jvmtiHeapReferenceInfoJniLocal { + jlong thread_tag; + jlong thread_id; + jint depth; + jmethodID method; +}; +struct jvmtiHeapReferenceInfoReserved { + jlong reserved1; + jlong reserved2; + jlong reserved3; + jlong reserved4; + jlong reserved5; + jlong reserved6; + jlong reserved7; + jlong reserved8; +}; +union jvmtiHeapReferenceInfo { + jvmtiHeapReferenceInfoField field; + jvmtiHeapReferenceInfoArray array; + jvmtiHeapReferenceInfoConstantPool constant_pool; + jvmtiHeapReferenceInfoStackLocal stack_local; + jvmtiHeapReferenceInfoJniLocal jni_local; + jvmtiHeapReferenceInfoReserved other; +}; +struct jvmtiHeapCallbacks { + jvmtiHeapIterationCallback heap_iteration_callback; + jvmtiHeapReferenceCallback heap_reference_callback; + jvmtiPrimitiveFieldCallback primitive_field_callback; + jvmtiArrayPrimitiveValueCallback array_primitive_value_callback; + jvmtiStringPrimitiveValueCallback string_primitive_value_callback; + jvmtiReservedCallback reserved5; + jvmtiReservedCallback reserved6; + jvmtiReservedCallback reserved7; + jvmtiReservedCallback reserved8; + jvmtiReservedCallback reserved9; + jvmtiReservedCallback reserved10; + jvmtiReservedCallback reserved11; + jvmtiReservedCallback reserved12; + jvmtiReservedCallback reserved13; + jvmtiReservedCallback reserved14; + jvmtiReservedCallback reserved15; +}; +struct jvmtiClassDefinition { + jclass klass; + jint class_byte_count; + const unsigned char* class_bytes; +}; +struct jvmtiMonitorUsage { + jthread owner; + jint entry_count; + jint waiter_count; + jthread* waiters; + jint notify_waiter_count; + jthread* notify_waiters; +}; +struct jvmtiLineNumberEntry { + jlocation start_location; + jint line_number; +}; +struct jvmtiLocalVariableEntry { + jlocation start_location; + jint length; + char* name; + char* signature; + char* generic_signature; + jint slot; +}; +struct jvmtiParamInfo { + char* name; + jvmtiParamKind kind; + jvmtiParamTypes base_type; + jboolean null_ok; +}; +struct jvmtiExtensionFunctionInfo { + jvmtiExtensionFunction func; + char* id; + char* short_description; + jint param_count; + jvmtiParamInfo* params; + jint error_count; + jvmtiError* errors; +}; +struct jvmtiExtensionEventInfo { + jint extension_event_index; + char* id; + char* short_description; + jint param_count; + jvmtiParamInfo* params; +}; +struct jvmtiTimerInfo { + jlong max_value; + jboolean may_skip_forward; + jboolean may_skip_backward; + jvmtiTimerKind kind; + jlong reserved1; + jlong reserved2; +}; +struct jvmtiAddrLocationMap { + const void* start_address; + jlocation location; +}; + +typedef struct { + unsigned int can_tag_objects : 1; + unsigned int can_generate_field_modification_events : 1; + unsigned int can_generate_field_access_events : 1; + unsigned int can_get_bytecodes : 1; + unsigned int can_get_synthetic_attribute : 1; + unsigned int can_get_owned_monitor_info : 1; + unsigned int can_get_current_contended_monitor : 1; + unsigned int can_get_monitor_info : 1; + unsigned int can_pop_frame : 1; + unsigned int can_redefine_classes : 1; + unsigned int can_signal_thread : 1; + unsigned int can_get_source_file_name : 1; + unsigned int can_get_line_numbers : 1; + unsigned int can_get_source_debug_extension : 1; + unsigned int can_access_local_variables : 1; + unsigned int can_maintain_original_method_order : 1; + unsigned int can_generate_single_step_events : 1; + unsigned int can_generate_exception_events : 1; + unsigned int can_generate_frame_pop_events : 1; + unsigned int can_generate_breakpoint_events : 1; + unsigned int can_suspend : 1; + unsigned int can_redefine_any_class : 1; + unsigned int can_get_current_thread_cpu_time : 1; + unsigned int can_get_thread_cpu_time : 1; + unsigned int can_generate_method_entry_events : 1; + unsigned int can_generate_method_exit_events : 1; + unsigned int can_generate_all_class_hook_events : 1; + unsigned int can_generate_compiled_method_load_events : 1; + unsigned int can_generate_monitor_events : 1; + unsigned int can_generate_vm_object_alloc_events : 1; + unsigned int can_generate_native_method_bind_events : 1; + unsigned int can_generate_garbage_collection_events : 1; + unsigned int can_generate_object_free_events : 1; + unsigned int can_force_early_return : 1; + unsigned int can_get_owned_monitor_stack_depth_info : 1; + unsigned int can_get_constant_pool : 1; + unsigned int can_set_native_method_prefix : 1; + unsigned int can_retransform_classes : 1; + unsigned int can_retransform_any_class : 1; + unsigned int can_generate_resource_exhaustion_heap_events : 1; + unsigned int can_generate_resource_exhaustion_threads_events : 1; + unsigned int can_generate_early_vmstart : 1; + unsigned int can_generate_early_class_hook_events : 1; + unsigned int can_generate_sampled_object_alloc_events : 1; + unsigned int : 4; + unsigned int : 16; + unsigned int : 16; + unsigned int : 16; + unsigned int : 16; + unsigned int : 16; +} jvmtiCapabilities; + + + /* Event Definitions */ + +typedef void (JNICALL *jvmtiEventReserved)(void); + + +typedef void (JNICALL *jvmtiEventBreakpoint) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location); + +typedef void (JNICALL *jvmtiEventClassFileLoadHook) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jclass class_being_redefined, + jobject loader, + const char* name, + jobject protection_domain, + jint class_data_len, + const unsigned char* class_data, + jint* new_class_data_len, + unsigned char** new_class_data); + +typedef void (JNICALL *jvmtiEventClassLoad) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jclass klass); + +typedef void (JNICALL *jvmtiEventClassPrepare) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jclass klass); + +typedef void (JNICALL *jvmtiEventCompiledMethodLoad) + (jvmtiEnv *jvmti_env, + jmethodID method, + jint code_size, + const void* code_addr, + jint map_length, + const jvmtiAddrLocationMap* map, + const void* compile_info); + +typedef void (JNICALL *jvmtiEventCompiledMethodUnload) + (jvmtiEnv *jvmti_env, + jmethodID method, + const void* code_addr); + +typedef void (JNICALL *jvmtiEventDataDumpRequest) + (jvmtiEnv *jvmti_env); + +typedef void (JNICALL *jvmtiEventDynamicCodeGenerated) + (jvmtiEnv *jvmti_env, + const char* name, + const void* address, + jint length); + +typedef void (JNICALL *jvmtiEventException) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location, + jobject exception, + jmethodID catch_method, + jlocation catch_location); + +typedef void (JNICALL *jvmtiEventExceptionCatch) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location, + jobject exception); + +typedef void (JNICALL *jvmtiEventFieldAccess) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location, + jclass field_klass, + jobject object, + jfieldID field); + +typedef void (JNICALL *jvmtiEventFieldModification) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location, + jclass field_klass, + jobject object, + jfieldID field, + char signature_type, + jvalue new_value); + +typedef void (JNICALL *jvmtiEventFramePop) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jboolean was_popped_by_exception); + +typedef void (JNICALL *jvmtiEventGarbageCollectionFinish) + (jvmtiEnv *jvmti_env); + +typedef void (JNICALL *jvmtiEventGarbageCollectionStart) + (jvmtiEnv *jvmti_env); + +typedef void (JNICALL *jvmtiEventMethodEntry) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method); + +typedef void (JNICALL *jvmtiEventMethodExit) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jboolean was_popped_by_exception, + jvalue return_value); + +typedef void (JNICALL *jvmtiEventMonitorContendedEnter) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object); + +typedef void (JNICALL *jvmtiEventMonitorContendedEntered) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object); + +typedef void (JNICALL *jvmtiEventMonitorWait) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object, + jlong timeout); + +typedef void (JNICALL *jvmtiEventMonitorWaited) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object, + jboolean timed_out); + +typedef void (JNICALL *jvmtiEventNativeMethodBind) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + void* address, + void** new_address_ptr); + +typedef void (JNICALL *jvmtiEventObjectFree) + (jvmtiEnv *jvmti_env, + jlong tag); + +typedef void (JNICALL *jvmtiEventResourceExhausted) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jint flags, + const void* reserved, + const char* description); + +typedef void (JNICALL *jvmtiEventSampledObjectAlloc) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object, + jclass object_klass, + jlong size); + +typedef void (JNICALL *jvmtiEventSingleStep) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jmethodID method, + jlocation location); + +typedef void (JNICALL *jvmtiEventThreadEnd) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread); + +typedef void (JNICALL *jvmtiEventThreadStart) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread); + +typedef void (JNICALL *jvmtiEventVMDeath) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env); + +typedef void (JNICALL *jvmtiEventVMInit) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread); + +typedef void (JNICALL *jvmtiEventVMObjectAlloc) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env, + jthread thread, + jobject object, + jclass object_klass, + jlong size); + +typedef void (JNICALL *jvmtiEventVMStart) + (jvmtiEnv *jvmti_env, + JNIEnv* jni_env); + + /* Event Callback Structure */ + +typedef struct { + /* 50 : VM Initialization Event */ + jvmtiEventVMInit VMInit; + /* 51 : VM Death Event */ + jvmtiEventVMDeath VMDeath; + /* 52 : Thread Start */ + jvmtiEventThreadStart ThreadStart; + /* 53 : Thread End */ + jvmtiEventThreadEnd ThreadEnd; + /* 54 : Class File Load Hook */ + jvmtiEventClassFileLoadHook ClassFileLoadHook; + /* 55 : Class Load */ + jvmtiEventClassLoad ClassLoad; + /* 56 : Class Prepare */ + jvmtiEventClassPrepare ClassPrepare; + /* 57 : VM Start Event */ + jvmtiEventVMStart VMStart; + /* 58 : Exception */ + jvmtiEventException Exception; + /* 59 : Exception Catch */ + jvmtiEventExceptionCatch ExceptionCatch; + /* 60 : Single Step */ + jvmtiEventSingleStep SingleStep; + /* 61 : Frame Pop */ + jvmtiEventFramePop FramePop; + /* 62 : Breakpoint */ + jvmtiEventBreakpoint Breakpoint; + /* 63 : Field Access */ + jvmtiEventFieldAccess FieldAccess; + /* 64 : Field Modification */ + jvmtiEventFieldModification FieldModification; + /* 65 : Method Entry */ + jvmtiEventMethodEntry MethodEntry; + /* 66 : Method Exit */ + jvmtiEventMethodExit MethodExit; + /* 67 : Native Method Bind */ + jvmtiEventNativeMethodBind NativeMethodBind; + /* 68 : Compiled Method Load */ + jvmtiEventCompiledMethodLoad CompiledMethodLoad; + /* 69 : Compiled Method Unload */ + jvmtiEventCompiledMethodUnload CompiledMethodUnload; + /* 70 : Dynamic Code Generated */ + jvmtiEventDynamicCodeGenerated DynamicCodeGenerated; + /* 71 : Data Dump Request */ + jvmtiEventDataDumpRequest DataDumpRequest; + /* 72 */ + jvmtiEventReserved reserved72; + /* 73 : Monitor Wait */ + jvmtiEventMonitorWait MonitorWait; + /* 74 : Monitor Waited */ + jvmtiEventMonitorWaited MonitorWaited; + /* 75 : Monitor Contended Enter */ + jvmtiEventMonitorContendedEnter MonitorContendedEnter; + /* 76 : Monitor Contended Entered */ + jvmtiEventMonitorContendedEntered MonitorContendedEntered; + /* 77 */ + jvmtiEventReserved reserved77; + /* 78 */ + jvmtiEventReserved reserved78; + /* 79 */ + jvmtiEventReserved reserved79; + /* 80 : Resource Exhausted */ + jvmtiEventResourceExhausted ResourceExhausted; + /* 81 : Garbage Collection Start */ + jvmtiEventGarbageCollectionStart GarbageCollectionStart; + /* 82 : Garbage Collection Finish */ + jvmtiEventGarbageCollectionFinish GarbageCollectionFinish; + /* 83 : Object Free */ + jvmtiEventObjectFree ObjectFree; + /* 84 : VM Object Allocation */ + jvmtiEventVMObjectAlloc VMObjectAlloc; + /* 85 */ + jvmtiEventReserved reserved85; + /* 86 : Sampled Object Allocation */ + jvmtiEventSampledObjectAlloc SampledObjectAlloc; +} jvmtiEventCallbacks; + + + /* Function Interface */ + +typedef struct jvmtiInterface_1_ { + + /* 1 : RESERVED */ + void *reserved1; + + /* 2 : Set Event Notification Mode */ + jvmtiError (JNICALL *SetEventNotificationMode) (jvmtiEnv* env, + jvmtiEventMode mode, + jvmtiEvent event_type, + jthread event_thread, + ...); + + /* 3 : Get All Modules */ + jvmtiError (JNICALL *GetAllModules) (jvmtiEnv* env, + jint* module_count_ptr, + jobject** modules_ptr); + + /* 4 : Get All Threads */ + jvmtiError (JNICALL *GetAllThreads) (jvmtiEnv* env, + jint* threads_count_ptr, + jthread** threads_ptr); + + /* 5 : Suspend Thread */ + jvmtiError (JNICALL *SuspendThread) (jvmtiEnv* env, + jthread thread); + + /* 6 : Resume Thread */ + jvmtiError (JNICALL *ResumeThread) (jvmtiEnv* env, + jthread thread); + + /* 7 : Stop Thread */ + jvmtiError (JNICALL *StopThread) (jvmtiEnv* env, + jthread thread, + jobject exception); + + /* 8 : Interrupt Thread */ + jvmtiError (JNICALL *InterruptThread) (jvmtiEnv* env, + jthread thread); + + /* 9 : Get Thread Info */ + jvmtiError (JNICALL *GetThreadInfo) (jvmtiEnv* env, + jthread thread, + jvmtiThreadInfo* info_ptr); + + /* 10 : Get Owned Monitor Info */ + jvmtiError (JNICALL *GetOwnedMonitorInfo) (jvmtiEnv* env, + jthread thread, + jint* owned_monitor_count_ptr, + jobject** owned_monitors_ptr); + + /* 11 : Get Current Contended Monitor */ + jvmtiError (JNICALL *GetCurrentContendedMonitor) (jvmtiEnv* env, + jthread thread, + jobject* monitor_ptr); + + /* 12 : Run Agent Thread */ + jvmtiError (JNICALL *RunAgentThread) (jvmtiEnv* env, + jthread thread, + jvmtiStartFunction proc, + const void* arg, + jint priority); + + /* 13 : Get Top Thread Groups */ + jvmtiError (JNICALL *GetTopThreadGroups) (jvmtiEnv* env, + jint* group_count_ptr, + jthreadGroup** groups_ptr); + + /* 14 : Get Thread Group Info */ + jvmtiError (JNICALL *GetThreadGroupInfo) (jvmtiEnv* env, + jthreadGroup group, + jvmtiThreadGroupInfo* info_ptr); + + /* 15 : Get Thread Group Children */ + jvmtiError (JNICALL *GetThreadGroupChildren) (jvmtiEnv* env, + jthreadGroup group, + jint* thread_count_ptr, + jthread** threads_ptr, + jint* group_count_ptr, + jthreadGroup** groups_ptr); + + /* 16 : Get Frame Count */ + jvmtiError (JNICALL *GetFrameCount) (jvmtiEnv* env, + jthread thread, + jint* count_ptr); + + /* 17 : Get Thread State */ + jvmtiError (JNICALL *GetThreadState) (jvmtiEnv* env, + jthread thread, + jint* thread_state_ptr); + + /* 18 : Get Current Thread */ + jvmtiError (JNICALL *GetCurrentThread) (jvmtiEnv* env, + jthread* thread_ptr); + + /* 19 : Get Frame Location */ + jvmtiError (JNICALL *GetFrameLocation) (jvmtiEnv* env, + jthread thread, + jint depth, + jmethodID* method_ptr, + jlocation* location_ptr); + + /* 20 : Notify Frame Pop */ + jvmtiError (JNICALL *NotifyFramePop) (jvmtiEnv* env, + jthread thread, + jint depth); + + /* 21 : Get Local Variable - Object */ + jvmtiError (JNICALL *GetLocalObject) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jobject* value_ptr); + + /* 22 : Get Local Variable - Int */ + jvmtiError (JNICALL *GetLocalInt) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jint* value_ptr); + + /* 23 : Get Local Variable - Long */ + jvmtiError (JNICALL *GetLocalLong) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jlong* value_ptr); + + /* 24 : Get Local Variable - Float */ + jvmtiError (JNICALL *GetLocalFloat) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jfloat* value_ptr); + + /* 25 : Get Local Variable - Double */ + jvmtiError (JNICALL *GetLocalDouble) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jdouble* value_ptr); + + /* 26 : Set Local Variable - Object */ + jvmtiError (JNICALL *SetLocalObject) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jobject value); + + /* 27 : Set Local Variable - Int */ + jvmtiError (JNICALL *SetLocalInt) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jint value); + + /* 28 : Set Local Variable - Long */ + jvmtiError (JNICALL *SetLocalLong) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jlong value); + + /* 29 : Set Local Variable - Float */ + jvmtiError (JNICALL *SetLocalFloat) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jfloat value); + + /* 30 : Set Local Variable - Double */ + jvmtiError (JNICALL *SetLocalDouble) (jvmtiEnv* env, + jthread thread, + jint depth, + jint slot, + jdouble value); + + /* 31 : Create Raw Monitor */ + jvmtiError (JNICALL *CreateRawMonitor) (jvmtiEnv* env, + const char* name, + jrawMonitorID* monitor_ptr); + + /* 32 : Destroy Raw Monitor */ + jvmtiError (JNICALL *DestroyRawMonitor) (jvmtiEnv* env, + jrawMonitorID monitor); + + /* 33 : Raw Monitor Enter */ + jvmtiError (JNICALL *RawMonitorEnter) (jvmtiEnv* env, + jrawMonitorID monitor); + + /* 34 : Raw Monitor Exit */ + jvmtiError (JNICALL *RawMonitorExit) (jvmtiEnv* env, + jrawMonitorID monitor); + + /* 35 : Raw Monitor Wait */ + jvmtiError (JNICALL *RawMonitorWait) (jvmtiEnv* env, + jrawMonitorID monitor, + jlong millis); + + /* 36 : Raw Monitor Notify */ + jvmtiError (JNICALL *RawMonitorNotify) (jvmtiEnv* env, + jrawMonitorID monitor); + + /* 37 : Raw Monitor Notify All */ + jvmtiError (JNICALL *RawMonitorNotifyAll) (jvmtiEnv* env, + jrawMonitorID monitor); + + /* 38 : Set Breakpoint */ + jvmtiError (JNICALL *SetBreakpoint) (jvmtiEnv* env, + jmethodID method, + jlocation location); + + /* 39 : Clear Breakpoint */ + jvmtiError (JNICALL *ClearBreakpoint) (jvmtiEnv* env, + jmethodID method, + jlocation location); + + /* 40 : Get Named Module */ + jvmtiError (JNICALL *GetNamedModule) (jvmtiEnv* env, + jobject class_loader, + const char* package_name, + jobject* module_ptr); + + /* 41 : Set Field Access Watch */ + jvmtiError (JNICALL *SetFieldAccessWatch) (jvmtiEnv* env, + jclass klass, + jfieldID field); + + /* 42 : Clear Field Access Watch */ + jvmtiError (JNICALL *ClearFieldAccessWatch) (jvmtiEnv* env, + jclass klass, + jfieldID field); + + /* 43 : Set Field Modification Watch */ + jvmtiError (JNICALL *SetFieldModificationWatch) (jvmtiEnv* env, + jclass klass, + jfieldID field); + + /* 44 : Clear Field Modification Watch */ + jvmtiError (JNICALL *ClearFieldModificationWatch) (jvmtiEnv* env, + jclass klass, + jfieldID field); + + /* 45 : Is Modifiable Class */ + jvmtiError (JNICALL *IsModifiableClass) (jvmtiEnv* env, + jclass klass, + jboolean* is_modifiable_class_ptr); + + /* 46 : Allocate */ + jvmtiError (JNICALL *Allocate) (jvmtiEnv* env, + jlong size, + unsigned char** mem_ptr); + + /* 47 : Deallocate */ + jvmtiError (JNICALL *Deallocate) (jvmtiEnv* env, + unsigned char* mem); + + /* 48 : Get Class Signature */ + jvmtiError (JNICALL *GetClassSignature) (jvmtiEnv* env, + jclass klass, + char** signature_ptr, + char** generic_ptr); + + /* 49 : Get Class Status */ + jvmtiError (JNICALL *GetClassStatus) (jvmtiEnv* env, + jclass klass, + jint* status_ptr); + + /* 50 : Get Source File Name */ + jvmtiError (JNICALL *GetSourceFileName) (jvmtiEnv* env, + jclass klass, + char** source_name_ptr); + + /* 51 : Get Class Modifiers */ + jvmtiError (JNICALL *GetClassModifiers) (jvmtiEnv* env, + jclass klass, + jint* modifiers_ptr); + + /* 52 : Get Class Methods */ + jvmtiError (JNICALL *GetClassMethods) (jvmtiEnv* env, + jclass klass, + jint* method_count_ptr, + jmethodID** methods_ptr); + + /* 53 : Get Class Fields */ + jvmtiError (JNICALL *GetClassFields) (jvmtiEnv* env, + jclass klass, + jint* field_count_ptr, + jfieldID** fields_ptr); + + /* 54 : Get Implemented Interfaces */ + jvmtiError (JNICALL *GetImplementedInterfaces) (jvmtiEnv* env, + jclass klass, + jint* interface_count_ptr, + jclass** interfaces_ptr); + + /* 55 : Is Interface */ + jvmtiError (JNICALL *IsInterface) (jvmtiEnv* env, + jclass klass, + jboolean* is_interface_ptr); + + /* 56 : Is Array Class */ + jvmtiError (JNICALL *IsArrayClass) (jvmtiEnv* env, + jclass klass, + jboolean* is_array_class_ptr); + + /* 57 : Get Class Loader */ + jvmtiError (JNICALL *GetClassLoader) (jvmtiEnv* env, + jclass klass, + jobject* classloader_ptr); + + /* 58 : Get Object Hash Code */ + jvmtiError (JNICALL *GetObjectHashCode) (jvmtiEnv* env, + jobject object, + jint* hash_code_ptr); + + /* 59 : Get Object Monitor Usage */ + jvmtiError (JNICALL *GetObjectMonitorUsage) (jvmtiEnv* env, + jobject object, + jvmtiMonitorUsage* info_ptr); + + /* 60 : Get Field Name (and Signature) */ + jvmtiError (JNICALL *GetFieldName) (jvmtiEnv* env, + jclass klass, + jfieldID field, + char** name_ptr, + char** signature_ptr, + char** generic_ptr); + + /* 61 : Get Field Declaring Class */ + jvmtiError (JNICALL *GetFieldDeclaringClass) (jvmtiEnv* env, + jclass klass, + jfieldID field, + jclass* declaring_class_ptr); + + /* 62 : Get Field Modifiers */ + jvmtiError (JNICALL *GetFieldModifiers) (jvmtiEnv* env, + jclass klass, + jfieldID field, + jint* modifiers_ptr); + + /* 63 : Is Field Synthetic */ + jvmtiError (JNICALL *IsFieldSynthetic) (jvmtiEnv* env, + jclass klass, + jfieldID field, + jboolean* is_synthetic_ptr); + + /* 64 : Get Method Name (and Signature) */ + jvmtiError (JNICALL *GetMethodName) (jvmtiEnv* env, + jmethodID method, + char** name_ptr, + char** signature_ptr, + char** generic_ptr); + + /* 65 : Get Method Declaring Class */ + jvmtiError (JNICALL *GetMethodDeclaringClass) (jvmtiEnv* env, + jmethodID method, + jclass* declaring_class_ptr); + + /* 66 : Get Method Modifiers */ + jvmtiError (JNICALL *GetMethodModifiers) (jvmtiEnv* env, + jmethodID method, + jint* modifiers_ptr); + + /* 67 : RESERVED */ + void *reserved67; + + /* 68 : Get Max Locals */ + jvmtiError (JNICALL *GetMaxLocals) (jvmtiEnv* env, + jmethodID method, + jint* max_ptr); + + /* 69 : Get Arguments Size */ + jvmtiError (JNICALL *GetArgumentsSize) (jvmtiEnv* env, + jmethodID method, + jint* size_ptr); + + /* 70 : Get Line Number Table */ + jvmtiError (JNICALL *GetLineNumberTable) (jvmtiEnv* env, + jmethodID method, + jint* entry_count_ptr, + jvmtiLineNumberEntry** table_ptr); + + /* 71 : Get Method Location */ + jvmtiError (JNICALL *GetMethodLocation) (jvmtiEnv* env, + jmethodID method, + jlocation* start_location_ptr, + jlocation* end_location_ptr); + + /* 72 : Get Local Variable Table */ + jvmtiError (JNICALL *GetLocalVariableTable) (jvmtiEnv* env, + jmethodID method, + jint* entry_count_ptr, + jvmtiLocalVariableEntry** table_ptr); + + /* 73 : Set Native Method Prefix */ + jvmtiError (JNICALL *SetNativeMethodPrefix) (jvmtiEnv* env, + const char* prefix); + + /* 74 : Set Native Method Prefixes */ + jvmtiError (JNICALL *SetNativeMethodPrefixes) (jvmtiEnv* env, + jint prefix_count, + char** prefixes); + + /* 75 : Get Bytecodes */ + jvmtiError (JNICALL *GetBytecodes) (jvmtiEnv* env, + jmethodID method, + jint* bytecode_count_ptr, + unsigned char** bytecodes_ptr); + + /* 76 : Is Method Native */ + jvmtiError (JNICALL *IsMethodNative) (jvmtiEnv* env, + jmethodID method, + jboolean* is_native_ptr); + + /* 77 : Is Method Synthetic */ + jvmtiError (JNICALL *IsMethodSynthetic) (jvmtiEnv* env, + jmethodID method, + jboolean* is_synthetic_ptr); + + /* 78 : Get Loaded Classes */ + jvmtiError (JNICALL *GetLoadedClasses) (jvmtiEnv* env, + jint* class_count_ptr, + jclass** classes_ptr); + + /* 79 : Get Classloader Classes */ + jvmtiError (JNICALL *GetClassLoaderClasses) (jvmtiEnv* env, + jobject initiating_loader, + jint* class_count_ptr, + jclass** classes_ptr); + + /* 80 : Pop Frame */ + jvmtiError (JNICALL *PopFrame) (jvmtiEnv* env, + jthread thread); + + /* 81 : Force Early Return - Object */ + jvmtiError (JNICALL *ForceEarlyReturnObject) (jvmtiEnv* env, + jthread thread, + jobject value); + + /* 82 : Force Early Return - Int */ + jvmtiError (JNICALL *ForceEarlyReturnInt) (jvmtiEnv* env, + jthread thread, + jint value); + + /* 83 : Force Early Return - Long */ + jvmtiError (JNICALL *ForceEarlyReturnLong) (jvmtiEnv* env, + jthread thread, + jlong value); + + /* 84 : Force Early Return - Float */ + jvmtiError (JNICALL *ForceEarlyReturnFloat) (jvmtiEnv* env, + jthread thread, + jfloat value); + + /* 85 : Force Early Return - Double */ + jvmtiError (JNICALL *ForceEarlyReturnDouble) (jvmtiEnv* env, + jthread thread, + jdouble value); + + /* 86 : Force Early Return - Void */ + jvmtiError (JNICALL *ForceEarlyReturnVoid) (jvmtiEnv* env, + jthread thread); + + /* 87 : Redefine Classes */ + jvmtiError (JNICALL *RedefineClasses) (jvmtiEnv* env, + jint class_count, + const jvmtiClassDefinition* class_definitions); + + /* 88 : Get Version Number */ + jvmtiError (JNICALL *GetVersionNumber) (jvmtiEnv* env, + jint* version_ptr); + + /* 89 : Get Capabilities */ + jvmtiError (JNICALL *GetCapabilities) (jvmtiEnv* env, + jvmtiCapabilities* capabilities_ptr); + + /* 90 : Get Source Debug Extension */ + jvmtiError (JNICALL *GetSourceDebugExtension) (jvmtiEnv* env, + jclass klass, + char** source_debug_extension_ptr); + + /* 91 : Is Method Obsolete */ + jvmtiError (JNICALL *IsMethodObsolete) (jvmtiEnv* env, + jmethodID method, + jboolean* is_obsolete_ptr); + + /* 92 : Suspend Thread List */ + jvmtiError (JNICALL *SuspendThreadList) (jvmtiEnv* env, + jint request_count, + const jthread* request_list, + jvmtiError* results); + + /* 93 : Resume Thread List */ + jvmtiError (JNICALL *ResumeThreadList) (jvmtiEnv* env, + jint request_count, + const jthread* request_list, + jvmtiError* results); + + /* 94 : Add Module Reads */ + jvmtiError (JNICALL *AddModuleReads) (jvmtiEnv* env, + jobject module, + jobject to_module); + + /* 95 : Add Module Exports */ + jvmtiError (JNICALL *AddModuleExports) (jvmtiEnv* env, + jobject module, + const char* pkg_name, + jobject to_module); + + /* 96 : Add Module Opens */ + jvmtiError (JNICALL *AddModuleOpens) (jvmtiEnv* env, + jobject module, + const char* pkg_name, + jobject to_module); + + /* 97 : Add Module Uses */ + jvmtiError (JNICALL *AddModuleUses) (jvmtiEnv* env, + jobject module, + jclass service); + + /* 98 : Add Module Provides */ + jvmtiError (JNICALL *AddModuleProvides) (jvmtiEnv* env, + jobject module, + jclass service, + jclass impl_class); + + /* 99 : Is Modifiable Module */ + jvmtiError (JNICALL *IsModifiableModule) (jvmtiEnv* env, + jobject module, + jboolean* is_modifiable_module_ptr); + + /* 100 : Get All Stack Traces */ + jvmtiError (JNICALL *GetAllStackTraces) (jvmtiEnv* env, + jint max_frame_count, + jvmtiStackInfo** stack_info_ptr, + jint* thread_count_ptr); + + /* 101 : Get Thread List Stack Traces */ + jvmtiError (JNICALL *GetThreadListStackTraces) (jvmtiEnv* env, + jint thread_count, + const jthread* thread_list, + jint max_frame_count, + jvmtiStackInfo** stack_info_ptr); + + /* 102 : Get Thread Local Storage */ + jvmtiError (JNICALL *GetThreadLocalStorage) (jvmtiEnv* env, + jthread thread, + void** data_ptr); + + /* 103 : Set Thread Local Storage */ + jvmtiError (JNICALL *SetThreadLocalStorage) (jvmtiEnv* env, + jthread thread, + const void* data); + + /* 104 : Get Stack Trace */ + jvmtiError (JNICALL *GetStackTrace) (jvmtiEnv* env, + jthread thread, + jint start_depth, + jint max_frame_count, + jvmtiFrameInfo* frame_buffer, + jint* count_ptr); + + /* 105 : RESERVED */ + void *reserved105; + + /* 106 : Get Tag */ + jvmtiError (JNICALL *GetTag) (jvmtiEnv* env, + jobject object, + jlong* tag_ptr); + + /* 107 : Set Tag */ + jvmtiError (JNICALL *SetTag) (jvmtiEnv* env, + jobject object, + jlong tag); + + /* 108 : Force Garbage Collection */ + jvmtiError (JNICALL *ForceGarbageCollection) (jvmtiEnv* env); + + /* 109 : Iterate Over Objects Reachable From Object */ + jvmtiError (JNICALL *IterateOverObjectsReachableFromObject) (jvmtiEnv* env, + jobject object, + jvmtiObjectReferenceCallback object_reference_callback, + const void* user_data); + + /* 110 : Iterate Over Reachable Objects */ + jvmtiError (JNICALL *IterateOverReachableObjects) (jvmtiEnv* env, + jvmtiHeapRootCallback heap_root_callback, + jvmtiStackReferenceCallback stack_ref_callback, + jvmtiObjectReferenceCallback object_ref_callback, + const void* user_data); + + /* 111 : Iterate Over Heap */ + jvmtiError (JNICALL *IterateOverHeap) (jvmtiEnv* env, + jvmtiHeapObjectFilter object_filter, + jvmtiHeapObjectCallback heap_object_callback, + const void* user_data); + + /* 112 : Iterate Over Instances Of Class */ + jvmtiError (JNICALL *IterateOverInstancesOfClass) (jvmtiEnv* env, + jclass klass, + jvmtiHeapObjectFilter object_filter, + jvmtiHeapObjectCallback heap_object_callback, + const void* user_data); + + /* 113 : RESERVED */ + void *reserved113; + + /* 114 : Get Objects With Tags */ + jvmtiError (JNICALL *GetObjectsWithTags) (jvmtiEnv* env, + jint tag_count, + const jlong* tags, + jint* count_ptr, + jobject** object_result_ptr, + jlong** tag_result_ptr); + + /* 115 : Follow References */ + jvmtiError (JNICALL *FollowReferences) (jvmtiEnv* env, + jint heap_filter, + jclass klass, + jobject initial_object, + const jvmtiHeapCallbacks* callbacks, + const void* user_data); + + /* 116 : Iterate Through Heap */ + jvmtiError (JNICALL *IterateThroughHeap) (jvmtiEnv* env, + jint heap_filter, + jclass klass, + const jvmtiHeapCallbacks* callbacks, + const void* user_data); + + /* 117 : RESERVED */ + void *reserved117; + + /* 118 : RESERVED */ + void *reserved118; + + /* 119 : RESERVED */ + void *reserved119; + + /* 120 : Set JNI Function Table */ + jvmtiError (JNICALL *SetJNIFunctionTable) (jvmtiEnv* env, + const jniNativeInterface* function_table); + + /* 121 : Get JNI Function Table */ + jvmtiError (JNICALL *GetJNIFunctionTable) (jvmtiEnv* env, + jniNativeInterface** function_table); + + /* 122 : Set Event Callbacks */ + jvmtiError (JNICALL *SetEventCallbacks) (jvmtiEnv* env, + const jvmtiEventCallbacks* callbacks, + jint size_of_callbacks); + + /* 123 : Generate Events */ + jvmtiError (JNICALL *GenerateEvents) (jvmtiEnv* env, + jvmtiEvent event_type); + + /* 124 : Get Extension Functions */ + jvmtiError (JNICALL *GetExtensionFunctions) (jvmtiEnv* env, + jint* extension_count_ptr, + jvmtiExtensionFunctionInfo** extensions); + + /* 125 : Get Extension Events */ + jvmtiError (JNICALL *GetExtensionEvents) (jvmtiEnv* env, + jint* extension_count_ptr, + jvmtiExtensionEventInfo** extensions); + + /* 126 : Set Extension Event Callback */ + jvmtiError (JNICALL *SetExtensionEventCallback) (jvmtiEnv* env, + jint extension_event_index, + jvmtiExtensionEvent callback); + + /* 127 : Dispose Environment */ + jvmtiError (JNICALL *DisposeEnvironment) (jvmtiEnv* env); + + /* 128 : Get Error Name */ + jvmtiError (JNICALL *GetErrorName) (jvmtiEnv* env, + jvmtiError error, + char** name_ptr); + + /* 129 : Get JLocation Format */ + jvmtiError (JNICALL *GetJLocationFormat) (jvmtiEnv* env, + jvmtiJlocationFormat* format_ptr); + + /* 130 : Get System Properties */ + jvmtiError (JNICALL *GetSystemProperties) (jvmtiEnv* env, + jint* count_ptr, + char*** property_ptr); + + /* 131 : Get System Property */ + jvmtiError (JNICALL *GetSystemProperty) (jvmtiEnv* env, + const char* property, + char** value_ptr); + + /* 132 : Set System Property */ + jvmtiError (JNICALL *SetSystemProperty) (jvmtiEnv* env, + const char* property, + const char* value_ptr); + + /* 133 : Get Phase */ + jvmtiError (JNICALL *GetPhase) (jvmtiEnv* env, + jvmtiPhase* phase_ptr); + + /* 134 : Get Current Thread CPU Timer Information */ + jvmtiError (JNICALL *GetCurrentThreadCpuTimerInfo) (jvmtiEnv* env, + jvmtiTimerInfo* info_ptr); + + /* 135 : Get Current Thread CPU Time */ + jvmtiError (JNICALL *GetCurrentThreadCpuTime) (jvmtiEnv* env, + jlong* nanos_ptr); + + /* 136 : Get Thread CPU Timer Information */ + jvmtiError (JNICALL *GetThreadCpuTimerInfo) (jvmtiEnv* env, + jvmtiTimerInfo* info_ptr); + + /* 137 : Get Thread CPU Time */ + jvmtiError (JNICALL *GetThreadCpuTime) (jvmtiEnv* env, + jthread thread, + jlong* nanos_ptr); + + /* 138 : Get Timer Information */ + jvmtiError (JNICALL *GetTimerInfo) (jvmtiEnv* env, + jvmtiTimerInfo* info_ptr); + + /* 139 : Get Time */ + jvmtiError (JNICALL *GetTime) (jvmtiEnv* env, + jlong* nanos_ptr); + + /* 140 : Get Potential Capabilities */ + jvmtiError (JNICALL *GetPotentialCapabilities) (jvmtiEnv* env, + jvmtiCapabilities* capabilities_ptr); + + /* 141 : RESERVED */ + void *reserved141; + + /* 142 : Add Capabilities */ + jvmtiError (JNICALL *AddCapabilities) (jvmtiEnv* env, + const jvmtiCapabilities* capabilities_ptr); + + /* 143 : Relinquish Capabilities */ + jvmtiError (JNICALL *RelinquishCapabilities) (jvmtiEnv* env, + const jvmtiCapabilities* capabilities_ptr); + + /* 144 : Get Available Processors */ + jvmtiError (JNICALL *GetAvailableProcessors) (jvmtiEnv* env, + jint* processor_count_ptr); + + /* 145 : Get Class Version Numbers */ + jvmtiError (JNICALL *GetClassVersionNumbers) (jvmtiEnv* env, + jclass klass, + jint* minor_version_ptr, + jint* major_version_ptr); + + /* 146 : Get Constant Pool */ + jvmtiError (JNICALL *GetConstantPool) (jvmtiEnv* env, + jclass klass, + jint* constant_pool_count_ptr, + jint* constant_pool_byte_count_ptr, + unsigned char** constant_pool_bytes_ptr); + + /* 147 : Get Environment Local Storage */ + jvmtiError (JNICALL *GetEnvironmentLocalStorage) (jvmtiEnv* env, + void** data_ptr); + + /* 148 : Set Environment Local Storage */ + jvmtiError (JNICALL *SetEnvironmentLocalStorage) (jvmtiEnv* env, + const void* data); + + /* 149 : Add To Bootstrap Class Loader Search */ + jvmtiError (JNICALL *AddToBootstrapClassLoaderSearch) (jvmtiEnv* env, + const char* segment); + + /* 150 : Set Verbose Flag */ + jvmtiError (JNICALL *SetVerboseFlag) (jvmtiEnv* env, + jvmtiVerboseFlag flag, + jboolean value); + + /* 151 : Add To System Class Loader Search */ + jvmtiError (JNICALL *AddToSystemClassLoaderSearch) (jvmtiEnv* env, + const char* segment); + + /* 152 : Retransform Classes */ + jvmtiError (JNICALL *RetransformClasses) (jvmtiEnv* env, + jint class_count, + const jclass* classes); + + /* 153 : Get Owned Monitor Stack Depth Info */ + jvmtiError (JNICALL *GetOwnedMonitorStackDepthInfo) (jvmtiEnv* env, + jthread thread, + jint* monitor_info_count_ptr, + jvmtiMonitorStackDepthInfo** monitor_info_ptr); + + /* 154 : Get Object Size */ + jvmtiError (JNICALL *GetObjectSize) (jvmtiEnv* env, + jobject object, + jlong* size_ptr); + + /* 155 : Get Local Instance */ + jvmtiError (JNICALL *GetLocalInstance) (jvmtiEnv* env, + jthread thread, + jint depth, + jobject* value_ptr); + + /* 156 : Set Heap Sampling Interval */ + jvmtiError (JNICALL *SetHeapSamplingInterval) (jvmtiEnv* env, + jint sampling_interval); + +} jvmtiInterface_1; + +struct _jvmtiEnv { + const struct jvmtiInterface_1_ *functions; +#ifdef __cplusplus + + + jvmtiError Allocate(jlong size, + unsigned char** mem_ptr) { + return functions->Allocate(this, size, mem_ptr); + } + + jvmtiError Deallocate(unsigned char* mem) { + return functions->Deallocate(this, mem); + } + + jvmtiError GetThreadState(jthread thread, + jint* thread_state_ptr) { + return functions->GetThreadState(this, thread, thread_state_ptr); + } + + jvmtiError GetCurrentThread(jthread* thread_ptr) { + return functions->GetCurrentThread(this, thread_ptr); + } + + jvmtiError GetAllThreads(jint* threads_count_ptr, + jthread** threads_ptr) { + return functions->GetAllThreads(this, threads_count_ptr, threads_ptr); + } + + jvmtiError SuspendThread(jthread thread) { + return functions->SuspendThread(this, thread); + } + + jvmtiError SuspendThreadList(jint request_count, + const jthread* request_list, + jvmtiError* results) { + return functions->SuspendThreadList(this, request_count, request_list, results); + } + + jvmtiError ResumeThread(jthread thread) { + return functions->ResumeThread(this, thread); + } + + jvmtiError ResumeThreadList(jint request_count, + const jthread* request_list, + jvmtiError* results) { + return functions->ResumeThreadList(this, request_count, request_list, results); + } + + jvmtiError StopThread(jthread thread, + jobject exception) { + return functions->StopThread(this, thread, exception); + } + + jvmtiError InterruptThread(jthread thread) { + return functions->InterruptThread(this, thread); + } + + jvmtiError GetThreadInfo(jthread thread, + jvmtiThreadInfo* info_ptr) { + return functions->GetThreadInfo(this, thread, info_ptr); + } + + jvmtiError GetOwnedMonitorInfo(jthread thread, + jint* owned_monitor_count_ptr, + jobject** owned_monitors_ptr) { + return functions->GetOwnedMonitorInfo(this, thread, owned_monitor_count_ptr, owned_monitors_ptr); + } + + jvmtiError GetOwnedMonitorStackDepthInfo(jthread thread, + jint* monitor_info_count_ptr, + jvmtiMonitorStackDepthInfo** monitor_info_ptr) { + return functions->GetOwnedMonitorStackDepthInfo(this, thread, monitor_info_count_ptr, monitor_info_ptr); + } + + jvmtiError GetCurrentContendedMonitor(jthread thread, + jobject* monitor_ptr) { + return functions->GetCurrentContendedMonitor(this, thread, monitor_ptr); + } + + jvmtiError RunAgentThread(jthread thread, + jvmtiStartFunction proc, + const void* arg, + jint priority) { + return functions->RunAgentThread(this, thread, proc, arg, priority); + } + + jvmtiError SetThreadLocalStorage(jthread thread, + const void* data) { + return functions->SetThreadLocalStorage(this, thread, data); + } + + jvmtiError GetThreadLocalStorage(jthread thread, + void** data_ptr) { + return functions->GetThreadLocalStorage(this, thread, data_ptr); + } + + jvmtiError GetTopThreadGroups(jint* group_count_ptr, + jthreadGroup** groups_ptr) { + return functions->GetTopThreadGroups(this, group_count_ptr, groups_ptr); + } + + jvmtiError GetThreadGroupInfo(jthreadGroup group, + jvmtiThreadGroupInfo* info_ptr) { + return functions->GetThreadGroupInfo(this, group, info_ptr); + } + + jvmtiError GetThreadGroupChildren(jthreadGroup group, + jint* thread_count_ptr, + jthread** threads_ptr, + jint* group_count_ptr, + jthreadGroup** groups_ptr) { + return functions->GetThreadGroupChildren(this, group, thread_count_ptr, threads_ptr, group_count_ptr, groups_ptr); + } + + jvmtiError GetStackTrace(jthread thread, + jint start_depth, + jint max_frame_count, + jvmtiFrameInfo* frame_buffer, + jint* count_ptr) { + return functions->GetStackTrace(this, thread, start_depth, max_frame_count, frame_buffer, count_ptr); + } + + jvmtiError GetAllStackTraces(jint max_frame_count, + jvmtiStackInfo** stack_info_ptr, + jint* thread_count_ptr) { + return functions->GetAllStackTraces(this, max_frame_count, stack_info_ptr, thread_count_ptr); + } + + jvmtiError GetThreadListStackTraces(jint thread_count, + const jthread* thread_list, + jint max_frame_count, + jvmtiStackInfo** stack_info_ptr) { + return functions->GetThreadListStackTraces(this, thread_count, thread_list, max_frame_count, stack_info_ptr); + } + + jvmtiError GetFrameCount(jthread thread, + jint* count_ptr) { + return functions->GetFrameCount(this, thread, count_ptr); + } + + jvmtiError PopFrame(jthread thread) { + return functions->PopFrame(this, thread); + } + + jvmtiError GetFrameLocation(jthread thread, + jint depth, + jmethodID* method_ptr, + jlocation* location_ptr) { + return functions->GetFrameLocation(this, thread, depth, method_ptr, location_ptr); + } + + jvmtiError NotifyFramePop(jthread thread, + jint depth) { + return functions->NotifyFramePop(this, thread, depth); + } + + jvmtiError ForceEarlyReturnObject(jthread thread, + jobject value) { + return functions->ForceEarlyReturnObject(this, thread, value); + } + + jvmtiError ForceEarlyReturnInt(jthread thread, + jint value) { + return functions->ForceEarlyReturnInt(this, thread, value); + } + + jvmtiError ForceEarlyReturnLong(jthread thread, + jlong value) { + return functions->ForceEarlyReturnLong(this, thread, value); + } + + jvmtiError ForceEarlyReturnFloat(jthread thread, + jfloat value) { + return functions->ForceEarlyReturnFloat(this, thread, value); + } + + jvmtiError ForceEarlyReturnDouble(jthread thread, + jdouble value) { + return functions->ForceEarlyReturnDouble(this, thread, value); + } + + jvmtiError ForceEarlyReturnVoid(jthread thread) { + return functions->ForceEarlyReturnVoid(this, thread); + } + + jvmtiError FollowReferences(jint heap_filter, + jclass klass, + jobject initial_object, + const jvmtiHeapCallbacks* callbacks, + const void* user_data) { + return functions->FollowReferences(this, heap_filter, klass, initial_object, callbacks, user_data); + } + + jvmtiError IterateThroughHeap(jint heap_filter, + jclass klass, + const jvmtiHeapCallbacks* callbacks, + const void* user_data) { + return functions->IterateThroughHeap(this, heap_filter, klass, callbacks, user_data); + } + + jvmtiError GetTag(jobject object, + jlong* tag_ptr) { + return functions->GetTag(this, object, tag_ptr); + } + + jvmtiError SetTag(jobject object, + jlong tag) { + return functions->SetTag(this, object, tag); + } + + jvmtiError GetObjectsWithTags(jint tag_count, + const jlong* tags, + jint* count_ptr, + jobject** object_result_ptr, + jlong** tag_result_ptr) { + return functions->GetObjectsWithTags(this, tag_count, tags, count_ptr, object_result_ptr, tag_result_ptr); + } + + jvmtiError ForceGarbageCollection() { + return functions->ForceGarbageCollection(this); + } + + jvmtiError IterateOverObjectsReachableFromObject(jobject object, + jvmtiObjectReferenceCallback object_reference_callback, + const void* user_data) { + return functions->IterateOverObjectsReachableFromObject(this, object, object_reference_callback, user_data); + } + + jvmtiError IterateOverReachableObjects(jvmtiHeapRootCallback heap_root_callback, + jvmtiStackReferenceCallback stack_ref_callback, + jvmtiObjectReferenceCallback object_ref_callback, + const void* user_data) { + return functions->IterateOverReachableObjects(this, heap_root_callback, stack_ref_callback, object_ref_callback, user_data); + } + + jvmtiError IterateOverHeap(jvmtiHeapObjectFilter object_filter, + jvmtiHeapObjectCallback heap_object_callback, + const void* user_data) { + return functions->IterateOverHeap(this, object_filter, heap_object_callback, user_data); + } + + jvmtiError IterateOverInstancesOfClass(jclass klass, + jvmtiHeapObjectFilter object_filter, + jvmtiHeapObjectCallback heap_object_callback, + const void* user_data) { + return functions->IterateOverInstancesOfClass(this, klass, object_filter, heap_object_callback, user_data); + } + + jvmtiError GetLocalObject(jthread thread, + jint depth, + jint slot, + jobject* value_ptr) { + return functions->GetLocalObject(this, thread, depth, slot, value_ptr); + } + + jvmtiError GetLocalInstance(jthread thread, + jint depth, + jobject* value_ptr) { + return functions->GetLocalInstance(this, thread, depth, value_ptr); + } + + jvmtiError GetLocalInt(jthread thread, + jint depth, + jint slot, + jint* value_ptr) { + return functions->GetLocalInt(this, thread, depth, slot, value_ptr); + } + + jvmtiError GetLocalLong(jthread thread, + jint depth, + jint slot, + jlong* value_ptr) { + return functions->GetLocalLong(this, thread, depth, slot, value_ptr); + } + + jvmtiError GetLocalFloat(jthread thread, + jint depth, + jint slot, + jfloat* value_ptr) { + return functions->GetLocalFloat(this, thread, depth, slot, value_ptr); + } + + jvmtiError GetLocalDouble(jthread thread, + jint depth, + jint slot, + jdouble* value_ptr) { + return functions->GetLocalDouble(this, thread, depth, slot, value_ptr); + } + + jvmtiError SetLocalObject(jthread thread, + jint depth, + jint slot, + jobject value) { + return functions->SetLocalObject(this, thread, depth, slot, value); + } + + jvmtiError SetLocalInt(jthread thread, + jint depth, + jint slot, + jint value) { + return functions->SetLocalInt(this, thread, depth, slot, value); + } + + jvmtiError SetLocalLong(jthread thread, + jint depth, + jint slot, + jlong value) { + return functions->SetLocalLong(this, thread, depth, slot, value); + } + + jvmtiError SetLocalFloat(jthread thread, + jint depth, + jint slot, + jfloat value) { + return functions->SetLocalFloat(this, thread, depth, slot, value); + } + + jvmtiError SetLocalDouble(jthread thread, + jint depth, + jint slot, + jdouble value) { + return functions->SetLocalDouble(this, thread, depth, slot, value); + } + + jvmtiError SetBreakpoint(jmethodID method, + jlocation location) { + return functions->SetBreakpoint(this, method, location); + } + + jvmtiError ClearBreakpoint(jmethodID method, + jlocation location) { + return functions->ClearBreakpoint(this, method, location); + } + + jvmtiError SetFieldAccessWatch(jclass klass, + jfieldID field) { + return functions->SetFieldAccessWatch(this, klass, field); + } + + jvmtiError ClearFieldAccessWatch(jclass klass, + jfieldID field) { + return functions->ClearFieldAccessWatch(this, klass, field); + } + + jvmtiError SetFieldModificationWatch(jclass klass, + jfieldID field) { + return functions->SetFieldModificationWatch(this, klass, field); + } + + jvmtiError ClearFieldModificationWatch(jclass klass, + jfieldID field) { + return functions->ClearFieldModificationWatch(this, klass, field); + } + + jvmtiError GetAllModules(jint* module_count_ptr, + jobject** modules_ptr) { + return functions->GetAllModules(this, module_count_ptr, modules_ptr); + } + + jvmtiError GetNamedModule(jobject class_loader, + const char* package_name, + jobject* module_ptr) { + return functions->GetNamedModule(this, class_loader, package_name, module_ptr); + } + + jvmtiError AddModuleReads(jobject module, + jobject to_module) { + return functions->AddModuleReads(this, module, to_module); + } + + jvmtiError AddModuleExports(jobject module, + const char* pkg_name, + jobject to_module) { + return functions->AddModuleExports(this, module, pkg_name, to_module); + } + + jvmtiError AddModuleOpens(jobject module, + const char* pkg_name, + jobject to_module) { + return functions->AddModuleOpens(this, module, pkg_name, to_module); + } + + jvmtiError AddModuleUses(jobject module, + jclass service) { + return functions->AddModuleUses(this, module, service); + } + + jvmtiError AddModuleProvides(jobject module, + jclass service, + jclass impl_class) { + return functions->AddModuleProvides(this, module, service, impl_class); + } + + jvmtiError IsModifiableModule(jobject module, + jboolean* is_modifiable_module_ptr) { + return functions->IsModifiableModule(this, module, is_modifiable_module_ptr); + } + + jvmtiError GetLoadedClasses(jint* class_count_ptr, + jclass** classes_ptr) { + return functions->GetLoadedClasses(this, class_count_ptr, classes_ptr); + } + + jvmtiError GetClassLoaderClasses(jobject initiating_loader, + jint* class_count_ptr, + jclass** classes_ptr) { + return functions->GetClassLoaderClasses(this, initiating_loader, class_count_ptr, classes_ptr); + } + + jvmtiError GetClassSignature(jclass klass, + char** signature_ptr, + char** generic_ptr) { + return functions->GetClassSignature(this, klass, signature_ptr, generic_ptr); + } + + jvmtiError GetClassStatus(jclass klass, + jint* status_ptr) { + return functions->GetClassStatus(this, klass, status_ptr); + } + + jvmtiError GetSourceFileName(jclass klass, + char** source_name_ptr) { + return functions->GetSourceFileName(this, klass, source_name_ptr); + } + + jvmtiError GetClassModifiers(jclass klass, + jint* modifiers_ptr) { + return functions->GetClassModifiers(this, klass, modifiers_ptr); + } + + jvmtiError GetClassMethods(jclass klass, + jint* method_count_ptr, + jmethodID** methods_ptr) { + return functions->GetClassMethods(this, klass, method_count_ptr, methods_ptr); + } + + jvmtiError GetClassFields(jclass klass, + jint* field_count_ptr, + jfieldID** fields_ptr) { + return functions->GetClassFields(this, klass, field_count_ptr, fields_ptr); + } + + jvmtiError GetImplementedInterfaces(jclass klass, + jint* interface_count_ptr, + jclass** interfaces_ptr) { + return functions->GetImplementedInterfaces(this, klass, interface_count_ptr, interfaces_ptr); + } + + jvmtiError GetClassVersionNumbers(jclass klass, + jint* minor_version_ptr, + jint* major_version_ptr) { + return functions->GetClassVersionNumbers(this, klass, minor_version_ptr, major_version_ptr); + } + + jvmtiError GetConstantPool(jclass klass, + jint* constant_pool_count_ptr, + jint* constant_pool_byte_count_ptr, + unsigned char** constant_pool_bytes_ptr) { + return functions->GetConstantPool(this, klass, constant_pool_count_ptr, constant_pool_byte_count_ptr, constant_pool_bytes_ptr); + } + + jvmtiError IsInterface(jclass klass, + jboolean* is_interface_ptr) { + return functions->IsInterface(this, klass, is_interface_ptr); + } + + jvmtiError IsArrayClass(jclass klass, + jboolean* is_array_class_ptr) { + return functions->IsArrayClass(this, klass, is_array_class_ptr); + } + + jvmtiError IsModifiableClass(jclass klass, + jboolean* is_modifiable_class_ptr) { + return functions->IsModifiableClass(this, klass, is_modifiable_class_ptr); + } + + jvmtiError GetClassLoader(jclass klass, + jobject* classloader_ptr) { + return functions->GetClassLoader(this, klass, classloader_ptr); + } + + jvmtiError GetSourceDebugExtension(jclass klass, + char** source_debug_extension_ptr) { + return functions->GetSourceDebugExtension(this, klass, source_debug_extension_ptr); + } + + jvmtiError RetransformClasses(jint class_count, + const jclass* classes) { + return functions->RetransformClasses(this, class_count, classes); + } + + jvmtiError RedefineClasses(jint class_count, + const jvmtiClassDefinition* class_definitions) { + return functions->RedefineClasses(this, class_count, class_definitions); + } + + jvmtiError GetObjectSize(jobject object, + jlong* size_ptr) { + return functions->GetObjectSize(this, object, size_ptr); + } + + jvmtiError GetObjectHashCode(jobject object, + jint* hash_code_ptr) { + return functions->GetObjectHashCode(this, object, hash_code_ptr); + } + + jvmtiError GetObjectMonitorUsage(jobject object, + jvmtiMonitorUsage* info_ptr) { + return functions->GetObjectMonitorUsage(this, object, info_ptr); + } + + jvmtiError GetFieldName(jclass klass, + jfieldID field, + char** name_ptr, + char** signature_ptr, + char** generic_ptr) { + return functions->GetFieldName(this, klass, field, name_ptr, signature_ptr, generic_ptr); + } + + jvmtiError GetFieldDeclaringClass(jclass klass, + jfieldID field, + jclass* declaring_class_ptr) { + return functions->GetFieldDeclaringClass(this, klass, field, declaring_class_ptr); + } + + jvmtiError GetFieldModifiers(jclass klass, + jfieldID field, + jint* modifiers_ptr) { + return functions->GetFieldModifiers(this, klass, field, modifiers_ptr); + } + + jvmtiError IsFieldSynthetic(jclass klass, + jfieldID field, + jboolean* is_synthetic_ptr) { + return functions->IsFieldSynthetic(this, klass, field, is_synthetic_ptr); + } + + jvmtiError GetMethodName(jmethodID method, + char** name_ptr, + char** signature_ptr, + char** generic_ptr) { + return functions->GetMethodName(this, method, name_ptr, signature_ptr, generic_ptr); + } + + jvmtiError GetMethodDeclaringClass(jmethodID method, + jclass* declaring_class_ptr) { + return functions->GetMethodDeclaringClass(this, method, declaring_class_ptr); + } + + jvmtiError GetMethodModifiers(jmethodID method, + jint* modifiers_ptr) { + return functions->GetMethodModifiers(this, method, modifiers_ptr); + } + + jvmtiError GetMaxLocals(jmethodID method, + jint* max_ptr) { + return functions->GetMaxLocals(this, method, max_ptr); + } + + jvmtiError GetArgumentsSize(jmethodID method, + jint* size_ptr) { + return functions->GetArgumentsSize(this, method, size_ptr); + } + + jvmtiError GetLineNumberTable(jmethodID method, + jint* entry_count_ptr, + jvmtiLineNumberEntry** table_ptr) { + return functions->GetLineNumberTable(this, method, entry_count_ptr, table_ptr); + } + + jvmtiError GetMethodLocation(jmethodID method, + jlocation* start_location_ptr, + jlocation* end_location_ptr) { + return functions->GetMethodLocation(this, method, start_location_ptr, end_location_ptr); + } + + jvmtiError GetLocalVariableTable(jmethodID method, + jint* entry_count_ptr, + jvmtiLocalVariableEntry** table_ptr) { + return functions->GetLocalVariableTable(this, method, entry_count_ptr, table_ptr); + } + + jvmtiError GetBytecodes(jmethodID method, + jint* bytecode_count_ptr, + unsigned char** bytecodes_ptr) { + return functions->GetBytecodes(this, method, bytecode_count_ptr, bytecodes_ptr); + } + + jvmtiError IsMethodNative(jmethodID method, + jboolean* is_native_ptr) { + return functions->IsMethodNative(this, method, is_native_ptr); + } + + jvmtiError IsMethodSynthetic(jmethodID method, + jboolean* is_synthetic_ptr) { + return functions->IsMethodSynthetic(this, method, is_synthetic_ptr); + } + + jvmtiError IsMethodObsolete(jmethodID method, + jboolean* is_obsolete_ptr) { + return functions->IsMethodObsolete(this, method, is_obsolete_ptr); + } + + jvmtiError SetNativeMethodPrefix(const char* prefix) { + return functions->SetNativeMethodPrefix(this, prefix); + } + + jvmtiError SetNativeMethodPrefixes(jint prefix_count, + char** prefixes) { + return functions->SetNativeMethodPrefixes(this, prefix_count, prefixes); + } + + jvmtiError CreateRawMonitor(const char* name, + jrawMonitorID* monitor_ptr) { + return functions->CreateRawMonitor(this, name, monitor_ptr); + } + + jvmtiError DestroyRawMonitor(jrawMonitorID monitor) { + return functions->DestroyRawMonitor(this, monitor); + } + + jvmtiError RawMonitorEnter(jrawMonitorID monitor) { + return functions->RawMonitorEnter(this, monitor); + } + + jvmtiError RawMonitorExit(jrawMonitorID monitor) { + return functions->RawMonitorExit(this, monitor); + } + + jvmtiError RawMonitorWait(jrawMonitorID monitor, + jlong millis) { + return functions->RawMonitorWait(this, monitor, millis); + } + + jvmtiError RawMonitorNotify(jrawMonitorID monitor) { + return functions->RawMonitorNotify(this, monitor); + } + + jvmtiError RawMonitorNotifyAll(jrawMonitorID monitor) { + return functions->RawMonitorNotifyAll(this, monitor); + } + + jvmtiError SetJNIFunctionTable(const jniNativeInterface* function_table) { + return functions->SetJNIFunctionTable(this, function_table); + } + + jvmtiError GetJNIFunctionTable(jniNativeInterface** function_table) { + return functions->GetJNIFunctionTable(this, function_table); + } + + jvmtiError SetEventCallbacks(const jvmtiEventCallbacks* callbacks, + jint size_of_callbacks) { + return functions->SetEventCallbacks(this, callbacks, size_of_callbacks); + } + + jvmtiError SetEventNotificationMode(jvmtiEventMode mode, + jvmtiEvent event_type, + jthread event_thread, + ...) { + return functions->SetEventNotificationMode(this, mode, event_type, event_thread); + } + + jvmtiError GenerateEvents(jvmtiEvent event_type) { + return functions->GenerateEvents(this, event_type); + } + + jvmtiError GetExtensionFunctions(jint* extension_count_ptr, + jvmtiExtensionFunctionInfo** extensions) { + return functions->GetExtensionFunctions(this, extension_count_ptr, extensions); + } + + jvmtiError GetExtensionEvents(jint* extension_count_ptr, + jvmtiExtensionEventInfo** extensions) { + return functions->GetExtensionEvents(this, extension_count_ptr, extensions); + } + + jvmtiError SetExtensionEventCallback(jint extension_event_index, + jvmtiExtensionEvent callback) { + return functions->SetExtensionEventCallback(this, extension_event_index, callback); + } + + jvmtiError GetPotentialCapabilities(jvmtiCapabilities* capabilities_ptr) { + return functions->GetPotentialCapabilities(this, capabilities_ptr); + } + + jvmtiError AddCapabilities(const jvmtiCapabilities* capabilities_ptr) { + return functions->AddCapabilities(this, capabilities_ptr); + } + + jvmtiError RelinquishCapabilities(const jvmtiCapabilities* capabilities_ptr) { + return functions->RelinquishCapabilities(this, capabilities_ptr); + } + + jvmtiError GetCapabilities(jvmtiCapabilities* capabilities_ptr) { + return functions->GetCapabilities(this, capabilities_ptr); + } + + jvmtiError GetCurrentThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { + return functions->GetCurrentThreadCpuTimerInfo(this, info_ptr); + } + + jvmtiError GetCurrentThreadCpuTime(jlong* nanos_ptr) { + return functions->GetCurrentThreadCpuTime(this, nanos_ptr); + } + + jvmtiError GetThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { + return functions->GetThreadCpuTimerInfo(this, info_ptr); + } + + jvmtiError GetThreadCpuTime(jthread thread, + jlong* nanos_ptr) { + return functions->GetThreadCpuTime(this, thread, nanos_ptr); + } + + jvmtiError GetTimerInfo(jvmtiTimerInfo* info_ptr) { + return functions->GetTimerInfo(this, info_ptr); + } + + jvmtiError GetTime(jlong* nanos_ptr) { + return functions->GetTime(this, nanos_ptr); + } + + jvmtiError GetAvailableProcessors(jint* processor_count_ptr) { + return functions->GetAvailableProcessors(this, processor_count_ptr); + } + + jvmtiError AddToBootstrapClassLoaderSearch(const char* segment) { + return functions->AddToBootstrapClassLoaderSearch(this, segment); + } + + jvmtiError AddToSystemClassLoaderSearch(const char* segment) { + return functions->AddToSystemClassLoaderSearch(this, segment); + } + + jvmtiError GetSystemProperties(jint* count_ptr, + char*** property_ptr) { + return functions->GetSystemProperties(this, count_ptr, property_ptr); + } + + jvmtiError GetSystemProperty(const char* property, + char** value_ptr) { + return functions->GetSystemProperty(this, property, value_ptr); + } + + jvmtiError SetSystemProperty(const char* property, + const char* value_ptr) { + return functions->SetSystemProperty(this, property, value_ptr); + } + + jvmtiError GetPhase(jvmtiPhase* phase_ptr) { + return functions->GetPhase(this, phase_ptr); + } + + jvmtiError DisposeEnvironment() { + return functions->DisposeEnvironment(this); + } + + jvmtiError SetEnvironmentLocalStorage(const void* data) { + return functions->SetEnvironmentLocalStorage(this, data); + } + + jvmtiError GetEnvironmentLocalStorage(void** data_ptr) { + return functions->GetEnvironmentLocalStorage(this, data_ptr); + } + + jvmtiError GetVersionNumber(jint* version_ptr) { + return functions->GetVersionNumber(this, version_ptr); + } + + jvmtiError GetErrorName(jvmtiError error, + char** name_ptr) { + return functions->GetErrorName(this, error, name_ptr); + } + + jvmtiError SetVerboseFlag(jvmtiVerboseFlag flag, + jboolean value) { + return functions->SetVerboseFlag(this, flag, value); + } + + jvmtiError GetJLocationFormat(jvmtiJlocationFormat* format_ptr) { + return functions->GetJLocationFormat(this, format_ptr); + } + + jvmtiError SetHeapSamplingInterval(jint sampling_interval) { + return functions->SetHeapSamplingInterval(this, sampling_interval); + } + +#endif /* __cplusplus */ +}; + + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* !_JAVA_JVMTI_H_ */ diff --git a/VRStagelighting GridNode SPOUT/java/include/jvmticmlr.h b/VRStagelighting GridNode SPOUT/java/include/jvmticmlr.h new file mode 100644 index 0000000..c2106d3 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/jvmticmlr.h @@ -0,0 +1,115 @@ +/* + * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * This header file defines the data structures sent by the VM + * through the JVMTI CompiledMethodLoad callback function via the + * "void * compile_info" parameter. The memory pointed to by the + * compile_info parameter may not be referenced after returning from + * the CompiledMethodLoad callback. These are VM implementation + * specific data structures that may evolve in future releases. A + * JVMTI agent should interpret a non-NULL compile_info as a pointer + * to a region of memory containing a list of records. In a typical + * usage scenario, a JVMTI agent would cast each record to a + * jvmtiCompiledMethodLoadRecordHeader, a struct that represents + * arbitrary information. This struct contains a kind field to indicate + * the kind of information being passed, and a pointer to the next + * record. If the kind field indicates inlining information, then the + * agent would cast the record to a jvmtiCompiledMethodLoadInlineRecord. + * This record contains an array of PCStackInfo structs, which indicate + * for every pc address what are the methods on the invocation stack. + * The "methods" and "bcis" fields in each PCStackInfo struct specify a + * 1-1 mapping between these inlined methods and their bytecode indices. + * This can be used to derive the proper source lines of the inlined + * methods. + */ + +#ifndef _JVMTI_CMLR_H_ +#define _JVMTI_CMLR_H_ + +enum { + JVMTI_CMLR_MAJOR_VERSION_1 = 0x00000001, + JVMTI_CMLR_MINOR_VERSION_0 = 0x00000000, + + JVMTI_CMLR_MAJOR_VERSION = 0x00000001, + JVMTI_CMLR_MINOR_VERSION = 0x00000000 + + /* + * This comment is for the "JDK import from HotSpot" sanity check: + * version: 1.0.0 + */ +}; + +typedef enum { + JVMTI_CMLR_DUMMY = 1, + JVMTI_CMLR_INLINE_INFO = 2 +} jvmtiCMLRKind; + +/* + * Record that represents arbitrary information passed through JVMTI + * CompiledMethodLoadEvent void pointer. + */ +typedef struct _jvmtiCompiledMethodLoadRecordHeader { + jvmtiCMLRKind kind; /* id for the kind of info passed in the record */ + jint majorinfoversion; /* major and minor info version values. Init'ed */ + jint minorinfoversion; /* to current version value in jvmtiExport.cpp. */ + + struct _jvmtiCompiledMethodLoadRecordHeader* next; +} jvmtiCompiledMethodLoadRecordHeader; + +/* + * Record that gives information about the methods on the compile-time + * stack at a specific pc address of a compiled method. Each element in + * the methods array maps to same element in the bcis array. + */ +typedef struct _PCStackInfo { + void* pc; /* the pc address for this compiled method */ + jint numstackframes; /* number of methods on the stack */ + jmethodID* methods; /* array of numstackframes method ids */ + jint* bcis; /* array of numstackframes bytecode indices */ +} PCStackInfo; + +/* + * Record that contains inlining information for each pc address of + * an nmethod. + */ +typedef struct _jvmtiCompiledMethodLoadInlineRecord { + jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ + jint numpcs; /* number of pc descriptors in this nmethod */ + PCStackInfo* pcinfo; /* array of numpcs pc descriptors */ +} jvmtiCompiledMethodLoadInlineRecord; + +/* + * Dummy record used to test that we can pass records with different + * information through the void pointer provided that they can be cast + * to a jvmtiCompiledMethodLoadRecordHeader. + */ + +typedef struct _jvmtiCompiledMethodLoadDummyRecord { + jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ + char message[50]; +} jvmtiCompiledMethodLoadDummyRecord; + +#endif diff --git a/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCallbacks.h b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCallbacks.h new file mode 100644 index 0000000..3f907d5 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCallbacks.h @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * Header file defining callback typedefs for Windows routines + * which are called from Java (responding to events, etc.). + */ + +#ifndef __AccessBridgeCallbacks_H__ +#define __AccessBridgeCallbacks_H__ + +#include +#include "AccessBridgePackages.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void (*AccessBridge_PropertyChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + wchar_t *property, wchar_t *oldValue, wchar_t *newValue); + +typedef void (*AccessBridge_JavaShutdownFP) (long vmID); +typedef void (*AccessBridge_JavaShutdownFP) (long vmID); + +typedef void (*AccessBridge_FocusGainedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_FocusLostFP) (long vmID, JOBJECT64 event, JOBJECT64 source); + +typedef void (*AccessBridge_CaretUpdateFP) (long vmID, JOBJECT64 event, JOBJECT64 source); + +typedef void (*AccessBridge_MouseClickedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MouseEnteredFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MouseExitedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MousePressedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MouseReleasedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); + +typedef void (*AccessBridge_MenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MenuDeselectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_MenuSelectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PopupMenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PopupMenuWillBecomeInvisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PopupMenuWillBecomeVisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); + +typedef void (*AccessBridge_PropertyNameChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + wchar_t *oldName, wchar_t *newName); +typedef void (*AccessBridge_PropertyDescriptionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + wchar_t *oldDescription, wchar_t *newDescription); +typedef void (*AccessBridge_PropertyStateChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + wchar_t *oldState, wchar_t *newState); +typedef void (*AccessBridge_PropertyValueChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + wchar_t *oldValue, wchar_t *newValue); +typedef void (*AccessBridge_PropertySelectionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PropertyTextChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PropertyCaretChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + int oldPosition, int newPosition); +typedef void (*AccessBridge_PropertyVisibleDataChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); +typedef void (*AccessBridge_PropertyChildChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, + JOBJECT64 oldChild, JOBJECT64 newChild); +typedef void (*AccessBridge_PropertyActiveDescendentChangeFP) (long vmID, JOBJECT64 event, + JOBJECT64 source, + JOBJECT64 oldActiveDescendent, + JOBJECT64 newActiveDescendent); + +typedef void (*AccessBridge_PropertyTableModelChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 src, + wchar_t *oldValue, wchar_t *newValue); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCalls.h b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCalls.h new file mode 100644 index 0000000..46b42fd --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgeCalls.h @@ -0,0 +1,725 @@ +/* + * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* Note: In addition to this header file AccessBridgeCalls.c must be compiled and + * linked to your application. AccessBridgeCalls.c implements the Java Access + * Bridge API and also hides the complexities associated with interfacing to the + * associated Java Access Bridge DLL which is installed when Java is installed. + * + * AccessBridgeCalls.c is available for download from the OpenJDK repository using + * the following link: + * + * http://hg.openjdk.java.net/jdk9/jdk9/jdk/raw-file/tip/src/jdk.accessibility/windows/native/bridge/AccessBridgeCalls.c + * + * Also note that the API is used in the jaccessinspector and jaccesswalker tools. + * The source for those tools is available in the OpenJDK repository at these links: + * + * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp + * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp + * + * + */ + +/* + * Wrapper functions around calls to the AccessBridge DLL + */ + +#include +#include +#include "AccessBridgeCallbacks.h" +#include "AccessBridgePackages.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define null NULL + + typedef JOBJECT64 AccessibleContext; + typedef JOBJECT64 AccessibleText; + typedef JOBJECT64 AccessibleValue; + typedef JOBJECT64 AccessibleSelection; + typedef JOBJECT64 Java_Object; + typedef JOBJECT64 PropertyChangeEvent; + typedef JOBJECT64 FocusEvent; + typedef JOBJECT64 CaretEvent; + typedef JOBJECT64 MouseEvent; + typedef JOBJECT64 MenuEvent; + typedef JOBJECT64 AccessibleTable; + typedef JOBJECT64 AccessibleHyperlink; + typedef JOBJECT64 AccessibleHypertext; + + + typedef void (*Windows_runFP) (); + + typedef void (*SetPropertyChangeFP) (AccessBridge_PropertyChangeFP fp); + + typedef void (*SetJavaShutdownFP) (AccessBridge_JavaShutdownFP fp); + typedef void (*SetFocusGainedFP) (AccessBridge_FocusGainedFP fp); + typedef void (*SetFocusLostFP) (AccessBridge_FocusLostFP fp); + + typedef void (*SetCaretUpdateFP) (AccessBridge_CaretUpdateFP fp); + + typedef void (*SetMouseClickedFP) (AccessBridge_MouseClickedFP fp); + typedef void (*SetMouseEnteredFP) (AccessBridge_MouseEnteredFP fp); + typedef void (*SetMouseExitedFP) (AccessBridge_MouseExitedFP fp); + typedef void (*SetMousePressedFP) (AccessBridge_MousePressedFP fp); + typedef void (*SetMouseReleasedFP) (AccessBridge_MouseReleasedFP fp); + + typedef void (*SetMenuCanceledFP) (AccessBridge_MenuCanceledFP fp); + typedef void (*SetMenuDeselectedFP) (AccessBridge_MenuDeselectedFP fp); + typedef void (*SetMenuSelectedFP) (AccessBridge_MenuSelectedFP fp); + typedef void (*SetPopupMenuCanceledFP) (AccessBridge_PopupMenuCanceledFP fp); + typedef void (*SetPopupMenuWillBecomeInvisibleFP) (AccessBridge_PopupMenuWillBecomeInvisibleFP fp); + typedef void (*SetPopupMenuWillBecomeVisibleFP) (AccessBridge_PopupMenuWillBecomeVisibleFP fp); + + typedef void (*SetPropertyNameChangeFP) (AccessBridge_PropertyNameChangeFP fp); + typedef void (*SetPropertyDescriptionChangeFP) (AccessBridge_PropertyDescriptionChangeFP fp); + typedef void (*SetPropertyStateChangeFP) (AccessBridge_PropertyStateChangeFP fp); + typedef void (*SetPropertyValueChangeFP) (AccessBridge_PropertyValueChangeFP fp); + typedef void (*SetPropertySelectionChangeFP) (AccessBridge_PropertySelectionChangeFP fp); + typedef void (*SetPropertyTextChangeFP) (AccessBridge_PropertyTextChangeFP fp); + typedef void (*SetPropertyCaretChangeFP) (AccessBridge_PropertyCaretChangeFP fp); + typedef void (*SetPropertyVisibleDataChangeFP) (AccessBridge_PropertyVisibleDataChangeFP fp); + typedef void (*SetPropertyChildChangeFP) (AccessBridge_PropertyChildChangeFP fp); + typedef void (*SetPropertyActiveDescendentChangeFP) (AccessBridge_PropertyActiveDescendentChangeFP fp); + + typedef void (*SetPropertyTableModelChangeFP) (AccessBridge_PropertyTableModelChangeFP fp); + + typedef void (*ReleaseJavaObjectFP) (long vmID, Java_Object object); + + typedef BOOL (*GetVersionInfoFP) (long vmID, AccessBridgeVersionInfo *info); + + typedef BOOL (*IsJavaWindowFP) (HWND window); + typedef BOOL (*IsSameObjectFP) (long vmID, JOBJECT64 obj1, JOBJECT64 obj2); + typedef BOOL (*GetAccessibleContextFromHWNDFP) (HWND window, long *vmID, AccessibleContext *ac); + typedef HWND (*getHWNDFromAccessibleContextFP) (long vmID, AccessibleContext ac); + + typedef BOOL (*GetAccessibleContextAtFP) (long vmID, AccessibleContext acParent, + jint x, jint y, AccessibleContext *ac); + typedef BOOL (*GetAccessibleContextWithFocusFP) (HWND window, long *vmID, AccessibleContext *ac); + typedef BOOL (*GetAccessibleContextInfoFP) (long vmID, AccessibleContext ac, AccessibleContextInfo *info); + typedef AccessibleContext (*GetAccessibleChildFromContextFP) (long vmID, AccessibleContext ac, jint i); + typedef AccessibleContext (*GetAccessibleParentFromContextFP) (long vmID, AccessibleContext ac); + + /* begin AccessibleTable */ + typedef BOOL (*getAccessibleTableInfoFP) (long vmID, AccessibleContext ac, AccessibleTableInfo *tableInfo); + typedef BOOL (*getAccessibleTableCellInfoFP) (long vmID, AccessibleTable accessibleTable, + jint row, jint column, AccessibleTableCellInfo *tableCellInfo); + + typedef BOOL (*getAccessibleTableRowHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); + typedef BOOL (*getAccessibleTableColumnHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); + + typedef AccessibleContext (*getAccessibleTableRowDescriptionFP) (long vmID, AccessibleContext acParent, jint row); + typedef AccessibleContext (*getAccessibleTableColumnDescriptionFP) (long vmID, AccessibleContext acParent, jint column); + + typedef jint (*getAccessibleTableRowSelectionCountFP) (long vmID, AccessibleTable table); + typedef BOOL (*isAccessibleTableRowSelectedFP) (long vmID, AccessibleTable table, jint row); + typedef BOOL (*getAccessibleTableRowSelectionsFP) (long vmID, AccessibleTable table, jint count, + jint *selections); + + typedef jint (*getAccessibleTableColumnSelectionCountFP) (long vmID, AccessibleTable table); + typedef BOOL (*isAccessibleTableColumnSelectedFP) (long vmID, AccessibleTable table, jint column); + typedef BOOL (*getAccessibleTableColumnSelectionsFP) (long vmID, AccessibleTable table, jint count, + jint *selections); + + typedef jint (*getAccessibleTableRowFP) (long vmID, AccessibleTable table, jint index); + typedef jint (*getAccessibleTableColumnFP) (long vmID, AccessibleTable table, jint index); + typedef jint (*getAccessibleTableIndexFP) (long vmID, AccessibleTable table, jint row, jint column); + /* end AccessibleTable */ + + /* AccessibleRelationSet */ + typedef BOOL (*getAccessibleRelationSetFP) (long vmID, AccessibleContext accessibleContext, + AccessibleRelationSetInfo *relationSetInfo); + + /* AccessibleHypertext */ + typedef BOOL (*getAccessibleHypertextFP)(long vmID, AccessibleContext accessibleContext, + AccessibleHypertextInfo *hypertextInfo); + + typedef BOOL (*activateAccessibleHyperlinkFP)(long vmID, AccessibleContext accessibleContext, + AccessibleHyperlink accessibleHyperlink); + + typedef jint (*getAccessibleHyperlinkCountFP)(const long vmID, + const AccessibleContext accessibleContext); + + typedef BOOL (*getAccessibleHypertextExtFP) (const long vmID, + const AccessibleContext accessibleContext, + const jint nStartIndex, + AccessibleHypertextInfo *hypertextInfo); + + typedef jint (*getAccessibleHypertextLinkIndexFP)(const long vmID, + const AccessibleHypertext hypertext, + const jint nIndex); + + typedef BOOL (*getAccessibleHyperlinkFP)(const long vmID, + const AccessibleHypertext hypertext, + const jint nIndex, + AccessibleHyperlinkInfo *hyperlinkInfo); + + + /* Accessible KeyBindings, Icons and Actions */ + typedef BOOL (*getAccessibleKeyBindingsFP)(long vmID, AccessibleContext accessibleContext, + AccessibleKeyBindings *keyBindings); + + typedef BOOL (*getAccessibleIconsFP)(long vmID, AccessibleContext accessibleContext, + AccessibleIcons *icons); + + typedef BOOL (*getAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, + AccessibleActions *actions); + + typedef BOOL (*doAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, + AccessibleActionsToDo *actionsToDo, jint *failure); + + + /* AccessibleText */ + + typedef BOOL (*GetAccessibleTextInfoFP) (long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); + typedef BOOL (*GetAccessibleTextItemsFP) (long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); + typedef BOOL (*GetAccessibleTextSelectionInfoFP) (long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); + typedef BOOL (*GetAccessibleTextAttributesFP) (long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); + typedef BOOL (*GetAccessibleTextRectFP) (long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); + typedef BOOL (*GetAccessibleTextLineBoundsFP) (long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); + typedef BOOL (*GetAccessibleTextRangeFP) (long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); + + typedef BOOL (*GetCurrentAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); + typedef BOOL (*GetMaximumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); + typedef BOOL (*GetMinimumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); + + typedef void (*AddAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); + typedef void (*ClearAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); + typedef JOBJECT64 (*GetAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); + typedef int (*GetAccessibleSelectionCountFromContextFP) (long vmID, AccessibleSelection as); + typedef BOOL (*IsAccessibleChildSelectedFromContextFP) (long vmID, AccessibleSelection as, int i); + typedef void (*RemoveAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); + typedef void (*SelectAllAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); + + /* Utility methods */ + + typedef BOOL (*setTextContentsFP) (const long vmID, const AccessibleContext ac, const wchar_t *text); + typedef AccessibleContext (*getParentWithRoleFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); + typedef AccessibleContext (*getParentWithRoleElseRootFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); + typedef AccessibleContext (*getTopLevelObjectFP) (const long vmID, const AccessibleContext ac); + typedef int (*getObjectDepthFP) (const long vmID, const AccessibleContext ac); + typedef AccessibleContext (*getActiveDescendentFP) (const long vmID, const AccessibleContext ac); + + + typedef BOOL (*getVirtualAccessibleNameFP) (const long vmID, const AccessibleContext accessibleContext, + wchar_t *name, int len); + + typedef BOOL (*requestFocusFP) (const long vmID, const AccessibleContext accessibleContext); + + typedef BOOL (*selectTextRangeFP) (const long vmID, const AccessibleContext accessibleContext, + const int startIndex, const int endIndex); + + typedef BOOL (*getTextAttributesInRangeFP) (const long vmID, const AccessibleContext accessibleContext, + const int startIndex, const int endIndex, + AccessibleTextAttributesInfo *attributes, short *len); + + typedef int (*getVisibleChildrenCountFP) (const long vmID, const AccessibleContext accessibleContext); + + typedef BOOL (*getVisibleChildrenFP) (const long vmID, const AccessibleContext accessibleContext, + const int startIndex, VisibleChildrenInfo *children); + + typedef BOOL (*setCaretPositionFP) (const long vmID, const AccessibleContext accessibleContext, const int position); + + typedef BOOL (*getCaretLocationFP) (long vmID, AccessibleContext ac, AccessibleTextRectInfo *rectInfo, jint index); + + typedef int (*getEventsWaitingFP) (); + + typedef struct AccessBridgeFPsTag { + Windows_runFP Windows_run; + + SetPropertyChangeFP SetPropertyChange; + + SetJavaShutdownFP SetJavaShutdown; + SetFocusGainedFP SetFocusGained; + SetFocusLostFP SetFocusLost; + + SetCaretUpdateFP SetCaretUpdate; + + SetMouseClickedFP SetMouseClicked; + SetMouseEnteredFP SetMouseEntered; + SetMouseExitedFP SetMouseExited; + SetMousePressedFP SetMousePressed; + SetMouseReleasedFP SetMouseReleased; + + SetMenuCanceledFP SetMenuCanceled; + SetMenuDeselectedFP SetMenuDeselected; + SetMenuSelectedFP SetMenuSelected; + SetPopupMenuCanceledFP SetPopupMenuCanceled; + SetPopupMenuWillBecomeInvisibleFP SetPopupMenuWillBecomeInvisible; + SetPopupMenuWillBecomeVisibleFP SetPopupMenuWillBecomeVisible; + + SetPropertyNameChangeFP SetPropertyNameChange; + SetPropertyDescriptionChangeFP SetPropertyDescriptionChange; + SetPropertyStateChangeFP SetPropertyStateChange; + SetPropertyValueChangeFP SetPropertyValueChange; + SetPropertySelectionChangeFP SetPropertySelectionChange; + SetPropertyTextChangeFP SetPropertyTextChange; + SetPropertyCaretChangeFP SetPropertyCaretChange; + SetPropertyVisibleDataChangeFP SetPropertyVisibleDataChange; + SetPropertyChildChangeFP SetPropertyChildChange; + SetPropertyActiveDescendentChangeFP SetPropertyActiveDescendentChange; + + SetPropertyTableModelChangeFP SetPropertyTableModelChange; + + ReleaseJavaObjectFP ReleaseJavaObject; + GetVersionInfoFP GetVersionInfo; + + IsJavaWindowFP IsJavaWindow; + IsSameObjectFP IsSameObject; + GetAccessibleContextFromHWNDFP GetAccessibleContextFromHWND; + getHWNDFromAccessibleContextFP getHWNDFromAccessibleContext; + + GetAccessibleContextAtFP GetAccessibleContextAt; + GetAccessibleContextWithFocusFP GetAccessibleContextWithFocus; + GetAccessibleContextInfoFP GetAccessibleContextInfo; + GetAccessibleChildFromContextFP GetAccessibleChildFromContext; + GetAccessibleParentFromContextFP GetAccessibleParentFromContext; + + getAccessibleTableInfoFP getAccessibleTableInfo; + getAccessibleTableCellInfoFP getAccessibleTableCellInfo; + + getAccessibleTableRowHeaderFP getAccessibleTableRowHeader; + getAccessibleTableColumnHeaderFP getAccessibleTableColumnHeader; + + getAccessibleTableRowDescriptionFP getAccessibleTableRowDescription; + getAccessibleTableColumnDescriptionFP getAccessibleTableColumnDescription; + + getAccessibleTableRowSelectionCountFP getAccessibleTableRowSelectionCount; + isAccessibleTableRowSelectedFP isAccessibleTableRowSelected; + getAccessibleTableRowSelectionsFP getAccessibleTableRowSelections; + + getAccessibleTableColumnSelectionCountFP getAccessibleTableColumnSelectionCount; + isAccessibleTableColumnSelectedFP isAccessibleTableColumnSelected; + getAccessibleTableColumnSelectionsFP getAccessibleTableColumnSelections; + + getAccessibleTableRowFP getAccessibleTableRow; + getAccessibleTableColumnFP getAccessibleTableColumn; + getAccessibleTableIndexFP getAccessibleTableIndex; + + getAccessibleRelationSetFP getAccessibleRelationSet; + + getAccessibleHypertextFP getAccessibleHypertext; + activateAccessibleHyperlinkFP activateAccessibleHyperlink; + getAccessibleHyperlinkCountFP getAccessibleHyperlinkCount; + getAccessibleHypertextExtFP getAccessibleHypertextExt; + getAccessibleHypertextLinkIndexFP getAccessibleHypertextLinkIndex; + getAccessibleHyperlinkFP getAccessibleHyperlink; + + getAccessibleKeyBindingsFP getAccessibleKeyBindings; + getAccessibleIconsFP getAccessibleIcons; + getAccessibleActionsFP getAccessibleActions; + doAccessibleActionsFP doAccessibleActions; + + GetAccessibleTextInfoFP GetAccessibleTextInfo; + GetAccessibleTextItemsFP GetAccessibleTextItems; + GetAccessibleTextSelectionInfoFP GetAccessibleTextSelectionInfo; + GetAccessibleTextAttributesFP GetAccessibleTextAttributes; + GetAccessibleTextRectFP GetAccessibleTextRect; + GetAccessibleTextLineBoundsFP GetAccessibleTextLineBounds; + GetAccessibleTextRangeFP GetAccessibleTextRange; + + GetCurrentAccessibleValueFromContextFP GetCurrentAccessibleValueFromContext; + GetMaximumAccessibleValueFromContextFP GetMaximumAccessibleValueFromContext; + GetMinimumAccessibleValueFromContextFP GetMinimumAccessibleValueFromContext; + + AddAccessibleSelectionFromContextFP AddAccessibleSelectionFromContext; + ClearAccessibleSelectionFromContextFP ClearAccessibleSelectionFromContext; + GetAccessibleSelectionFromContextFP GetAccessibleSelectionFromContext; + GetAccessibleSelectionCountFromContextFP GetAccessibleSelectionCountFromContext; + IsAccessibleChildSelectedFromContextFP IsAccessibleChildSelectedFromContext; + RemoveAccessibleSelectionFromContextFP RemoveAccessibleSelectionFromContext; + SelectAllAccessibleSelectionFromContextFP SelectAllAccessibleSelectionFromContext; + + setTextContentsFP setTextContents; + getParentWithRoleFP getParentWithRole; + getTopLevelObjectFP getTopLevelObject; + getParentWithRoleElseRootFP getParentWithRoleElseRoot; + getObjectDepthFP getObjectDepth; + getActiveDescendentFP getActiveDescendent; + + getVirtualAccessibleNameFP getVirtualAccessibleName; + requestFocusFP requestFocus; + selectTextRangeFP selectTextRange; + getTextAttributesInRangeFP getTextAttributesInRange; + getVisibleChildrenCountFP getVisibleChildrenCount; + getVisibleChildrenFP getVisibleChildren; + setCaretPositionFP setCaretPosition; + getCaretLocationFP getCaretLocation; + + getEventsWaitingFP getEventsWaiting; + + } AccessBridgeFPs; + + + /** + * Initialize the world + */ + BOOL initializeAccessBridge(); + BOOL shutdownAccessBridge(); + + /** + * Window routines + */ + BOOL IsJavaWindow(HWND window); + + // Returns the virtual machine ID and AccessibleContext for a top-level window + BOOL GetAccessibleContextFromHWND(HWND target, long *vmID, AccessibleContext *ac); + + // Returns the HWND from the AccessibleContext of a top-level window + HWND getHWNDFromAccessibleContext(long vmID, AccessibleContext ac); + + + /** + * Event handling routines + */ + void SetJavaShutdown(AccessBridge_JavaShutdownFP fp); + void SetFocusGained(AccessBridge_FocusGainedFP fp); + void SetFocusLost(AccessBridge_FocusLostFP fp); + + void SetCaretUpdate(AccessBridge_CaretUpdateFP fp); + + void SetMouseClicked(AccessBridge_MouseClickedFP fp); + void SetMouseEntered(AccessBridge_MouseEnteredFP fp); + void SetMouseExited(AccessBridge_MouseExitedFP fp); + void SetMousePressed(AccessBridge_MousePressedFP fp); + void SetMouseReleased(AccessBridge_MouseReleasedFP fp); + + void SetMenuCanceled(AccessBridge_MenuCanceledFP fp); + void SetMenuDeselected(AccessBridge_MenuDeselectedFP fp); + void SetMenuSelected(AccessBridge_MenuSelectedFP fp); + void SetPopupMenuCanceled(AccessBridge_PopupMenuCanceledFP fp); + void SetPopupMenuWillBecomeInvisible(AccessBridge_PopupMenuWillBecomeInvisibleFP fp); + void SetPopupMenuWillBecomeVisible(AccessBridge_PopupMenuWillBecomeVisibleFP fp); + + void SetPropertyNameChange(AccessBridge_PropertyNameChangeFP fp); + void SetPropertyDescriptionChange(AccessBridge_PropertyDescriptionChangeFP fp); + void SetPropertyStateChange(AccessBridge_PropertyStateChangeFP fp); + void SetPropertyValueChange(AccessBridge_PropertyValueChangeFP fp); + void SetPropertySelectionChange(AccessBridge_PropertySelectionChangeFP fp); + void SetPropertyTextChange(AccessBridge_PropertyTextChangeFP fp); + void SetPropertyCaretChange(AccessBridge_PropertyCaretChangeFP fp); + void SetPropertyVisibleDataChange(AccessBridge_PropertyVisibleDataChangeFP fp); + void SetPropertyChildChange(AccessBridge_PropertyChildChangeFP fp); + void SetPropertyActiveDescendentChange(AccessBridge_PropertyActiveDescendentChangeFP fp); + + void SetPropertyTableModelChange(AccessBridge_PropertyTableModelChangeFP fp); + + + /** + * General routines + */ + void ReleaseJavaObject(long vmID, Java_Object object); + BOOL GetVersionInfo(long vmID, AccessBridgeVersionInfo *info); + HWND GetHWNDFromAccessibleContext(long vmID, JOBJECT64 accesibleContext); + + /** + * Accessible Context routines + */ + BOOL GetAccessibleContextAt(long vmID, AccessibleContext acParent, + jint x, jint y, AccessibleContext *ac); + BOOL GetAccessibleContextWithFocus(HWND window, long *vmID, AccessibleContext *ac); + BOOL GetAccessibleContextInfo(long vmID, AccessibleContext ac, AccessibleContextInfo *info); + AccessibleContext GetAccessibleChildFromContext(long vmID, AccessibleContext ac, jint index); + AccessibleContext GetAccessibleParentFromContext(long vmID, AccessibleContext ac); + + /** + * Accessible Text routines + */ + BOOL GetAccessibleTextInfo(long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); + BOOL GetAccessibleTextItems(long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); + BOOL GetAccessibleTextSelectionInfo(long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); + BOOL GetAccessibleTextAttributes(long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); + BOOL GetAccessibleTextRect(long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); + BOOL GetAccessibleTextLineBounds(long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); + BOOL GetAccessibleTextRange(long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); + + /* begin AccessibleTable routines */ + BOOL getAccessibleTableInfo(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); + + BOOL getAccessibleTableCellInfo(long vmID, AccessibleTable accessibleTable, jint row, jint column, + AccessibleTableCellInfo *tableCellInfo); + + BOOL getAccessibleTableRowHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); + BOOL getAccessibleTableColumnHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); + + AccessibleContext getAccessibleTableRowDescription(long vmID, AccessibleContext acParent, jint row); + AccessibleContext getAccessibleTableColumnDescription(long vmID, AccessibleContext acParent, jint column); + + jint getAccessibleTableRowSelectionCount(long vmID, AccessibleTable table); + BOOL isAccessibleTableRowSelected(long vmID, AccessibleTable table, jint row); + BOOL getAccessibleTableRowSelections(long vmID, AccessibleTable table, jint count, jint *selections); + + jint getAccessibleTableColumnSelectionCount(long vmID, AccessibleTable table); + BOOL isAccessibleTableColumnSelected(long vmID, AccessibleTable table, jint column); + BOOL getAccessibleTableColumnSelections(long vmID, AccessibleTable table, jint count, jint *selections); + + jint getAccessibleTableRow(long vmID, AccessibleTable table, jint index); + jint getAccessibleTableColumn(long vmID, AccessibleTable table, jint index); + jint getAccessibleTableIndex(long vmID, AccessibleTable table, jint row, jint column); + /* end AccessibleTable */ + + /* ----- AccessibleRelationSet routines */ + BOOL getAccessibleRelationSet(long vmID, AccessibleContext accessibleContext, + AccessibleRelationSetInfo *relationSetInfo); + + /* ----- AccessibleHypertext routines */ + + /* + * Returns hypertext information associated with a component. + */ + BOOL getAccessibleHypertext(long vmID, AccessibleContext accessibleContext, + AccessibleHypertextInfo *hypertextInfo); + + /* + * Requests that a hyperlink be activated. + */ + BOOL activateAccessibleHyperlink(long vmID, AccessibleContext accessibleContext, + AccessibleHyperlink accessibleHyperlink); + + /* + * Returns the number of hyperlinks in a component + * Maps to AccessibleHypertext.getLinkCount. + * Returns -1 on error. + */ + jint getAccessibleHyperlinkCount(const long vmID, + const AccessibleHypertext hypertext); + + /* + * This method is used to iterate through the hyperlinks in a component. It + * returns hypertext information for a component starting at hyperlink index + * nStartIndex. No more than MAX_HYPERLINKS AccessibleHypertextInfo objects will + * be returned for each call to this method. + * Returns FALSE on error. + */ + BOOL getAccessibleHypertextExt(const long vmID, + const AccessibleContext accessibleContext, + const jint nStartIndex, + /* OUT */ AccessibleHypertextInfo *hypertextInfo); + + /* + * Returns the index into an array of hyperlinks that is associated with + * a character index in document; maps to AccessibleHypertext.getLinkIndex + * Returns -1 on error. + */ + jint getAccessibleHypertextLinkIndex(const long vmID, + const AccessibleHypertext hypertext, + const jint nIndex); + + /* + * Returns the nth hyperlink in a document + * Maps to AccessibleHypertext.getLink. + * Returns FALSE on error + */ + BOOL getAccessibleHyperlink(const long vmID, + const AccessibleHypertext hypertext, + const jint nIndex, + /* OUT */ AccessibleHyperlinkInfo *hyperlinkInfo); + + /* Accessible KeyBindings, Icons and Actions */ + + /* + * Returns a list of key bindings associated with a component. + */ + BOOL getAccessibleKeyBindings(long vmID, AccessibleContext accessibleContext, + AccessibleKeyBindings *keyBindings); + + /* + * Returns a list of icons associate with a component. + */ + BOOL getAccessibleIcons(long vmID, AccessibleContext accessibleContext, + AccessibleIcons *icons); + + /* + * Returns a list of actions that a component can perform. + */ + BOOL getAccessibleActions(long vmID, AccessibleContext accessibleContext, + AccessibleActions *actions); + + /* + * Request that a list of AccessibleActions be performed by a component. + * Returns TRUE if all actions are performed. Returns FALSE + * when the first requested action fails in which case "failure" + * contains the index of the action that failed. + */ + BOOL doAccessibleActions(long vmID, AccessibleContext accessibleContext, + AccessibleActionsToDo *actionsToDo, jint *failure); + + + + /* Additional utility methods */ + + /* + * Returns whether two object references refer to the same object. + */ + BOOL IsSameObject(long vmID, JOBJECT64 obj1, JOBJECT64 obj2); + + /** + * Sets editable text contents. The AccessibleContext must implement AccessibleEditableText and + * be editable. The maximum text length that can be set is MAX_STRING_SIZE - 1. + * Returns whether successful + */ + BOOL setTextContents (const long vmID, const AccessibleContext accessibleContext, const wchar_t *text); + + /** + * Returns the Accessible Context with the specified role that is the + * ancestor of a given object. The role is one of the role strings + * defined in AccessBridgePackages.h + * If there is no ancestor object that has the specified role, + * returns (AccessibleContext)0. + */ + AccessibleContext getParentWithRole (const long vmID, const AccessibleContext accessibleContext, + const wchar_t *role); + + /** + * Returns the Accessible Context with the specified role that is the + * ancestor of a given object. The role is one of the role strings + * defined in AccessBridgePackages.h. If an object with the specified + * role does not exist, returns the top level object for the Java Window. + * Returns (AccessibleContext)0 on error. + */ + AccessibleContext getParentWithRoleElseRoot (const long vmID, const AccessibleContext accessibleContext, + const wchar_t *role); + + /** + * Returns the Accessible Context for the top level object in + * a Java Window. This is same Accessible Context that is obtained + * from GetAccessibleContextFromHWND for that window. Returns + * (AccessibleContext)0 on error. + */ + AccessibleContext getTopLevelObject (const long vmID, const AccessibleContext accessibleContext); + + /** + * Returns how deep in the object hierarchy a given object is. + * The top most object in the object hierarchy has an object depth of 0. + * Returns -1 on error. + */ + int getObjectDepth (const long vmID, const AccessibleContext accessibleContext); + + /** + * Returns the Accessible Context of the current ActiveDescendent of an object. + * This method assumes the ActiveDescendent is the component that is currently + * selected in a container object. + * Returns (AccessibleContext)0 on error or if there is no selection. + */ + AccessibleContext getActiveDescendent (const long vmID, const AccessibleContext accessibleContext); + + /** + /** + * Accessible Value routines + */ + BOOL GetCurrentAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); + BOOL GetMaximumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); + BOOL GetMinimumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); + + /** + * Accessible Selection routines + */ + void AddAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); + void ClearAccessibleSelectionFromContext(long vmID, AccessibleSelection as); + JOBJECT64 GetAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); + int GetAccessibleSelectionCountFromContext(long vmID, AccessibleSelection as); + BOOL IsAccessibleChildSelectedFromContext(long vmID, AccessibleSelection as, int i); + void RemoveAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); + void SelectAllAccessibleSelectionFromContext(long vmID, AccessibleSelection as); + + /** + * Additional methods for Teton + */ + + /** + * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns + * whether successful. + * + * Bug ID 4916682 - Implement JAWS AccessibleName policy + */ + BOOL getVirtualAccessibleName(const long vmID, const AccessibleContext accessibleContext, + wchar_t *name, int len); + + /** + * Request focus for a component. Returns whether successful. + * + * Bug ID 4944757 - requestFocus method needed + */ + BOOL requestFocus(const long vmID, const AccessibleContext accessibleContext); + + /** + * Selects text between two indices. Selection includes the text at the start index + * and the text at the end index. Returns whether successful. + * + * Bug ID 4944758 - selectTextRange method needed + */ + BOOL selectTextRange(const long vmID, const AccessibleContext accessibleContext, const int startIndex, + const int endIndex); + + /** + * Get text attributes between two indices. The attribute list includes the text at the + * start index and the text at the end index. Returns whether successful; + * + * Bug ID 4944761 - getTextAttributes between two indices method needed + */ + BOOL getTextAttributesInRange(const long vmID, const AccessibleContext accessibleContext, + const int startIndex, const int endIndex, + AccessibleTextAttributesInfo *attributes, short *len); + + /** + * Returns the number of visible children of a component. Returns -1 on error. + * + * Bug ID 4944762- getVisibleChildren for list-like components needed + */ + int getVisibleChildrenCount(const long vmID, const AccessibleContext accessibleContext); + + /** + * Gets the visible children of an AccessibleContext. Returns whether successful. + * + * Bug ID 4944762- getVisibleChildren for list-like components needed + */ + BOOL getVisibleChildren(const long vmID, const AccessibleContext accessibleContext, + const int startIndex, + VisibleChildrenInfo *visibleChildrenInfo); + + /** + * Set the caret to a text position. Returns whether successful. + * + * Bug ID 4944770 - setCaretPosition method needed + */ + BOOL setCaretPosition(const long vmID, const AccessibleContext accessibleContext, + const int position); + + /** + * Gets the text caret location + */ + BOOL getCaretLocation(long vmID, AccessibleContext ac, + AccessibleTextRectInfo *rectInfo, jint index); + + /** + * Gets the number of events waiting to fire + */ + int getEventsWaiting(); + +#ifdef __cplusplus +} +#endif diff --git a/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgePackages.h b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgePackages.h new file mode 100644 index 0000000..27c31be --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/win32/bridge/AccessBridgePackages.h @@ -0,0 +1,2215 @@ +/* + * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * Header file for packages of paramaters passed between Java Accessibility + * and native Assistive Technologies + */ + +#ifndef __AccessBridgePackages_H__ +#define __AccessBridgePackages_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef ACCESSBRIDGE_ARCH_LEGACY +typedef jobject JOBJECT64; +typedef HWND ABHWND64; +#define ABHandleToLong +#define ABLongToHandle +#else +typedef jlong JOBJECT64; +typedef long ABHWND64; +#define ABHandleToLong HandleToLong +#define ABLongToHandle LongToHandle +#endif + +#define MAX_BUFFER_SIZE 10240 +#define MAX_STRING_SIZE 1024 +#define SHORT_STRING_SIZE 256 + + // object types + typedef JOBJECT64 AccessibleContext; + typedef JOBJECT64 AccessibleText; + typedef JOBJECT64 AccessibleValue; + typedef JOBJECT64 AccessibleSelection; + typedef JOBJECT64 Java_Object; + typedef JOBJECT64 PropertyChangeEvent; + typedef JOBJECT64 FocusEvent; + typedef JOBJECT64 CaretEvent; + typedef JOBJECT64 MouseEvent; + typedef JOBJECT64 MenuEvent; + typedef JOBJECT64 AccessibleTable; + typedef JOBJECT64 AccessibleHyperlink; + typedef JOBJECT64 AccessibleHypertext; + + /** + ****************************************************** + * Java event types + ****************************************************** + */ + +#define cPropertyChangeEvent (jlong) 1 // 1 +#define cFocusGainedEvent (jlong) 2 // 2 +#define cFocusLostEvent (jlong) 4 // 4 +#define cCaretUpdateEvent (jlong) 8 // 8 +#define cMouseClickedEvent (jlong) 16 // 10 +#define cMouseEnteredEvent (jlong) 32 // 20 +#define cMouseExitedEvent (jlong) 64 // 40 +#define cMousePressedEvent (jlong) 128 // 80 +#define cMouseReleasedEvent (jlong) 256 // 100 +#define cMenuCanceledEvent (jlong) 512 // 200 +#define cMenuDeselectedEvent (jlong) 1024 // 400 +#define cMenuSelectedEvent (jlong) 2048 // 800 +#define cPopupMenuCanceledEvent (jlong) 4096 // 1000 +#define cPopupMenuWillBecomeInvisibleEvent (jlong) 8192 // 2000 +#define cPopupMenuWillBecomeVisibleEvent (jlong) 16384 // 4000 +#define cJavaShutdownEvent (jlong) 32768 // 8000 + + /** + ****************************************************** + * Accessible Roles + * Defines all AccessibleRoles in Local.US + ****************************************************** + */ + + /** + * Object is used to alert the user about something. + */ +#define ACCESSIBLE_ALERT L"alert" + + /** + * The header for a column of data. + */ +#define ACCESSIBLE_COLUMN_HEADER L"column header" + + /** + * Object that can be drawn into and is used to trap + * events. + * see ACCESSIBLE_FRAME + * see ACCESSIBLE_GLASS_PANE + * see ACCESSIBLE_LAYERED_PANE + */ +#define ACCESSIBLE_CANVAS L"canvas" + + /** + * A list of choices the user can select from. Also optionally + * allows the user to enter a choice of their own. + */ +#define ACCESSIBLE_COMBO_BOX L"combo box" + + /** + * An iconified internal frame in a DESKTOP_PANE. + * see ACCESSIBLE_DESKTOP_PANE + * see ACCESSIBLE_INTERNAL_FRAME + */ +#define ACCESSIBLE_DESKTOP_ICON L"desktop icon" + + /** + * A frame-like object that is clipped by a desktop pane. The + * desktop pane, internal frame, and desktop icon objects are + * often used to create multiple document interfaces within an + * application. + * see ACCESSIBLE_DESKTOP_ICON + * see ACCESSIBLE_DESKTOP_PANE + * see ACCESSIBLE_FRAME + */ +#define ACCESSIBLE_INTERNAL_FRAME L"internal frame" + + /** + * A pane that supports internal frames and + * iconified versions of those internal frames. + * see ACCESSIBLE_DESKTOP_ICON + * see ACCESSIBLE_INTERNAL_FRAME + */ +#define ACCESSIBLE_DESKTOP_PANE L"desktop pane" + + /** + * A specialized pane whose primary use is inside a DIALOG + * see ACCESSIBLE_DIALOG + */ +#define ACCESSIBLE_OPTION_PANE L"option pane" + + /** + * A top level window with no title or border. + * see ACCESSIBLE_FRAME + * see ACCESSIBLE_DIALOG + */ +#define ACCESSIBLE_WINDOW L"window" + + /** + * A top level window with a title bar, border, menu bar, etc. It is + * often used as the primary window for an application. + * see ACCESSIBLE_DIALOG + * see ACCESSIBLE_CANVAS + * see ACCESSIBLE_WINDOW + */ +#define ACCESSIBLE_FRAME L"frame" + + /** + * A top level window with title bar and a border. A dialog is similar + * to a frame, but it has fewer properties and is often used as a + * secondary window for an application. + * see ACCESSIBLE_FRAME + * see ACCESSIBLE_WINDOW + */ +#define ACCESSIBLE_DIALOG L"dialog" + + /** + * A specialized dialog that lets the user choose a color. + */ +#define ACCESSIBLE_COLOR_CHOOSER L"color chooser" + + + /** + * A pane that allows the user to navigate through + * and select the contents of a directory. May be used + * by a file chooser. + * see ACCESSIBLE_FILE_CHOOSER + */ +#define ACCESSIBLE_DIRECTORY_PANE L"directory pane" + + /** + * A specialized dialog that displays the files in the directory + * and lets the user select a file, browse a different directory, + * or specify a filename. May use the directory pane to show the + * contents of a directory. + * see ACCESSIBLE_DIRECTORY_PANE + */ +#define ACCESSIBLE_FILE_CHOOSER L"file chooser" + + /** + * An object that fills up space in a user interface. It is often + * used in interfaces to tweak the spacing between components, + * but serves no other purpose. + */ +#define ACCESSIBLE_FILLER L"filler" + + /** + * A hypertext anchor + */ +#define ACCESSIBLE_HYPERLINK L"hyperlink" + + /** + * A small fixed size picture, typically used to decorate components. + */ +#define ACCESSIBLE_ICON L"icon" + + /** + * An object used to present an icon or short string in an interface. + */ +#define ACCESSIBLE_LABEL L"label" + + /** + * A specialized pane that has a glass pane and a layered pane as its + * children. + * see ACCESSIBLE_GLASS_PANE + * see ACCESSIBLE_LAYERED_PANE + */ +#define ACCESSIBLE_ROOT_PANE L"root pane" + + /** + * A pane that is guaranteed to be painted on top + * of all panes beneath it. + * see ACCESSIBLE_ROOT_PANE + * see ACCESSIBLE_CANVAS + */ +#define ACCESSIBLE_GLASS_PANE L"glass pane" + + /** + * A specialized pane that allows its children to be drawn in layers, + * providing a form of stacking order. This is usually the pane that + * holds the menu bar as well as the pane that contains most of the + * visual components in a window. + * see ACCESSIBLE_GLASS_PANE + * see ACCESSIBLE_ROOT_PANE + */ +#define ACCESSIBLE_LAYERED_PANE L"layered pane" + + /** + * An object that presents a list of objects to the user and allows the + * user to select one or more of them. A list is usually contained + * within a scroll pane. + * see ACCESSIBLE_SCROLL_PANE + * see ACCESSIBLE_LIST_ITEM + */ +#define ACCESSIBLE_LIST L"list" + + /** + * An object that presents an element in a list. A list is usually + * contained within a scroll pane. + * see ACCESSIBLE_SCROLL_PANE + * see ACCESSIBLE_LIST + */ +#define ACCESSIBLE_LIST_ITEM L"list item" + + /** + * An object usually drawn at the top of the primary dialog box of + * an application that contains a list of menus the user can choose + * from. For example, a menu bar might contain menus for "File," + * "Edit," and "Help." + * see ACCESSIBLE_MENU + * see ACCESSIBLE_POPUP_MENU + * see ACCESSIBLE_LAYERED_PANE + */ +#define ACCESSIBLE_MENU_BAR L"menu bar" + + /** + * A temporary window that is usually used to offer the user a + * list of choices, and then hides when the user selects one of + * those choices. + * see ACCESSIBLE_MENU + * see ACCESSIBLE_MENU_ITEM + */ +#define ACCESSIBLE_POPUP_MENU L"popup menu" + + /** + * An object usually found inside a menu bar that contains a list + * of actions the user can choose from. A menu can have any object + * as its children, but most often they are menu items, other menus, + * or rudimentary objects such as radio buttons, check boxes, or + * separators. For example, an application may have an "Edit" menu + * that contains menu items for "Cut" and "Paste." + * see ACCESSIBLE_MENU_BAR + * see ACCESSIBLE_MENU_ITEM + * see ACCESSIBLE_SEPARATOR + * see ACCESSIBLE_RADIO_BUTTON + * see ACCESSIBLE_CHECK_BOX + * see ACCESSIBLE_POPUP_MENU + */ +#define ACCESSIBLE_MENU L"menu" + + /** + * An object usually contained in a menu that presents an action + * the user can choose. For example, the "Cut" menu item in an + * "Edit" menu would be an action the user can select to cut the + * selected area of text in a document. + * see ACCESSIBLE_MENU_BAR + * see ACCESSIBLE_SEPARATOR + * see ACCESSIBLE_POPUP_MENU + */ +#define ACCESSIBLE_MENU_ITEM L"menu item" + + /** + * An object usually contained in a menu to provide a visual + * and logical separation of the contents in a menu. For example, + * the "File" menu of an application might contain menu items for + * "Open," "Close," and "Exit," and will place a separator between + * "Close" and "Exit" menu items. + * see ACCESSIBLE_MENU + * see ACCESSIBLE_MENU_ITEM + */ +#define ACCESSIBLE_SEPARATOR L"separator" + + /** + * An object that presents a series of panels (or page tabs), one at a + * time, through some mechanism provided by the object. The most common + * mechanism is a list of tabs at the top of the panel. The children of + * a page tab list are all page tabs. + * see ACCESSIBLE_PAGE_TAB + */ +#define ACCESSIBLE_PAGE_TAB_LIST L"page tab list" + + /** + * An object that is a child of a page tab list. Its sole child is + * the panel that is to be presented to the user when the user + * selects the page tab from the list of tabs in the page tab list. + * see ACCESSIBLE_PAGE_TAB_LIST + */ +#define ACCESSIBLE_PAGE_TAB L"page tab" + + /** + * A generic container that is often used to group objects. + */ +#define ACCESSIBLE_PANEL L"panel" + + /** + * An object used to indicate how much of a task has been completed. + */ +#define ACCESSIBLE_PROGRESS_BAR L"progress bar" + + /** + * A text object used for passwords, or other places where the + * text contents is not shown visibly to the user + */ +#define ACCESSIBLE_PASSWORD_TEXT L"password text" + + /** + * An object the user can manipulate to tell the application to do + * something. + * see ACCESSIBLE_CHECK_BOX + * see ACCESSIBLE_TOGGLE_BUTTON + * see ACCESSIBLE_RADIO_BUTTON + */ +#define ACCESSIBLE_PUSH_BUTTON L"push button" + + /** + * A specialized push button that can be checked or unchecked, but + * does not provide a separate indicator for the current state. + * see ACCESSIBLE_PUSH_BUTTON + * see ACCESSIBLE_CHECK_BOX + * see ACCESSIBLE_RADIO_BUTTON + */ +#define ACCESSIBLE_TOGGLE_BUTTON L"toggle button" + + /** + * A choice that can be checked or unchecked and provides a + * separate indicator for the current state. + * see ACCESSIBLE_PUSH_BUTTON + * see ACCESSIBLE_TOGGLE_BUTTON + * see ACCESSIBLE_RADIO_BUTTON + */ +#define ACCESSIBLE_CHECK_BOX L"check box" + + /** + * A specialized check box that will cause other radio buttons in the + * same group to become unchecked when this one is checked. + * see ACCESSIBLE_PUSH_BUTTON + * see ACCESSIBLE_TOGGLE_BUTTON + * see ACCESSIBLE_CHECK_BOX + */ +#define ACCESSIBLE_RADIO_BUTTON L"radio button" + + /** + * The header for a row of data. + */ +#define ACCESSIBLE_ROW_HEADER L"row header" + + /** + * An object that allows a user to incrementally view a large amount + * of information. Its children can include scroll bars and a viewport. + * see ACCESSIBLE_SCROLL_BAR + * see ACCESSIBLE_VIEWPORT + */ +#define ACCESSIBLE_SCROLL_PANE L"scroll pane" + + /** + * An object usually used to allow a user to incrementally view a + * large amount of data. Usually used only by a scroll pane. + * see ACCESSIBLE_SCROLL_PANE + */ +#define ACCESSIBLE_SCROLL_BAR L"scroll bar" + + /** + * An object usually used in a scroll pane. It represents the portion + * of the entire data that the user can see. As the user manipulates + * the scroll bars, the contents of the viewport can change. + * see ACCESSIBLE_SCROLL_PANE + */ +#define ACCESSIBLE_VIEWPORT L"viewport" + + /** + * An object that allows the user to select from a bounded range. For + * example, a slider might be used to select a number between 0 and 100. + */ +#define ACCESSIBLE_SLIDER L"slider" + + /** + * A specialized panel that presents two other panels at the same time. + * Between the two panels is a divider the user can manipulate to make + * one panel larger and the other panel smaller. + */ +#define ACCESSIBLE_SPLIT_PANE L"split pane" + + /** + * An object used to present information in terms of rows and columns. + * An example might include a spreadsheet application. + */ +#define ACCESSIBLE_TABLE L"table" + + /** + * An object that presents text to the user. The text is usually + * editable by the user as opposed to a label. + * see ACCESSIBLE_LABEL + */ +#define ACCESSIBLE_TEXT L"text" + + /** + * An object used to present hierarchical information to the user. + * The individual nodes in the tree can be collapsed and expanded + * to provide selective disclosure of the tree's contents. + */ +#define ACCESSIBLE_TREE L"tree" + + /** + * A bar or palette usually composed of push buttons or toggle buttons. + * It is often used to provide the most frequently used functions for an + * application. + */ +#define ACCESSIBLE_TOOL_BAR L"tool bar" + + /** + * An object that provides information about another object. The + * accessibleDescription property of the tool tip is often displayed + * to the user in a small L"help bubble" when the user causes the + * mouse to hover over the object associated with the tool tip. + */ +#define ACCESSIBLE_TOOL_TIP L"tool tip" + + /** + * An AWT component, but nothing else is known about it. + * see ACCESSIBLE_SWING_COMPONENT + * see ACCESSIBLE_UNKNOWN + */ +#define ACCESSIBLE_AWT_COMPONENT L"awt component" + + /** + * A Swing component, but nothing else is known about it. + * see ACCESSIBLE_AWT_COMPONENT + * see ACCESSIBLE_UNKNOWN + */ +#define ACCESSIBLE_SWING_COMPONENT L"swing component" + + /** + * The object contains some Accessible information, but its role is + * not known. + * see ACCESSIBLE_AWT_COMPONENT + * see ACCESSIBLE_SWING_COMPONENT + */ +#define ACCESSIBLE_UNKNOWN L"unknown" + + /** + * A STATUS_BAR is an simple component that can contain + * multiple labels of status information to the user. + */ +#define ACCESSIBLE_STATUS_BAR L"status bar" + + /** + * A DATE_EDITOR is a component that allows users to edit + * java.util.Date and java.util.Time objects + */ +#define ACCESSIBLE_DATE_EDITOR L"date editor" + + /** + * A SPIN_BOX is a simple spinner component and its main use + * is for simple numbers. + */ +#define ACCESSIBLE_SPIN_BOX L"spin box" + + /** + * A FONT_CHOOSER is a component that lets the user pick various + * attributes for fonts. + */ +#define ACCESSIBLE_FONT_CHOOSER L"font chooser" + + /** + * A GROUP_BOX is a simple container that contains a border + * around it and contains components inside it. + */ +#define ACCESSIBLE_GROUP_BOX L"group box" + + /** + * A text header + */ +#define ACCESSIBLE_HEADER L"header" + + /** + * A text footer + */ +#define ACCESSIBLE_FOOTER L"footer" + + /** + * A text paragraph + */ +#define ACCESSIBLE_PARAGRAPH L"paragraph" + + /** + * A ruler is an object used to measure distance + */ +#define ACCESSIBLE_RULER L"ruler" + + /** + * A role indicating the object acts as a formula for + * calculating a value. An example is a formula in + * a spreadsheet cell. + */ +#define ACCESSIBLE_EDITBAR L"editbar" + + /** + * A role indicating the object monitors the progress + * of some operation. + */ +#define PROGRESS_MONITOR L"progress monitor" + + + /** + ****************************************************** + * Accessibility event types + ****************************************************** + */ + +#define cPropertyNameChangeEvent (jlong) 1 // 1 +#define cPropertyDescriptionChangeEvent (jlong) 2 // 2 +#define cPropertyStateChangeEvent (jlong) 4 // 4 +#define cPropertyValueChangeEvent (jlong) 8 // 8 +#define cPropertySelectionChangeEvent (jlong) 16 // 10 +#define cPropertyTextChangeEvent (jlong) 32 // 20 +#define cPropertyCaretChangeEvent (jlong) 64 // 40 +#define cPropertyVisibleDataChangeEvent (jlong) 128 // 80 +#define cPropertyChildChangeEvent (jlong) 256 // 100 +#define cPropertyActiveDescendentChangeEvent (jlong) 512 // 200 +#define cPropertyTableModelChangeEvent (jlong) 1024 // 400 + + /** + ****************************************************** + * optional AccessibleContext interfaces + * + * This version of the bridge reuses the accessibleValue + * field in the AccessibleContextInfo struct to represent + * additional optional interfaces that are supported by + * the Java AccessibleContext. This is backwardly compatable + * because the old accessibleValue was set to the BOOL + * value TRUE (i.e., 1) if the AccessibleValue interface is + * supported. + ****************************************************** + */ + +#define cAccessibleValueInterface (jlong) 1 // 1 << 1 (TRUE) +#define cAccessibleActionInterface (jlong) 2 // 1 << 2 +#define cAccessibleComponentInterface (jlong) 4 // 1 << 3 +#define cAccessibleSelectionInterface (jlong) 8 // 1 << 4 +#define cAccessibleTableInterface (jlong) 16 // 1 << 5 +#define cAccessibleTextInterface (jlong) 32 // 1 << 6 +#define cAccessibleHypertextInterface (jlong) 64 // 1 << 7 + + + /** + ****************************************************** + * Accessibility information bundles + ****************************************************** + */ + + typedef struct AccessBridgeVersionInfoTag { + wchar_t VMversion[SHORT_STRING_SIZE]; // output of "java -version" + wchar_t bridgeJavaClassVersion[SHORT_STRING_SIZE]; // version of the AccessBridge.class + wchar_t bridgeJavaDLLVersion[SHORT_STRING_SIZE]; // version of JavaAccessBridge.dll + wchar_t bridgeWinDLLVersion[SHORT_STRING_SIZE]; // version of WindowsAccessBridge.dll + } AccessBridgeVersionInfo; + + + typedef struct AccessibleContextInfoTag { + wchar_t name[MAX_STRING_SIZE]; // the AccessibleName of the object + wchar_t description[MAX_STRING_SIZE]; // the AccessibleDescription of the object + + wchar_t role[SHORT_STRING_SIZE]; // localized AccesibleRole string + wchar_t role_en_US[SHORT_STRING_SIZE]; // AccesibleRole string in the en_US locale + wchar_t states[SHORT_STRING_SIZE]; // localized AccesibleStateSet string (comma separated) + wchar_t states_en_US[SHORT_STRING_SIZE]; // AccesibleStateSet string in the en_US locale (comma separated) + + jint indexInParent; // index of object in parent + jint childrenCount; // # of children, if any + + jint x; // screen coords in pixels + jint y; // " + jint width; // pixel width of object + jint height; // pixel height of object + + BOOL accessibleComponent; // flags for various additional + BOOL accessibleAction; // Java Accessibility interfaces + BOOL accessibleSelection; // FALSE if this object doesn't + BOOL accessibleText; // implement the additional interface + // in question + + // BOOL accessibleValue; // old BOOL indicating whether AccessibleValue is supported + BOOL accessibleInterfaces; // new bitfield containing additional interface flags + + } AccessibleContextInfo; + + + + // AccessibleText packages + typedef struct AccessibleTextInfoTag { + jint charCount; // # of characters in this text object + jint caretIndex; // index of caret + jint indexAtPoint; // index at the passsed in point + } AccessibleTextInfo; + + typedef struct AccessibleTextItemsInfoTag { + wchar_t letter; + wchar_t word[SHORT_STRING_SIZE]; + wchar_t sentence[MAX_STRING_SIZE]; + } AccessibleTextItemsInfo; + + typedef struct AccessibleTextSelectionInfoTag { + jint selectionStartIndex; + jint selectionEndIndex; + wchar_t selectedText[MAX_STRING_SIZE]; + } AccessibleTextSelectionInfo; + + typedef struct AccessibleTextRectInfoTag { + jint x; // bounding rect of char at index + jint y; // " + jint width; // " + jint height; // " + } AccessibleTextRectInfo; + + // standard attributes for text; note: tabstops are not supported + typedef struct AccessibleTextAttributesInfoTag { + BOOL bold; + BOOL italic; + BOOL underline; + BOOL strikethrough; + BOOL superscript; + BOOL subscript; + + wchar_t backgroundColor[SHORT_STRING_SIZE]; + wchar_t foregroundColor[SHORT_STRING_SIZE]; + wchar_t fontFamily[SHORT_STRING_SIZE]; + jint fontSize; + + jint alignment; + jint bidiLevel; + + jfloat firstLineIndent; + jfloat leftIndent; + jfloat rightIndent; + jfloat lineSpacing; + jfloat spaceAbove; + jfloat spaceBelow; + + wchar_t fullAttributesString[MAX_STRING_SIZE]; + } AccessibleTextAttributesInfo; + + /** + ****************************************************** + * IPC management typedefs + ****************************************************** + */ + +#define cMemoryMappedNameSize 255 + + /** + * sent by the WindowsDLL -> the memory-mapped file is setup + * + */ + typedef struct MemoryMappedFileCreatedPackageTag { +// HWND bridgeWindow; // redundant, but easier to get to here... + ABHWND64 bridgeWindow; // redundant, but easier to get to here... + char filename[cMemoryMappedNameSize]; + } MemoryMappedFileCreatedPackage; + + + + + /** + * sent when a new JavaVM attaches to the Bridge + * + */ + typedef struct JavaVMCreatedPackageTag { + ABHWND64 bridgeWindow; + long vmID; + } JavaVMCreatedPackage; + + /** + * sent when a JavaVM detatches from the Bridge + * + */ + typedef struct JavaVMDestroyedPackageTag { + ABHWND64 bridgeWindow; + } JavaVMDestroyedPackage; + + /** + * sent when a new AT attaches to the Bridge + * + */ + typedef struct WindowsATCreatedPackageTag { + ABHWND64 bridgeWindow; + } WindowsATCreatedPackage; + + /** + * sent when an AT detatches from the Bridge + * + */ + typedef struct WindowsATDestroyedPackageTag { + ABHWND64 bridgeWindow; + } WindowsATDestroyedPackage; + + + /** + * sent by JVM Bridges in response to a WindowsATCreate + * message; saying "howdy, welcome to the neighborhood" + * + */ + typedef struct JavaVMPresentNotificationPackageTag { + ABHWND64 bridgeWindow; + long vmID; + } JavaVMPresentNotificationPackage; + + /** + * sent by AT Bridges in response to a JavaVMCreate + * message; saying "howdy, welcome to the neighborhood" + * + */ + typedef struct WindowsATPresentNotificationPackageTag { + ABHWND64 bridgeWindow; + } WindowsATPresentNotificationPackage; + + + /** + ****************************************************** + * Core packages + ****************************************************** + */ + + typedef struct ReleaseJavaObjectPackageTag { + long vmID; + JOBJECT64 object; + } ReleaseJavaObjectPackage; + + typedef struct GetAccessBridgeVersionPackageTag { + long vmID; // can't get VM info w/out a VM! + AccessBridgeVersionInfo rVersionInfo; + } GetAccessBridgeVersionPackage; + + typedef struct IsSameObjectPackageTag { + long vmID; + JOBJECT64 obj1; + JOBJECT64 obj2; + jboolean rResult; + } IsSameObjectPackage; + + /** + ****************************************************** + * Windows packages + ****************************************************** + */ + + typedef struct IsJavaWindowPackageTag { + jint window; + jboolean rResult; + } IsJavaWindowPackage; + + typedef struct GetAccessibleContextFromHWNDPackageTag { + jint window; + long rVMID; + JOBJECT64 rAccessibleContext; + } GetAccessibleContextFromHWNDPackage; + + typedef struct GetHWNDFromAccessibleContextPackageTag { + JOBJECT64 accessibleContext; + ABHWND64 rHWND; + } GetHWNDFromAccessibleContextPackage; + + /** +****************************************************** +* AccessibleContext packages +****************************************************** +*/ + + typedef struct GetAccessibleContextAtPackageTag { + jint x; + jint y; + long vmID; + JOBJECT64 AccessibleContext; // look within this AC + JOBJECT64 rAccessibleContext; + } GetAccessibleContextAtPackage; + + typedef struct GetAccessibleContextWithFocusPackageTag { + long rVMID; + JOBJECT64 rAccessibleContext; + } GetAccessibleContextWithFocusPackage; + + typedef struct GetAccessibleContextInfoPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + AccessibleContextInfo rAccessibleContextInfo; + } GetAccessibleContextInfoPackage; + + typedef struct GetAccessibleChildFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint childIndex; + JOBJECT64 rAccessibleContext; + } GetAccessibleChildFromContextPackage; + + typedef struct GetAccessibleParentFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + JOBJECT64 rAccessibleContext; + } GetAccessibleParentFromContextPackage; + + /** +****************************************************** +* AccessibleTable packages +****************************************************** +*/ + +#define MAX_TABLE_SELECTIONS 64 + + // table information + typedef struct AccessibleTableInfoTag { + JOBJECT64 caption; // AccesibleContext + JOBJECT64 summary; // AccessibleContext + jint rowCount; + jint columnCount; + JOBJECT64 accessibleContext; + JOBJECT64 accessibleTable; + } AccessibleTableInfo; + + typedef struct GetAccessibleTableInfoPackageTag { + long vmID; + JOBJECT64 accessibleContext; + AccessibleTableInfo rTableInfo; + } GetAccessibleTableInfoPackage; + + // table cell information + typedef struct AccessibleTableCellInfoTag { + JOBJECT64 accessibleContext; + jint index; + jint row; + jint column; + jint rowExtent; + jint columnExtent; + jboolean isSelected; + } AccessibleTableCellInfo; + + typedef struct GetAccessibleTableCellInfoPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint row; + jint column; + AccessibleTableCellInfo rTableCellInfo; + } GetAccessibleTableCellInfoPackage; + + typedef struct GetAccessibleTableRowHeaderPackageTag { + long vmID; + JOBJECT64 accessibleContext; + AccessibleTableInfo rTableInfo; + } GetAccessibleTableRowHeaderPackage; + + typedef struct GetAccessibleTableColumnHeaderPackageTag { + long vmID; + JOBJECT64 accessibleContext; + AccessibleTableInfo rTableInfo; + } GetAccessibleTableColumnHeaderPackage; + + typedef struct GetAccessibleTableRowDescriptionPackageTag { + long vmID; + JOBJECT64 accessibleContext; + jint row; + JOBJECT64 rAccessibleContext; + } GetAccessibleTableRowDescriptionPackage; + + typedef struct GetAccessibleTableColumnDescriptionPackageTag { + long vmID; + JOBJECT64 accessibleContext; + jint column; + JOBJECT64 rAccessibleContext; + } GetAccessibleTableColumnDescriptionPackage; + + typedef struct GetAccessibleTableRowSelectionCountPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint rCount; + } GetAccessibleTableRowSelectionCountPackage; + + typedef struct IsAccessibleTableRowSelectedPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint row; + jboolean rResult; + } IsAccessibleTableRowSelectedPackage; + + typedef struct GetAccessibleTableRowSelectionsPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint count; + jint rSelections[MAX_TABLE_SELECTIONS]; + } GetAccessibleTableRowSelectionsPackage; + + typedef struct GetAccessibleTableColumnSelectionCountPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint rCount; + } GetAccessibleTableColumnSelectionCountPackage; + + typedef struct IsAccessibleTableColumnSelectedPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint column; + jboolean rResult; + } IsAccessibleTableColumnSelectedPackage; + + typedef struct GetAccessibleTableColumnSelectionsPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint count; + jint rSelections[MAX_TABLE_SELECTIONS]; + } GetAccessibleTableColumnSelectionsPackage; + + + typedef struct GetAccessibleTableRowPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint index; + jint rRow; + } GetAccessibleTableRowPackage; + + typedef struct GetAccessibleTableColumnPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint index; + jint rColumn; + } GetAccessibleTableColumnPackage; + + typedef struct GetAccessibleTableIndexPackageTag { + long vmID; + JOBJECT64 accessibleTable; + jint row; + jint column; + jint rIndex; + } GetAccessibleTableIndexPackage; + + + /** + ****************************************************** + * AccessibleRelationSet packages + ****************************************************** + */ + +#define MAX_RELATION_TARGETS 25 +#define MAX_RELATIONS 5 + + typedef struct AccessibleRelationInfoTag { + wchar_t key[SHORT_STRING_SIZE]; + jint targetCount; + JOBJECT64 targets[MAX_RELATION_TARGETS]; // AccessibleContexts + } AccessibleRelationInfo; + + typedef struct AccessibleRelationSetInfoTag { + jint relationCount; + AccessibleRelationInfo relations[MAX_RELATIONS]; + } AccessibleRelationSetInfo; + + typedef struct GetAccessibleRelationSetPackageTag { + long vmID; + JOBJECT64 accessibleContext; + AccessibleRelationSetInfo rAccessibleRelationSetInfo; + } GetAccessibleRelationSetPackage; + + /** + ****************************************************** + * AccessibleHypertext packagess + ****************************************************** + */ + +#define MAX_HYPERLINKS 64 // maximum number of hyperlinks returned + + // hyperlink information + typedef struct AccessibleHyperlinkInfoTag { + wchar_t text[SHORT_STRING_SIZE]; // the hyperlink text + jint startIndex; //index in the hypertext document where the link begins + jint endIndex; //index in the hypertext document where the link ends + JOBJECT64 accessibleHyperlink; // AccessibleHyperlink object + } AccessibleHyperlinkInfo; + + // hypertext information + typedef struct AccessibleHypertextInfoTag { + jint linkCount; // number of hyperlinks + AccessibleHyperlinkInfo links[MAX_HYPERLINKS]; // the hyperlinks + JOBJECT64 accessibleHypertext; // AccessibleHypertext object + } AccessibleHypertextInfo; + + // struct for sending a message to get the hypertext for an AccessibleContext + typedef struct GetAccessibleHypertextPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext with hypertext + AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext + } GetAccessibleHypertextPackage; + + // struct for sending an message to activate a hyperlink + typedef struct ActivateAccessibleHyperlinkPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext containing the link + JOBJECT64 accessibleHyperlink; // the link to activate + BOOL rResult; // hyperlink activation return value + } ActivateAccessibleHyperlinkPackage; + + // struct for sending a message to get the number of hyperlinks in a component + typedef struct GetAccessibleHyperlinkCountPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext containing AccessibleHypertext + jint rLinkCount; // link count return value + } GetAccessibleHyperlinkCountPackage; + + // struct for sending a message to get the hypertext for an AccessibleContext + // starting at a specified index in the document + typedef struct GetAccessibleHypertextExtPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext with hypertext + jint startIndex; // start index in document + AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext + BOOL rSuccess; // whether call succeeded + } GetAccessibleHypertextExtPackage; + + // struct for sending a message to get the nth hyperlink in a document; + // maps to AccessibleHypertext.getLink + typedef struct GetAccessibleHyperlinkPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 hypertext; // AccessibleHypertext + jint linkIndex; // hyperlink index + AccessibleHyperlinkInfo rAccessibleHyperlinkInfo; // returned hyperlink + } GetAccessibleHyperlinkPackage; + + // struct for sending a message to get the index into an array + // of hyperlinks that is associated with a character index in a + // document; maps to AccessibleHypertext.getLinkIndex + typedef struct GetAccessibleHypertextLinkIndexPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 hypertext; // AccessibleHypertext + jint charIndex; // character index in document + jint rLinkIndex; // returned hyperlink index + } GetAccessibleHypertextLinkIndexPackage; + + /** + ****************************************************** + * Accessible Key Bindings packages + ****************************************************** + */ + +#define MAX_KEY_BINDINGS 10 + + // keyboard character modifiers +#define ACCESSIBLE_SHIFT_KEYSTROKE 1 +#define ACCESSIBLE_CONTROL_KEYSTROKE 2 +#define ACCESSIBLE_META_KEYSTROKE 4 +#define ACCESSIBLE_ALT_KEYSTROKE 8 +#define ACCESSIBLE_ALT_GRAPH_KEYSTROKE 16 +#define ACCESSIBLE_BUTTON1_KEYSTROKE 32 +#define ACCESSIBLE_BUTTON2_KEYSTROKE 64 +#define ACCESSIBLE_BUTTON3_KEYSTROKE 128 +#define ACCESSIBLE_FKEY_KEYSTROKE 256 // F key pressed, character contains 1-24 +#define ACCESSIBLE_CONTROLCODE_KEYSTROKE 512 // Control code key pressed, character contains control code. + +// The supported control code keys are: +#define ACCESSIBLE_VK_BACK_SPACE 8 +#define ACCESSIBLE_VK_DELETE 127 +#define ACCESSIBLE_VK_DOWN 40 +#define ACCESSIBLE_VK_END 35 +#define ACCESSIBLE_VK_HOME 36 +#define ACCESSIBLE_VK_INSERT 155 +#define ACCESSIBLE_VK_KP_DOWN 225 +#define ACCESSIBLE_VK_KP_LEFT 226 +#define ACCESSIBLE_VK_KP_RIGHT 227 +#define ACCESSIBLE_VK_KP_UP 224 +#define ACCESSIBLE_VK_LEFT 37 +#define ACCESSIBLE_VK_PAGE_DOWN 34 +#define ACCESSIBLE_VK_PAGE_UP 33 +#define ACCESSIBLE_VK_RIGHT 39 +#define ACCESSIBLE_VK_UP 38 + + // a key binding associates with a component + typedef struct AccessibleKeyBindingInfoTag { + jchar character; // the key character + jint modifiers; // the key modifiers + } AccessibleKeyBindingInfo; + + // all of the key bindings associated with a component + typedef struct AccessibleKeyBindingsTag { + int keyBindingsCount; // number of key bindings + AccessibleKeyBindingInfo keyBindingInfo[MAX_KEY_BINDINGS]; + } AccessibleKeyBindings; + + // struct to get the key bindings associated with a component + typedef struct GetAccessibleKeyBindingsPackageTag { + long vmID; // the virtual machine id + JOBJECT64 accessibleContext; // the component + AccessibleKeyBindings rAccessibleKeyBindings; // the key bindings + } GetAccessibleKeyBindingsPackage; + + /** +****************************************************** +* AccessibleIcon packages +****************************************************** +*/ +#define MAX_ICON_INFO 8 + + // an icon assocated with a component + typedef struct AccessibleIconInfoTag { + wchar_t description[SHORT_STRING_SIZE]; // icon description + jint height; // icon height + jint width; // icon width + } AccessibleIconInfo; + + // all of the icons associated with a component + typedef struct AccessibleIconsTag { + jint iconsCount; // number of icons + AccessibleIconInfo iconInfo[MAX_ICON_INFO]; // the icons + } AccessibleIcons; + + // struct to get the icons associated with a component + typedef struct GetAccessibleIconsPackageTag { + long vmID; // the virtual machine id + JOBJECT64 accessibleContext; // the component + AccessibleIcons rAccessibleIcons; // the icons + } GetAccessibleIconsPackage; + + + /** +****************************************************** +* AccessibleAction packages +****************************************************** +*/ +#define MAX_ACTION_INFO 256 +#define MAX_ACTIONS_TO_DO 32 + + // an action assocated with a component + typedef struct AccessibleActionInfoTag { + wchar_t name[SHORT_STRING_SIZE]; // action name + } AccessibleActionInfo; + + // all of the actions associated with a component + typedef struct AccessibleActionsTag { + jint actionsCount; // number of actions + AccessibleActionInfo actionInfo[MAX_ACTION_INFO]; // the action information + } AccessibleActions; + + // struct for requesting the actions associated with a component + typedef struct GetAccessibleActionsPackageTag { + long vmID; + JOBJECT64 accessibleContext; // the component + AccessibleActions rAccessibleActions; // the actions + } GetAccessibleActionsPackage; + + // list of AccessibleActions to do + typedef struct AccessibleActionsToDoTag { + jint actionsCount; // number of actions to do + AccessibleActionInfo actions[MAX_ACTIONS_TO_DO];// the accessible actions to do + } AccessibleActionsToDo; + + // struct for sending an message to do one or more actions + typedef struct DoAccessibleActionsPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // component to do the action + AccessibleActionsToDo actionsToDo; // the accessible actions to do + BOOL rResult; // action return value + jint failure; // index of action that failed if rResult is FALSE + } DoAccessibleActionsPackage; + + /** +****************************************************** +* AccessibleText packages +****************************************************** +*/ + + typedef struct GetAccessibleTextInfoPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint x; + jint y; + AccessibleTextInfo rTextInfo; + } GetAccessibleTextInfoPackage; + + typedef struct GetAccessibleTextItemsPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + AccessibleTextItemsInfo rTextItemsInfo; + } GetAccessibleTextItemsPackage; + + typedef struct GetAccessibleTextSelectionInfoPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + AccessibleTextSelectionInfo rTextSelectionItemsInfo; + } GetAccessibleTextSelectionInfoPackage; + + typedef struct GetAccessibleTextAttributeInfoPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + AccessibleTextAttributesInfo rAttributeInfo; + } GetAccessibleTextAttributeInfoPackage; + + typedef struct GetAccessibleTextRectInfoPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + AccessibleTextRectInfo rTextRectInfo; + } GetAccessibleTextRectInfoPackage; + + typedef struct GetCaretLocationPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + AccessibleTextRectInfo rTextRectInfo; + } GetCaretLocationPackage; + + typedef struct GetAccessibleTextLineBoundsPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + jint rLineStart; + jint rLineEnd; + } GetAccessibleTextLineBoundsPackage; + + typedef struct GetAccessibleTextRangePackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint start; + jint end; + wchar_t rText[MAX_BUFFER_SIZE]; + } GetAccessibleTextRangePackage; + + /** +****************************************************** +* +* Utility method packages +****************************************************** +*/ + + typedef struct SetTextContentsPackageTag { + long vmID; + JOBJECT64 accessibleContext; // the text field + wchar_t text[MAX_STRING_SIZE]; // the text + BOOL rResult; + } SetTextContentsPackage; + + typedef struct GetParentWithRolePackageTag { + long vmID; + JOBJECT64 accessibleContext; + wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above + JOBJECT64 rAccessibleContext; + } GetParentWithRolePackage; + + typedef struct GetTopLevelObjectPackageTag { + long vmID; + JOBJECT64 accessibleContext; + JOBJECT64 rAccessibleContext; + } GetTopLevelObjectPackage; + + typedef struct GetParentWithRoleElseRootPackageTag { + long vmID; + JOBJECT64 accessibleContext; + wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above + JOBJECT64 rAccessibleContext; + } GetParentWithRoleElseRootPackage; + + typedef struct GetObjectDepthPackageTag { + long vmID; + JOBJECT64 accessibleContext; + jint rResult; + } GetObjectDepthPackage; + + typedef struct GetActiveDescendentPackageTag { + long vmID; + JOBJECT64 accessibleContext; + JOBJECT64 rAccessibleContext; + } GetActiveDescendentPackage; + + /** +****************************************************** +* AccessibleValue packages +****************************************************** +*/ + + typedef struct GetCurrentAccessibleValueFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + wchar_t rValue[SHORT_STRING_SIZE]; + } GetCurrentAccessibleValueFromContextPackage; + + typedef struct GetMaximumAccessibleValueFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + wchar_t rValue[SHORT_STRING_SIZE]; + } GetMaximumAccessibleValueFromContextPackage; + + typedef struct GetMinimumAccessibleValueFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + wchar_t rValue[SHORT_STRING_SIZE]; + } GetMinimumAccessibleValueFromContextPackage; + + + /** +****************************************************** +* AccessibleSelection packages +****************************************************** +*/ + + typedef struct AddAccessibleSelectionFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + } AddAccessibleSelectionFromContextPackage; + + typedef struct ClearAccessibleSelectionFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + } ClearAccessibleSelectionFromContextPackage; + + typedef struct GetAccessibleSelectionFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + JOBJECT64 rAccessibleContext; + } GetAccessibleSelectionFromContextPackage; + + typedef struct GetAccessibleSelectionCountFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint rCount; + } GetAccessibleSelectionCountFromContextPackage; + + typedef struct IsAccessibleChildSelectedFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + jboolean rResult; + } IsAccessibleChildSelectedFromContextPackage; + + typedef struct RemoveAccessibleSelectionFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + jint index; + } RemoveAccessibleSelectionFromContextPackage; + + typedef struct SelectAllAccessibleSelectionFromContextPackageTag { + long vmID; + JOBJECT64 AccessibleContext; + } SelectAllAccessibleSelectionFromContextPackage; + + + /** +****************************************************** +* Java Event Notification Registration packages +****************************************************** +*/ + + typedef struct AddJavaEventNotificationPackageTag { + jlong type; + //HWND DLLwindow; + ABHWND64 DLLwindow; + } AddJavaEventNotificationPackage; + + typedef struct RemoveJavaEventNotificationPackageTag { + jlong type; + //HWND DLLwindow; + ABHWND64 DLLwindow; + } RemoveJavaEventNotificationPackage; + + + /** +****************************************************** +* Accessibility Event Notification Registration packages +****************************************************** +*/ + + typedef struct AddAccessibilityEventNotificationPackageTag { + jlong type; + //HWND DLLwindow; + ABHWND64 DLLwindow; + } AddAccessibilityEventNotificationPackage; + + typedef struct RemoveAccessibilityEventNotificationPackageTag { + jlong type; + //HWND DLLwindow; + ABHWND64 DLLwindow; + } RemoveAccessibilityEventNotificationPackage; + + + /** +****************************************************** +* Accessibility Property Change Event packages +****************************************************** +*/ + + typedef struct PropertyCaretChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + jint oldPosition; + jint newPosition; + } PropertyCaretChangePackage; + + typedef struct PropertyDescriptionChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + wchar_t oldDescription[SHORT_STRING_SIZE]; + wchar_t newDescription[SHORT_STRING_SIZE]; + } PropertyDescriptionChangePackage; + + typedef struct PropertyNameChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + wchar_t oldName[SHORT_STRING_SIZE]; + wchar_t newName[SHORT_STRING_SIZE]; + } PropertyNameChangePackage; + + typedef struct PropertySelectionChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PropertySelectionChangePackage; + + typedef struct PropertyStateChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + wchar_t oldState[SHORT_STRING_SIZE]; + wchar_t newState[SHORT_STRING_SIZE]; + } PropertyStateChangePackage; + + typedef struct PropertyTextChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PropertyTextChangePackage; + + typedef struct PropertyValueChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + wchar_t oldValue[SHORT_STRING_SIZE]; + wchar_t newValue[SHORT_STRING_SIZE]; + } PropertyValueChangePackage; + + typedef struct PropertyVisibleDataChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PropertyVisibleDataChangePackage; + + typedef struct PropertyChildChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + JOBJECT64 oldChildAccessibleContext; + JOBJECT64 newChildAccessibleContext; + } PropertyChildChangePackage; + + typedef struct PropertyActiveDescendentChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + JOBJECT64 oldActiveDescendentAccessibleContext; + JOBJECT64 newActiveDescendentAccessibleContext; + } PropertyActiveDescendentChangePackage; + + + // String format for newValue is: + // "type" one of "INSERT", "UPDATE" or "DELETE" + // "firstRow" + // "lastRow" + // "firstColumn" + // "lastColumn" + // + // oldValue is currently unused + // + typedef struct PropertyTableModelChangePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + wchar_t oldValue[SHORT_STRING_SIZE]; + wchar_t newValue[SHORT_STRING_SIZE]; + } PropertyTableModelChangePackage; + + + /** +****************************************************** +* Property Change Event packages +****************************************************** +*/ + + /* + typedef struct PropertyChangePackageTag { + long vmID; + jobject Event; + jobject AccessibleContextSource; + char propertyName[SHORT_STRING_SIZE]; + char oldValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getOldValue().toString() + char newValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getNewValue().toString() + } PropertyChangePackage; + */ + + /* + * Java shutdown event package + */ + typedef struct JavaShutdownPackageTag { + long vmID; + } JavaShutdownPackage; + + + /** +****************************************************** +* Focus Event packages +****************************************************** +*/ + + typedef struct FocusGainedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } FocusGainedPackage; + + typedef struct FocusLostPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } FocusLostPackage; + + + /** +****************************************************** +* Caret Event packages +****************************************************** +*/ + + typedef struct CaretUpdatePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } CaretUpdatePackage; + + + /** +****************************************************** +* Mouse Event packages +****************************************************** +*/ + + typedef struct MouseClickedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MouseClickedPackage; + + typedef struct MouseEnteredPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MouseEnteredPackage; + + typedef struct MouseExitedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MouseExitedPackage; + + typedef struct MousePressedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MousePressedPackage; + + typedef struct MouseReleasedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MouseReleasedPackage; + + + /** +****************************************************** +* Menu/PopupMenu Event packages +****************************************************** +*/ + + typedef struct MenuCanceledPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MenuCanceledPackage; + + typedef struct MenuDeselectedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MenuDeselectedPackage; + + typedef struct MenuSelectedPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } MenuSelectedPackage; + + + typedef struct PopupMenuCanceledPackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PopupMenuCanceledPackage; + + typedef struct PopupMenuWillBecomeInvisiblePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PopupMenuWillBecomeInvisiblePackage; + + typedef struct PopupMenuWillBecomeVisiblePackageTag { + long vmID; + JOBJECT64 Event; + JOBJECT64 AccessibleContextSource; + } PopupMenuWillBecomeVisiblePackage; + + /** +****************************************************** +* Additional methods for Teton +****************************************************** +*/ + + /** + * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns + * whether successful. + * + * Bug ID 4916682 - Implement JAWS AccessibleName policy + */ + typedef struct GetVirtualAccessibleNamePackageTag { + long vmID; + AccessibleContext accessibleContext; + wchar_t rName[MAX_STRING_SIZE]; + int len; + } GetVirtualAccessibleNamePackage; + + /** + * Request focus for a component. Returns whether successful; + * + * Bug ID 4944757 - requestFocus method needed + */ + typedef struct RequestFocusPackageTag { + long vmID; + AccessibleContext accessibleContext; + } RequestFocusPackage; + + /** + * Selects text between two indices. Selection includes the text at the start index + * and the text at the end index. Returns whether successful; + * + * Bug ID 4944758 - selectTextRange method needed + */ + typedef struct SelectTextRangePackageTag { + long vmID; + AccessibleContext accessibleContext; + jint startIndex; + jint endIndex; + } SelectTextRangePackage; + + /** + * Gets the number of contiguous characters with the same attributes. + * + * Bug ID 4944761 - getTextAttributes between two indices method needed + */ + typedef struct GetTextAttributesInRangePackageTag { + long vmID; + AccessibleContext accessibleContext; + jint startIndex; // start index (inclusive) + jint endIndex; // end index (inclusive) + AccessibleTextAttributesInfo attributes; // character attributes to match + short rLength; // number of contiguous characters with matching attributes + } GetTextAttributesInRangePackage; + +#define MAX_VISIBLE_CHILDREN 256 + + // visible children information + typedef struct VisibleChildenInfoTag { + int returnedChildrenCount; // number of children returned + AccessibleContext children[MAX_VISIBLE_CHILDREN]; // the visible children + } VisibleChildrenInfo; + + // struct for sending a message to get the number of visible children + typedef struct GetVisibleChildrenCountPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext of parent component + jint rChildrenCount; // visible children count return value + } GetVisibleChildrenCountPackage; + + // struct for sending a message to get the hypertext for an AccessibleContext + // starting at a specified index in the document + typedef struct GetVisibleChildrenPackageTag { + long vmID; // the virtual machine ID + JOBJECT64 accessibleContext; // AccessibleContext of parent component + jint startIndex; // start index for retrieving children + VisibleChildrenInfo rVisibleChildrenInfo; // returned info + BOOL rSuccess; // whether call succeeded + } GetVisibleChildrenPackage; + + /** + * Set the caret to a text position. Returns whether successful; + * + * Bug ID 4944770 - setCaretPosition method needed + */ + typedef struct SetCaretPositionPackageTag { + long vmID; + AccessibleContext accessibleContext; + jint position; + } SetCaretPositionPackage; + + + /** + ****************************************************** + * Wrapping up all of the packages + ****************************************************** + */ + + /** + * What is the type of this package + */ + typedef enum PackageType { + + cMemoryMappedFileCreatedPackage = 0x11000, + + // many of these will go away... + cJavaVMCreatedPackage = 0x10000, + cJavaVMDestroyedPackage, + cWindowsATCreatedPackage, + cWindowsATDestroyedPackage, + cJavaVMPresentNotificationPackage, + cWindowsATPresentNotificationPackage, + + cReleaseJavaObjectPackage = 1, + cGetAccessBridgeVersionPackage = 2, + + cGetAccessibleContextFromHWNDPackage = 0x10, + cIsJavaWindowPackage, + cGetHWNDFromAccessibleContextPackage, + + cGetAccessibleContextAtPackage = 0x100, + cGetAccessibleContextWithFocusPackage, + cGetAccessibleContextInfoPackage, + cGetAccessibleChildFromContextPackage, + cGetAccessibleParentFromContextPackage, + cIsSameObjectPackage, + + cGetAccessibleTextInfoPackage = 0x200, + cGetAccessibleTextItemsPackage, + cGetAccessibleTextSelectionInfoPackage, + cGetAccessibleTextAttributeInfoPackage, + cGetAccessibleTextRectInfoPackage, + cGetAccessibleTextLineBoundsPackage, + cGetAccessibleTextRangePackage, + + cGetCurrentAccessibleValueFromContextPackage = 0x300, + cGetMaximumAccessibleValueFromContextPackage, + cGetMinimumAccessibleValueFromContextPackage, + + cAddAccessibleSelectionFromContextPackage = 0x400, + cClearAccessibleSelectionFromContextPackage, + cGetAccessibleSelectionFromContextPackage, + cGetAccessibleSelectionCountFromContextPackage, + cIsAccessibleChildSelectedFromContextPackage, + cRemoveAccessibleSelectionFromContextPackage, + cSelectAllAccessibleSelectionFromContextPackage, + + cAddJavaEventNotificationPackage = 0x900, + cRemoveJavaEventNotificationPackage, + cAddAccessibilityEventNotificationPackage, + cRemoveAccessibilityEventNotificationPackage, + + cPropertyChangePackage = 0x1000, + + cJavaShutdownPackage = 0x1010, + cFocusGainedPackage, + cFocusLostPackage, + + cCaretUpdatePackage = 0x1020, + + cMouseClickedPackage = 0x1030, + cMouseEnteredPackage, + cMouseExitedPackage, + cMousePressedPackage, + cMouseReleasedPackage, + + cMenuCanceledPackage = 0x1040, + cMenuDeselectedPackage, + cMenuSelectedPackage, + cPopupMenuCanceledPackage, + cPopupMenuWillBecomeInvisiblePackage, + cPopupMenuWillBecomeVisiblePackage, + + cPropertyCaretChangePackage = 0x1100, + cPropertyDescriptionChangePackage, + cPropertyNameChangePackage, + cPropertySelectionChangePackage, + cPropertyStateChangePackage, + cPropertyTextChangePackage, + cPropertyValueChangePackage, + cPropertyVisibleDataChangePackage, + cPropertyChildChangePackage, + cPropertyActiveDescendentChangePackage, + + + // AccessibleTable + cGetAccessibleTableInfoPackage = 0x1200, + cGetAccessibleTableCellInfoPackage, + + cGetAccessibleTableRowHeaderPackage, + cGetAccessibleTableColumnHeaderPackage, + + cGetAccessibleTableRowDescriptionPackage, + cGetAccessibleTableColumnDescriptionPackage, + + cGetAccessibleTableRowSelectionCountPackage, + cIsAccessibleTableRowSelectedPackage, + cGetAccessibleTableRowSelectionsPackage, + + cGetAccessibleTableColumnSelectionCountPackage, + cIsAccessibleTableColumnSelectedPackage, + cGetAccessibleTableColumnSelectionsPackage, + + cGetAccessibleTableRowPackage, + cGetAccessibleTableColumnPackage, + cGetAccessibleTableIndexPackage, + + cPropertyTableModelChangePackage, + + + // AccessibleRelationSet + cGetAccessibleRelationSetPackage = 0x1300, + + // AccessibleHypertext + cGetAccessibleHypertextPackage = 0x1400, + cActivateAccessibleHyperlinkPackage, + cGetAccessibleHyperlinkCountPackage, + cGetAccessibleHypertextExtPackage, + cGetAccessibleHypertextLinkIndexPackage, + cGetAccessibleHyperlinkPackage, + + // Accessible KeyBinding, Icon and Action + cGetAccessibleKeyBindingsPackage = 0x1500, + cGetAccessibleIconsPackage, + cGetAccessibleActionsPackage, + cDoAccessibleActionsPackage, + + // Utility methods + cSetTextContentsPackage = 0x1600, + cGetParentWithRolePackage, + cGetTopLevelObjectPackage, + cGetParentWithRoleElseRootPackage, + cGetObjectDepthPackage, + cGetActiveDescendentPackage, + + // Additional methods for Teton + cGetVirtualAccessibleNamePackage = 0x1700, + cRequestFocusPackage, + cSelectTextRangePackage, + cGetTextAttributesInRangePackage, + cGetSameTextAttributesInRangePackage, + cGetVisibleChildrenCountPackage, + cGetVisibleChildrenPackage, + cSetCaretPositionPackage, + cGetCaretLocationPackage + + + } PackageType; + + + /** + * Union of all package contents + */ + typedef union AllPackagesTag { + + // Initial Rendezvous packages + MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; + + JavaVMCreatedPackage javaVMCreatedPackage; + JavaVMDestroyedPackage javaVMDestroyedPackage; + WindowsATCreatedPackage windowsATCreatedPackage; + WindowsATDestroyedPackage windowsATDestroyedPackage; + JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; + WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; + + // Core packages + ReleaseJavaObjectPackage releaseJavaObject; + GetAccessBridgeVersionPackage getAccessBridgeVersion; + + // Window packages + GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; + GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; + + // AccessibleContext packages + GetAccessibleContextAtPackage getAccessibleContextAt; + GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; + GetAccessibleContextInfoPackage getAccessibleContextInfo; + GetAccessibleChildFromContextPackage getAccessibleChildFromContext; + GetAccessibleParentFromContextPackage getAccessibleParentFromContext; + + // AccessibleText packages + GetAccessibleTextInfoPackage getAccessibleTextInfo; + GetAccessibleTextItemsPackage getAccessibleTextItems; + GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; + GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; + GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; + GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; + GetAccessibleTextRangePackage getAccessibleTextRange; + + // AccessibleValue packages + GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; + GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; + GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; + + // AccessibleSelection packages + AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; + ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; + GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; + GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; + IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; + RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; + SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; + + // Event Notification Registration packages + AddJavaEventNotificationPackage addJavaEventNotification; + RemoveJavaEventNotificationPackage removeJavaEventNotification; + AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; + RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; + + // Event contents packages + // PropertyChangePackage propertyChange; + PropertyCaretChangePackage propertyCaretChangePackage; + PropertyDescriptionChangePackage propertyDescriptionChangePackage; + PropertyNameChangePackage propertyNameChangePackage; + PropertySelectionChangePackage propertySelectionChangePackage; + PropertyStateChangePackage propertyStateChangePackage; + PropertyTextChangePackage propertyTextChangePackage; + PropertyValueChangePackage propertyValueChangePackage; + PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; + PropertyChildChangePackage propertyChildChangePackage; + PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; + + PropertyTableModelChangePackage propertyTableModelChangePackage; + + JavaShutdownPackage JavaShutdown; + FocusGainedPackage focusGained; + FocusLostPackage focusLost; + + CaretUpdatePackage caretUpdate; + + MouseClickedPackage mouseClicked; + MouseEnteredPackage mouseEntered; + MouseExitedPackage mouseExited; + MousePressedPackage mousePressed; + MouseReleasedPackage mouseReleased; + + MenuCanceledPackage menuCanceled; + MenuDeselectedPackage menuDeselected; + MenuSelectedPackage menuSelected; + PopupMenuCanceledPackage popupMenuCanceled; + PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; + PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; + + // AccessibleRelationSet + GetAccessibleRelationSetPackage getAccessibleRelationSet; + + // AccessibleHypertext + GetAccessibleHypertextPackage _getAccessibleHypertext; + ActivateAccessibleHyperlinkPackage _activateAccessibleHyperlink; + GetAccessibleHyperlinkCountPackage _getAccessibleHyperlinkCount; + GetAccessibleHypertextExtPackage _getAccessibleHypertextExt; + GetAccessibleHypertextLinkIndexPackage _getAccessibleHypertextLinkIndex; + GetAccessibleHyperlinkPackage _getAccessibleHyperlink; + + // Accessible KeyBinding, Icon and Action + GetAccessibleKeyBindingsPackage getAccessibleKeyBindings; + GetAccessibleIconsPackage getAccessibleIcons; + GetAccessibleActionsPackage getAccessibleActions; + DoAccessibleActionsPackage doAccessibleActions; + + // utility methods + SetTextContentsPackage _setTextContents; + GetParentWithRolePackage _getParentWithRole; + GetTopLevelObjectPackage _getTopLevelObject; + GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; + GetObjectDepthPackage _getObjectDepth; + GetActiveDescendentPackage _getActiveDescendent; + + // Additional methods for Teton + GetVirtualAccessibleNamePackage _getVirtualAccessibleName; + RequestFocusPackage _requestFocus; + SelectTextRangePackage _selectTextRange; + GetTextAttributesInRangePackage _getTextAttributesInRange; + GetVisibleChildrenCountPackage _getVisibleChildrenCount; + GetVisibleChildrenPackage _getVisibleChildren; + SetCaretPositionPackage _setCaretPosition; + + } AllPackages; + + + /** + * Union of all Java-initiated package contents + */ + typedef union JavaInitiatedPackagesTag { + + // Initial Rendezvous packages + JavaVMCreatedPackage javaVMCreatedPackage; + JavaVMDestroyedPackage javaVMDestroyedPackage; + JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; + + // Event contents packages + PropertyCaretChangePackage propertyCaretChangePackage; + PropertyDescriptionChangePackage propertyDescriptionChangePackage; + PropertyNameChangePackage propertyNameChangePackage; + PropertySelectionChangePackage propertySelectionChangePackage; + PropertyStateChangePackage propertyStateChangePackage; + PropertyTextChangePackage propertyTextChangePackage; + PropertyValueChangePackage propertyValueChangePackage; + PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; + PropertyChildChangePackage propertyChildChangePackage; + PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; + + PropertyTableModelChangePackage propertyTableModelChangePackage; + + JavaShutdownPackage JavaShutdown; + FocusGainedPackage focusGained; + FocusLostPackage focusLost; + + CaretUpdatePackage caretUpdate; + + MouseClickedPackage mouseClicked; + MouseEnteredPackage mouseEntered; + MouseExitedPackage mouseExited; + MousePressedPackage mousePressed; + MouseReleasedPackage mouseReleased; + + MenuCanceledPackage menuCanceled; + MenuDeselectedPackage menuDeselected; + MenuSelectedPackage menuSelected; + PopupMenuCanceledPackage popupMenuCanceled; + PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; + PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; + + } JavaInitiatedPackages; + + + /** + * Union of all Windows-initiated package contents + */ + typedef union WindowsInitiatedPackagesTag { + + // Initial Rendezvous packages + MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; + + WindowsATCreatedPackage windowsATCreatedPackage; + WindowsATDestroyedPackage windowsATDestroyedPackage; + WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; + + // Core packages + ReleaseJavaObjectPackage releaseJavaObject; + GetAccessBridgeVersionPackage getAccessBridgeVersion; + + // Window packages + GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; + GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; + + // AccessibleContext packages + GetAccessibleContextAtPackage getAccessibleContextAt; + GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; + GetAccessibleContextInfoPackage getAccessibleContextInfo; + GetAccessibleChildFromContextPackage getAccessibleChildFromContext; + GetAccessibleParentFromContextPackage getAccessibleParentFromContext; + + // AccessibleText packages + GetAccessibleTextInfoPackage getAccessibleTextInfo; + GetAccessibleTextItemsPackage getAccessibleTextItems; + GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; + GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; + GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; + GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; + GetAccessibleTextRangePackage getAccessibleTextRange; + + // AccessibleValue packages + GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; + GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; + GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; + + // AccessibleSelection packages + AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; + ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; + GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; + GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; + IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; + RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; + SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; + + // Event Notification Registration packages + AddJavaEventNotificationPackage addJavaEventNotification; + RemoveJavaEventNotificationPackage removeJavaEventNotification; + AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; + RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; + + // AccessibleTable + GetAccessibleTableInfoPackage _getAccessibleTableInfo; + GetAccessibleTableCellInfoPackage _getAccessibleTableCellInfo; + + GetAccessibleTableRowHeaderPackage _getAccessibleTableRowHeader; + GetAccessibleTableColumnHeaderPackage _getAccessibleTableColumnHeader; + + GetAccessibleTableRowDescriptionPackage _getAccessibleTableRowDescription; + GetAccessibleTableColumnDescriptionPackage _getAccessibleTableColumnDescription; + + GetAccessibleTableRowSelectionCountPackage _getAccessibleTableRowSelectionCount; + IsAccessibleTableRowSelectedPackage _isAccessibleTableRowSelected; + GetAccessibleTableRowSelectionsPackage _getAccessibleTableRowSelections; + + GetAccessibleTableColumnSelectionCountPackage _getAccessibleTableColumnSelectionCount; + IsAccessibleTableColumnSelectedPackage _isAccessibleTableColumnSelected; + GetAccessibleTableColumnSelectionsPackage _getAccessibleTableColumnSelections; + + GetAccessibleTableRowPackage _getAccessibleTableRow; + GetAccessibleTableColumnPackage _getAccessibleTableColumn; + GetAccessibleTableIndexPackage _getAccessibleTableIndex; + + // AccessibleRelationSet + GetAccessibleRelationSetPackage _getAccessibleRelationSet; + + // Accessible KeyBindings, Icons and Actions + GetAccessibleKeyBindingsPackage _getAccessibleKeyBindings; + GetAccessibleIconsPackage _getAccessibleIcons; + GetAccessibleActionsPackage _getAccessibleActions; + DoAccessibleActionsPackage _doAccessibleActions; + + + IsSameObjectPackage _isSameObject; + + // utility methods + SetTextContentsPackage _setTextContents; + GetParentWithRolePackage _getParentWithRole; + GetTopLevelObjectPackage _getTopLevelObject; + GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; + GetObjectDepthPackage _getObjectDepth; + GetActiveDescendentPackage _getActiveDescendent; + + // Additional methods for Teton + GetVirtualAccessibleNamePackage _getVirtualAccessibleName; + RequestFocusPackage _requestFocus; + SelectTextRangePackage _selectTextRange; + GetTextAttributesInRangePackage _getTextAttributesInRange; + GetVisibleChildrenCountPackage _getVisibleChildrenCount; + GetVisibleChildrenPackage _getVisibleChildren; + SetCaretPositionPackage _setCaretPosition; + + + } WindowsInitiatedPackages; + + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/VRStagelighting GridNode SPOUT/java/include/win32/jawt_md.h b/VRStagelighting GridNode SPOUT/java/include/win32/jawt_md.h new file mode 100644 index 0000000..7d43ff8 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/win32/jawt_md.h @@ -0,0 +1,59 @@ +/* + * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#ifndef _JAVASOFT_JAWT_MD_H_ +#define _JAVASOFT_JAWT_MD_H_ + +#include +#include "jawt.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* + * Win32-specific declarations for AWT native interface. + * See notes in jawt.h for an example of use. + */ +typedef struct jawt_Win32DrawingSurfaceInfo { + /* Native window, DDB, or DIB handle */ + union { + HWND hwnd; + HBITMAP hbitmap; + void* pbits; + }; + /* + * This HDC should always be used instead of the HDC returned from + * BeginPaint() or any calls to GetDC(). + */ + HDC hdc; + HPALETTE hpalette; +} JAWT_Win32DrawingSurfaceInfo; + +#ifdef __cplusplus +} +#endif + +#endif /* !_JAVASOFT_JAWT_MD_H_ */ diff --git a/VRStagelighting GridNode SPOUT/java/include/win32/jni_md.h b/VRStagelighting GridNode SPOUT/java/include/win32/jni_md.h new file mode 100644 index 0000000..b8c144f --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/include/win32/jni_md.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#ifndef _JAVASOFT_JNI_MD_H_ +#define _JAVASOFT_JNI_MD_H_ + +#ifndef JNIEXPORT + #define JNIEXPORT __declspec(dllexport) +#endif +#define JNIIMPORT __declspec(dllimport) +#define JNICALL __stdcall + +// 'long' is always 32 bit on windows so this matches what jdk expects +typedef long jint; +typedef __int64 jlong; +typedef signed char jbyte; + +#endif /* !_JAVASOFT_JNI_MD_H_ */ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.base.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.base.jmod new file mode 100644 index 0000000..6118a65 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.base.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.compiler.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.compiler.jmod new file mode 100644 index 0000000..c458275 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.compiler.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.datatransfer.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.datatransfer.jmod new file mode 100644 index 0000000..ff34d56 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.datatransfer.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.desktop.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.desktop.jmod new file mode 100644 index 0000000..5f6f2b6 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.desktop.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.instrument.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.instrument.jmod new file mode 100644 index 0000000..2180df3 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.instrument.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.logging.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.logging.jmod new file mode 100644 index 0000000..053b204 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.logging.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.management.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.management.jmod new file mode 100644 index 0000000..f57000d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.management.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.management.rmi.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.management.rmi.jmod new file mode 100644 index 0000000..b331070 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.management.rmi.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.naming.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.naming.jmod new file mode 100644 index 0000000..70167ed Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.naming.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.net.http.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.net.http.jmod new file mode 100644 index 0000000..4f715ba Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.net.http.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.prefs.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.prefs.jmod new file mode 100644 index 0000000..151c1e1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.prefs.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.rmi.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.rmi.jmod new file mode 100644 index 0000000..25254c3 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.rmi.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.scripting.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.scripting.jmod new file mode 100644 index 0000000..a7532af Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.scripting.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.se.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.se.jmod new file mode 100644 index 0000000..61a56b5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.se.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.security.jgss.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.security.jgss.jmod new file mode 100644 index 0000000..b91e0fb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.security.jgss.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.security.sasl.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.security.sasl.jmod new file mode 100644 index 0000000..d0a5d1f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.security.sasl.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.smartcardio.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.smartcardio.jmod new file mode 100644 index 0000000..7c44e80 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.smartcardio.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.sql.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.sql.jmod new file mode 100644 index 0000000..2c8cc41 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.sql.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.sql.rowset.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.sql.rowset.jmod new file mode 100644 index 0000000..c86d837 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.sql.rowset.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.transaction.xa.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.transaction.xa.jmod new file mode 100644 index 0000000..130357d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.transaction.xa.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.xml.crypto.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.xml.crypto.jmod new file mode 100644 index 0000000..cbf2f9c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.xml.crypto.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/java.xml.jmod b/VRStagelighting GridNode SPOUT/java/jmods/java.xml.jmod new file mode 100644 index 0000000..f21ea69 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/java.xml.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.accessibility.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.accessibility.jmod new file mode 100644 index 0000000..64f49af Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.accessibility.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.attach.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.attach.jmod new file mode 100644 index 0000000..4f083ce Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.attach.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.charsets.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.charsets.jmod new file mode 100644 index 0000000..0a4bd3b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.charsets.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.compiler.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.compiler.jmod new file mode 100644 index 0000000..9422422 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.compiler.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.cryptoki.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.cryptoki.jmod new file mode 100644 index 0000000..b5fd769 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.cryptoki.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.ec.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.ec.jmod new file mode 100644 index 0000000..fadcd1e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.ec.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.mscapi.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.mscapi.jmod new file mode 100644 index 0000000..dcc131f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.crypto.mscapi.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.dynalink.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.dynalink.jmod new file mode 100644 index 0000000..fe3cd16 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.dynalink.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.editpad.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.editpad.jmod new file mode 100644 index 0000000..02cf180 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.editpad.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.hotspot.agent.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.hotspot.agent.jmod new file mode 100644 index 0000000..694fbdc Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.hotspot.agent.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.httpserver.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.httpserver.jmod new file mode 100644 index 0000000..f868ae6 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.httpserver.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.foreign.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.foreign.jmod new file mode 100644 index 0000000..e1e68ca Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.foreign.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.vector.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.vector.jmod new file mode 100644 index 0000000..0a6ec5c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.incubator.vector.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.ed.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.ed.jmod new file mode 100644 index 0000000..f65f05b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.ed.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.jvmstat.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.jvmstat.jmod new file mode 100644 index 0000000..0deb82d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.jvmstat.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.le.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.le.jmod new file mode 100644 index 0000000..3a5470c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.le.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.opt.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.opt.jmod new file mode 100644 index 0000000..1ec23d9 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.opt.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.ci.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.ci.jmod new file mode 100644 index 0000000..33dc0fa Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.ci.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.jmod new file mode 100644 index 0000000..21fc2b2 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.management.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.management.jmod new file mode 100644 index 0000000..3540f8e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.internal.vm.compiler.management.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jartool.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jartool.jmod new file mode 100644 index 0000000..c23655e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jartool.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.javadoc.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.javadoc.jmod new file mode 100644 index 0000000..905f7c7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.javadoc.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jcmd.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jcmd.jmod new file mode 100644 index 0000000..bc4854e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jcmd.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jconsole.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jconsole.jmod new file mode 100644 index 0000000..ad74ec5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jconsole.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdeps.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdeps.jmod new file mode 100644 index 0000000..117e3e0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdeps.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdi.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdi.jmod new file mode 100644 index 0000000..0afb66c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdi.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdwp.agent.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdwp.agent.jmod new file mode 100644 index 0000000..6e17f00 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jdwp.agent.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jfr.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jfr.jmod new file mode 100644 index 0000000..58b7c40 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jfr.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jlink.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jlink.jmod new file mode 100644 index 0000000..2313091 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jlink.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jpackage.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jpackage.jmod new file mode 100644 index 0000000..31a4652 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jpackage.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jshell.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jshell.jmod new file mode 100644 index 0000000..2bf8585 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jshell.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jsobject.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jsobject.jmod new file mode 100644 index 0000000..38770cd Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jsobject.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.jstatd.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jstatd.jmod new file mode 100644 index 0000000..46e3b51 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.jstatd.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.localedata.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.localedata.jmod new file mode 100644 index 0000000..138913d Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.localedata.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.agent.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.agent.jmod new file mode 100644 index 0000000..7a8a2b2 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.agent.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jfr.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jfr.jmod new file mode 100644 index 0000000..b2ca809 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jfr.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jmod new file mode 100644 index 0000000..01910ad Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.management.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.dns.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.dns.jmod new file mode 100644 index 0000000..3cffdb1 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.dns.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.rmi.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.rmi.jmod new file mode 100644 index 0000000..9f8fced Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.naming.rmi.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.net.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.net.jmod new file mode 100644 index 0000000..0af4f3a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.net.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.nio.mapmode.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.nio.mapmode.jmod new file mode 100644 index 0000000..bec4b14 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.nio.mapmode.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.random.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.random.jmod new file mode 100644 index 0000000..07c2f37 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.random.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.sctp.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.sctp.jmod new file mode 100644 index 0000000..5a51e02 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.sctp.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.auth.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.auth.jmod new file mode 100644 index 0000000..2768f10 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.auth.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.jgss.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.jgss.jmod new file mode 100644 index 0000000..e31be2e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.security.jgss.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.desktop.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.desktop.jmod new file mode 100644 index 0000000..70a70ee Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.desktop.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.jmod new file mode 100644 index 0000000..4c11bd5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.unsupported.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.xml.dom.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.xml.dom.jmod new file mode 100644 index 0000000..ee4edd7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.xml.dom.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/jmods/jdk.zipfs.jmod b/VRStagelighting GridNode SPOUT/java/jmods/jdk.zipfs.jmod new file mode 100644 index 0000000..6cc0c9f Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/jmods/jdk.zipfs.jmod differ diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.base/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..ff700cd --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.base/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..065b8d9 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + http://openjdk.java.net/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.base/LICENSE new file mode 100644 index 0000000..8b400c7 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/aes.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/aes.md new file mode 100644 index 0000000..6d0ee2e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/aes.md @@ -0,0 +1,36 @@ +## Cryptix AES v3.2.0 + +### Cryptix General License +
+
+Cryptix General License
+
+Copyright (c) 1995-2005 The Cryptix Foundation Limited.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+  1. Redistributions of source code must retain the copyright notice,
+     this list of conditions and the following disclaimer.
+
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/asm.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/asm.md new file mode 100644 index 0000000..707ecda --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/asm.md @@ -0,0 +1,36 @@ +## ASM Bytecode Manipulation Framework v8.0.1 + +### ASM License +
+
+Copyright (c) 2000-2011 France Tİlİcom
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+   notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+   notice, this list of conditions and the following disclaimer in the
+   documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+   contributors may be used to endorse or promote products derived from
+   this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/c-libutl.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/c-libutl.md new file mode 100644 index 0000000..8bc9880 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/c-libutl.md @@ -0,0 +1,35 @@ +## c-libutl 20160225 + +### c-libutl License +``` + +This software is distributed under the terms of the BSD license. + +== BSD LICENSE =============================================================== + + (C) 2009 by Remo Dentato (rdentato@gmail.com) + + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +http://opensource.org/licenses/bsd-license.php + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/cldr.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/cldr.md new file mode 100644 index 0000000..2f21c45 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/cldr.md @@ -0,0 +1,105 @@ +## Unicode Common Local Data Repository (CLDR) v39 + +### CLDR License + +``` + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use for definitions of Unicode Inc.'s +Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright Âİ 1991-2021 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + + +------------------------------------------------------------ Terms of Use --------------------------------------------------------------- + +Unicode Copyright and Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + +Unicode Copyright +Copyright Âİ 1991-2021 Unicode, Inc. All rights reserved. +Definitions +Unicode Data Files ("DATA FILES") include all data files under the directories: +https://www.unicode.org/Public/ +https://www.unicode.org/reports/ +https://www.unicode.org/ivd/data/ + +Unicode Data Files do not include PDF online code charts under the directory: +https://www.unicode.org/Public/ + +Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard +or any source code or compiled code under the directories: +https://www.unicode.org/Public/PROGRAMS/ +https://www.unicode.org/Public/cldr/ +http://site.icu-project.org/download/ +Terms of Use +Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode Standard, subject to Terms and Conditions herein. +Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. +Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. +Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. +The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. +All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +Modification is not permitted with respect to this document. All copies of this document must be verbatim. +Restricted Rights Legend +Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. +Warranties and Disclaimers +This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. +If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. +EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. +Waiver of Damages +In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. +Trademarks & Logos +The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. +The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. +All third party trademarks referenced herein are the property of their respective owners. +Miscellaneous +Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. +Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. +Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. +Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. +Entire Agreement. This Agreement constitutes the entire agreement between the parties. + + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/icu.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/icu.md new file mode 100644 index 0000000..ab850bf --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/icu.md @@ -0,0 +1,140 @@ +## International Components for Unicode (ICU4J) v67.1 + +### ICU4J License +``` + +COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) + +Copyright Âİ 1991-2020 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +--------------------- + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +1. ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. + + +—————————————————————————————————————————————————————————————————————— + + +From: https://www.unicode.org/copyright.html: + + Unicode Copyright and Terms of Use + + For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + + Unicode Copyright + Copyright Âİ 1991-2020 Unicode, Inc. All rights reserved. + Definitions + + Unicode Data Files ("DATA FILES") include all data files under the directories: + https://www.unicode.org/Public/ + https://www.unicode.org/reports/ + https://www.unicode.org/ivd/data/ + + Unicode Data Files do not include PDF online code charts under the directory: + https://www.unicode.org/Public/ + + Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard + or any source code or compiled code under the directories: + https://www.unicode.org/Public/PROGRAMS/ + https://www.unicode.org/Public/cldr/ + http://site.icu-project.org/download/ + + Terms of Use + Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode Standard, subject to Terms and Conditions herein. + Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. + Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. + Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. + The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. + All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. + No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. + Modification is not permitted with respect to this document. All copies of this document must be verbatim. + Restricted Rights Legend + Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. + Warranties and Disclaimers + This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. + If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. + EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. + Waiver of Damages + In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. + Trademarks & Logos + The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. + The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. + All third party trademarks referenced herein are the property of their respective owners. + Miscellaneous + Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. + Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. + Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. + Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. + Entire Agreement. This Agreement constitutes the entire agreement between the parties. + +``` + diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/public_suffix.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/public_suffix.md new file mode 100644 index 0000000..61d9607 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/public_suffix.md @@ -0,0 +1,399 @@ +## Mozilla Public Suffix List + +### Public Suffix Notice +``` +You are receiving a copy of the Mozilla Public Suffix List in the following +file: /lib/security/public_suffix_list.dat. The terms of the +Oracle license do NOT apply to this file; it is licensed under the +Mozilla Public License 2.0, separately from the Oracle programs you receive. +If you do not wish to use the Public Suffix List, you may remove the +/lib/security/public_suffix_list.dat file. + +The Source Code of this file is available under the +Mozilla Public License, v. 2.0 and is located at +https://raw.githubusercontent.com/publicsuffix/list/3c213aab32b3c014f171b1673d4ce9b5cd72bf1c/public_suffix_list.dat. +If a copy of the MPL was not distributed with this file, you can obtain one +at https://mozilla.org/MPL/2.0/. + +Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +for the specific language governing rights and limitations under the License. +``` + +### MPL v2.0 +``` +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/unicode.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/unicode.md new file mode 100644 index 0000000..cff0c82 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/unicode.md @@ -0,0 +1,54 @@ +## The Unicode Standard, Unicode Character Database, Version 13.0.0 + +### Unicode Character Database +``` + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use for definitions of Unicode Inc.'s +Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright Âİ 1991-2020 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +``` + diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/wepoll.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/wepoll.md new file mode 100644 index 0000000..f2d9544 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/wepoll.md @@ -0,0 +1,34 @@ +## Bert Belder: wepoll v 1.5.8 + +### wepoll License +``` +wepoll - epoll for Windows +https://github.com/piscisaureus/wepoll + +Copyright 2012-2020, Bert Belder +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.base/zlib.md b/VRStagelighting GridNode SPOUT/java/legal/java.base/zlib.md new file mode 100644 index 0000000..d856af6 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.base/zlib.md @@ -0,0 +1,27 @@ +## zlib v1.2.13 + +### zlib License +
+
+Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
+
+This software is provided 'as-is', without any express or implied
+warranty.  In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+   claim that you wrote the original software. If you use this software
+   in a product, an acknowledgment in the product documentation would be
+   appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+   misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+
+Jean-loup Gailly        Mark Adler
+jloup@gzip.org          madler@alumni.caltech.edu
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.compiler/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.compiler/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.datatransfer/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/colorimaging.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/colorimaging.md new file mode 100644 index 0000000..eeb9932 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/colorimaging.md @@ -0,0 +1,7 @@ +## Eastman Kodak Company: Portions of color management and imaging software + +### Eastman Kodak Notice +
+Portions Copyright Eastman Kodak Company 1991-2003
+
+ diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/freetype.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/freetype.md new file mode 100644 index 0000000..e74da88 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/freetype.md @@ -0,0 +1,650 @@ +## The FreeType Project: Freetype v2.12.1 + + +### FreeType Notice + +``` +FreeType comes with two licenses from which you can choose the one +which fits your needs best. + + The FreeType License (FTL) is the most commonly used one. It is + a BSD-style license with a credit clause and thus compatible with + the GNU Public License (GPL) version 3, but not with the + GPL version 2. + + The GNU General Public License (GPL), version 2. Use it for all + projects which use the GPLv2 also, or which need a license + compatible to the GPLv2. + +``` + +### FreeType License +``` + +Copyright (C) 1996-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. +Copyright (C) 2007-2022 by Dereg Clegg and Michael Toftdal. +Copyright (C) 1996-2022 by Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. +Copyright (C) 2004-2022 by Masatake YAMATO and Redhat K.K. +Copyright (C) 2007-2022 by Derek Clegg and Michael Toftdal. +Copyright (C) 2007-2022 by David Turner. +Copyright (C) 2022 by David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti. +Copyright (C) 2007-2022 by Rahul Bhalerao , . +Copyright (C) 2008-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and suzuki toshiya. +Copyright (C) 2019-2022 by Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg. +Copyright (C) 2009-2022 by Oran Agra and Mickey Gabel. +Copyright (C) 2004-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and George Williams. +Copyright (C) 2004-2022 by Masatake YAMATO, Red Hat K.K., +Copyright (C) 2003-2022 by Masatake YAMATO, Redhat K.K., +Copyright (C) 2013-2022 by Google, Inc. +Copyright (C) 2018-2022 by David Turner, Robert Wilhelm, Dominik Rĥttsches, and Werner Lemberg. +Copyright (C) 2005-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. +Copyright 2013 by Google, Inc. + + + The FreeType Project LICENSE + ---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright Âİ The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace with the value from the FreeType version you + actually use. + + +Legal Terms +=========== + +0. Definitions +-------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty +-------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution +----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising +-------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts +----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + http://www.freetype.org + +``` + +### GPL v2 + +``` + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + +``` + +### Additional Freetype Attributions +``` + +--------------------------------- +The below license applies to the following files: +libfreetype/src/psaux/psarrst.c +libfreetype/src/psaux/psarrst.h +libfreetype/src/psaux/psblues.c +libfreetype/src/psaux/psblues.h +libfreetype/src/psaux/pserror.c +libfreetype/src/psaux/pserror.h +libfreetype/src/psaux/psfixed.h +libfreetype/src/psaux/psfont.c +libfreetype/src/psaux/psfont.h +libfreetype/src/psaux/psft.c +libfreetype/src/psaux/psft.h +libfreetype/src/psaux/psglue.h +libfreetype/src/psaux/pshints.c +libfreetype/src/psaux/pshints.h +libfreetype/src/psaux/psintrp.c +libfreetype/src/psaux/psintrp.h +libfreetype/src/psaux/psread.c +libfreetype/src/psaux/psread.h +libfreetype/src/psaux/psstack.c +libfreetype/src/psaux/psstack.h +libfreetype/src/psaux/pstypes.h + +Copyright 2006-2014 Adobe Systems Incorporated. + +This software, and all works of authorship, whether in source or +object code form as indicated by the copyright notice(s) included +herein (collectively, the "Work") is made available, and may only be +used, modified, and distributed under the FreeType Project License, +LICENSE.TXT. Additionally, subject to the terms and conditions of the +FreeType Project License, each contributor to the Work hereby grants +to any individual or legal entity exercising permissions granted by +the FreeType Project License and this section (hereafter, "You" or +"Your") a perpetual, worldwide, non-exclusive, no-charge, +royalty-free, irrevocable (except as stated in this section) patent +license to make, have made, use, offer to sell, sell, import, and +otherwise transfer the Work, where such license applies only to those +patent claims licensable by such contributor that are necessarily +infringed by their contribution(s) alone or by combination of their +contribution(s) with the Work to which such contribution(s) was +submitted. If You institute patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that +the Work or a contribution incorporated within the Work constitutes +direct or contributory patent infringement, then any patent licenses +granted to You under this License for that Work shall terminate as of +the date such litigation is filed. + +By using, modifying, or distributing the Work you indicate that you +have read and understood the terms and conditions of the +FreeType Project License as well as those provided in this section, +and you accept them fully. + + +``` + +### MIT License +``` + +--------------------------------- +The below license applies to the following files: +libfreetype/include/freetype/internal/fthash.h +libfreetype/src/base/fthash.c + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2015 + + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/giflib.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/giflib.md new file mode 100644 index 0000000..0be4fb8 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/giflib.md @@ -0,0 +1,30 @@ +## GIFLIB v5.2.1 + +### GIFLIB License +``` + +The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +https://sourceforge.net/p/giflib/code/ci/master/tree/openbsd-reallocarray.c + +Copyright (c) 2008 Otto Moerbeek +SPDX-License-Identifier: MIT diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/harfbuzz.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/harfbuzz.md new file mode 100644 index 0000000..3426352 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/harfbuzz.md @@ -0,0 +1,95 @@ +## Harfbuzz v7.0.1 + +### Harfbuzz License + +https://github.com/harfbuzz/harfbuzz/blob/7.0.1/COPYING + +
+
+HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
+For parts of HarfBuzz that are licensed under different licenses see individual
+files names COPYING in subdirectories where applicable.
+
+Copyright Âİ 2010-2022  Google, Inc.
+Copyright Âİ 2018-2020  Ebrahim Byagowi
+Copyright Âİ 2004-2013  Red Hat, Inc.
+Copyright Âİ 2019  Facebook, Inc.
+Copyright Âİ 2007  Chris Wilson
+Copyright Âİ 2018-2019 Adobe Inc.
+Copyright Âİ 2006-2023 Behdad Esfahbod
+Copyright Âİ 1998-2004  David Turner and Werner Lemberg
+Copyright Âİ 2009  Keith Stribley
+Copyright Âİ 2018  Khaled Hosny
+Copyright Âİ 2016  Elie Roux 
+Copyright Âİ 2016  Igalia S.L.
+Copyright Âİ 2015  Mozilla Foundation.
+Copyright Âİ 1999  David Turner
+Copyright Âİ 2005  Werner Lemberg
+Copyright Âİ 2013-2015  Alexei Podtelezhnikov
+Copyright Âİ 2022 Matthias Clasen
+Copyright Âİ 2011  Codethink Limited
+
+For full copyright notices consult the individual files in the package.
+
+
+Permission is hereby granted, without written agreement and without
+license or royalty fees, to use, copy, modify, and distribute this
+software and its documentation for any purpose, provided that the
+above copyright notice and the following two paragraphs appear in
+all copies of this software.
+
+IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
+DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
+IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGE.
+
+THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
+ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
+PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
+
+All source code, except for one section, is licensed as above. The one
+exception is licensed with a slightly different MIT variant:
+The contents of this directory are licensed under the following terms:
+
+---------------------------------
+The below license applies to the following files:
+libharfbuzz/hb-ucd.cc
+
+Copyright (C) 2012 Grigori Goronzy 
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+
+ +### AUTHORS File Information +``` + +Behdad Esfahbod +David Corbett +David Turner +Ebrahim Byagowi +Garret Rieger +Jonathan Kew +Khaled Hosny +Lars Knoll +Martin Hosken +Owen Taylor +Roderick Sheeter +Roozbeh Pournader +Simon Hausmann +Werner Lemberg + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/jpeg.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/jpeg.md new file mode 100644 index 0000000..1a0d41c --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/jpeg.md @@ -0,0 +1,77 @@ +## Independent JPEG Group: JPEG release 6b + +### JPEG License + +``` +**************************************************************************** + +Copyright (C) 1991-1998, Thomas G. Lane. + +This software is the work of Tom Lane, Philip Gladstone, Jim Boucher, +Lee Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, +Guido Vollbeding, Ge' Weijers, and other members of the Independent JPEG +Group. + +IJG is not affiliated with the official ISO JPEG standards committee. + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", +and you, its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute +this software (or portions thereof) for any purpose, without fee, +subject to these conditions: + +(1) If any part of the source code for this software is distributed, +then this README file must be included, with this copyright and no-warranty +notice unaltered; and any additions, deletions, or changes to the original +files must be clearly indicated in accompanying documentation. + +(2) If only executable code is distributed, then the accompanying documentation +must state that "this software is based in part on the work of the +Independent JPEG Group". + +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived +from it. This software may be referred to only as "the Independent JPEG +Group's software". + +We specifically permit and encourage the use of this software as the basis +of commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + +It appears that the arithmetic coding option of the JPEG spec is covered +by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding +cannot legally be used without obtaining one or more licenses. For this +reason, support for arithmetic coding has been removed from the free +JPEG software. (Since arithmetic coding provides only a marginal gain +over the unpatented Huffman mode, it is unlikely that very many +implementations will support it.) So far as we are aware, there are +no patent restrictions on the remaining code. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support +has been removed altogether, and the GIF writer has been simplified to +produce "uncompressed GIFs". This technique does not use the LZW algorithm; +the resulting GIF files are larger than usual, but are readable by all +standard GIF decoders. + +We are required to state that "The Graphics Interchange Format(c) is +the Copyright property of CompuServe Incorporated. GIF(sm) is a +Service Mark property of CompuServe Incorporated." + +**************************************************************************** +``` + diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/lcms.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/lcms.md new file mode 100644 index 0000000..da86a9c --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/lcms.md @@ -0,0 +1,108 @@ +## Little Color Management System (LCMS) v2.15 + +### LCMS License +
+README.1ST file information
+
+LittleCMS core is released under MIT License
+
+---------------------------------
+
+Little CMS
+Copyright (c) 1998-2023 Marti Maria Saguer
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject
+to the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+---------------------------------
+The below license applies to the following files:
+liblcms/cmssm.c
+
+Copyright 2001, softSurfer (www.softsurfer.com)
+
+This code may be freely used and modified for any purpose
+providing that this copyright notice is included with it.
+SoftSurfer makes no warranty for this code, and cannot be held
+liable for any real or imagined damage resulting from its use.
+Users of this code must verify correctness for their application.
+
+
+ +### AUTHORS File Information +``` + + +Main Author +------------ +Marti Maria + + +Contributors +------------ +Bob Friesenhahn +Kai-Uwe Behrmann +Stuart Nixon +Jordi Vilar +Richard Hughes +Auke Nauta +Chris Evans (Google) +Lorenzo Ridolfi +Robin Watts (Artifex) +Shawn Pedersen +Andrew Brygin +Samuli Suominen +Florian Hˆch +Aurelien Jarno +Claudiu Cebuc +Michael Vhrel (Artifex) +Michal Cihar +Daniel Kaneider +Mateusz Jurczyk (Google) +Paul Miller +Sˆbastien Lˆon +Christian Schmitz +XhmikosR +Stanislav Brabec (SuSe) +Leonhard Gruenschloss (Google) +Patrick Noffke +Christopher James Halse Rogers +John Hein +Thomas Weber (Debian) +Mark Allen +Noel Carboni +Sergei Trofimovic +Philipp Knechtges +Amyspark +Lovell Fuller +Eli Schwartz + +Special Thanks +-------------- +Artifex software +AlienSkin software +libVIPS +Jan Morovic +Jos Vernon (WebSupergoo) +Harald Schneider (Maxon) +Christian Albrecht +Dimitrios Anastassakis +Lemke Software +Tim Zaman + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/libpng.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/libpng.md new file mode 100644 index 0000000..4f69da5 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/libpng.md @@ -0,0 +1,203 @@ +## libpng v1.6.38 + +### libpng License +
+
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
+=========================================
+
+PNG Reference Library License version 2
+---------------------------------------
+
+Copyright (c) 1995-2022 The PNG Reference Library Authors.
+Copyright (c) 2018-2022 Cosmin Truta
+Copyright (c) 1998-2018 Glenn Randers-Pehrson
+Copyright (c) 1996-1997 Andreas Dilger
+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+The software is supplied "as is", without warranty of any kind,
+express or implied, including, without limitation, the warranties
+of merchantability, fitness for a particular purpose, title, and
+non-infringement.  In no event shall the Copyright owners, or
+anyone distributing the software, be liable for any damages or
+other liability, whether in contract, tort or otherwise, arising
+from, out of, or in connection with the software, or the use or
+other dealings in the software, even if advised of the possibility
+of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute
+this software, or portions hereof, for any purpose, without fee,
+subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you
+    must not claim that you wrote the original software.  If you
+    use this software in a product, an acknowledgment in the product
+    documentation would be appreciated, but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+    not be misrepresented as being the original software.
+
+ 3. This Copyright notice may not be removed or altered from any
+    source or altered source distribution.
+
+
+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
+-----------------------------------------------------------------------
+
+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
+derived from libpng-1.0.6, and are distributed according to the same
+disclaimer and license as libpng-1.0.6 with the following individuals
+added to the list of Contributing Authors:
+
+    Simon-Pierre Cadieux
+    Eric S. Raymond
+    Mans Rullgard
+    Cosmin Truta
+    Gilles Vollant
+    James Yu
+    Mandar Sahastrabuddhe
+    Google Inc.
+    Vadim Barkov
+
+and with the following additions to the disclaimer:
+
+    There is no warranty against interference with your enjoyment of
+    the library or against infringement.  There is no warranty that our
+    efforts or the library will fulfill any of your particular purposes
+    or needs.  This library is provided with all faults, and the entire
+    risk of satisfactory quality, performance, accuracy, and effort is
+    with the user.
+
+Some files in the "contrib" directory and some configure-generated
+files that are distributed with libpng have other copyright owners, and
+are released under other open source licenses.
+
+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
+libpng-0.96, and are distributed according to the same disclaimer and
+license as libpng-0.96, with the following individuals added to the
+list of Contributing Authors:
+
+    Tom Lane
+    Glenn Randers-Pehrson
+    Willem van Schaik
+
+libpng versions 0.89, June 1996, through 0.96, May 1997, are
+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
+and are distributed according to the same disclaimer and license as
+libpng-0.88, with the following individuals added to the list of
+Contributing Authors:
+
+    John Bowler
+    Kevin Bracey
+    Sam Bushell
+    Magnus Holmgren
+    Greg Roelofs
+    Tom Tanner
+
+Some files in the "scripts" directory have other copyright owners,
+but are released under this license.
+
+libpng versions 0.5, May 1995, through 0.88, January 1996, are
+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+For the purposes of this copyright and license, "Contributing Authors"
+is defined as the following set of individuals:
+
+    Andreas Dilger
+    Dave Martindale
+    Guy Eric Schalnat
+    Paul Schmidt
+    Tim Wegner
+
+The PNG Reference Library is supplied "AS IS".  The Contributing
+Authors and Group 42, Inc. disclaim all warranties, expressed or
+implied, including, without limitation, the warranties of
+merchantability and of fitness for any purpose.  The Contributing
+Authors and Group 42, Inc. assume no liability for direct, indirect,
+incidental, special, exemplary, or consequential damages, which may
+result from the use of the PNG Reference Library, even if advised of
+the possibility of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+source code, or portions hereof, for any purpose, without fee, subject
+to the following restrictions:
+
+ 1. The origin of this source code must not be misrepresented.
+
+ 2. Altered versions must be plainly marked as such and must not
+    be misrepresented as being the original source.
+
+ 3. This Copyright notice may not be removed or altered from any
+    source or altered source distribution.
+
+The Contributing Authors and Group 42, Inc. specifically permit,
+without fee, and encourage the use of this source code as a component
+to supporting the PNG file format in commercial products.  If you use
+this source code in a product, acknowledgment is not required but would
+be appreciated.
+
+TRADEMARK
+=========
+
+The name "libpng" has not been registered by the Copyright owners
+as a trademark in any jurisdiction.  However, because libpng has
+been distributed and maintained world-wide, continually since 1995,
+the Copyright owners claim "common-law trademark protection" in any
+jurisdiction where common-law trademark is recognized.
+
+
+ +### AUTHORS File Information +``` +PNG REFERENCE LIBRARY AUTHORS +============================= + +This is the list of PNG Reference Library ("libpng") Contributing +Authors, for copyright and licensing purposes. + + * Andreas Dilger + * Cosmin Truta + * Dave Martindale + * Eric S. Raymond + * Gilles Vollant + * Glenn Randers-Pehrson + * Greg Roelofs + * Guy Eric Schalnat + * James Yu + * John Bowler + * Kevin Bracey + * Magnus Holmgren + * Mandar Sahastrabuddhe + * Mans Rullgard + * Matt Sarett + * Mike Klein + * Pascal Massimino + * Paul Schmidt + * Qiang Zhou + * Sam Bushell + * Samuel Williams + * Simon-Pierre Cadieux + * Tim Wegner + * Tom Lane + * Tom Tanner + * Vadim Barkov + * Willem van Schaik + * Zhijie Liang + * Arm Holdings + - Richard Townsend + * Google Inc. + - Matt Sarett + - Mike Klein + - Dan Field + - Sami Boukortt + +The build projects, the build scripts, the test scripts, and other +files in the "ci", "projects", "scripts" and "tests" directories, have +other copyright owners, but are released under the libpng license. + +Some files in the "contrib" directory, and some tools-generated files +that are distributed with libpng, have other copyright owners, and are +released under other open source licenses. +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.desktop/mesa3d.md b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/mesa3d.md new file mode 100644 index 0000000..cdaa1ac --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.desktop/mesa3d.md @@ -0,0 +1,134 @@ +## Mesa 3-D Graphics Library v21.0.3 + +### Mesa License + +``` +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Attention, Contributors + +When contributing to the Mesa project you must agree to the licensing terms +of the component to which you're contributing. +The following section lists the primary components of the Mesa distribution +and their respective licenses. +Mesa Component Licenses + + + +Component Location License +------------------------------------------------------------------ +Main Mesa code src/mesa/ MIT +Device drivers src/mesa/drivers/* MIT, generally + +Gallium code src/gallium/ MIT + +Ext headers GL/glext.h Khronos + GL/glxext.h Khronos + GL/wglext.h Khronos + KHR/khrplatform.h Khronos + +***************************************************************************** + +---- +include/GL/gl.h : + + + Mesa 3-D graphics library + + Copyright (C) 1999-2006 Brian Paul All Rights Reserved. + Copyright (C) 2009 VMware, Inc. All Rights Reserved. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + + ***************************************************************************** + +---- +include/GL/glext.h +include/GL/glxext.h +include/GL/wglxext.h : + + + Copyright (c) 2013 - 2018 The Khronos Group Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and/or associated documentation files (the + "Materials"), to deal in the Materials without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Materials, and to + permit persons to whom the Materials are furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Materials. + + THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + + ***************************************************************************** + +---- +include/KHR/khrplatform.h : + + Copyright (c) 2008 - 2018 The Khronos Group Inc. + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and/or associated documentation files (the + "Materials"), to deal in the Materials without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Materials, and to + permit persons to whom the Materials are furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Materials. + + THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + + ***************************************************************************** + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.instrument/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.instrument/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.logging/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.logging/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.logging/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.logging/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.logging/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.logging/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.logging/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.logging/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.logging/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management.rmi/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.management/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.management/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.management/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.management/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.management/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.naming/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.naming/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.naming/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.naming/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.naming/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.naming/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.naming/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.naming/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.naming/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.net.http/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.net.http/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.prefs/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.prefs/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.rmi/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.rmi/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.scripting/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.scripting/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.se/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.se/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.se/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.se/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.se/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.se/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.se/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.se/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.se/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.jgss/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.security.sasl/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.smartcardio/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql.rowset/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.sql/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.sql/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.sql/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.sql/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.sql/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.transaction.xa/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/santuario.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/santuario.md new file mode 100644 index 0000000..fa87128 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml.crypto/santuario.md @@ -0,0 +1,225 @@ +## Apache Santuario v2.3.0 + +### Apache Santuario Notice +
+
+  Apache Santuario - XML Security for Java
+  Copyright 1999-2021 The Apache Software Foundation
+
+  This product includes software developed at
+  The Apache Software Foundation (http://www.apache.org/).
+
+  It was originally based on software copyright (c) 2001, Institute for
+  Data Communications Systems, .
+
+  The development of this software was partly funded by the European
+  Commission in the  project in the ISIS Programme.
+
+
+ +### Apache 2.0 License +
+
+                              Apache License
+                        Version 2.0, January 2004
+                     http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+   "License" shall mean the terms and conditions for use, reproduction,
+   and distribution as defined by Sections 1 through 9 of this document.
+
+   "Licensor" shall mean the copyright owner or entity authorized by
+   the copyright owner that is granting the License.
+
+   "Legal Entity" shall mean the union of the acting entity and all
+   other entities that control, are controlled by, or are under common
+   control with that entity. For the purposes of this definition,
+   "control" means (i) the power, direct or indirect, to cause the
+   direction or management of such entity, whether by contract or
+   otherwise, or (ii) ownership of fifty percent (50%) or more of the
+   outstanding shares, or (iii) beneficial ownership of such entity.
+
+   "You" (or "Your") shall mean an individual or Legal Entity
+   exercising permissions granted by this License.
+
+   "Source" form shall mean the preferred form for making modifications,
+   including but not limited to software source code, documentation
+   source, and configuration files.
+
+   "Object" form shall mean any form resulting from mechanical
+   transformation or translation of a Source form, including but
+   not limited to compiled object code, generated documentation,
+   and conversions to other media types.
+
+   "Work" shall mean the work of authorship, whether in Source or
+   Object form, made available under the License, as indicated by a
+   copyright notice that is included in or attached to the work
+   (an example is provided in the Appendix below).
+
+   "Derivative Works" shall mean any work, whether in Source or Object
+   form, that is based on (or derived from) the Work and for which the
+   editorial revisions, annotations, elaborations, or other modifications
+   represent, as a whole, an original work of authorship. For the purposes
+   of this License, Derivative Works shall not include works that remain
+   separable from, or merely link (or bind by name) to the interfaces of,
+   the Work and Derivative Works thereof.
+
+   "Contribution" shall mean any work of authorship, including
+   the original version of the Work and any modifications or additions
+   to that Work or Derivative Works thereof, that is intentionally
+   submitted to Licensor for inclusion in the Work by the copyright owner
+   or by an individual or Legal Entity authorized to submit on behalf of
+   the copyright owner. For the purposes of this definition, "submitted"
+   means any form of electronic, verbal, or written communication sent
+   to the Licensor or its representatives, including but not limited to
+   communication on electronic mailing lists, source code control systems,
+   and issue tracking systems that are managed by, or on behalf of, the
+   Licensor for the purpose of discussing and improving the Work, but
+   excluding communication that is conspicuously marked or otherwise
+   designated in writing by the copyright owner as "Not a Contribution."
+
+   "Contributor" shall mean Licensor and any individual or Legal Entity
+   on behalf of whom a Contribution has been received by Licensor and
+   subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   copyright license to reproduce, prepare Derivative Works of,
+   publicly display, publicly perform, sublicense, and distribute the
+   Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   (except as stated in this section) patent license to make, have made,
+   use, offer to sell, sell, import, and otherwise transfer the Work,
+   where such license applies only to those patent claims licensable
+   by such Contributor that are necessarily infringed by their
+   Contribution(s) alone or by combination of their Contribution(s)
+   with the Work to which such Contribution(s) was submitted. If You
+   institute patent litigation against any entity (including a
+   cross-claim or counterclaim in a lawsuit) alleging that the Work
+   or a Contribution incorporated within the Work constitutes direct
+   or contributory patent infringement, then any patent licenses
+   granted to You under this License for that Work shall terminate
+   as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+   Work or Derivative Works thereof in any medium, with or without
+   modifications, and in Source or Object form, provided that You
+   meet the following conditions:
+
+   (a) You must give any other recipients of the Work or
+       Derivative Works a copy of this License; and
+
+   (b) You must cause any modified files to carry prominent notices
+       stating that You changed the files; and
+
+   (c) You must retain, in the Source form of any Derivative Works
+       that You distribute, all copyright, patent, trademark, and
+       attribution notices from the Source form of the Work,
+       excluding those notices that do not pertain to any part of
+       the Derivative Works; and
+
+   (d) If the Work includes a "NOTICE" text file as part of its
+       distribution, then any Derivative Works that You distribute must
+       include a readable copy of the attribution notices contained
+       within such NOTICE file, excluding those notices that do not
+       pertain to any part of the Derivative Works, in at least one
+       of the following places: within a NOTICE text file distributed
+       as part of the Derivative Works; within the Source form or
+       documentation, if provided along with the Derivative Works; or,
+       within a display generated by the Derivative Works, if and
+       wherever such third-party notices normally appear. The contents
+       of the NOTICE file are for informational purposes only and
+       do not modify the License. You may add Your own attribution
+       notices within Derivative Works that You distribute, alongside
+       or as an addendum to the NOTICE text from the Work, provided
+       that such additional attribution notices cannot be construed
+       as modifying the License.
+
+   You may add Your own copyright statement to Your modifications and
+   may provide additional or different license terms and conditions
+   for use, reproduction, or distribution of Your modifications, or
+   for any such Derivative Works as a whole, provided Your use,
+   reproduction, and distribution of the Work otherwise complies with
+   the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+   any Contribution intentionally submitted for inclusion in the Work
+   by You to the Licensor shall be under the terms and conditions of
+   this License, without any additional terms or conditions.
+   Notwithstanding the above, nothing herein shall supersede or modify
+   the terms of any separate license agreement you may have executed
+   with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+   names, trademarks, service marks, or product names of the Licensor,
+   except as required for reasonable and customary use in describing the
+   origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+   agreed to in writing, Licensor provides the Work (and each
+   Contributor provides its Contributions) on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+   implied, including, without limitation, any warranties or conditions
+   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+   PARTICULAR PURPOSE. You are solely responsible for determining the
+   appropriateness of using or redistributing the Work and assume any
+   risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+   whether in tort (including negligence), contract, or otherwise,
+   unless required by applicable law (such as deliberate and grossly
+   negligent acts) or agreed to in writing, shall any Contributor be
+   liable to You for damages, including any direct, indirect, special,
+   incidental, or consequential damages of any character arising as a
+   result of this License or out of the use or inability to use the
+   Work (including but not limited to damages for loss of goodwill,
+   work stoppage, computer failure or malfunction, or any and all
+   other commercial damages or losses), even if such Contributor
+   has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+   the Work or Derivative Works thereof, You may choose to offer,
+   and charge a fee for, acceptance of support, warranty, indemnity,
+   or other liability obligations and/or rights consistent with this
+   License. However, in accepting such obligations, You may act only
+   on Your own behalf and on Your sole responsibility, not on behalf
+   of any other Contributor, and only if You agree to indemnify,
+   defend, and hold each Contributor harmless for any liability
+   incurred by, or claims asserted against, such Contributor by reason
+   of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+   To apply the Apache License to your work, attach the following
+   boilerplate notice, with the fields enclosed by brackets "[]"
+   replaced with your own identifying information. (Don't include
+   the brackets!)  The text should be enclosed in the appropriate
+   comment syntax for the file format. We also recommend that a
+   file or class name and description of purpose be included on the
+   same "printed page" as the copyright notice for easier
+   identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/java.xml/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/java.xml/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/java.xml/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/bcel.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml/bcel.md new file mode 100644 index 0000000..6dffd07 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/bcel.md @@ -0,0 +1,219 @@ +## Apache Commons Byte Code Engineering Library (BCEL) Version 6.5.0 + +### Apache Commons BCEL Notice +
+
+    Apache Commons BCEL
+    Copyright 2004-2020 The Apache Software Foundation
+
+    This product includes software developed at
+    The Apache Software Foundation (https://www.apache.org/).
+
+
+ +### Apache 2.0 License +
+
+                              Apache License
+                        Version 2.0, January 2004
+                     http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+   "License" shall mean the terms and conditions for use, reproduction,
+   and distribution as defined by Sections 1 through 9 of this document.
+
+   "Licensor" shall mean the copyright owner or entity authorized by
+   the copyright owner that is granting the License.
+
+   "Legal Entity" shall mean the union of the acting entity and all
+   other entities that control, are controlled by, or are under common
+   control with that entity. For the purposes of this definition,
+   "control" means (i) the power, direct or indirect, to cause the
+   direction or management of such entity, whether by contract or
+   otherwise, or (ii) ownership of fifty percent (50%) or more of the
+   outstanding shares, or (iii) beneficial ownership of such entity.
+
+   "You" (or "Your") shall mean an individual or Legal Entity
+   exercising permissions granted by this License.
+
+   "Source" form shall mean the preferred form for making modifications,
+   including but not limited to software source code, documentation
+   source, and configuration files.
+
+   "Object" form shall mean any form resulting from mechanical
+   transformation or translation of a Source form, including but
+   not limited to compiled object code, generated documentation,
+   and conversions to other media types.
+
+   "Work" shall mean the work of authorship, whether in Source or
+   Object form, made available under the License, as indicated by a
+   copyright notice that is included in or attached to the work
+   (an example is provided in the Appendix below).
+
+   "Derivative Works" shall mean any work, whether in Source or Object
+   form, that is based on (or derived from) the Work and for which the
+   editorial revisions, annotations, elaborations, or other modifications
+   represent, as a whole, an original work of authorship. For the purposes
+   of this License, Derivative Works shall not include works that remain
+   separable from, or merely link (or bind by name) to the interfaces of,
+   the Work and Derivative Works thereof.
+
+   "Contribution" shall mean any work of authorship, including
+   the original version of the Work and any modifications or additions
+   to that Work or Derivative Works thereof, that is intentionally
+   submitted to Licensor for inclusion in the Work by the copyright owner
+   or by an individual or Legal Entity authorized to submit on behalf of
+   the copyright owner. For the purposes of this definition, "submitted"
+   means any form of electronic, verbal, or written communication sent
+   to the Licensor or its representatives, including but not limited to
+   communication on electronic mailing lists, source code control systems,
+   and issue tracking systems that are managed by, or on behalf of, the
+   Licensor for the purpose of discussing and improving the Work, but
+   excluding communication that is conspicuously marked or otherwise
+   designated in writing by the copyright owner as "Not a Contribution."
+
+   "Contributor" shall mean Licensor and any individual or Legal Entity
+   on behalf of whom a Contribution has been received by Licensor and
+   subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   copyright license to reproduce, prepare Derivative Works of,
+   publicly display, publicly perform, sublicense, and distribute the
+   Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   (except as stated in this section) patent license to make, have made,
+   use, offer to sell, sell, import, and otherwise transfer the Work,
+   where such license applies only to those patent claims licensable
+   by such Contributor that are necessarily infringed by their
+   Contribution(s) alone or by combination of their Contribution(s)
+   with the Work to which such Contribution(s) was submitted. If You
+   institute patent litigation against any entity (including a
+   cross-claim or counterclaim in a lawsuit) alleging that the Work
+   or a Contribution incorporated within the Work constitutes direct
+   or contributory patent infringement, then any patent licenses
+   granted to You under this License for that Work shall terminate
+   as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+   Work or Derivative Works thereof in any medium, with or without
+   modifications, and in Source or Object form, provided that You
+   meet the following conditions:
+
+   (a) You must give any other recipients of the Work or
+       Derivative Works a copy of this License; and
+
+   (b) You must cause any modified files to carry prominent notices
+       stating that You changed the files; and
+
+   (c) You must retain, in the Source form of any Derivative Works
+       that You distribute, all copyright, patent, trademark, and
+       attribution notices from the Source form of the Work,
+       excluding those notices that do not pertain to any part of
+       the Derivative Works; and
+
+   (d) If the Work includes a "NOTICE" text file as part of its
+       distribution, then any Derivative Works that You distribute must
+       include a readable copy of the attribution notices contained
+       within such NOTICE file, excluding those notices that do not
+       pertain to any part of the Derivative Works, in at least one
+       of the following places: within a NOTICE text file distributed
+       as part of the Derivative Works; within the Source form or
+       documentation, if provided along with the Derivative Works; or,
+       within a display generated by the Derivative Works, if and
+       wherever such third-party notices normally appear. The contents
+       of the NOTICE file are for informational purposes only and
+       do not modify the License. You may add Your own attribution
+       notices within Derivative Works that You distribute, alongside
+       or as an addendum to the NOTICE text from the Work, provided
+       that such additional attribution notices cannot be construed
+       as modifying the License.
+
+   You may add Your own copyright statement to Your modifications and
+   may provide additional or different license terms and conditions
+   for use, reproduction, or distribution of Your modifications, or
+   for any such Derivative Works as a whole, provided Your use,
+   reproduction, and distribution of the Work otherwise complies with
+   the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+   any Contribution intentionally submitted for inclusion in the Work
+   by You to the Licensor shall be under the terms and conditions of
+   this License, without any additional terms or conditions.
+   Notwithstanding the above, nothing herein shall supersede or modify
+   the terms of any separate license agreement you may have executed
+   with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+   names, trademarks, service marks, or product names of the Licensor,
+   except as required for reasonable and customary use in describing the
+   origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+   agreed to in writing, Licensor provides the Work (and each
+   Contributor provides its Contributions) on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+   implied, including, without limitation, any warranties or conditions
+   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+   PARTICULAR PURPOSE. You are solely responsible for determining the
+   appropriateness of using or redistributing the Work and assume any
+   risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+   whether in tort (including negligence), contract, or otherwise,
+   unless required by applicable law (such as deliberate and grossly
+   negligent acts) or agreed to in writing, shall any Contributor be
+   liable to You for damages, including any direct, indirect, special,
+   incidental, or consequential damages of any character arising as a
+   result of this License or out of the use or inability to use the
+   Work (including but not limited to damages for loss of goodwill,
+   work stoppage, computer failure or malfunction, or any and all
+   other commercial damages or losses), even if such Contributor
+   has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+   the Work or Derivative Works thereof, You may choose to offer,
+   and charge a fee for, acceptance of support, warranty, indemnity,
+   or other liability obligations and/or rights consistent with this
+   License. However, in accepting such obligations, You may act only
+   on Your own behalf and on Your sole responsibility, not on behalf
+   of any other Contributor, and only if You agree to indemnify,
+   defend, and hold each Contributor harmless for any liability
+   incurred by, or claims asserted against, such Contributor by reason
+   of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+   To apply the Apache License to your work, attach the following
+   boilerplate notice, with the fields enclosed by brackets "[]"
+   replaced with your own identifying information. (Don't include
+   the brackets!)  The text should be enclosed in the appropriate
+   comment syntax for the file format. We also recommend that a
+   file or class name and description of purpose be included on the
+   same "printed page" as the copyright notice for easier
+   identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/dom.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml/dom.md new file mode 100644 index 0000000..4fe8093 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/dom.md @@ -0,0 +1,77 @@ +## DOM Level 3 Core Specification v1.0 + +### W3C Software Notice +
+Copyright Âİ 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
+European Research Consortium for Informatics and Mathematics, Keio University).
+All Rights Reserved.
+
+The DOM bindings are published under the W3C Software Copyright Notice and License.
+The software license requires "Notice of any changes or modifications to the W3C
+files, including the date changes were made." Consequently, modified versions of
+the DOM bindings must document that they do not conform to the W3C standard; in the
+case of the IDL definitions, the pragma prefix can no longer be 'w3c.org'; in the
+case of the Java language binding, the package names can no longer be in the
+'org.w3c' package.
+
+ +### W3C License +
+
+W3C SOFTWARE NOTICE AND LICENSE
+
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+This work (and included software, documentation such as READMEs, or other
+related items) is being provided by the copyright holders under the following
+license. By obtaining, using and/or copying this work, you (the licensee)
+agree that you have read, understood, and will comply with the following terms
+and conditions.
+
+Permission to copy, modify, and distribute this software and its
+documentation, with or without modification, for any purpose and without fee
+or royalty is hereby granted, provided that you include the following on ALL
+copies of the software and documentation or portions thereof, including
+modifications:
+
+   1.The full text of this NOTICE in a location viewable to users of the
+   redistributed or derivative work.
+
+   2.Any pre-existing intellectual property disclaimers, notices, or terms and
+   conditions. If none exist, the W3C Software Short Notice should be included
+   (hypertext is preferred, text is permitted) within the body of any
+   redistributed or derivative code.
+
+   3.Notice of any changes or modifications to the files, including the date
+   changes were made. (We recommend you provide URIs to the location from
+   which the code is derived.)
+
+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
+DOCUMENTATION.  The name and trademarks of copyright holders may NOT be used
+in advertising or publicity pertaining to the software without specific,
+written prior permission. Title to copyright in this software and any
+associated documentation will at all times remain with copyright holders.
+
+____________________________________
+
+This formulation of W3C's notice and license became active on December 31
+2002. This version removes the copyright ownership notice such that this
+license can be used with materials other than those owned by the W3C, reflects
+that ERCIM is now a host of the W3C, includes references to this specific
+dated version of the license, and removes the ambiguous grant of "use".
+Otherwise, this version is the same as the previous version and is written so
+as to preserve the Free Software Foundation's assessment of GPL compatibility
+and OSI's certification under the Open Source Definition. Please see our
+Copyright FAQ for common questions about using materials from our site,
+including specific terms and conditions for packages like libwww, Amaya, and
+Jigsaw. Other questions about this notice can be directed to
+site-policy@w3.org.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/jcup.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml/jcup.md new file mode 100644 index 0000000..bc566b7 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/jcup.md @@ -0,0 +1,31 @@ +## CUP Parser Generator for Java v 0.11b + +### CUP Parser Generator License + +``` +Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both +the copyright notice and this permission notice and warranty disclaimer +appear in supporting documentation, and that the names of the authors or +their employers not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior permission. + +The authors and their employers disclaim all warranties with regard to +this software, including all implied warranties of merchantability and +fitness. In no event shall the authors or their employers be liable for +any special, indirect or consequential damages or any damages whatsoever +resulting from loss of use, data or profits, whether in an action of +contract, negligence or other tortious action, arising out of or in +connection with the use or performance of this software. +``` +--- +``` +This is an open source license. It is also GPL-Compatible (see entry for +"Standard ML of New Jersey"). The portions of CUP output which are hard-coded +into the CUP source code are (naturally) covered by this same license, as is +the CUP runtime code linked with the generated parser. +``` + diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/xalan.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml/xalan.md new file mode 100644 index 0000000..924bce8 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/xalan.md @@ -0,0 +1,255 @@ +## Apache Xalan v2.7.2 + +### Apache Xalan Notice +
+
+    ======================================================================================
+    ==  NOTICE file corresponding to the section 4d of the Apache License, Version 2.0, ==
+    ==  in this case for the Apache Xalan distribution.                                 ==
+    ======================================================================================
+
+   This product includes software developed by
+   The Apache Software Foundation (http://www.apache.org/).
+
+   Specifically, we only include the XSLTC portion of the source from the Xalan distribution. 
+   The Xalan project has two processors: an interpretive one (Xalan Interpretive) and a 
+   compiled one (The XSLT Compiler (XSLTC)). We *only* use the XSLTC part of Xalan; We use
+   the source from the packages that are part of the XSLTC sources.
+
+   Portions of this software was originally based on the following:
+
+     - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com.
+     - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com.
+     - software copyright (c) 2003, IBM Corporation., http://www.ibm.com.
+     - voluntary contributions made by Ovidiu Predescu (ovidiu@cup.hp.com) on behalf of the
+       Apache Software Foundation and was originally developed at Hewlett Packard Company.
+
+
+ +### Apache 2.0 License +
+
+                              Apache License
+                        Version 2.0, January 2004
+                     http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+   "License" shall mean the terms and conditions for use, reproduction,
+   and distribution as defined by Sections 1 through 9 of this document.
+
+   "Licensor" shall mean the copyright owner or entity authorized by
+   the copyright owner that is granting the License.
+
+   "Legal Entity" shall mean the union of the acting entity and all
+   other entities that control, are controlled by, or are under common
+   control with that entity. For the purposes of this definition,
+   "control" means (i) the power, direct or indirect, to cause the
+   direction or management of such entity, whether by contract or
+   otherwise, or (ii) ownership of fifty percent (50%) or more of the
+   outstanding shares, or (iii) beneficial ownership of such entity.
+
+   "You" (or "Your") shall mean an individual or Legal Entity
+   exercising permissions granted by this License.
+
+   "Source" form shall mean the preferred form for making modifications,
+   including but not limited to software source code, documentation
+   source, and configuration files.
+
+   "Object" form shall mean any form resulting from mechanical
+   transformation or translation of a Source form, including but
+   not limited to compiled object code, generated documentation,
+   and conversions to other media types.
+
+   "Work" shall mean the work of authorship, whether in Source or
+   Object form, made available under the License, as indicated by a
+   copyright notice that is included in or attached to the work
+   (an example is provided in the Appendix below).
+
+   "Derivative Works" shall mean any work, whether in Source or Object
+   form, that is based on (or derived from) the Work and for which the
+   editorial revisions, annotations, elaborations, or other modifications
+   represent, as a whole, an original work of authorship. For the purposes
+   of this License, Derivative Works shall not include works that remain
+   separable from, or merely link (or bind by name) to the interfaces of,
+   the Work and Derivative Works thereof.
+
+   "Contribution" shall mean any work of authorship, including
+   the original version of the Work and any modifications or additions
+   to that Work or Derivative Works thereof, that is intentionally
+   submitted to Licensor for inclusion in the Work by the copyright owner
+   or by an individual or Legal Entity authorized to submit on behalf of
+   the copyright owner. For the purposes of this definition, "submitted"
+   means any form of electronic, verbal, or written communication sent
+   to the Licensor or its representatives, including but not limited to
+   communication on electronic mailing lists, source code control systems,
+   and issue tracking systems that are managed by, or on behalf of, the
+   Licensor for the purpose of discussing and improving the Work, but
+   excluding communication that is conspicuously marked or otherwise
+   designated in writing by the copyright owner as "Not a Contribution."
+
+   "Contributor" shall mean Licensor and any individual or Legal Entity
+   on behalf of whom a Contribution has been received by Licensor and
+   subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   copyright license to reproduce, prepare Derivative Works of,
+   publicly display, publicly perform, sublicense, and distribute the
+   Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   (except as stated in this section) patent license to make, have made,
+   use, offer to sell, sell, import, and otherwise transfer the Work,
+   where such license applies only to those patent claims licensable
+   by such Contributor that are necessarily infringed by their
+   Contribution(s) alone or by combination of their Contribution(s)
+   with the Work to which such Contribution(s) was submitted. If You
+   institute patent litigation against any entity (including a
+   cross-claim or counterclaim in a lawsuit) alleging that the Work
+   or a Contribution incorporated within the Work constitutes direct
+   or contributory patent infringement, then any patent licenses
+   granted to You under this License for that Work shall terminate
+   as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+   Work or Derivative Works thereof in any medium, with or without
+   modifications, and in Source or Object form, provided that You
+   meet the following conditions:
+
+   (a) You must give any other recipients of the Work or
+       Derivative Works a copy of this License; and
+
+   (b) You must cause any modified files to carry prominent notices
+       stating that You changed the files; and
+
+   (c) You must retain, in the Source form of any Derivative Works
+       that You distribute, all copyright, patent, trademark, and
+       attribution notices from the Source form of the Work,
+       excluding those notices that do not pertain to any part of
+       the Derivative Works; and
+
+   (d) If the Work includes a "NOTICE" text file as part of its
+       distribution, then any Derivative Works that You distribute must
+       include a readable copy of the attribution notices contained
+       within such NOTICE file, excluding those notices that do not
+       pertain to any part of the Derivative Works, in at least one
+       of the following places: within a NOTICE text file distributed
+       as part of the Derivative Works; within the Source form or
+       documentation, if provided along with the Derivative Works; or,
+       within a display generated by the Derivative Works, if and
+       wherever such third-party notices normally appear. The contents
+       of the NOTICE file are for informational purposes only and
+       do not modify the License. You may add Your own attribution
+       notices within Derivative Works that You distribute, alongside
+       or as an addendum to the NOTICE text from the Work, provided
+       that such additional attribution notices cannot be construed
+       as modifying the License.
+
+   You may add Your own copyright statement to Your modifications and
+   may provide additional or different license terms and conditions
+   for use, reproduction, or distribution of Your modifications, or
+   for any such Derivative Works as a whole, provided Your use,
+   reproduction, and distribution of the Work otherwise complies with
+   the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+   any Contribution intentionally submitted for inclusion in the Work
+   by You to the Licensor shall be under the terms and conditions of
+   this License, without any additional terms or conditions.
+   Notwithstanding the above, nothing herein shall supersede or modify
+   the terms of any separate license agreement you may have executed
+   with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+   names, trademarks, service marks, or product names of the Licensor,
+   except as required for reasonable and customary use in describing the
+   origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+   agreed to in writing, Licensor provides the Work (and each
+   Contributor provides its Contributions) on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+   implied, including, without limitation, any warranties or conditions
+   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+   PARTICULAR PURPOSE. You are solely responsible for determining the
+   appropriateness of using or redistributing the Work and assume any
+   risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+   whether in tort (including negligence), contract, or otherwise,
+   unless required by applicable law (such as deliberate and grossly
+   negligent acts) or agreed to in writing, shall any Contributor be
+   liable to You for damages, including any direct, indirect, special,
+   incidental, or consequential damages of any character arising as a
+   result of this License or out of the use or inability to use the
+   Work (including but not limited to damages for loss of goodwill,
+   work stoppage, computer failure or malfunction, or any and all
+   other commercial damages or losses), even if such Contributor
+   has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+   the Work or Derivative Works thereof, You may choose to offer,
+   and charge a fee for, acceptance of support, warranty, indemnity,
+   or other liability obligations and/or rights consistent with this
+   License. However, in accepting such obligations, You may act only
+   on Your own behalf and on Your sole responsibility, not on behalf
+   of any other Contributor, and only if You agree to indemnify,
+   defend, and hold each Contributor harmless for any liability
+   incurred by, or claims asserted against, such Contributor by reason
+   of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+   To apply the Apache License to your work, attach the following
+   boilerplate notice, with the fields enclosed by brackets "[]"
+   replaced with your own identifying information. (Don't include
+   the brackets!)  The text should be enclosed in the appropriate
+   comment syntax for the file format. We also recommend that a
+   file or class name and description of purpose be included on the
+   same "printed page" as the copyright notice for easier
+   identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
+JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
+Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian
+Permission to use, copy, modify, and distribute this software and 
+its documentation for any purpose and without fee is hereby granted, 
+provided that the above copyright notice appear in all copies and that 
+both the copyright notice and this permission notice and warranty 
+disclaimer appear in supporting documentation, and that the name of 
+the authors or their employers not be used in advertising or publicity 
+pertaining to distribution of the software without specific, written 
+prior permission.
+The authors and their employers disclaim all warranties with regard to 
+this software, including all implied warranties of merchantability and 
+fitness. In no event shall the authors or their employers be liable for 
+any special, indirect or consequential damages or any damages whatsoever 
+resulting from loss of use, data or profits, whether in an action of 
+contract, negligence or other tortious action, arising out of or in 
+connection with the use or performance of this software.The portions of 
+JLex output which are hard-coded into the JLex source code are (naturally) 
+covered by this same license.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/java.xml/xerces.md b/VRStagelighting GridNode SPOUT/java/legal/java.xml/xerces.md new file mode 100644 index 0000000..3790b7a --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/java.xml/xerces.md @@ -0,0 +1,229 @@ +## Apache Xerces v2.12.2 + +### Apache Xerces Notice +
+    =========================================================================
+    == NOTICE file corresponding to section 4(d) of the Apache License,    ==
+    == Version 2.0, in this case for the Apache Xerces Java distribution.  ==
+    =========================================================================
+    
+    Apache Xerces Java
+    Copyright 1999-2022 The Apache Software Foundation
+
+    This product includes software developed at
+    The Apache Software Foundation (http://www.apache.org/).
+
+    Portions of this software were originally based on the following:
+    - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+    - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+    - voluntary contributions made by Paul Eng on behalf of the
+    Apache Software Foundation that were originally developed at iClick, Inc.,
+    software copyright (c) 1999.
+
+ +### Apache 2.0 License +
+
+                              Apache License
+                        Version 2.0, January 2004
+                     http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+   "License" shall mean the terms and conditions for use, reproduction,
+   and distribution as defined by Sections 1 through 9 of this document.
+
+   "Licensor" shall mean the copyright owner or entity authorized by
+   the copyright owner that is granting the License.
+
+   "Legal Entity" shall mean the union of the acting entity and all
+   other entities that control, are controlled by, or are under common
+   control with that entity. For the purposes of this definition,
+   "control" means (i) the power, direct or indirect, to cause the
+   direction or management of such entity, whether by contract or
+   otherwise, or (ii) ownership of fifty percent (50%) or more of the
+   outstanding shares, or (iii) beneficial ownership of such entity.
+
+   "You" (or "Your") shall mean an individual or Legal Entity
+   exercising permissions granted by this License.
+
+   "Source" form shall mean the preferred form for making modifications,
+   including but not limited to software source code, documentation
+   source, and configuration files.
+
+   "Object" form shall mean any form resulting from mechanical
+   transformation or translation of a Source form, including but
+   not limited to compiled object code, generated documentation,
+   and conversions to other media types.
+
+   "Work" shall mean the work of authorship, whether in Source or
+   Object form, made available under the License, as indicated by a
+   copyright notice that is included in or attached to the work
+   (an example is provided in the Appendix below).
+
+   "Derivative Works" shall mean any work, whether in Source or Object
+   form, that is based on (or derived from) the Work and for which the
+   editorial revisions, annotations, elaborations, or other modifications
+   represent, as a whole, an original work of authorship. For the purposes
+   of this License, Derivative Works shall not include works that remain
+   separable from, or merely link (or bind by name) to the interfaces of,
+   the Work and Derivative Works thereof.
+
+   "Contribution" shall mean any work of authorship, including
+   the original version of the Work and any modifications or additions
+   to that Work or Derivative Works thereof, that is intentionally
+   submitted to Licensor for inclusion in the Work by the copyright owner
+   or by an individual or Legal Entity authorized to submit on behalf of
+   the copyright owner. For the purposes of this definition, "submitted"
+   means any form of electronic, verbal, or written communication sent
+   to the Licensor or its representatives, including but not limited to
+   communication on electronic mailing lists, source code control systems,
+   and issue tracking systems that are managed by, or on behalf of, the
+   Licensor for the purpose of discussing and improving the Work, but
+   excluding communication that is conspicuously marked or otherwise
+   designated in writing by the copyright owner as "Not a Contribution."
+
+   "Contributor" shall mean Licensor and any individual or Legal Entity
+   on behalf of whom a Contribution has been received by Licensor and
+   subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   copyright license to reproduce, prepare Derivative Works of,
+   publicly display, publicly perform, sublicense, and distribute the
+   Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+   this License, each Contributor hereby grants to You a perpetual,
+   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+   (except as stated in this section) patent license to make, have made,
+   use, offer to sell, sell, import, and otherwise transfer the Work,
+   where such license applies only to those patent claims licensable
+   by such Contributor that are necessarily infringed by their
+   Contribution(s) alone or by combination of their Contribution(s)
+   with the Work to which such Contribution(s) was submitted. If You
+   institute patent litigation against any entity (including a
+   cross-claim or counterclaim in a lawsuit) alleging that the Work
+   or a Contribution incorporated within the Work constitutes direct
+   or contributory patent infringement, then any patent licenses
+   granted to You under this License for that Work shall terminate
+   as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+   Work or Derivative Works thereof in any medium, with or without
+   modifications, and in Source or Object form, provided that You
+   meet the following conditions:
+
+   (a) You must give any other recipients of the Work or
+       Derivative Works a copy of this License; and
+
+   (b) You must cause any modified files to carry prominent notices
+       stating that You changed the files; and
+
+   (c) You must retain, in the Source form of any Derivative Works
+       that You distribute, all copyright, patent, trademark, and
+       attribution notices from the Source form of the Work,
+       excluding those notices that do not pertain to any part of
+       the Derivative Works; and
+
+   (d) If the Work includes a "NOTICE" text file as part of its
+       distribution, then any Derivative Works that You distribute must
+       include a readable copy of the attribution notices contained
+       within such NOTICE file, excluding those notices that do not
+       pertain to any part of the Derivative Works, in at least one
+       of the following places: within a NOTICE text file distributed
+       as part of the Derivative Works; within the Source form or
+       documentation, if provided along with the Derivative Works; or,
+       within a display generated by the Derivative Works, if and
+       wherever such third-party notices normally appear. The contents
+       of the NOTICE file are for informational purposes only and
+       do not modify the License. You may add Your own attribution
+       notices within Derivative Works that You distribute, alongside
+       or as an addendum to the NOTICE text from the Work, provided
+       that such additional attribution notices cannot be construed
+       as modifying the License.
+
+   You may add Your own copyright statement to Your modifications and
+   may provide additional or different license terms and conditions
+   for use, reproduction, or distribution of Your modifications, or
+   for any such Derivative Works as a whole, provided Your use,
+   reproduction, and distribution of the Work otherwise complies with
+   the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+   any Contribution intentionally submitted for inclusion in the Work
+   by You to the Licensor shall be under the terms and conditions of
+   this License, without any additional terms or conditions.
+   Notwithstanding the above, nothing herein shall supersede or modify
+   the terms of any separate license agreement you may have executed
+   with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+   names, trademarks, service marks, or product names of the Licensor,
+   except as required for reasonable and customary use in describing the
+   origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+   agreed to in writing, Licensor provides the Work (and each
+   Contributor provides its Contributions) on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+   implied, including, without limitation, any warranties or conditions
+   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+   PARTICULAR PURPOSE. You are solely responsible for determining the
+   appropriateness of using or redistributing the Work and assume any
+   risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+   whether in tort (including negligence), contract, or otherwise,
+   unless required by applicable law (such as deliberate and grossly
+   negligent acts) or agreed to in writing, shall any Contributor be
+   liable to You for damages, including any direct, indirect, special,
+   incidental, or consequential damages of any character arising as a
+   result of this License or out of the use or inability to use the
+   Work (including but not limited to damages for loss of goodwill,
+   work stoppage, computer failure or malfunction, or any and all
+   other commercial damages or losses), even if such Contributor
+   has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+   the Work or Derivative Works thereof, You may choose to offer,
+   and charge a fee for, acceptance of support, warranty, indemnity,
+   or other liability obligations and/or rights consistent with this
+   License. However, in accepting such obligations, You may act only
+   on Your own behalf and on Your sole responsibility, not on behalf
+   of any other Contributor, and only if You agree to indemnify,
+   defend, and hold each Contributor harmless for any liability
+   incurred by, or claims asserted against, such Contributor by reason
+   of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+   To apply the Apache License to your work, attach the following
+   boilerplate notice, with the fields enclosed by brackets "[]"
+   replaced with your own identifying information. (Don't include
+   the brackets!)  The text should be enclosed in the appropriate
+   comment syntax for the file format. We also recommend that a
+   file or class name and description of purpose be included on the
+   same "printed page" as the copyright notice for easier
+   identification within third-party archives.
+
+Copyright [yyyy] [name of copyright owner]
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.accessibility/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.attach/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.charsets/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.compiler/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md new file mode 100644 index 0000000..08d1e3c --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md @@ -0,0 +1,72 @@ +## OASIS PKCS #11 Cryptographic Token Interface v3.0 + +### OASIS PKCS #11 Cryptographic Token Interface License +
+
+Copyright Âİ OASIS Open 2020. All Rights Reserved.
+
+    All capitalized terms in the following text have the meanings
+assigned to them in the OASIS Intellectual Property Rights Policy (the
+"OASIS IPR Policy"). The full Policy may be found at the OASIS website:
+[http://www.oasis-open.org/policies-guidelines/ipr]
+
+    This document and translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it or
+assist in its implementation may be prepared, copied, published, and
+distributed, in whole or in part, without restriction of any kind,
+provided that the above copyright notice and this section are included
+on all such copies and derivative works. However, this document itself
+may not be modified in any way, including by removing the copyright
+notice or references to OASIS, except as needed for the purpose of
+developing any document or deliverable produced by an OASIS Technical
+Committee (in which case the rules applicable to copyrights, as set
+forth in the OASIS IPR Policy, must be followed) or as required to
+translate it into languages other than English.
+
+    The limited permissions granted above are perpetual and will not be
+revoked by OASIS or its successors or assigns.
+
+    This document and the information contained herein is provided on an
+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS
+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY
+PART THEREOF.
+
+    [OASIS requests that any OASIS Party or any other party that
+believes it has patent claims that would necessarily be infringed by
+implementations of this OASIS Standards Final Deliverable, to notify
+OASIS TC Administrator and provide an indication of its willingness to
+grant patent licenses to such patent claims in a manner consistent with
+the IPR Mode of the OASIS Technical Committee that produced this
+deliverable.]
+
+    [OASIS invites any party to contact the OASIS TC Administrator if it
+is aware of a claim of ownership of any patent claims that would
+necessarily be infringed by implementations of this OASIS Standards
+Final Deliverable by a patent holder that is not willing to provide a
+license to such patent claims in a manner consistent with the IPR Mode
+of the OASIS Technical Committee that produced this OASIS Standards
+Final Deliverable. OASIS may include such claims on its website, but
+disclaims any obligation to do so.]
+
+    [OASIS takes no position regarding the validity or scope of any
+intellectual property or other rights that might be claimed to pertain
+to the implementation or use of the technology described in this OASIS
+Standards Final Deliverable or the extent to which any license under
+such rights might or might not be available; neither does it represent
+that it has made any effort to identify any such rights. Information on
+OASIS' procedures with respect to rights in any document or deliverable
+produced by an OASIS Technical Committee can be found on the OASIS
+website. Copies of claims of rights made available for publication and
+any assurances of licenses to be made available, or the result of an
+attempt made to obtain a general license or permission for the use of
+such proprietary rights by implementers or users of this OASIS Standards
+Final Deliverable, can be obtained from the OASIS TC Administrator.
+OASIS makes no representation that any information or list of
+intellectual property rights will at any time be complete, or that any
+claims in such list are, in fact, Essential Claims.]
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md new file mode 100644 index 0000000..9eb453b --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md @@ -0,0 +1,46 @@ +## IAIK (Institute for Applied Information Processing and Communication) PKCS#11 wrapper files v1 + +### IAIK License +
+
+Copyright (c) 2002 Graz University of Technology. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if any, must
+   include the following acknowledgment:
+
+   "This product includes software developed by IAIK of Graz University of
+    Technology."
+
+   Alternately, this acknowledgment may appear in the software itself, if and
+   wherever such third-party acknowledgments normally appear.
+
+4. The names "Graz University of Technology" and "IAIK of Graz University of
+   Technology" must not be used to endorse or promote products derived from this
+   software without prior written permission.
+
+5. Products derived from this software may not be called "IAIK PKCS Wrapper",
+   nor may "IAIK" appear in their name, without prior written permission of
+   Graz University of Technology.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.ec/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.crypto.mscapi/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/dynalink.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/dynalink.md new file mode 100644 index 0000000..309efc7 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.dynalink/dynalink.md @@ -0,0 +1,32 @@ +## Dynalink v.5 + +### Dynalink License +
+
+Copyright (c) 2009-2013, Attila Szegedi
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+* Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright
+  notice, this list of conditions and the following disclaimer in the
+  documentation and/or other materials provided with the distribution.
+* Neither the name of the copyright holder nor the names of
+  contributors may be used to endorse or promote products derived from
+  this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.editpad/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.hotspot.agent/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.httpserver/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.foreign/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.incubator.vector/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.ed/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.jvmstat/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/jline.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/jline.md new file mode 100644 index 0000000..4e5d344 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.le/jline.md @@ -0,0 +1,294 @@ +## JLine v3.22.0 + +### JLine License +
+
+Copyright (c) 2002-2018, the original author or authors.
+All rights reserved.
+
+https://opensource.org/licenses/BSD-3-Clause
+
+Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the following
+conditions are met:
+
+Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with
+the distribution.
+
+Neither the name of JLine nor the names of its contributors
+may be used to endorse or promote products derived from this
+software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
+AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+4th Party Dependency
+=============
+org.fusesource.jansi version 2.4.0
+org.apache.sshd 2.9.2
+org.apache.felix.gogo.runtime 1.1.6
+org.apache.felix.gogo.jline 1.1.8
+=============
+Apache License
+                          Version 2.0, January 2004
+                       http://www.apache.org/licenses/
+
+  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+  1. Definitions.
+
+     "License" shall mean the terms and conditions for use, reproduction,
+     and distribution as defined by Sections 1 through 9 of this document.
+
+     "Licensor" shall mean the copyright owner or entity authorized by
+     the copyright owner that is granting the License.
+
+     "Legal Entity" shall mean the union of the acting entity and all
+     other entities that control, are controlled by, or are under common
+     control with that entity. For the purposes of this definition,
+     "control" means (i) the power, direct or indirect, to cause the
+     direction or management of such entity, whether by contract or
+     otherwise, or (ii) ownership of fifty percent (50%) or more of the
+     outstanding shares, or (iii) beneficial ownership of such entity.
+
+     "You" (or "Your") shall mean an individual or Legal Entity
+     exercising permissions granted by this License.
+
+     "Source" form shall mean the preferred form for making modifications,
+     including but not limited to software source code, documentation
+     source, and configuration files.
+
+     "Object" form shall mean any form resulting from mechanical
+     transformation or translation of a Source form, including but
+     not limited to compiled object code, generated documentation,
+     and conversions to other media types.
+
+     "Work" shall mean the work of authorship, whether in Source or
+     Object form, made available under the License, as indicated by a
+     copyright notice that is included in or attached to the work
+     (an example is provided in the Appendix below).
+
+     "Derivative Works" shall mean any work, whether in Source or Object
+     form, that is based on (or derived from) the Work and for which the
+     editorial revisions, annotations, elaborations, or other modifications
+     represent, as a whole, an original work of authorship. For the purposes
+     of this License, Derivative Works shall not include works that remain
+     separable from, or merely link (or bind by name) to the interfaces of,
+     the Work and Derivative Works thereof.
+
+     "Contribution" shall mean any work of authorship, including
+     the original version of the Work and any modifications or additions
+     to that Work or Derivative Works thereof, that is intentionally
+     submitted to Licensor for inclusion in the Work by the copyright owner
+     or by an individual or Legal Entity authorized to submit on behalf of
+     the copyright owner. For the purposes of this definition, "submitted"
+     means any form of electronic, verbal, or written communication sent
+     to the Licensor or its representatives, including but not limited to
+     communication on electronic mailing lists, source code control systems,
+     and issue tracking systems that are managed by, or on behalf of, the
+     Licensor for the purpose of discussing and improving the Work, but
+     excluding communication that is conspicuously marked or otherwise
+     designated in writing by the copyright owner as "Not a Contribution."
+
+     "Contributor" shall mean Licensor and any individual or Legal Entity
+     on behalf of whom a Contribution has been received by Licensor and
+     subsequently incorporated within the Work.
+
+  2. Grant of Copyright License. Subject to the terms and conditions of
+     this License, each Contributor hereby grants to You a perpetual,
+     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+     copyright license to reproduce, prepare Derivative Works of,
+     publicly display, publicly perform, sublicense, and distribute the
+     Work and such Derivative Works in Source or Object form.
+
+  3. Grant of Patent License. Subject to the terms and conditions of
+     this License, each Contributor hereby grants to You a perpetual,
+     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+     (except as stated in this section) patent license to make, have made,
+     use, offer to sell, sell, import, and otherwise transfer the Work,
+     where such license applies only to those patent claims licensable
+     by such Contributor that are necessarily infringed by their
+     Contribution(s) alone or by combination of their Contribution(s)
+     with the Work to which such Contribution(s) was submitted. If You
+     institute patent litigation against any entity (including a
+     cross-claim or counterclaim in a lawsuit) alleging that the Work
+     or a Contribution incorporated within the Work constitutes direct
+     or contributory patent infringement, then any patent licenses
+     granted to You under this License for that Work shall terminate
+     as of the date such litigation is filed.
+
+  4. Redistribution. You may reproduce and distribute copies of the
+     Work or Derivative Works thereof in any medium, with or without
+     modifications, and in Source or Object form, provided that You
+     meet the following conditions:
+
+     (a) You must give any other recipients of the Work or
+         Derivative Works a copy of this License; and
+
+     (b) You must cause any modified files to carry prominent notices
+         stating that You changed the files; and
+
+     (c) You must retain, in the Source form of any Derivative Works
+         that You distribute, all copyright, patent, trademark, and
+         attribution notices from the Source form of the Work,
+         excluding those notices that do not pertain to any part of
+         the Derivative Works; and
+
+     (d) If the Work includes a "NOTICE" text file as part of its
+         distribution, then any Derivative Works that You distribute must
+         include a readable copy of the attribution notices contained
+         within such NOTICE file, excluding those notices that do not
+         pertain to any part of the Derivative Works, in at least one
+         of the following places: within a NOTICE text file distributed
+         as part of the Derivative Works; within the Source form or
+         documentation, if provided along with the Derivative Works; or,
+         within a display generated by the Derivative Works, if and
+         wherever such third-party notices normally appear. The contents
+         of the NOTICE file are for informational purposes only and
+         do not modify the License. You may add Your own attribution
+         notices within Derivative Works that You distribute, alongside
+         or as an addendum to the NOTICE text from the Work, provided
+         that such additional attribution notices cannot be construed
+         as modifying the License.
+
+     You may add Your own copyright statement to Your modifications and
+     may provide additional or different license terms and conditions
+     for use, reproduction, or distribution of Your modifications, or
+     for any such Derivative Works as a whole, provided Your use,
+     reproduction, and distribution of the Work otherwise complies with
+     the conditions stated in this License.
+
+  5. Submission of Contributions. Unless You explicitly state otherwise,
+     any Contribution intentionally submitted for inclusion in the Work
+     by You to the Licensor shall be under the terms and conditions of
+     this License, without any additional terms or conditions.
+     Notwithstanding the above, nothing herein shall supersede or modify
+     the terms of any separate license agreement you may have executed
+     with Licensor regarding such Contributions.
+
+  6. Trademarks. This License does not grant permission to use the trade
+     names, trademarks, service marks, or product names of the Licensor,
+     except as required for reasonable and customary use in describing the
+     origin of the Work and reproducing the content of the NOTICE file.
+
+  7. Disclaimer of Warranty. Unless required by applicable law or
+     agreed to in writing, Licensor provides the Work (and each
+     Contributor provides its Contributions) on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+     implied, including, without limitation, any warranties or conditions
+     of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+     PARTICULAR PURPOSE. You are solely responsible for determining the
+     appropriateness of using or redistributing the Work and assume any
+     risks associated with Your exercise of permissions under this License.
+
+  8. Limitation of Liability. In no event and under no legal theory,
+     whether in tort (including negligence), contract, or otherwise,
+     unless required by applicable law (such as deliberate and grossly
+     negligent acts) or agreed to in writing, shall any Contributor be
+     liable to You for damages, including any direct, indirect, special,
+     incidental, or consequential damages of any character arising as a
+     result of this License or out of the use or inability to use the
+     Work (including but not limited to damages for loss of goodwill,
+     work stoppage, computer failure or malfunction, or any and all
+     other commercial damages or losses), even if such Contributor
+     has been advised of the possibility of such damages.
+
+  9. Accepting Warranty or Additional Liability. While redistributing
+     the Work or Derivative Works thereof, You may choose to offer,
+     and charge a fee for, acceptance of support, warranty, indemnity,
+     or other liability obligations and/or rights consistent with this
+     License. However, in accepting such obligations, You may act only
+     on Your own behalf and on Your sole responsibility, not on behalf
+     of any other Contributor, and only if You agree to indemnify,
+     defend, and hold each Contributor harmless for any liability
+     incurred by, or claims asserted against, such Contributor by reason
+     of your accepting any such warranty or additional liability.
+
+  END OF TERMS AND CONDITIONS
+
+  APPENDIX: How to apply the Apache License to your work.
+
+     To apply the Apache License to your work, attach the following
+     boilerplate notice, with the fields enclosed by brackets "[]"
+     replaced with your own identifying information. (Don't include
+     the brackets!)  The text should be enclosed in the appropriate
+     comment syntax for the file format. We also recommend that a
+     file or class name and description of purpose be included on the
+     same "printed page" as the copyright notice for easier
+     identification within third-party archives.
+
+  Copyright [yyyy] [name of copyright owner]
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+=============
+juniversalchardet
+
+The library is subject to the Mozilla Public License Version 1.1.
+
+Alternatively, the library may be used under the terms of either the GNU General Public License Version 2 or later, or the GNU Lesser General Public License 2.1 or later.
+
+================
+
+slf4j
+
+SLF4J source code and binaries are distributed under the MIT license.
+
+
+Copyright (c) 2004-2023 QOS.ch
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY,   FITNESS   FOR   A  PARTICULAR   PURPOSE   AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+These terms are identical to those of the MIT License, also called the X License
+or the X11 License, which is a simple, permissive non-copyleft free software license.
+It is deemed compatible with virtually all types of licenses, commercial or otherwise.
+In particular, the Free Software Foundation has declared it compatible with GNU GPL.
+It is also known to be approved by the Apache Software Foundation as compatible with
+Apache Software License.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/jopt-simple.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/jopt-simple.md new file mode 100644 index 0000000..c08b3b4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.opt/jopt-simple.md @@ -0,0 +1,27 @@ +## jopt-simple v5.0.4 + +### MIT License +
+
+Copyright (c) 2004-2015 Paul R. Holser, Jr.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.ci/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler.management/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.internal.vm.compiler/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jartool/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jquery.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jquery.md new file mode 100644 index 0000000..d468b31 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jqueryUI.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jqueryUI.md new file mode 100644 index 0000000..8031bdb --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.javadoc/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.12.1 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jcmd/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jconsole/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdeps/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdi/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jdwp.agent/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jfr/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jlink/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jpackage/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jshell/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jsobject/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.jstatd/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/cldr.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/cldr.md new file mode 100644 index 0000000..5b42e53 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/cldr.md @@ -0,0 +1 @@ +Please see ..\java.base\cldr.md diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/thaidict.md b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/thaidict.md new file mode 100644 index 0000000..f8b1133 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.localedata/thaidict.md @@ -0,0 +1,31 @@ +## Thai Dictionary + +### Thai Dictionary License +
+
+Copyright (C) 1982 The Royal Institute, Thai Royal Government.
+
+Copyright (C) 1998 National Electronics and Computer Technology Center,
+National Science and Technology Development Agency,
+Ministry of Science Technology and Environment,
+Thai Royal Government.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+
diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.agent/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management.jfr/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.management/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.management/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.dns/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.naming.rmi/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.net/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.net/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.nio.mapmode/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.random/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.random/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.sctp/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.auth/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.security.jgss/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported.desktop/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.unsupported/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.xml.dom/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/LICENSE b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/legal/jdk.zipfs/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/VRStagelighting GridNode SPOUT/java/lib/classlist b/VRStagelighting GridNode SPOUT/java/lib/classlist new file mode 100644 index 0000000..ee1d04e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/classlist @@ -0,0 +1,1408 @@ +# NOTE: Do not modify this file. +# +# This file is generated via the -XX:DumpLoadedClassList= option +# and is used at CDS archive dump time (see -Xshare:dump). +# +java/lang/Object +java/io/Serializable +java/lang/Comparable +java/lang/CharSequence +java/lang/constant/Constable +java/lang/constant/ConstantDesc +java/lang/String +java/lang/reflect/AnnotatedElement +java/lang/reflect/GenericDeclaration +java/lang/reflect/Type +java/lang/invoke/TypeDescriptor +java/lang/invoke/TypeDescriptor$OfField +java/lang/Class +java/lang/Cloneable +java/lang/ClassLoader +java/lang/System +java/lang/Throwable +java/lang/Error +java/lang/ThreadDeath +java/lang/Exception +java/lang/RuntimeException +java/lang/SecurityManager +java/security/ProtectionDomain +java/security/AccessControlContext +java/security/AccessController +java/security/SecureClassLoader +java/lang/ReflectiveOperationException +java/lang/ClassNotFoundException +java/lang/Record +java/lang/LinkageError +java/lang/NoClassDefFoundError +java/lang/ClassCastException +java/lang/ArrayStoreException +java/lang/VirtualMachineError +java/lang/InternalError +java/lang/OutOfMemoryError +java/lang/StackOverflowError +java/lang/IllegalMonitorStateException +java/lang/ref/Reference +java/lang/ref/SoftReference +java/lang/ref/WeakReference +java/lang/ref/FinalReference +java/lang/ref/PhantomReference +java/lang/ref/Finalizer +java/lang/Runnable +java/lang/Thread +java/lang/Thread$UncaughtExceptionHandler +java/lang/ThreadGroup +java/util/Dictionary +java/util/Map +java/util/Hashtable +java/util/Properties +java/lang/Module +java/lang/reflect/AccessibleObject +java/lang/reflect/Member +java/lang/reflect/Field +java/lang/reflect/Parameter +java/lang/reflect/Executable +java/lang/reflect/Method +java/lang/reflect/Constructor +jdk/internal/reflect/MagicAccessorImpl +jdk/internal/reflect/MethodAccessor +jdk/internal/reflect/MethodAccessorImpl +jdk/internal/reflect/ConstructorAccessor +jdk/internal/reflect/ConstructorAccessorImpl +jdk/internal/reflect/DelegatingClassLoader +jdk/internal/reflect/ConstantPool +jdk/internal/reflect/FieldAccessor +jdk/internal/reflect/FieldAccessorImpl +jdk/internal/reflect/UnsafeFieldAccessorImpl +jdk/internal/reflect/UnsafeStaticFieldAccessorImpl +java/lang/annotation/Annotation +jdk/internal/reflect/CallerSensitive +jdk/internal/reflect/NativeConstructorAccessorImpl +java/lang/invoke/MethodHandle +java/lang/invoke/DirectMethodHandle +java/lang/invoke/VarHandle +java/lang/invoke/MemberName +java/lang/invoke/ResolvedMethodName +java/lang/invoke/MethodHandleNatives +java/lang/invoke/LambdaForm +java/lang/invoke/TypeDescriptor$OfMethod +java/lang/invoke/MethodType +java/lang/BootstrapMethodError +java/lang/invoke/CallSite +jdk/internal/invoke/NativeEntryPoint +java/lang/invoke/MethodHandleNatives$CallSiteContext +java/lang/invoke/ConstantCallSite +java/lang/invoke/MutableCallSite +java/lang/invoke/VolatileCallSite +java/lang/AssertionStatusDirectives +java/lang/Appendable +java/lang/AbstractStringBuilder +java/lang/StringBuffer +java/lang/StringBuilder +jdk/internal/misc/UnsafeConstants +jdk/internal/misc/Unsafe +jdk/internal/module/Modules +java/lang/AutoCloseable +java/io/Closeable +java/io/InputStream +java/io/ByteArrayInputStream +java/net/URL +java/util/jar/Manifest +jdk/internal/loader/BuiltinClassLoader +jdk/internal/loader/ClassLoaders +jdk/internal/loader/ClassLoaders$AppClassLoader +jdk/internal/loader/ClassLoaders$PlatformClassLoader +java/security/CodeSource +java/util/AbstractMap +java/util/concurrent/ConcurrentMap +java/util/concurrent/ConcurrentHashMap +java/lang/Iterable +java/util/Collection +java/util/AbstractCollection +java/util/List +java/util/AbstractList +java/util/RandomAccess +java/util/ArrayList +java/lang/StackTraceElement +java/nio/Buffer +java/lang/StackWalker +java/lang/StackStreamFactory$AbstractStackWalker +java/lang/StackWalker$StackFrame +java/lang/StackFrameInfo +java/lang/LiveStackFrame +java/lang/LiveStackFrameInfo +java/util/concurrent/locks/AbstractOwnableSynchronizer +java/lang/Boolean +java/lang/Character +java/lang/Number +java/lang/Float +java/lang/Double +java/lang/Byte +java/lang/Short +java/lang/Integer +java/lang/Long +java/util/Iterator +java/lang/reflect/RecordComponent +jdk/internal/vm/vector/VectorSupport +jdk/internal/vm/vector/VectorSupport$VectorPayload +jdk/internal/vm/vector/VectorSupport$Vector +jdk/internal/vm/vector/VectorSupport$VectorMask +jdk/internal/vm/vector/VectorSupport$VectorShuffle +java/lang/NullPointerException +java/lang/ArithmeticException +java/io/ObjectStreamField +java/util/Comparator +java/lang/String$CaseInsensitiveComparator +java/lang/Module$ArchivedData +jdk/internal/misc/CDS +java/util/Set +java/util/ImmutableCollections$AbstractImmutableCollection +java/util/ImmutableCollections$AbstractImmutableSet +java/util/ImmutableCollections$Set12 +java/util/Objects +java/util/ImmutableCollections +java/util/ImmutableCollections$AbstractImmutableList +java/util/ImmutableCollections$ListN +java/util/ImmutableCollections$SetN +java/util/ImmutableCollections$AbstractImmutableMap +java/util/ImmutableCollections$MapN +jdk/internal/access/JavaLangReflectAccess +java/lang/reflect/ReflectAccess +jdk/internal/access/SharedSecrets +java/lang/invoke/MethodHandles +java/lang/invoke/MemberName$Factory +java/security/Guard +java/security/Permission +java/security/BasicPermission +java/lang/reflect/ReflectPermission +java/lang/StringLatin1 +java/lang/invoke/MethodHandles$Lookup +jdk/internal/reflect/Reflection +java/lang/Math +java/util/HashMap +java/util/AbstractSet +java/util/ImmutableCollections$MapN$1 +java/util/ImmutableCollections$MapN$MapNIterator +java/util/Map$Entry +java/util/KeyValueHolder +java/util/HashMap$Node +java/util/LinkedHashMap$Entry +java/util/HashMap$TreeNode +java/lang/Runtime +java/util/concurrent/locks/Lock +java/util/concurrent/locks/ReentrantLock +java/util/concurrent/ConcurrentHashMap$Segment +java/util/concurrent/ConcurrentHashMap$CounterCell +java/util/concurrent/ConcurrentHashMap$Node +java/util/concurrent/locks/LockSupport +java/util/concurrent/ConcurrentHashMap$ReservationNode +java/security/PrivilegedAction +jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction +jdk/internal/reflect/ReflectionFactory +java/lang/ref/Reference$ReferenceHandler +jdk/internal/ref/Cleaner +java/lang/ref/ReferenceQueue +java/lang/ref/ReferenceQueue$Null +java/lang/ref/ReferenceQueue$Lock +jdk/internal/access/JavaLangRefAccess +java/lang/ref/Reference$1 +java/lang/ref/Finalizer$FinalizerThread +jdk/internal/access/JavaLangAccess +java/lang/System$2 +jdk/internal/util/SystemProps +jdk/internal/util/SystemProps$Raw +java/lang/StringConcatHelper +java/lang/VersionProps +jdk/internal/misc/VM +java/util/Arrays +java/lang/CharacterData +java/lang/CharacterDataLatin1 +java/lang/Integer$IntegerCache +java/util/HashMap$EntrySet +java/util/HashMap$HashIterator +java/util/HashMap$EntryIterator +jdk/internal/util/StaticProperty +java/io/FileInputStream +java/io/FileDescriptor +jdk/internal/access/JavaIOFileDescriptorAccess +java/io/FileDescriptor$1 +java/io/Flushable +java/io/OutputStream +java/io/FileOutputStream +java/io/FilterInputStream +java/io/BufferedInputStream +java/io/FilterOutputStream +java/io/PrintStream +java/io/BufferedOutputStream +java/io/Writer +java/io/OutputStreamWriter +java/nio/charset/Charset +java/nio/charset/spi/CharsetProvider +sun/nio/cs/StandardCharsets +java/lang/ThreadLocal +java/util/concurrent/atomic/AtomicInteger +sun/security/action/GetPropertyAction +sun/util/PreHashedMap +sun/nio/cs/StandardCharsets$Aliases +sun/nio/cs/StandardCharsets$Cache +sun/nio/cs/HistoricallyNamedCharset +sun/nio/cs/Unicode +sun/nio/cs/UTF_8 +sun/nio/cs/ISO_8859_1 +sun/nio/cs/US_ASCII +java/nio/charset/StandardCharsets +sun/nio/cs/UTF_16BE +sun/nio/cs/UTF_16LE +sun/nio/cs/UTF_16 +sun/nio/cs/StandardCharsets$Classes +jdk/internal/util/ArraysSupport +sun/nio/cs/MS1252 +java/lang/Class$ReflectionData +java/lang/Class$Atomic +java/lang/Class$1 +java/lang/reflect/Modifier +jdk/internal/reflect/DelegatingConstructorAccessorImpl +sun/nio/cs/StreamEncoder +java/nio/charset/CharsetEncoder +sun/nio/cs/ArrayEncoder +sun/nio/cs/SingleByte$Encoder +sun/nio/cs/MS1252$Holder +java/lang/StringUTF16 +sun/nio/cs/SingleByte +java/nio/charset/CodingErrorAction +java/nio/ByteBuffer +jdk/internal/misc/ScopedMemoryAccess +jdk/internal/access/JavaNioAccess +java/nio/Buffer$1 +java/nio/HeapByteBuffer +java/nio/ByteOrder +java/io/BufferedWriter +java/lang/Terminator +jdk/internal/misc/Signal$Handler +java/lang/Terminator$1 +jdk/internal/misc/Signal +java/util/Hashtable$Entry +jdk/internal/misc/Signal$NativeHandler +jdk/internal/misc/OSEnvironment +sun/io/Win32ErrorMode +java/util/Collections +java/util/Collections$EmptySet +java/util/Collections$EmptyList +java/util/Collections$EmptyMap +java/lang/IllegalArgumentException +java/lang/invoke/MethodHandleStatics +jdk/internal/module/ModuleBootstrap +java/lang/module/ModuleDescriptor +sun/invoke/util/VerifyAccess +jdk/internal/access/JavaLangModuleAccess +java/lang/module/ModuleDescriptor$1 +java/io/File +java/io/DefaultFileSystem +java/io/FileSystem +java/io/WinNTFileSystem +jdk/internal/module/ModulePatcher +jdk/internal/module/ModuleBootstrap$Counters +jdk/internal/module/ArchivedBootLayer +java/nio/file/Watchable +java/nio/file/Path +java/nio/file/FileSystems +sun/nio/fs/DefaultFileSystemProvider +java/nio/file/spi/FileSystemProvider +sun/nio/fs/AbstractFileSystemProvider +sun/nio/fs/WindowsFileSystemProvider +java/lang/Enum +java/nio/file/OpenOption +java/nio/file/StandardOpenOption +java/nio/file/FileSystem +sun/nio/fs/WindowsFileSystem +java/util/HashSet +java/util/Arrays$ArrayList +java/util/Arrays$ArrayItr +java/util/Collections$UnmodifiableCollection +java/util/Collections$UnmodifiableSet +sun/nio/fs/WindowsPathParser +sun/nio/fs/WindowsPathType +sun/nio/fs/WindowsPathParser$Result +sun/nio/fs/WindowsPath +java/lang/module/ModuleFinder +jdk/internal/module/ModulePath +java/util/jar/Attributes$Name +java/lang/reflect/Array +jdk/internal/perf/PerfCounter +jdk/internal/perf/Perf$GetPerfAction +jdk/internal/perf/Perf +sun/nio/ch/DirectBuffer +java/nio/MappedByteBuffer +java/nio/DirectByteBuffer +java/nio/Bits +java/util/concurrent/atomic/AtomicLong +jdk/internal/misc/VM$BufferPool +java/nio/Bits$1 +java/nio/LongBuffer +java/nio/DirectLongBufferU +java/util/zip/ZipConstants +java/util/zip/ZipFile +java/util/jar/JarFile +jdk/internal/access/JavaUtilZipFileAccess +java/util/zip/ZipFile$1 +jdk/internal/access/JavaUtilJarAccess +java/util/jar/JavaUtilJarAccessImpl +java/lang/Runtime$Version +java/util/ImmutableCollections$List12 +java/util/Optional +jdk/internal/module/ArchivedModuleGraph +jdk/internal/module/SystemModuleFinders +java/net/URI +jdk/internal/access/JavaNetUriAccess +java/net/URI$1 +jdk/internal/module/SystemModulesMap +jdk/internal/module/SystemModules +jdk/internal/module/SystemModules$all +jdk/internal/module/Builder +java/lang/module/ModuleDescriptor$Requires +java/lang/module/ModuleDescriptor$Exports +java/lang/module/ModuleDescriptor$Opens +java/lang/module/ModuleDescriptor$Provides +java/lang/module/ModuleDescriptor$Version +java/lang/module/ModuleDescriptor$Modifier +java/lang/module/ModuleDescriptor$Requires$Modifier +jdk/internal/module/ModuleTarget +jdk/internal/module/ModuleHashes +jdk/internal/module/ModuleResolution +java/lang/module/ModuleReference +java/util/function/Supplier +jdk/internal/module/SystemModuleFinders$2 +jdk/internal/module/ModuleReferenceImpl +jdk/internal/module/SystemModuleFinders$SystemModuleFinder +jdk/internal/loader/BootLoader +jdk/internal/loader/NativeLibraries +jdk/internal/loader/ClassLoaderHelper +java/util/Queue +java/util/Deque +java/util/ArrayDeque +jdk/internal/loader/ArchivedClassLoaders +jdk/internal/loader/ClassLoaders$BootClassLoader +java/security/cert/Certificate +java/lang/ClassLoader$ParallelLoaders +java/util/WeakHashMap +java/util/WeakHashMap$Entry +java/util/Collections$SetFromMap +java/util/WeakHashMap$KeySet +jdk/internal/access/JavaSecurityAccess +java/security/ProtectionDomain$JavaSecurityAccessImpl +java/security/ProtectionDomain$Key +java/security/Principal +jdk/internal/loader/URLClassPath +java/net/URLStreamHandlerFactory +java/net/URL$DefaultFactory +jdk/internal/access/JavaNetURLAccess +java/net/URL$3 +java/io/File$PathStatus +sun/net/www/ParseUtil +java/util/HexFormat +java/net/URLStreamHandler +sun/net/www/protocol/file/Handler +sun/net/util/IPAddressUtil +jdk/internal/util/Preconditions +jdk/internal/module/ServicesCatalog +jdk/internal/loader/AbstractClassLoaderValue +jdk/internal/loader/ClassLoaderValue +jdk/internal/loader/BuiltinClassLoader$LoadedModule +java/util/ImmutableCollections$SetN$SetNIterator +java/lang/module/ModuleFinder$2 +jdk/internal/module/DefaultRoots +java/util/Spliterators +java/util/Spliterators$EmptySpliterator +java/util/Spliterator +java/util/Spliterators$EmptySpliterator$OfRef +java/util/Spliterator$OfPrimitive +java/util/Spliterator$OfInt +java/util/Spliterators$EmptySpliterator$OfInt +java/util/Spliterator$OfLong +java/util/Spliterators$EmptySpliterator$OfLong +java/util/Spliterator$OfDouble +java/util/Spliterators$EmptySpliterator$OfDouble +java/util/Spliterators$IteratorSpliterator +java/util/stream/StreamSupport +java/util/stream/PipelineHelper +java/util/stream/BaseStream +java/util/stream/AbstractPipeline +java/util/stream/Stream +java/util/stream/ReferencePipeline +java/util/stream/ReferencePipeline$Head +java/util/stream/StreamOpFlag +java/util/stream/StreamOpFlag$Type +java/util/stream/StreamOpFlag$MaskBuilder +java/util/EnumMap +java/util/EnumMap$1 +java/lang/PublicMethods$MethodList +java/lang/PublicMethods$Key +java/lang/Class$3 +sun/reflect/annotation/AnnotationParser +jdk/internal/reflect/NativeMethodAccessorImpl +jdk/internal/reflect/DelegatingMethodAccessorImpl +java/lang/invoke/LambdaMetafactory +java/lang/invoke/MethodType$ConcurrentWeakInternSet +java/lang/Void +java/lang/invoke/MethodTypeForm +java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry +sun/invoke/util/Wrapper +sun/invoke/util/Wrapper$Format +java/lang/invoke/LambdaForm$NamedFunction +java/lang/invoke/DirectMethodHandle$Holder +sun/invoke/util/ValueConversions +java/lang/invoke/MethodHandleImpl +java/lang/invoke/Invokers +java/lang/invoke/LambdaForm$Kind +java/lang/NoSuchMethodException +java/lang/invoke/LambdaForm$BasicType +java/lang/invoke/LambdaForm$Name +java/lang/invoke/LambdaForm$Holder +java/lang/invoke/InvokerBytecodeGenerator +java/lang/invoke/InvokerBytecodeGenerator$2 +java/lang/invoke/MethodHandleImpl$Intrinsic +java/lang/Readable +java/nio/CharBuffer +java/nio/HeapCharBuffer +java/lang/StringCoding +java/nio/charset/CoderResult +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L7_L +java/lang/Module$ReflectionData +java/lang/WeakPairMap +java/lang/WeakPairMap$Pair +java/lang/WeakPairMap$Pair$Lookup +java/util/function/Predicate +java/lang/IncompatibleClassChangeError +java/lang/NoSuchMethodError +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_I +jdk/internal/org/objectweb/asm/ClassVisitor +jdk/internal/org/objectweb/asm/ClassWriter +jdk/internal/org/objectweb/asm/SymbolTable +jdk/internal/org/objectweb/asm/Symbol +jdk/internal/org/objectweb/asm/SymbolTable$Entry +jdk/internal/org/objectweb/asm/ByteVector +sun/invoke/util/BytecodeDescriptor +jdk/internal/org/objectweb/asm/MethodVisitor +jdk/internal/org/objectweb/asm/MethodWriter +jdk/internal/org/objectweb/asm/Type +jdk/internal/org/objectweb/asm/Label +jdk/internal/org/objectweb/asm/Frame +jdk/internal/org/objectweb/asm/AnnotationVisitor +jdk/internal/org/objectweb/asm/AnnotationWriter +java/lang/invoke/InvokerBytecodeGenerator$ClassData +sun/invoke/util/VerifyType +sun/invoke/empty/Empty +java/util/ArrayList$Itr +jdk/internal/org/objectweb/asm/FieldVisitor +jdk/internal/org/objectweb/asm/FieldWriter +jdk/internal/org/objectweb/asm/Attribute +jdk/internal/org/objectweb/asm/Handler +java/lang/invoke/MethodHandles$Lookup$ClassFile +java/lang/invoke/MethodHandles$Lookup$ClassOption +java/lang/invoke/MethodHandles$Lookup$ClassDefiner +java/lang/invoke/BootstrapMethodInvoker +java/lang/invoke/VarHandle$AccessMode +java/lang/invoke/VarHandle$AccessType +java/lang/invoke/Invokers$Holder +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L8_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L8_L +jdk/internal/access/JavaLangInvokeAccess +java/lang/invoke/MethodHandleImpl$1 +java/lang/invoke/AbstractValidatingLambdaMetafactory +java/lang/invoke/InnerClassLambdaMetafactory +sun/security/action/GetBooleanAction +jdk/internal/org/objectweb/asm/Handle +jdk/internal/org/objectweb/asm/ConstantDynamic +java/lang/invoke/MethodHandleInfo +java/lang/invoke/InfoFromMemberName +java/lang/invoke/LambdaProxyClassArchive +java/lang/invoke/TypeConvertingMethodAdapter +java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator +jdk/internal/org/objectweb/asm/ClassReader +java/util/ImmutableCollections$Set12$1 +java/lang/invoke/InnerClassLambdaMetafactory$1 +java/lang/invoke/BoundMethodHandle +java/lang/invoke/ClassSpecializer +java/lang/invoke/BoundMethodHandle$Specializer +java/util/function/Function +java/lang/invoke/ClassSpecializer$1 +java/lang/invoke/ClassSpecializer$SpeciesData +java/lang/invoke/BoundMethodHandle$SpeciesData +java/lang/invoke/ClassSpecializer$Factory +java/lang/invoke/BoundMethodHandle$Specializer$Factory +java/lang/invoke/SimpleMethodHandle +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.SimpleMethodHandle +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_L +java/lang/NoSuchFieldException +java/lang/invoke/BoundMethodHandle$Species_L +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4_L +java/lang/invoke/DirectMethodHandle$2 +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getReference LL_L +java/lang/invoke/DirectMethodHandle$Accessor +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_L LL_L +java/lang/invoke/DelegatingMethodHandle +java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle +java/lang/invoke/DelegatingMethodHandle$Holder +sun/invoke/util/Wrapper$1 +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_L L_L +java/lang/invoke/LambdaFormEditor +java/lang/invoke/LambdaFormEditor$TransformKey +java/lang/invoke/LambdaFormBuffer +java/lang/invoke/LambdaFormEditor$Transform +jdk/internal/ref/CleanerFactory +java/util/concurrent/ThreadFactory +jdk/internal/ref/CleanerFactory$1 +java/lang/ref/Cleaner +java/lang/ref/Cleaner$1 +jdk/internal/ref/CleanerImpl +java/lang/ref/Cleaner$Cleanable +jdk/internal/ref/PhantomCleanable +jdk/internal/ref/CleanerImpl$PhantomCleanableRef +jdk/internal/ref/CleanerImpl$CleanerCleanable +jdk/internal/misc/InnocuousThread +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L_L +@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$0 (Ljava/lang/module/ModuleReference;)Z (Ljava/lang/module/ModuleReference;)Z +java/util/stream/ReferencePipeline$StatelessOp +java/util/stream/ReferencePipeline$2 +java/util/stream/StreamShape +@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleReference descriptor ()Ljava/lang/module/ModuleDescriptor; (Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor; +java/util/stream/ReferencePipeline$3 +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LL_L +java/lang/invoke/DirectMethodHandle$Constructor +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LL_L +@lambda-proxy jdk/internal/module/DefaultRoots test (Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$1 (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleDescriptor;)Z (Ljava/lang/module/ModuleDescriptor;)Z +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual LL_L +@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleDescriptor name ()Ljava/lang/String; (Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String; +java/util/stream/Collectors +java/util/stream/Collector$Characteristics +java/util/EnumSet +java/util/RegularEnumSet +java/util/stream/Collector +java/util/stream/Collectors$CollectorImpl +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L_L +@lambda-proxy java/util/stream/Collectors get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/HashSet ()V ()Ljava/util/HashSet; +java/util/function/BiConsumer +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeInterface L3_I +java/lang/invoke/DirectMethodHandle$Interface +@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeInterface java/util/Set add (Ljava/lang/Object;)Z (Ljava/util/HashSet;Ljava/lang/Object;)V +java/util/function/BiFunction +java/util/function/BinaryOperator +@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$toSet$7 (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_L +@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$castingIdentity$2 (Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Ljava/lang/Object; +java/util/stream/ReduceOps +java/util/stream/TerminalOp +java/util/stream/ReduceOps$ReduceOp +java/util/stream/ReduceOps$3 +java/util/stream/ReduceOps$Box +java/util/function/Consumer +java/util/stream/Sink +java/util/stream/TerminalSink +java/util/stream/ReduceOps$AccumulatingSink +java/util/stream/ReduceOps$3ReducingSink +java/util/stream/Sink$ChainedReference +java/util/stream/ReferencePipeline$3$1 +java/util/stream/ReferencePipeline$2$1 +java/util/AbstractList$RandomAccessSpliterator +@lambda-proxy java/lang/module/ModuleFinder$2 apply (Ljava/lang/String;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$find$0 (Ljava/lang/String;Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; (Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; +@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; +java/util/stream/ReferencePipeline$7 +java/util/stream/FindOps +java/util/stream/FindOps$FindSink +java/util/stream/FindOps$FindSink$OfRef +java/util/stream/FindOps$FindOp +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_I +@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z +@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; +@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z +@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; +java/util/stream/ReferencePipeline$7$1 +java/util/stream/Streams$AbstractStreamBuilderImpl +java/util/stream/Stream$Builder +java/util/stream/Streams$StreamBuilderImpl +java/util/stream/Streams +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_V +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L3_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L3_L +@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/lang/String;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$find$1 (Ljava/lang/String;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V +@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$exportsAPI$2 (Ljava/lang/module/ModuleDescriptor$Exports;)Z (Ljava/lang/module/ModuleDescriptor$Exports;)Z +java/util/HashMap$KeySet +java/util/HashMap$KeyIterator +java/lang/module/Configuration +java/lang/module/Resolver +java/lang/module/ModuleFinder$1 +java/util/ListIterator +java/util/ImmutableCollections$ListItr +java/util/HashMap$Values +java/util/HashMap$ValueIterator +@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$findAll$2 (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; +@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/util/Set;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$findAll$3 (Ljava/util/Set;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V +java/util/stream/ForEachOps +java/util/stream/ForEachOps$ForEachOp +java/util/stream/ForEachOps$ForEachOp$OfRef +java/nio/file/attribute/BasicFileAttributes +java/nio/file/CopyOption +java/nio/file/LinkOption +java/nio/file/Files +java/nio/file/attribute/AttributeView +java/nio/file/attribute/FileAttributeView +java/nio/file/attribute/BasicFileAttributeView +sun/nio/fs/Util +sun/nio/fs/WindowsFileAttributeViews +sun/nio/fs/DynamicFileAttributeView +sun/nio/fs/AbstractBasicFileAttributeView +sun/nio/fs/WindowsFileAttributeViews$Basic +java/nio/file/attribute/DosFileAttributes +sun/nio/fs/WindowsFileAttributes +sun/nio/fs/NativeBuffers +jdk/internal/misc/TerminatingThreadLocal +sun/nio/fs/NativeBuffers$1 +jdk/internal/misc/TerminatingThreadLocal$1 +java/lang/ThreadLocal$ThreadLocalMap +java/lang/ThreadLocal$ThreadLocalMap$Entry +java/util/IdentityHashMap +java/util/IdentityHashMap$KeySet +sun/nio/fs/NativeBuffer +sun/nio/fs/NativeBuffer$Deallocator +sun/nio/fs/WindowsNativeDispatcher +jdk/internal/loader/NativeLibraries$LibraryPaths +jdk/internal/loader/NativeLibraries$1 +java/util/ArrayDeque$DeqIterator +jdk/internal/loader/NativeLibrary +jdk/internal/loader/NativeLibraries$NativeLibraryImpl +java/util/concurrent/ConcurrentHashMap$CollectionView +java/util/concurrent/ConcurrentHashMap$ValuesView +java/util/concurrent/ConcurrentHashMap$Traverser +java/util/concurrent/ConcurrentHashMap$BaseIterator +java/util/Enumeration +java/util/concurrent/ConcurrentHashMap$ValueIterator +sun/nio/fs/WindowsNativeDispatcher$FirstFile +sun/nio/fs/WindowsNativeDispatcher$FirstStream +sun/nio/fs/WindowsNativeDispatcher$VolumeInformation +sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace +sun/nio/fs/WindowsNativeDispatcher$Account +sun/nio/fs/WindowsNativeDispatcher$AclInformation +sun/nio/fs/WindowsNativeDispatcher$CompletionStatus +java/util/zip/ZipFile$CleanableResource +java/util/zip/ZipCoder +java/util/zip/ZipCoder$UTF8ZipCoder +java/util/zip/ZipFile$Source +java/util/zip/ZipFile$Source$Key +java/io/DataOutput +java/io/DataInput +java/io/RandomAccessFile +jdk/internal/access/JavaIORandomAccessFileAccess +java/io/RandomAccessFile$2 +java/io/FileCleanable +java/util/zip/ZipFile$Source$End +java/util/zip/ZipUtils +java/util/concurrent/TimeUnit +java/nio/file/attribute/FileTime +java/util/Locale +sun/util/locale/BaseLocale +sun/util/locale/LocaleUtils +jdk/internal/perf/PerfCounter$CoreCounters +java/util/zip/ZipEntry +java/util/jar/JarEntry +java/util/jar/JarFile$JarFileEntry +java/util/zip/ZipFile$ZipFileInputStream +java/util/zip/InflaterInputStream +java/util/zip/ZipFile$ZipFileInflaterInputStream +java/util/zip/Inflater +java/util/zip/Inflater$InflaterZStreamRef +java/util/zip/ZipFile$InflaterCleanupAction +sun/security/util/SignatureFileVerifier +sun/security/util/Debug +sun/security/action/GetIntegerAction +java/util/jar/JarVerifier +java/security/CodeSigner +java/io/ByteArrayOutputStream +java/util/jar/Attributes +java/util/LinkedHashMap +java/util/jar/Manifest$FastInputStream +jdk/internal/module/ModulePath$Patterns +java/util/regex/Pattern +java/util/regex/Pattern$Node +java/util/regex/Pattern$LastNode +java/util/regex/Pattern$GroupHead +java/util/regex/Pattern$CharPredicate +java/util/regex/Pattern$BmpCharPredicate +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LII_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LI_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IL_L +@lambda-proxy java/util/regex/Pattern is (I)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Single$7 (II)Z (I)Z +java/util/regex/Pattern$CharProperty +java/util/regex/Pattern$BmpCharProperty +java/util/regex/Pattern$GroupTail +java/util/regex/CharPredicates +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_I +@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_DIGIT$18 (I)Z (I)Z +java/util/regex/Pattern$Qtype +java/util/regex/Pattern$CharPropertyGreedy +java/util/regex/Pattern$BmpCharPropertyGreedy +java/util/regex/Pattern$Dollar +java/util/regex/Pattern$BranchConn +java/util/regex/Pattern$Branch +java/util/regex/Pattern$SliceNode +java/util/regex/Pattern$Slice +java/util/regex/Pattern$Begin +java/util/regex/Pattern$First +java/util/regex/Pattern$Start +java/util/regex/Pattern$TreeInfo +java/util/regex/Pattern$BitClass +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI3_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LII_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLII_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IIL_L +@lambda-proxy java/util/regex/Pattern is (II)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Range$10 (III)Z (I)Z +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC L3I_I +@lambda-proxy java/util/regex/Pattern$BmpCharPredicate is (Ljava/util/regex/Pattern$BmpCharPredicate;Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$BmpCharPredicate lambda$union$2 (Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC LLI_I +@lambda-proxy java/util/regex/Pattern$CharPredicate is (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$CharPredicate lambda$negate$3 (I)Z (I)Z +java/util/regex/Pattern$StartS +java/util/regex/Pattern$BackRef +java/util/regex/Pattern$Curly +java/util/regex/Pattern$Ques +java/util/regex/Pattern$GroupCurly +java/util/regex/MatchResult +java/util/regex/Matcher +java/util/regex/IntHashSet +java/lang/module/ModuleDescriptor$Builder +jdk/internal/module/Checks +java/util/Spliterators$AbstractSpliterator +java/util/zip/ZipFile$EntrySpliterator +java/util/function/IntFunction +@lambda-proxy java/util/zip/ZipFile apply (Ljava/util/zip/ZipFile;)Ljava/util/function/IntFunction; (I)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipFile lambda$jarStream$1 (I)Ljava/util/jar/JarEntry; (I)Ljava/util/jar/JarEntry; +@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$2 (Ljava/util/jar/JarEntry;)Z (Ljava/util/jar/JarEntry;)Z +@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipEntry getName ()Ljava/lang/String; (Ljava/util/jar/JarEntry;)Ljava/lang/String; +@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$3 (Ljava/lang/String;)Z (Ljava/lang/String;)Z +@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$4 (Ljava/lang/String;)Z (Ljava/lang/String;)Z +java/util/stream/Collectors$Partition +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_V +@lambda-proxy java/util/stream/Collectors accept (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;)Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$62 (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V (Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V +@lambda-proxy java/util/stream/Collectors apply (Ljava/util/function/BinaryOperator;)Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$63 (Ljava/util/function/BinaryOperator;Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; (Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; +@lambda-proxy java/util/stream/Collectors get (Ljava/util/stream/Collector;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$64 (Ljava/util/stream/Collector;)Ljava/util/stream/Collectors$Partition; ()Ljava/util/stream/Collectors$Partition; +java/util/stream/Collectors$Partition$1 +java/util/AbstractMap$SimpleImmutableEntry +java/util/HashMap$HashMapSpliterator +java/util/HashMap$KeySpliterator +@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toPackageName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; +@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; +java/util/stream/DistinctOps +java/util/stream/ReferencePipeline$StatefulOp +java/util/stream/DistinctOps$1 +java/util/stream/DistinctOps$1$2 +@lambda-proxy java/lang/module/ModuleDescriptor$Builder accept ()Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeStatic jdk/internal/module/Checks requirePackageName (Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V +@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toServiceName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; +@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; +jdk/internal/module/ModuleInfo$Attributes +jdk/internal/module/ModuleReferences +sun/nio/fs/WindowsUriSupport +java/net/URI$Parser +java/lang/module/ModuleReader +@lambda-proxy jdk/internal/module/ModuleReferences get (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$0 (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/lang/module/ModuleReader; ()Ljava/lang/module/ModuleReader; +jdk/internal/module/ModuleHashes$HashSupplier +@lambda-proxy jdk/internal/module/ModuleReferences generate (Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleHashes$HashSupplier; (Ljava/lang/String;)[B REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$1 (Ljava/util/function/Supplier;Ljava/lang/String;)[B (Ljava/lang/String;)[B +java/io/RandomAccessFile$1 +java/util/ImmutableCollections$Map1 +java/util/HashMap$ValueSpliterator +java/util/Collections$UnmodifiableCollection$1 +java/lang/ModuleLayer +java/util/LinkedHashSet +java/lang/module/ResolvedModule +jdk/internal/module/ModuleLoaderMap +jdk/internal/module/ModuleLoaderMap$Mapper +jdk/internal/module/ModuleLoaderMap$Modules +jdk/internal/loader/AbstractClassLoaderValue$Memoizer +jdk/internal/module/ServicesCatalog$ServiceProvider +java/util/concurrent/CopyOnWriteArrayList +java/lang/ModuleLayer$Controller +jdk/internal/module/ModuleBootstrap$SafeModuleFinder +java/lang/invoke/StringConcatFactory +java/lang/invoke/StringConcatFactory$1 +java/lang/invoke/StringConcatFactory$2 +java/lang/invoke/StringConcatFactory$3 +sun/launcher/LauncherHelper +java/nio/charset/CharsetDecoder +sun/nio/cs/ArrayDecoder +sun/nio/cs/SingleByte$Decoder +sun/net/util/URLUtil +java/security/PrivilegedExceptionAction +jdk/internal/loader/URLClassPath$3 +jdk/internal/loader/URLClassPath$Loader +jdk/internal/loader/URLClassPath$JarLoader +sun/net/www/protocol/jar/Handler +jdk/internal/loader/URLClassPath$JarLoader$1 +jdk/internal/loader/FileURLMapper +java/nio/file/FileSystems$DefaultFileSystemHolder +java/nio/file/FileSystems$DefaultFileSystemHolder$1 +jdk/internal/util/jar/JarIndex +jdk/internal/loader/Resource +jdk/internal/loader/URLClassPath$JarLoader$2 +java/lang/NamedPackage +java/lang/Package +java/lang/Package$VersionInfo +sun/nio/ByteBuffered +java/util/zip/Checksum +java/util/zip/CRC32 +java/util/zip/Checksum$1 +java/security/SecureClassLoader$CodeSourceKey +java/security/SecureClassLoader$1 +java/security/PermissionCollection +sun/security/util/LazyCodeSourcePermissionCollection +java/security/Permissions +java/lang/RuntimePermission +java/security/BasicPermissionCollection +java/security/AllPermission +java/security/UnresolvedPermission +java/security/SecureClassLoader$DebugHolder +java/time/temporal/TemporalAccessor +java/util/logging/Logger +java/util/logging/Handler +java/util/logging/Level +java/util/logging/Level$KnownLevel +@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$3 (Ljava/lang/String;)Ljava/util/List; (Ljava/lang/String;)Ljava/util/List; +@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$4 (Ljava/lang/Integer;)Ljava/util/List; (Ljava/lang/Integer;)Ljava/util/List; +java/util/logging/Logger$LoggerBundle +java/util/logging/Logger$ConfigurationData +java/util/logging/LogManager +java/util/logging/LogManager$1 +java/util/logging/LogManager$LoggerContext +java/util/logging/LogManager$SystemLoggerContext +java/util/logging/LogManager$LogNode +java/util/concurrent/locks/AbstractQueuedSynchronizer +java/util/concurrent/locks/ReentrantLock$Sync +java/util/concurrent/locks/ReentrantLock$NonfairSync +java/util/Collections$SynchronizedMap +java/util/logging/LogManager$Cleaner +java/lang/ApplicationShutdownHooks +java/lang/ApplicationShutdownHooks$1 +java/lang/Shutdown +java/lang/Shutdown$Lock +java/util/logging/LoggingPermission +sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess +java/util/logging/LogManager$LoggingProviderAccess +sun/security/util/FilePermCompat +sun/security/util/SecurityProperties +java/security/Security +java/security/Security$1 +java/util/Properties$LineReader +java/util/concurrent/ConcurrentHashMap$ForwardingNode +java/io/FileInputStream$1 +java/util/concurrent/ConcurrentHashMap$EntrySetView +java/util/concurrent/ConcurrentHashMap$EntryIterator +java/util/concurrent/ConcurrentHashMap$MapEntry +jdk/internal/access/JavaSecurityPropertiesAccess +java/security/Security$2 +java/io/FilePermission +java/lang/System$LoggerFinder +jdk/internal/logger/DefaultLoggerFinder +sun/util/logging/internal/LoggingProviderImpl +java/util/logging/LogManager$2 +java/util/logging/LogManager$RootLogger +java/nio/file/Paths +java/util/logging/LogManager$LoggerWeakRef +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L6_L +java/lang/invoke/MethodHandleImpl$AsVarargsCollector +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L7_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder delegate L6_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L7_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L3_L +java/lang/invoke/BoundMethodHandle$Species_LL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_L +java/util/logging/LogManager$VisitedLoggers +java/util/logging/LogManager$LoggerContext$1 +java/util/concurrent/ConcurrentHashMap$KeySetView +java/util/Collections$3 +java/util/concurrent/ConcurrentHashMap$KeyIterator +java/util/Properties$EntrySet +java/util/Collections$SynchronizedCollection +java/util/Collections$SynchronizedSet +java/util/Hashtable$Enumerator +@lambda-proxy java/util/logging/Level apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/logging/Level$KnownLevel mirrored ()Ljava/util/Optional; (Ljava/util/logging/Level$KnownLevel;)Ljava/util/Optional; +java/util/ArrayList$ArrayListSpliterator +@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; +java/util/IdentityHashMap$Values +java/lang/System$Logger +sun/util/logging/PlatformLogger$Bridge +sun/util/logging/PlatformLogger$ConfigurableBridge +jdk/internal/logger/BootstrapLogger +jdk/internal/logger/BootstrapLogger$DetectBackend +jdk/internal/logger/BootstrapLogger$DetectBackend$1 +java/util/ServiceLoader +java/util/ServiceLoader$ModuleServicesLookupIterator +java/util/Spliterators$1Adapter +java/util/ServiceLoader$LazyClassPathLookupIterator +java/util/ServiceLoader$2 +java/util/ServiceLoader$3 +jdk/internal/module/Resources +jdk/internal/loader/BuiltinClassLoader$2 +jdk/internal/loader/BuiltinClassLoader$5 +jdk/internal/module/SystemModuleFinders$SystemModuleReader +jdk/internal/module/SystemModuleFinders$SystemImage +jdk/internal/jimage/ImageReaderFactory +jdk/internal/jimage/ImageReaderFactory$1 +jdk/internal/jimage/ImageReader +jdk/internal/jimage/BasicImageReader +jdk/internal/jimage/ImageReader$SharedImageReader +jdk/internal/jimage/BasicImageReader$1 +jdk/internal/jimage/NativeImageBuffer +jdk/internal/jimage/NativeImageBuffer$1 +jdk/internal/jimage/ImageHeader +java/nio/IntBuffer +java/nio/DirectIntBufferU +java/nio/DirectByteBufferR +java/nio/DirectIntBufferRU +jdk/internal/jimage/ImageStrings +jdk/internal/jimage/ImageStringsReader +jdk/internal/jimage/decompressor/Decompressor +java/util/Collections$EmptyIterator +java/util/Collections$EmptyEnumeration +jdk/internal/loader/BuiltinClassLoader$1 +java/lang/CompoundEnumeration +jdk/internal/loader/URLClassPath$1 +java/util/concurrent/CopyOnWriteArrayList$COWIterator +java/util/ServiceLoader$1 +java/util/ServiceLoader$Provider +java/util/ServiceLoader$ProviderImpl +jdk/internal/logger/BootstrapLogger$LoggingBackend +jdk/internal/logger/BootstrapLogger$RedirectedLoggers +jdk/internal/logger/BootstrapLogger$BootstrapExecutors +java/util/logging/LogManager$4 +java/util/logging/Logger$SystemLoggerHelper +java/util/logging/Logger$SystemLoggerHelper$1 +jdk/internal/logger/DefaultLoggerFinder$1 +java/net/InetAddress +jdk/internal/access/JavaNetInetAddressAccess +java/net/InetAddress$1 +java/net/InetAddress$InetAddressHolder +java/util/SortedSet +java/util/NavigableSet +java/util/concurrent/ConcurrentSkipListSet +java/util/SortedMap +java/util/NavigableMap +java/util/concurrent/ConcurrentNavigableMap +java/util/concurrent/ConcurrentSkipListMap +java/util/concurrent/ConcurrentSkipListMap$Index +java/lang/invoke/VarHandles +java/lang/ClassValue +java/lang/invoke/VarHandles$1 +java/lang/ClassValue$Entry +java/lang/ClassValue$Identity +java/lang/ClassValue$Version +java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly +java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite +java/lang/invoke/VarHandle$1 +jdk/internal/util/Preconditions$1 +java/lang/invoke/VarHandleGuards +java/lang/invoke/VarForm +java/util/concurrent/atomic/Striped64 +java/util/concurrent/atomic/LongAdder +java/util/concurrent/ConcurrentSkipListMap$Node +java/net/InetAddressImplFactory +java/net/InetAddressImpl +java/net/Inet6AddressImpl +java/net/InetAddress$NameService +java/net/InetAddress$PlatformNameService +java/net/Inet4Address +java/net/NetworkInterface +java/net/InterfaceAddress +java/net/Inet6Address +java/net/Inet6Address$Inet6AddressHolder +java/net/DefaultInterface +java/util/Spliterators$ArraySpliterator +java/util/StringJoiner +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L4_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L5_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L4_L +@lambda-proxy java/util/stream/Collectors get (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$joining$11 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/StringJoiner; ()Ljava/util/StringJoiner; +@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeVirtual java/util/StringJoiner add (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/lang/CharSequence;)V +@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner merge (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/util/StringJoiner;)Ljava/util/StringJoiner; +@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner toString ()Ljava/lang/String; (Ljava/util/StringJoiner;)Ljava/lang/String; +java/util/concurrent/Future +java/util/concurrent/ForkJoinTask +java/util/concurrent/CountedCompleter +java/util/stream/AbstractTask +java/util/stream/ReduceOps$ReduceTask +java/lang/invoke/VarHandleInts$FieldInstanceReadOnly +java/lang/invoke/VarHandleInts$FieldInstanceReadWrite +java/util/concurrent/ForkJoinTask$Aux +java/util/concurrent/Executor +java/util/concurrent/ExecutorService +java/util/concurrent/AbstractExecutorService +java/util/concurrent/ForkJoinPool +java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly +java/lang/invoke/VarHandleLongs$FieldInstanceReadWrite +java/lang/invoke/VarHandleInts$FieldStaticReadOnly +java/lang/invoke/VarHandleInts$FieldStaticReadWrite +java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory +java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory +java/util/concurrent/ForkJoinPool$1 +java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory +java/util/concurrent/ForkJoinPool$WorkQueue +java/util/concurrent/ForkJoinWorkerThread +java/util/random/RandomGenerator +java/util/Random +java/util/concurrent/ThreadLocalRandom +jdk/internal/util/random/RandomSupport +java/lang/invoke/VarHandleReferences$Array +java/lang/invoke/VarHandle$AccessDescriptor +java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory$1 +java/util/regex/ASCII +@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_SPACE$20 (I)Z (I)Z +java/util/ArrayList$SubList +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual L3_V +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLJ_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3J_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LLJ_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL3_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL3_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL3_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLL_J +java/lang/invoke/BoundMethodHandle$Species_LLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJ_L +java/lang/invoke/BoundMethodHandle$Species_LLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL_J +java/lang/invoke/BoundMethodHandle$Species_LLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L8_L +java/lang/Long$LongCache +java/lang/invoke/MethodHandles$1 +java/lang/invoke/BoundMethodHandle$Species_LJ +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LJ +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4J_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getLong LL_J +java/lang/invoke/BoundMethodHandle$Species_LLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L9_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_J +java/lang/invoke/BoundMethodHandle$Species_LLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L10_L +java/util/TreeMap +java/lang/invoke/LambdaFormEditor$1 +java/util/TreeMap$Entry +java/util/TreeMap$EntrySet +java/util/TreeMap$PrivateEntryIterator +java/util/TreeMap$EntryIterator +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L11_L +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L12_L +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L13_L +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L14_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L6_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L5_L +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L15_L +java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLLL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLLL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L16_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L6_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLIL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLIL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLIL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLI_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJI_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJI_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJI_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3I_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LIL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLIL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod ILL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLJL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLJL_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJ_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJJ_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJJ_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_J +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JJL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LD_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLD_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod DL_L +jdk/internal/math/FloatingDecimal +jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter +jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer +jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer +jdk/internal/math/FloatingDecimal$1 +jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter +jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer +java/time/format/DateTimeFormatter +java/time/format/DateTimeFormatterBuilder +java/time/temporal/TemporalQuery +java/time/ZoneId +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStaticInit LL_L +@lambda-proxy java/time/format/DateTimeFormatterBuilder queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatterBuilder lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; +java/lang/Character$CharacterCache +java/time/temporal/TemporalField +java/time/temporal/ChronoField +java/time/temporal/TemporalUnit +java/time/temporal/ChronoUnit +java/time/temporal/TemporalAmount +java/time/Duration +java/math/BigInteger +java/time/temporal/ValueRange +java/time/temporal/IsoFields +java/time/temporal/IsoFields$Field +java/time/temporal/IsoFields$Field$1 +java/time/temporal/IsoFields$Field$2 +java/time/temporal/IsoFields$Field$3 +java/time/temporal/IsoFields$Field$4 +java/time/temporal/IsoFields$Unit +java/time/temporal/JulianFields +java/time/temporal/JulianFields$Field +java/time/format/SignStyle +java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser +java/time/format/DateTimeFormatterBuilder$NumberPrinterParser +java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser +java/time/format/ResolverStyle +java/time/chrono/Chronology +java/time/chrono/AbstractChronology +java/time/chrono/IsoChronology +java/util/Locale$Category +java/time/format/DateTimeFormatterBuilder$CompositePrinterParser +java/time/format/DecimalStyle +java/time/format/DateTimeFormatterBuilder$SettingsParser +java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser +java/time/format/DateTimeFormatterBuilder$FractionPrinterParser +java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser +java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser +java/time/format/DateTimeFormatterBuilder$InstantPrinterParser +java/time/format/TextStyle +java/util/Collections$SingletonMap +java/time/format/DateTimeTextProvider$LocaleStore +java/util/Collections$SingletonSet +java/util/Collections$1 +java/util/LinkedHashMap$LinkedEntrySet +java/util/LinkedHashMap$LinkedHashIterator +java/util/LinkedHashMap$LinkedEntryIterator +java/time/format/DateTimeTextProvider +java/time/format/DateTimeTextProvider$1 +java/util/Arrays$LegacyMergeSort +java/util/TimSort +java/time/format/DateTimeFormatterBuilder$1 +java/time/format/DateTimeFormatterBuilder$TextPrinterParser +java/time/chrono/ChronoPeriod +java/time/Period +@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; +@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$1 (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; +java/time/temporal/TemporalAdjuster +java/time/ZoneOffset +java/time/ZoneRegion +java/time/zone/ZoneRules +java/time/zone/ZoneOffsetTransitionRule +java/time/temporal/Temporal +java/time/chrono/ChronoLocalDateTime +java/time/LocalDateTime +java/time/chrono/ChronoLocalDate +java/time/LocalDate +java/time/LocalTime +java/time/InstantSource +java/time/Clock +java/time/Clock$SystemClock +java/time/Instant +java/time/format/DateTimePrintContext +java/time/temporal/TemporalQueries +java/time/temporal/TemporalQueries$1 +java/time/temporal/TemporalQueries$2 +java/time/temporal/TemporalQueries$3 +java/time/temporal/TemporalQueries$4 +java/time/temporal/TemporalQueries$5 +java/time/temporal/TemporalQueries$6 +java/time/temporal/TemporalQueries$7 +java/time/LocalDate$1 +java/time/format/DateTimeFormatterBuilder$2 +java/time/LocalTime$1 +java/math/BigDecimal +java/math/RoundingMode +java/text/Format +java/text/DateFormat +java/util/spi/LocaleServiceProvider +java/text/spi/DateFormatProvider +sun/util/locale/provider/LocaleProviderAdapter +sun/util/locale/provider/LocaleProviderAdapter$Type +java/util/Collections$UnmodifiableList +java/util/Collections$UnmodifiableRandomAccessList +sun/util/locale/provider/LocaleProviderAdapter$1 +sun/util/locale/provider/ResourceBundleBasedAdapter +sun/util/locale/provider/JRELocaleProviderAdapter +sun/util/cldr/CLDRLocaleProviderAdapter +sun/util/locale/provider/LocaleDataMetaInfo +sun/util/cldr/CLDRBaseLocaleDataMetaInfo +sun/util/locale/LanguageTag +sun/util/locale/ParseStatus +sun/util/locale/StringTokenIterator +sun/util/locale/InternalLocaleBuilder +sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar +sun/util/locale/BaseLocale$Key +sun/util/locale/LocaleObjectCache +sun/util/locale/BaseLocale$Cache +sun/util/locale/LocaleObjectCache$CacheEntry +java/util/Locale$Cache +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_L +@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run ()Ljava/security/PrivilegedExceptionAction; ()Ljava/lang/Object; REF_invokeStatic sun/util/cldr/CLDRLocaleProviderAdapter lambda$new$0 ()Lsun/util/locale/provider/LocaleDataMetaInfo; ()Lsun/util/locale/provider/LocaleDataMetaInfo; +@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatProvider$2 ()Ljava/text/spi/DateFormatProvider; ()Ljava/text/spi/DateFormatProvider; +sun/util/locale/provider/AvailableLanguageTags +sun/util/locale/provider/DateFormatProviderImpl +java/util/StringTokenizer +sun/util/locale/provider/CalendarDataUtility +java/util/Locale$Builder +java/text/SimpleDateFormat +java/text/AttributedCharacterIterator$Attribute +java/text/Format$Field +java/text/DateFormat$Field +java/util/Calendar +java/util/TimeZone +sun/util/calendar/ZoneInfo +sun/util/calendar/ZoneInfoFile +sun/util/calendar/ZoneInfoFile$1 +java/io/DataInputStream +sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule +sun/util/spi/CalendarProvider +@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getCalendarProvider$11 ()Lsun/util/spi/CalendarProvider; ()Lsun/util/spi/CalendarProvider; +sun/util/locale/provider/CalendarProviderImpl +java/util/Calendar$Builder +java/util/GregorianCalendar +sun/util/calendar/CalendarSystem +sun/util/calendar/CalendarSystem$GregorianHolder +sun/util/calendar/AbstractCalendar +sun/util/calendar/BaseCalendar +sun/util/calendar/Gregorian +java/util/spi/CalendarDataProvider +sun/util/locale/provider/LocaleServiceProviderPool +java/text/spi/BreakIteratorProvider +java/text/spi/CollatorProvider +java/text/spi/DateFormatSymbolsProvider +java/text/spi/DecimalFormatSymbolsProvider +java/text/spi/NumberFormatProvider +java/util/spi/CurrencyNameProvider +java/util/spi/LocaleNameProvider +java/util/spi/TimeZoneNameProvider +sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter +sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter +java/util/ResourceBundle$Control +java/util/ResourceBundle +java/util/ResourceBundle$Control$CandidateListCache +java/util/ResourceBundle$SingleFormatControl +java/util/ResourceBundle$NoFallbackControl +java/util/AbstractSequentialList +java/util/LinkedList +java/util/LinkedList$Node +@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run (Lsun/util/cldr/CLDRLocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/cldr/CLDRLocaleProviderAdapter lambda$getCalendarDataProvider$1 ()Ljava/util/spi/CalendarDataProvider; ()Ljava/util/spi/CalendarDataProvider; +sun/util/locale/provider/CalendarDataProviderImpl +sun/util/cldr/CLDRCalendarDataProviderImpl +sun/util/locale/provider/LocaleResources +sun/util/resources/LocaleData +sun/util/resources/LocaleData$1 +sun/util/resources/Bundles$Strategy +sun/util/resources/LocaleData$LocaleDataStrategy +sun/util/resources/Bundles +sun/util/resources/Bundles$1 +jdk/internal/access/JavaUtilResourceBundleAccess +java/util/ResourceBundle$1 +java/util/ResourceBundle$2 +sun/util/resources/Bundles$CacheKey +java/util/ListResourceBundle +sun/util/resources/cldr/CalendarData +java/util/ResourceBundle$ResourceBundleProviderHelper +@lambda-proxy java/util/ResourceBundle$ResourceBundleProviderHelper run (Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeStatic java/util/ResourceBundle$ResourceBundleProviderHelper lambda$newResourceBundle$0 (Ljava/lang/reflect/Constructor;)Ljava/lang/Void; ()Ljava/lang/Void; +sun/util/resources/Bundles$CacheKeyReference +sun/util/resources/Bundles$BundleReference +sun/util/locale/provider/LocaleResources$ResourceReference +sun/util/calendar/CalendarDate +sun/util/calendar/BaseCalendar$Date +sun/util/calendar/Gregorian$Date +sun/util/calendar/CalendarUtils +java/text/DateFormatSymbols +@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatSymbolsProvider$3 ()Ljava/text/spi/DateFormatSymbolsProvider; ()Ljava/text/spi/DateFormatSymbolsProvider; +sun/util/locale/provider/DateFormatSymbolsProviderImpl +sun/text/resources/cldr/FormatData +java/text/NumberFormat +@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getNumberFormatProvider$5 ()Ljava/text/spi/NumberFormatProvider; ()Ljava/text/spi/NumberFormatProvider; +sun/util/locale/provider/NumberFormatProviderImpl +java/text/DecimalFormatSymbols +@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDecimalFormatSymbolsProvider$4 ()Ljava/text/spi/DecimalFormatSymbolsProvider; ()Ljava/text/spi/DecimalFormatSymbolsProvider; +sun/util/locale/provider/DecimalFormatSymbolsProviderImpl +java/lang/StringLatin1$CharsSpliterator +java/util/stream/IntStream +java/util/stream/IntPipeline +java/util/stream/IntPipeline$Head +java/util/function/IntPredicate +@lambda-proxy java/text/DecimalFormatSymbols test ()Ljava/util/function/IntPredicate; (I)Z REF_invokeStatic java/text/DecimalFormatSymbols lambda$findNonFormatChar$0 (I)Z (I)Z +java/util/stream/IntPipeline$StatelessOp +java/util/stream/IntPipeline$10 +java/util/function/IntConsumer +java/util/stream/Sink$OfInt +java/util/stream/FindOps$FindSink$OfInt +java/util/OptionalInt +@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z +@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; +@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z +@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; +java/util/stream/Sink$ChainedInt +java/util/stream/IntPipeline$10$1 +java/lang/StringUTF16$CharsSpliterator +java/lang/CharacterData00 +java/text/DecimalFormat +java/text/FieldPosition +java/text/DigitList +java/util/Date +java/text/DontCareFieldPosition +java/text/Format$FieldDelegate +java/text/DontCareFieldPosition$1 +java/text/NumberFormat$Field +java/util/Formatter +java/util/Formatter$Conversion +java/util/Formatter$FormatString +java/util/Formatter$FormatSpecifier +java/util/Formatter$Flags +java/util/Formattable +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_D LD_D +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_D L_D +java/lang/invoke/BoundMethodHandle$Species_D +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_D +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3D_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getDouble LL_D +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invoke_MT LL_L +sun/invoke/util/ValueConversions$WrapperCache +java/lang/invoke/BoundMethodHandle$Species_DL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_DL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3DL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_I LI_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_I L_I +java/lang/invoke/BoundMethodHandle$Species_I +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getInt LL_I +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_L +java/lang/invoke/BoundMethodHandle$Species_IL +@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_IL +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3IL_L +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_V +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_V +@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_V +java/util/IdentityHashMap$IdentityHashMapIterator +java/util/IdentityHashMap$KeyIterator diff --git a/VRStagelighting GridNode SPOUT/java/lib/ct.sym b/VRStagelighting GridNode SPOUT/java/lib/ct.sym new file mode 100644 index 0000000..b4c4cd0 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/ct.sym differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/fontconfig.bfc b/VRStagelighting GridNode SPOUT/java/lib/fontconfig.bfc new file mode 100644 index 0000000..8f4eb44 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/fontconfig.bfc differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/fontconfig.properties.src b/VRStagelighting GridNode SPOUT/java/lib/fontconfig.properties.src new file mode 100644 index 0000000..5be779b --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/fontconfig.properties.src @@ -0,0 +1,328 @@ +# +# +# Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# Version + +version=1 + +# Component Font Mappings + +allfonts.chinese-ms936=SimSun +allfonts.chinese-ms936-extb=SimSun-ExtB +allfonts.chinese-gb18030=SimSun-18030 +allfonts.chinese-gb18030-extb=SimSun-ExtB +allfonts.chinese-hkscs=MingLiU_HKSCS +allfonts.chinese-ms950-extb=MingLiU-ExtB +allfonts.devanagari=Mangal +allfonts.bengali=Vrinda +allfonts.gujarati=Shruti +allfonts.gurmukhi=Raavi +allfonts.kannada=Tunga +allfonts.malayalam=Kartika +allfonts.oriya=Kalinga +allfonts.sinhala=Iskoola Pota +allfonts.tamil=Latha +allfonts.telugu=Gautami +allfonts.khmer=Khmer UI +allfonts.mongolian=Mongolian Baiti +allfonts.myanmar=Myanmar Text +allfonts.dingbats=Wingdings +allfonts.symbol=Symbol +allfonts.symbols=Segoe UI Symbol +allfonts.thai=DokChampa +allfonts.georgian=Sylfaen + +serif.plain.alphabetic=Times New Roman +serif.plain.chinese-ms950=MingLiU +serif.plain.chinese-ms950-extb=MingLiU-ExtB +serif.plain.hebrew=David +serif.plain.japanese=MS Mincho +serif.plain.korean=Batang + +serif.bold.alphabetic=Times New Roman Bold +serif.bold.chinese-ms950=PMingLiU +serif.bold.chinese-ms950-extb=PMingLiU-ExtB +serif.bold.hebrew=David Bold +serif.bold.japanese=MS Mincho +serif.bold.korean=Batang + +serif.italic.alphabetic=Times New Roman Italic +serif.italic.chinese-ms950=PMingLiU +serif.italic.chinese-ms950-extb=PMingLiU-ExtB +serif.italic.hebrew=David +serif.italic.japanese=MS Mincho +serif.italic.korean=Batang + +serif.bolditalic.alphabetic=Times New Roman Bold Italic +serif.bolditalic.chinese-ms950=PMingLiU +serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB +serif.bolditalic.hebrew=David Bold +serif.bolditalic.japanese=MS Mincho +serif.bolditalic.korean=Batang + +sansserif.plain.alphabetic=Arial +sansserif.plain.chinese-ms950=MingLiU +sansserif.plain.chinese-ms950-extb=MingLiU-ExtB +sansserif.plain.hebrew=David +sansserif.plain.japanese=MS Gothic +sansserif.plain.korean=Gulim + +sansserif.bold.alphabetic=Arial Bold +sansserif.bold.chinese-ms950=PMingLiU +sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB +sansserif.bold.hebrew=David Bold +sansserif.bold.japanese=MS Gothic +sansserif.bold.korean=Gulim + +sansserif.italic.alphabetic=Arial Italic +sansserif.italic.chinese-ms950=PMingLiU +sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB +sansserif.italic.hebrew=David +sansserif.italic.japanese=MS Gothic +sansserif.italic.korean=Gulim + +sansserif.bolditalic.alphabetic=Arial Bold Italic +sansserif.bolditalic.chinese-ms950=PMingLiU +sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB +sansserif.bolditalic.hebrew=David Bold +sansserif.bolditalic.japanese=MS Gothic +sansserif.bolditalic.korean=Gulim + +monospaced.plain.alphabetic=Courier New +monospaced.plain.chinese-ms950=MingLiU +monospaced.plain.chinese-ms950-extb=MingLiU-ExtB +monospaced.plain.hebrew=Courier New +monospaced.plain.japanese=MS Gothic +monospaced.plain.korean=GulimChe + +monospaced.bold.alphabetic=Courier New Bold +monospaced.bold.chinese-ms950=PMingLiU +monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB +monospaced.bold.hebrew=Courier New Bold +monospaced.bold.japanese=MS Gothic +monospaced.bold.korean=GulimChe + +monospaced.italic.alphabetic=Courier New Italic +monospaced.italic.chinese-ms950=PMingLiU +monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB +monospaced.italic.hebrew=Courier New +monospaced.italic.japanese=MS Gothic +monospaced.italic.korean=GulimChe + +monospaced.bolditalic.alphabetic=Courier New Bold Italic +monospaced.bolditalic.chinese-ms950=PMingLiU +monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB +monospaced.bolditalic.hebrew=Courier New Bold +monospaced.bolditalic.japanese=MS Gothic +monospaced.bolditalic.korean=GulimChe + +dialog.plain.alphabetic=Arial +dialog.plain.chinese-ms950=MingLiU +dialog.plain.chinese-ms950-extb=MingLiU-ExtB +dialog.plain.hebrew=David +dialog.plain.japanese=MS Gothic +dialog.plain.korean=Gulim + +dialog.bold.alphabetic=Arial Bold +dialog.bold.chinese-ms950=PMingLiU +dialog.bold.chinese-ms950-extb=PMingLiU-ExtB +dialog.bold.hebrew=David Bold +dialog.bold.japanese=MS Gothic +dialog.bold.korean=Gulim + +dialog.italic.alphabetic=Arial Italic +dialog.italic.chinese-ms950=PMingLiU +dialog.italic.chinese-ms950-extb=PMingLiU-ExtB +dialog.italic.hebrew=David +dialog.italic.japanese=MS Gothic +dialog.italic.korean=Gulim + +dialog.bolditalic.alphabetic=Arial Bold Italic +dialog.bolditalic.chinese-ms950=PMingLiU +dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB +dialog.bolditalic.hebrew=David Bold +dialog.bolditalic.japanese=MS Gothic +dialog.bolditalic.korean=Gulim + +dialoginput.plain.alphabetic=Courier New +dialoginput.plain.chinese-ms950=MingLiU +dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB +dialoginput.plain.hebrew=David +dialoginput.plain.japanese=MS Gothic +dialoginput.plain.korean=Gulim + +dialoginput.bold.alphabetic=Courier New Bold +dialoginput.bold.chinese-ms950=PMingLiU +dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB +dialoginput.bold.hebrew=David Bold +dialoginput.bold.japanese=MS Gothic +dialoginput.bold.korean=Gulim + +dialoginput.italic.alphabetic=Courier New Italic +dialoginput.italic.chinese-ms950=PMingLiU +dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB +dialoginput.italic.hebrew=David +dialoginput.italic.japanese=MS Gothic +dialoginput.italic.korean=Gulim + +dialoginput.bolditalic.alphabetic=Courier New Bold Italic +dialoginput.bolditalic.chinese-ms950=PMingLiU +dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB +dialoginput.bolditalic.hebrew=David Bold +dialoginput.bolditalic.japanese=MS Gothic +dialoginput.bolditalic.korean=Gulim + +# Search Sequences + +sequence.allfonts=alphabetic/default,dingbats,symbol + +sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb +sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb +sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb +sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb +sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb + +sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb +sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb +sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb +sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb +sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb + +sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb +sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb +sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb +sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb +sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb + +sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb + +sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb +sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb + +sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol +sequence.allfonts.UTF-8.ja=alphabetic,japanese,dingbats,symbol + +sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol + +sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol +sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol +sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol +sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol +sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol + +sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol +sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol +sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol +sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol +sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol + +sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol + +sequence.fallback=symbols,\ + chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\ + japanese,korean,chinese-ms950-extb,chinese-ms936-extb,\ + georgian,devanagari,bengali,gujarati,gurmukhi,kannada,\ + malayalam,oriya,sinhala,tamil,telugu,thai,khmer,mongolian,\ + myanmar + +# Exclusion Ranges + +exclusion.alphabetic=0700-1cff,1d80-1e9f,1f00-2017,2020-20ab,20ad-20b8,20bb-20bc,20be-f8ff +exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be +exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac + +# Monospaced to Proportional width variant mapping +# (Experimental private syntax) +proportional.MS_Gothic=MS PGothic +proportional.MS_Mincho=MS PMincho +proportional.MingLiU=PMingLiU +proportional.MingLiU-ExtB=PMingLiU-ExtB + +# Font File Names + +filename.Arial=ARIAL.TTF +filename.Arial_Bold=ARIALBD.TTF +filename.Arial_Italic=ARIALI.TTF +filename.Arial_Bold_Italic=ARIALBI.TTF + +filename.Courier_New=COUR.TTF +filename.Courier_New_Bold=COURBD.TTF +filename.Courier_New_Italic=COURI.TTF +filename.Courier_New_Bold_Italic=COURBI.TTF + +filename.Times_New_Roman=TIMES.TTF +filename.Times_New_Roman_Bold=TIMESBD.TTF +filename.Times_New_Roman_Italic=TIMESI.TTF +filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF + +filename.SimSun=SIMSUN.TTC +filename.SimSun-18030=SIMSUN18030.TTC +filename.SimSun-ExtB=SIMSUNB.TTF + +filename.MingLiU=MINGLIU.TTC +filename.MingLiU-ExtB=MINGLIUB.TTC +filename.PMingLiU=MINGLIU.TTC +filename.PMingLiU-ExtB=MINGLIUB.TTC +filename.MingLiU_HKSCS=hkscsm3u.ttf + +filename.David=DAVID.TTF +filename.David_Bold=DAVIDBD.TTF + +filename.MS_Mincho=MSMINCHO.TTC +filename.MS_PMincho=MSMINCHO.TTC +filename.MS_Gothic=MSGOTHIC.TTC +filename.MS_PGothic=MSGOTHIC.TTC + +filename.Gulim=gulim.TTC +filename.Batang=batang.TTC +filename.GulimChe=gulim.TTC + +filename.Gautami=gautami.ttf +filename.Iskoola_Pota=iskpota.ttf +filename.Kalinga=kalinga.ttf +filename.Kartika=kartika.ttf +filename.Latha=latha.ttf +filename.Mangal=MANGAL.TTF +filename.Raavi=raavi.ttf +filename.Shruti=shruti.ttf +filename.Tunga=TUNGA.TTF +filename.Vrinda=vrinda.ttf +filename.DokChampa=dokchamp.ttf +filename.Khmer_UI=KhmerUI.ttf +filename.Mongolian_Baiti=monbaiti.ttf +filename.Myanmar_Text=mmrtext.ttf +filename.Symbol=SYMBOL.TTF +filename.Wingdings=WINGDING.TTF + +filename.Sylfaen=sylfaen.ttf +filename.Segoe_UI_Symbol=SEGUISYM.TTF diff --git a/VRStagelighting GridNode SPOUT/java/lib/jawt.lib b/VRStagelighting GridNode SPOUT/java/lib/jawt.lib new file mode 100644 index 0000000..61db1dd Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/jawt.lib differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/jfr/default.jfc b/VRStagelighting GridNode SPOUT/java/lib/jfr/default.jfc new file mode 100644 index 0000000..9c265eb --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/jfr/default.jfc @@ -0,0 +1,1069 @@ + + + + + + + true + everyChunk + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + true + + + + true + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + false + true + 20 ms + + + + true + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + true + + + + false + true + 0 ms + + + + false + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + + + + false + + + + true + beginChunk + + + + true + beginChunk + + + + true + 20 ms + + + + true + 20 ms + + + + true + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + false + 10 ms + + + + true + 10 ms + + + + true + true + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + everyChunk + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + false + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + true + + + + true + true + + + + true + + + + true + 0 ms + + + + true + 0 ms + true + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + 0 ms + + + + true + + + + true + + + + false + + + + false + + + + true + + + + false + true + + + + true + + + + false + everyChunk + + + + false + + + + false + everyChunk + + + + false + + + + true + false + 0 ns + + + + true + beginChunk + + + + true + 1000 ms + + + + true + 1000 ms + + + + true + 60 s + + + + false + + + + false + + + + true + + + + true + beginChunk + + + + true + everyChunk + + + + true + 100 ms + + + + true + beginChunk + + + + true + everyChunk + + + + true + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + beginChunk + + + + true + 10 s + + + + true + 1000 ms + + + + true + 10 s + + + + true + beginChunk + + + + true + endChunk + + + + true + true + + + + true + 5 s + + + + true + beginChunk + + + + true + everyChunk + + + + false + true + + + + false + true + + + + true + 150/s + true + + + + true + everyChunk + + + + true + endChunk + + + + true + endChunk + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + true + true + 20 ms + + + + false + true + + + + true + beginChunk + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + true + true + + + + true + 1000 ms + + + + true + + + + true + + + + false + 0 ns + + + + true + + + + true + + + + true + 0 ms + + + + true + true + 1 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + false + + + + true + 0 ns + true + + + + true + 5 s + + + + true + 1 s + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 20 ms + + 20 ms + + 20 ms + + false + + + + diff --git a/VRStagelighting GridNode SPOUT/java/lib/jfr/profile.jfc b/VRStagelighting GridNode SPOUT/java/lib/jfr/profile.jfc new file mode 100644 index 0000000..dd2708d --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/jfr/profile.jfc @@ -0,0 +1,1069 @@ + + + + + + + true + everyChunk + + + + true + 1000 ms + + + + true + everyChunk + + + + true + 1000 ms + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + 10 s + + + + true + true + + + + true + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + true + + + + false + true + 0 ms + + + + false + true + + + + true + true + 0 ms + + + + true + true + 0 ms + + + + true + + + + false + + + + true + beginChunk + + + + true + beginChunk + + + + true + 10 ms + + + + true + 20 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + true + + + + true + 60 s + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + everyChunk + + + + true + everyChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + false + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + true + + + + true + true + + + + true + + + + true + 0 ms + + + + true + 0 ms + true + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + + + + true + 0 ms + + + + true + + + + true + + + + true + + + + true + + + + true + + + + false + true + + + + true + + + + false + everyChunk + + + + false + + + + false + everyChunk + + + + false + + + + true + true + 0 ns + + + + true + beginChunk + + + + true + 1000 ms + + + + true + 100 ms + + + + true + 10 s + + + + true + + + + false + + + + true + + + + true + beginChunk + + + + true + everyChunk + + + + true + 100 ms + + + + true + beginChunk + + + + true + everyChunk + + + + true + + + + true + beginChunk + + + + true + beginChunk + + + + true + beginChunk + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + 30 s + + + + true + beginChunk + + + + true + 10 s + + + + true + 1000 ms + + + + true + 10 s + + + + true + beginChunk + + + + true + endChunk + + + + true + true + + + + true + 5 s + + + + true + beginChunk + + + + true + everyChunk + + + + false + true + + + + false + true + + + + true + 300/s + true + + + + true + everyChunk + + + + true + endChunk + + + + true + endChunk + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + true + true + 10 ms + + + + false + true + + + + true + beginChunk + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + false + true + + + + true + true + + + + true + 1000 ms + + + + true + + + + true + + + + false + 0 ns + + + + true + + + + true + + + + true + 0 ms + + + + true + true + 1 ms + + + + true + 0 ms + + + + true + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + false + 0 ms + + + + true + 0 ms + + + + true + 0 ms + + + + true + true + + + + true + 0 ns + true + + + + true + 5 s + + + + true + 100 ms + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 ms + + 10 ms + + 10 ms + + false + + + + diff --git a/VRStagelighting GridNode SPOUT/java/lib/jrt-fs.jar b/VRStagelighting GridNode SPOUT/java/lib/jrt-fs.jar new file mode 100644 index 0000000..28f201b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/jrt-fs.jar differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/jvm.cfg b/VRStagelighting GridNode SPOUT/java/lib/jvm.cfg new file mode 100644 index 0000000..97225c8 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/jvm.cfg @@ -0,0 +1,2 @@ +-server KNOWN +-client IGNORE diff --git a/VRStagelighting GridNode SPOUT/java/lib/jvm.lib b/VRStagelighting GridNode SPOUT/java/lib/jvm.lib new file mode 100644 index 0000000..a03197c Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/jvm.lib differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/modules b/VRStagelighting GridNode SPOUT/java/lib/modules new file mode 100644 index 0000000..af0e67a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/modules differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/psfont.properties.ja b/VRStagelighting GridNode SPOUT/java/lib/psfont.properties.ja new file mode 100644 index 0000000..d17cf40 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/psfont.properties.ja @@ -0,0 +1,119 @@ +# +# +# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +# +# Japanese PostScript printer property file +# +font.num=16 +# +serif=serif +timesroman=serif +sansserif=sansserif +helvetica=sansserif +monospaced=monospaced +courier=monospaced +dialog=sansserif +dialoginput=monospaced +# +serif.latin1.plain=Times-Roman +serif.latin1.italic=Times-Italic +serif.latin1.bolditalic=Times-BoldItalic +serif.latin1.bold=Times-Bold +# +sansserif.latin1.plain=Helvetica +sansserif.latin1.italic=Helvetica-Oblique +sansserif.latin1.bolditalic=Helvetica-BoldOblique +sansserif.latin1.bold=Helvetica-Bold +# +monospaced.latin1.plain=Courier +monospaced.latin1.italic=Courier-Oblique +monospaced.latin1.bolditalic=Courier-BoldOblique +monospaced.latin1.bold=Courier-Bold +# +serif.x11jis0208.plain=Ryumin-Light-H +serif.x11jis0208.italic=Ryumin-Light-H +serif.x11jis0208.bolditalic=Ryumin-Light-H +serif.x11jis0208.bold=Ryumin-Light-H +# +sansserif.x11jis0208.plain=GothicBBB-Medium-H +sansserif.x11jis0208.italic=GothicBBB-Medium-H +sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H +sansserif.x11jis0208.bold=GothicBBB-Medium-H +# +monospaced.x11jis0208.plain=GothicBBB-Medium-H +monospaced.x11jis0208.italic=GothicBBB-Medium-H +monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H +monospaced.x11jis0208.bold=GothicBBB-Medium-H +# +serif.x11jis0201.plain=Ryumin-Light.Hankaku +serif.x11jis0201.italic=Ryumin-Light.Hankaku +serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku +serif.x11jis0201.bold=Ryumin-Light.Hankaku +# +sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku +sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku +# +monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku +monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku +# +Helvetica=0 +Helvetica-Bold=1 +Helvetica-Oblique=2 +Helvetica-BoldOblique=3 +Times-Roman=4 +Times-Bold=5 +Times-Italic=6 +Times-BoldItalic=7 +Courier=8 +Courier-Bold=9 +Courier-Oblique=10 +Courier-BoldOblique=11 +GothicBBB-Medium-H=12 +Ryumin-Light-H=13 +GothicBBB-Medium.Hankaku=14 +Ryumin-Light.Hankaku=15 +# +font.0=Helvetica ISOF +font.1=Helvetica-Bold ISOF +font.2=Helvetica-Oblique ISOF +font.3=Helvetica-BoldOblique ISOF +font.4=Times-Roman ISOF +font.5=Times-Bold ISOF +font.6=Times-Italic ISOF +font.7=Times-BoldItalic ISOF +font.8=Courier ISOF +font.9=Courier-Bold ISOF +font.10=Courier-Oblique ISOF +font.11=Courier-BoldOblique ISOF +font.12=GothicBBB-Medium-H findfont +font.13=Ryumin-Light-H findfont +font.14=GothicBBB-Medium.Hankaku findfont +font.15=Ryumin-Light.Hankaku findfont +# diff --git a/VRStagelighting GridNode SPOUT/java/lib/psfontj2d.properties b/VRStagelighting GridNode SPOUT/java/lib/psfontj2d.properties new file mode 100644 index 0000000..5eb2c4b --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/psfontj2d.properties @@ -0,0 +1,323 @@ +# +# +# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. + +# +# PostScript printer property file for Java 2D printing. +# +# WARNING: This is an internal implementation file, not a public file. +# Any customisation or reliance on the existence of this file and its +# contents or syntax is discouraged and unsupported. +# It may be incompatibly changed or removed without any notice. +# +# +font.num=35 +# +# Legacy logical font family names and logical font aliases should all +# map to the primary logical font names. +# +serif=serif +times=serif +timesroman=serif +sansserif=sansserif +helvetica=sansserif +dialog=sansserif +dialoginput=monospaced +monospaced=monospaced +courier=monospaced +# +# Next, physical fonts which can be safely mapped to standard postscript fonts +# These keys generally map to a value which is the same as the key, so +# the key/value is just a way to say the font has a mapping. +# Sometimes however we map more than one screen font to the same PS font. +# +avantgarde=avantgarde_book +avantgarde_book=avantgarde_book +avantgarde_demi=avantgarde_demi +avantgarde_book_oblique=avantgarde_book_oblique +avantgarde_demi_oblique=avantgarde_demi_oblique +# +itcavantgarde=avantgarde_book +itcavantgarde=avantgarde_book +itcavantgarde_demi=avantgarde_demi +itcavantgarde_oblique=avantgarde_book_oblique +itcavantgarde_demi_oblique=avantgarde_demi_oblique +# +bookman=bookman_light +bookman_light=bookman_light +bookman_demi=bookman_demi +bookman_light_italic=bookman_light_italic +bookman_demi_italic=bookman_demi_italic +# +# Exclude "helvetica" on its own as that's a legacy name for a logical font +helvetica_bold=helvetica_bold +helvetica_oblique=helvetica_oblique +helvetica_bold_oblique=helvetica_bold_oblique +# +itcbookman_light=bookman_light +itcbookman_demi=bookman_demi +itcbookman_light_italic=bookman_light_italic +itcbookman_demi_italic=bookman_demi_italic +# +# Exclude "courier" on its own as that's a legacy name for a logical font +courier_bold=courier_bold +courier_oblique=courier_oblique +courier_bold_oblique=courier_bold_oblique +# +courier_new=courier +courier_new_bold=courier_bold +# +monotype_century_schoolbook=newcenturyschoolbook +monotype_century_schoolbook_bold=newcenturyschoolbook_bold +monotype_century_schoolbook_italic=newcenturyschoolbook_italic +monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic +# +newcenturyschoolbook=newcenturyschoolbook +newcenturyschoolbook_bold=newcenturyschoolbook_bold +newcenturyschoolbook_italic=newcenturyschoolbook_italic +newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic +# +palatino=palatino +palatino_bold=palatino_bold +palatino_italic=palatino_italic +palatino_bold_italic=palatino_bold_italic +# +# Exclude "times" on its own as that's a legacy name for a logical font +times_bold=times_roman_bold +times_italic=times_roman_italic +times_bold_italic=times_roman_bold_italic +# +times_roman=times_roman +times_roman_bold=times_roman_bold +times_roman_italic=times_roman_italic +times_roman_bold_italic=times_roman_bold_italic +# +times_new_roman=times_roman +times_new_roman_bold=times_roman_bold +times_new_roman_italic=times_roman_italic +times_new_roman_bold_italic=times_roman_bold_italic +# +zapfchancery_italic=zapfchancery_italic +itczapfchancery_italic=zapfchancery_italic +# +# Next the mapping of the font name + charset + style to Postscript font name +# for the logical fonts. +# +serif.latin1.plain=Times-Roman +serif.latin1.bold=Times-Bold +serif.latin1.italic=Times-Italic +serif.latin1.bolditalic=Times-BoldItalic +serif.symbol.plain=Symbol +serif.dingbats.plain=ZapfDingbats +serif.symbol.bold=Symbol +serif.dingbats.bold=ZapfDingbats +serif.symbol.italic=Symbol +serif.dingbats.italic=ZapfDingbats +serif.symbol.bolditalic=Symbol +serif.dingbats.bolditalic=ZapfDingbats +# +sansserif.latin1.plain=Helvetica +sansserif.latin1.bold=Helvetica-Bold +sansserif.latin1.italic=Helvetica-Oblique +sansserif.latin1.bolditalic=Helvetica-BoldOblique +sansserif.symbol.plain=Symbol +sansserif.dingbats.plain=ZapfDingbats +sansserif.symbol.bold=Symbol +sansserif.dingbats.bold=ZapfDingbats +sansserif.symbol.italic=Symbol +sansserif.dingbats.italic=ZapfDingbats +sansserif.symbol.bolditalic=Symbol +sansserif.dingbats.bolditalic=ZapfDingbats +# +monospaced.latin1.plain=Courier +monospaced.latin1.bold=Courier-Bold +monospaced.latin1.italic=Courier-Oblique +monospaced.latin1.bolditalic=Courier-BoldOblique +monospaced.symbol.plain=Symbol +monospaced.dingbats.plain=ZapfDingbats +monospaced.symbol.bold=Symbol +monospaced.dingbats.bold=ZapfDingbats +monospaced.symbol.italic=Symbol +monospaced.dingbats.italic=ZapfDingbats +monospaced.symbol.bolditalic=Symbol +monospaced.dingbats.bolditalic=ZapfDingbats +# +# Next the mapping of the font name + charset + style to Postscript font name +# for the physical fonts. Since these always report style as plain, the +# style key is always plain. So we map using the face name to the correct +# style for the postscript font. This is possible since the face names can +# be replied upon to be different for each style. +# However an application may try to create a Font applying a style to an +# physical name. We want to map to the correct Postscript font there too +# if possible but we do not map cases where the application tries to +# augment a style (eg ask for a bold version of a bold font) +# Defer to the 2D package to attempt create an artificially styled version +# +avantgarde_book.latin1.plain=AvantGarde-Book +avantgarde_demi.latin1.plain=AvantGarde-Demi +avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique +avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique +# +avantgarde_book.latin1.bold=AvantGarde-Demi +avantgarde_book.latin1.italic=AvantGarde-BookOblique +avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique +avantgarde_demi.latin1.italic=AvantGarde-DemiOblique +avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique +# +bookman_light.latin1.plain=Bookman-Light +bookman_demi.latin1.plain=Bookman-Demi +bookman_light_italic.latin1.plain=Bookman-LightItalic +bookman_demi_italic.latin1.plain=Bookman-DemiItalic +# +bookman_light.latin1.bold=Bookman-Demi +bookman_light.latin1.italic=Bookman-LightItalic +bookman_light.latin1.bolditalic=Bookman-DemiItalic +bookman_light_bold.latin1.italic=Bookman-DemiItalic +bookman_light_italic.latin1.bold=Bookman-DemiItalic +# +courier.latin1.plain=Courier +courier_bold.latin1.plain=Courier-Bold +courier_oblique.latin1.plain=Courier-Oblique +courier_bold_oblique.latin1.plain=Courier-BoldOblique +courier.latin1.bold=Courier-Bold +courier.latin1.italic=Courier-Oblique +courier.latin1.bolditalic=Courier-BoldOblique +courier_bold.latin1.italic=Courier-BoldOblique +courier_italic.latin1.bold=Courier-BoldOblique +# +helvetica_bold.latin1.plain=Helvetica-Bold +helvetica_oblique.latin1.plain=Helvetica-Oblique +helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique +helvetica.latin1.bold=Helvetica-Bold +helvetica.latin1.italic=Helvetica-Oblique +helvetica.latin1.bolditalic=Helvetica-BoldOblique +helvetica_bold.latin1.italic=Helvetica-BoldOblique +helvetica_italic.latin1.bold=Helvetica-BoldOblique +# +newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman +newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold +newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic +newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic +newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold +newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic +newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic +newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic +newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic +# +palatino.latin1.plain=Palatino-Roman +palatino_bold.latin1.plain=Palatino-Bold +palatino_italic.latin1.plain=Palatino-Italic +palatino_bold_italic.latin1.plain=Palatino-BoldItalic +palatino.latin1.bold=Palatino-Bold +palatino.latin1.italic=Palatino-Italic +palatino.latin1.bolditalic=Palatino-BoldItalic +palatino_bold.latin1.italic=Palatino-BoldItalic +palatino_italic.latin1.bold=Palatino-BoldItalic +# +times_roman.latin1.plain=Times-Roman +times_roman_bold.latin1.plain=Times-Bold +times_roman_italic.latin1.plain=Times-Italic +times_roman_bold_italic.latin1.plain=Times-BoldItalic +times_roman.latin1.bold=Times-Bold +times_roman.latin1.italic=Times-Italic +times_roman.latin1.bolditalic=Times-BoldItalic +times_roman_bold.latin1.italic=Times-BoldItalic +times_roman_italic.latin1.bold=Times-BoldItalic +# +zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic +# +# Finally the mappings of PS font names to indexes. +# +AvantGarde-Book=0 +AvantGarde-BookOblique=1 +AvantGarde-Demi=2 +AvantGarde-DemiOblique=3 +Bookman-Demi=4 +Bookman-DemiItalic=5 +Bookman-Light=6 +Bookman-LightItalic=7 +Courier=8 +Courier-Bold=9 +Courier-BoldOblique=10 +Courier-Oblique=11 +Helvetica=12 +Helvetica-Bold=13 +Helvetica-BoldOblique=14 +Helvetica-Narrow=15 +Helvetica-Narrow-Bold=16 +Helvetica-Narrow-BoldOblique=17 +Helvetica-Narrow-Oblique=18 +Helvetica-Oblique=19 +NewCenturySchlbk-Bold=20 +NewCenturySchlbk-BoldItalic=21 +NewCenturySchlbk-Italic=22 +NewCenturySchlbk-Roman=23 +Palatino-Bold=24 +Palatino-BoldItalic=25 +Palatino-Italic=26 +Palatino-Roman=27 +Symbol=28 +Times-Bold=29 +Times-BoldItalic=30 +Times-Italic=31 +Times-Roman=32 +ZapfDingbats=33 +ZapfChancery-MediumItalic=34 +# +font.0=AvantGarde-Book ISOF +font.1=AvantGarde-BookOblique ISOF +font.2=AvantGarde-Demi ISOF +font.3=AvantGarde-DemiOblique ISOF +font.4=Bookman-Demi ISOF +font.5=Bookman-DemiItalic ISOF +font.6=Bookman-Light ISOF +font.7=Bookman-LightItalic ISOF +font.8=Courier ISOF +font.9=Courier-Bold ISOF +font.10=Courier-BoldOblique ISOF +font.11=Courier-Oblique ISOF +font.12=Helvetica ISOF +font.13=Helvetica-Bold ISOF +font.14=Helvetica-BoldOblique ISOF +font.15=Helvetica-Narrow ISOF +font.16=Helvetica-Narrow-Bold ISOF +font.17=Helvetica-Narrow-BoldOblique ISOF +font.18=Helvetica-Narrow-Oblique ISOF +font.19=Helvetica-Oblique ISOF +font.20=NewCenturySchlbk-Bold ISOF +font.21=NewCenturySchlbk-BoldItalic ISOF +font.22=NewCenturySchlbk-Italic ISOF +font.23=NewCenturySchlbk-Roman ISOF +font.24=Palatino-Bold ISOF +font.25=Palatino-BoldItalic ISOF +font.26=Palatino-Italic ISOF +font.27=Palatino-Roman ISOF +font.28=Symbol findfont +font.29=Times-Bold ISOF +font.30=Times-BoldItalic ISOF +font.31=Times-Italic ISOF +font.32=Times-Roman ISOF +font.33=ZapfDingbats findfont +font.34=ZapfChancery-MediumItalic ISOF +# diff --git a/VRStagelighting GridNode SPOUT/java/lib/security/blocked.certs b/VRStagelighting GridNode SPOUT/java/lib/security/blocked.certs new file mode 100644 index 0000000..beded9e --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/security/blocked.certs @@ -0,0 +1,39 @@ +Algorithm=SHA-256 +03DB9E5E79FE6117177F81C11595AF598CB176AF766290DBCEB2C318B32E39A2 +08C396C006A21055D00826A5781A5CCFCE2C8D053AB3C197637A4A7A5BB9A650 +14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD +1C5E6985ACC09221DBD1A4B7BBC6D3A8C3F8540D19F20763A9537FDD42B4FFE7 +1F6BF8A3F2399AF7FD04516C2719C566CBAD51F412738F66D0457E1E6BDE6F2D +2A464E4113141352C7962FBD1706ED4B88533EF24D7BBA6CCC5D797FD202F1C4 +31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133 +3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66 +3E11CF90719F6FB44D94EAC9A156B89BEBE7B8598F28EC58913F2BFCAF91D0C0 +423279423B9FC8CB06F1BB7C3B247522B948D5F18939F378ECC901126DE40BFB +450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2 +4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE +4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176 +535D04DFCE027C70BD5F8A9E0AD4F218E9AFDCF5BBCF9B6DE0D81E148E2E3172 +568FAF38D9F155F624838E2181B1CEB4D8459305EE652B0F810C97C3611BFE19 +585CFE6B7436CBD4E732763A2137D7F49599BA9B1790E688FCEC799C58EB84A6 +5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B +71CB00749B9130FB2707A2664BFF958D0FCC8E161D9674C7450BA0FC2BEAF9D3 +76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645 +8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF +9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC +9FADCE80D62A959F9930D748488C1E22E821F4E1E4A43584B848C2FC11E04D77 +A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083 +A90132CEA1D4F7185E4F688EFFD16F6AC14DFD78356A807599A5DABBEEF3333E +B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD +C0D1F42B9F4BF7ACC045B7BB5D4805E10737F67B6310CE505248D543D0D5FE07 +D0156949F1381943442C6974E9B5B49EF441BB799EF20477B90A89C3F33620CE +D151962D954970501C60079258EBCFA38502E0A9F03CD640322B08C0A3117FE5 +D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F +D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967 +D6CEAE5D9E047FAF7D797858D229AC991AD44316D1E2A37A21926D763153593A +DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE +E0E740E4B0F8B3548181FF75B5372FAF4C70B99EC995D694ED0FB91B03FF8D21 +EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C +F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7 +FBB12938ABD86C125796EDF4162D291028890A7D6C0C1CCA75FD4B95EBFA7A1A +FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD +FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B diff --git a/VRStagelighting GridNode SPOUT/java/lib/security/cacerts b/VRStagelighting GridNode SPOUT/java/lib/security/cacerts new file mode 100644 index 0000000..9066a15 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/security/cacerts differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/security/default.policy b/VRStagelighting GridNode SPOUT/java/lib/security/default.policy new file mode 100644 index 0000000..5982d27 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/security/default.policy @@ -0,0 +1,241 @@ +// +// Permissions required by modules stored in a run-time image and loaded +// by the platform class loader. +// +// NOTE that this file is not intended to be modified. If additional +// permissions need to be granted to the modules in this file, it is +// recommended that they be configured in a separate policy file or +// ${java.home}/conf/security/java.policy. +// + + +grant codeBase "jrt:/java.compiler" { + permission java.security.AllPermission; +}; + + +grant codeBase "jrt:/java.net.http" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.net"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.util"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission "modifyThread"; + permission java.net.SocketPermission "*","connect,resolve"; + permission java.net.URLPermission "http:*","*:*"; + permission java.net.URLPermission "https:*","*:*"; + permission java.net.URLPermission "ws:*","*:*"; + permission java.net.URLPermission "wss:*","*:*"; + permission java.net.URLPermission "socket:*","CONNECT"; // proxy + // For request/response body processors, fromFile, asFile + permission java.io.FilePermission "<>","read,write,delete"; + permission java.util.PropertyPermission "*","read"; + permission java.net.NetPermission "getProxySelector"; +}; + +grant codeBase "jrt:/java.scripting" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.security.jgss" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.smartcardio" { + permission javax.smartcardio.CardPermission "*", "*"; + permission java.lang.RuntimePermission "loadLibrary.j2pcsc"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.jca"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.util"; + permission java.util.PropertyPermission + "javax.smartcardio.TerminalFactory.DefaultType", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "sun.arch.data.model", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.library", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t0GetResponse", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t1GetResponse", "read"; + permission java.util.PropertyPermission + "sun.security.smartcardio.t1StripLe", "read"; + // needed for looking up native PC/SC library + permission java.io.FilePermission "<>","read"; + permission java.security.SecurityPermission "putProviderProperty.SunPCSC"; + permission java.security.SecurityPermission + "clearProviderProperties.SunPCSC"; + permission java.security.SecurityPermission + "removeProviderProperty.SunPCSC"; +}; + +grant codeBase "jrt:/java.sql" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/java.sql.rowset" { + permission java.security.AllPermission; +}; + + +grant codeBase "jrt:/java.xml.crypto" { + permission java.lang.RuntimePermission + "getStackWalkerWithClassReference"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.util"; + permission java.util.PropertyPermission "*", "read"; + permission java.security.SecurityPermission "putProviderProperty.XMLDSig"; + permission java.security.SecurityPermission + "clearProviderProperties.XMLDSig"; + permission java.security.SecurityPermission + "removeProviderProperty.XMLDSig"; + permission java.security.SecurityPermission + "com.sun.org.apache.xml.internal.security.register"; + permission java.security.SecurityPermission + "getProperty.jdk.xml.dsig.secureValidationPolicy"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xml.internal.*"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xpath.internal"; + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.org.apache.xpath.internal.*"; + permission java.io.FilePermission "<>","read"; + permission java.net.SocketPermission "*", "connect,resolve"; +}; + + +grant codeBase "jrt:/jdk.accessibility" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.awt"; +}; + +grant codeBase "jrt:/jdk.charsets" { + permission java.util.PropertyPermission "os.name", "read"; + permission java.lang.RuntimePermission "charsetProvider"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.access"; + permission java.lang.RuntimePermission + "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; +}; + +grant codeBase "jrt:/jdk.crypto.ec" { + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.*"; + permission java.lang.RuntimePermission "loadLibrary.sunec"; + permission java.security.SecurityPermission "putProviderProperty.SunEC"; + permission java.security.SecurityPermission "clearProviderProperties.SunEC"; + permission java.security.SecurityPermission "removeProviderProperty.SunEC"; +}; + +grant codeBase "jrt:/jdk.crypto.cryptoki" { + permission java.lang.RuntimePermission + "accessClassInPackage.com.sun.crypto.provider"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.*"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; + permission java.lang.RuntimePermission "loadLibrary.j2pkcs11"; + permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read"; + permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "os.arch", "read"; + permission java.util.PropertyPermission "jdk.crypto.KeyAgreement.legacyKDF", "read"; + permission java.security.SecurityPermission "putProviderProperty.*"; + permission java.security.SecurityPermission "clearProviderProperties.*"; + permission java.security.SecurityPermission "removeProviderProperty.*"; + permission java.security.SecurityPermission + "getProperty.auth.login.defaultCallbackHandler"; + permission java.security.SecurityPermission "authProvider.*"; + // Needed for reading PKCS11 config file and NSS library check + permission java.io.FilePermission "<>", "read"; +}; + +grant codeBase "jrt:/jdk.dynalink" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.httpserver" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.le" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.vm.compiler" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.internal.vm.compiler.management" { + permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime"; + permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.options"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.phases.common.jmx"; + permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.serviceprovider"; +}; + +grant codeBase "jrt:/jdk.jsobject" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.localedata" { + permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*"; + permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; +}; + +grant codeBase "jrt:/jdk.naming.dns" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.scripting.nashorn" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.scripting.nashorn.shell" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.security.auth" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.security.jgss" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.zipfs" { + permission java.io.FilePermission "<>", "read,write,delete"; + permission java.lang.RuntimePermission "fileSystemProvider"; + permission java.lang.RuntimePermission "accessUserInformation"; + permission java.util.PropertyPermission "os.name", "read"; + permission java.util.PropertyPermission "user.dir", "read"; + permission java.util.PropertyPermission "user.name", "read"; +}; + +// permissions needed by applications using java.desktop module +grant { + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans"; + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans.*"; + permission java.lang.RuntimePermission "accessClassInPackage.com.sun.java.swing.plaf.*"; + permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*"; +}; +grant codeBase "jrt:/jdk.accessibility" { + permission java.security.AllPermission; +}; + +grant codeBase "jrt:/jdk.crypto.mscapi" { + permission java.lang.RuntimePermission + "accessClassInPackage.sun.security.*"; + permission java.lang.RuntimePermission "loadLibrary.sunmscapi"; + permission java.security.SecurityPermission "putProviderProperty.SunMSCAPI"; + permission java.security.SecurityPermission + "clearProviderProperties.SunMSCAPI"; + permission java.security.SecurityPermission + "removeProviderProperty.SunMSCAPI"; + permission java.security.SecurityPermission "authProvider.SunMSCAPI"; + permission java.util.PropertyPermission "*", "read"; +}; diff --git a/VRStagelighting GridNode SPOUT/java/lib/security/public_suffix_list.dat b/VRStagelighting GridNode SPOUT/java/lib/security/public_suffix_list.dat new file mode 100644 index 0000000..06a3a69 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/security/public_suffix_list.dat differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/src.zip b/VRStagelighting GridNode SPOUT/java/lib/src.zip new file mode 100644 index 0000000..36e23d7 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/src.zip differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/tzdb.dat b/VRStagelighting GridNode SPOUT/java/lib/tzdb.dat new file mode 100644 index 0000000..671b6fa Binary files /dev/null and b/VRStagelighting GridNode SPOUT/java/lib/tzdb.dat differ diff --git a/VRStagelighting GridNode SPOUT/java/lib/tzmappings b/VRStagelighting GridNode SPOUT/java/lib/tzmappings new file mode 100644 index 0000000..a40a1bf --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/lib/tzmappings @@ -0,0 +1,505 @@ +AUS Central Standard Time:AU:Australia/Darwin: +AUS Central Standard Time:001:Australia/Darwin: +AUS Eastern Standard Time:AU:Australia/Sydney: +AUS Eastern Standard Time:001:Australia/Sydney: +Afghanistan Standard Time:AF:Asia/Kabul: +Afghanistan Standard Time:001:Asia/Kabul: +Alaskan Standard Time:US:America/Anchorage: +Alaskan Standard Time:001:America/Anchorage: +Aleutian Standard Time:US:America/Adak: +Aleutian Standard Time:001:America/Adak: +Altai Standard Time:RU:Asia/Barnaul: +Altai Standard Time:001:Asia/Barnaul: +Arab Standard Time:BH:Asia/Bahrain: +Arab Standard Time:KW:Asia/Kuwait: +Arab Standard Time:QA:Asia/Qatar: +Arab Standard Time:SA:Asia/Riyadh: +Arab Standard Time:YE:Asia/Aden: +Arab Standard Time:001:Asia/Riyadh: +Arabian Standard Time:AE:Asia/Dubai: +Arabian Standard Time:OM:Asia/Muscat: +Arabian Standard Time:ZZ:Etc/GMT-4: +Arabian Standard Time:001:Asia/Dubai: +Arabic Standard Time:IQ:Asia/Baghdad: +Arabic Standard Time:001:Asia/Baghdad: +Argentina Standard Time:AR:America/Buenos_Aires: +Argentina Standard Time:001:America/Buenos_Aires: +Astrakhan Standard Time:RU:Europe/Astrakhan: +Astrakhan Standard Time:001:Europe/Astrakhan: +Atlantic Standard Time:BM:Atlantic/Bermuda: +Atlantic Standard Time:CA:America/Halifax: +Atlantic Standard Time:GL:America/Thule: +Atlantic Standard Time:001:America/Halifax: +Aus Central W. Standard Time:AU:Australia/Eucla: +Aus Central W. Standard Time:001:Australia/Eucla: +Azerbaijan Standard Time:AZ:Asia/Baku: +Azerbaijan Standard Time:001:Asia/Baku: +Azores Standard Time:GL:America/Scoresbysund: +Azores Standard Time:PT:Atlantic/Azores: +Azores Standard Time:001:Atlantic/Azores: +Bahia Standard Time:BR:America/Bahia: +Bahia Standard Time:001:America/Bahia: +Bangladesh Standard Time:BD:Asia/Dhaka: +Bangladesh Standard Time:BT:Asia/Thimphu: +Bangladesh Standard Time:001:Asia/Dhaka: +Belarus Standard Time:BY:Europe/Minsk: +Belarus Standard Time:001:Europe/Minsk: +Bougainville Standard Time:PG:Pacific/Bougainville: +Bougainville Standard Time:001:Pacific/Bougainville: +Canada Central Standard Time:CA:America/Regina: +Canada Central Standard Time:001:America/Regina: +Cape Verde Standard Time:CV:Atlantic/Cape_Verde: +Cape Verde Standard Time:ZZ:Etc/GMT+1: +Cape Verde Standard Time:001:Atlantic/Cape_Verde: +Caucasus Standard Time:AM:Asia/Yerevan: +Caucasus Standard Time:001:Asia/Yerevan: +Cen. Australia Standard Time:AU:Australia/Adelaide: +Cen. Australia Standard Time:001:Australia/Adelaide: +Central America Standard Time:BZ:America/Belize: +Central America Standard Time:CR:America/Costa_Rica: +Central America Standard Time:EC:Pacific/Galapagos: +Central America Standard Time:GT:America/Guatemala: +Central America Standard Time:HN:America/Tegucigalpa: +Central America Standard Time:NI:America/Managua: +Central America Standard Time:SV:America/El_Salvador: +Central America Standard Time:ZZ:Etc/GMT+6: +Central America Standard Time:001:America/Guatemala: +Central Asia Standard Time:AQ:Antarctica/Vostok: +Central Asia Standard Time:CN:Asia/Urumqi: +Central Asia Standard Time:IO:Indian/Chagos: +Central Asia Standard Time:KG:Asia/Bishkek: +Central Asia Standard Time:KZ:Asia/Almaty: +Central Asia Standard Time:ZZ:Etc/GMT-6: +Central Asia Standard Time:001:Asia/Almaty: +Central Brazilian Standard Time:BR:America/Cuiaba: +Central Brazilian Standard Time:001:America/Cuiaba: +Central Europe Standard Time:AL:Europe/Tirane: +Central Europe Standard Time:CZ:Europe/Prague: +Central Europe Standard Time:HU:Europe/Budapest: +Central Europe Standard Time:ME:Europe/Podgorica: +Central Europe Standard Time:RS:Europe/Belgrade: +Central Europe Standard Time:SI:Europe/Ljubljana: +Central Europe Standard Time:SK:Europe/Bratislava: +Central Europe Standard Time:001:Europe/Budapest: +Central European Standard Time:BA:Europe/Sarajevo: +Central European Standard Time:HR:Europe/Zagreb: +Central European Standard Time:MK:Europe/Skopje: +Central European Standard Time:PL:Europe/Warsaw: +Central European Standard Time:001:Europe/Warsaw: +Central Pacific Standard Time:AQ:Antarctica/Casey: +Central Pacific Standard Time:FM:Pacific/Ponape: +Central Pacific Standard Time:NC:Pacific/Noumea: +Central Pacific Standard Time:SB:Pacific/Guadalcanal: +Central Pacific Standard Time:VU:Pacific/Efate: +Central Pacific Standard Time:ZZ:Etc/GMT-11: +Central Pacific Standard Time:001:Pacific/Guadalcanal: +Central Standard Time:CA:America/Winnipeg: +Central Standard Time:MX:America/Matamoros: +Central Standard Time:US:America/Chicago: +Central Standard Time:ZZ:CST6CDT: +Central Standard Time:001:America/Chicago: +Central Standard Time (Mexico):MX:America/Mexico_City: +Central Standard Time (Mexico):001:America/Mexico_City: +Chatham Islands Standard Time:NZ:Pacific/Chatham: +Chatham Islands Standard Time:001:Pacific/Chatham: +China Standard Time:CN:Asia/Shanghai: +China Standard Time:HK:Asia/Hong_Kong: +China Standard Time:MO:Asia/Macau: +China Standard Time:001:Asia/Shanghai: +Cuba Standard Time:CU:America/Havana: +Cuba Standard Time:001:America/Havana: +Dateline Standard Time:ZZ:Etc/GMT+12: +Dateline Standard Time:001:Etc/GMT+12: +E. Africa Standard Time:AQ:Antarctica/Syowa: +E. Africa Standard Time:DJ:Africa/Djibouti: +E. Africa Standard Time:ER:Africa/Asmera: +E. Africa Standard Time:ET:Africa/Addis_Ababa: +E. Africa Standard Time:KE:Africa/Nairobi: +E. Africa Standard Time:KM:Indian/Comoro: +E. Africa Standard Time:MG:Indian/Antananarivo: +E. Africa Standard Time:SO:Africa/Mogadishu: +E. Africa Standard Time:TZ:Africa/Dar_es_Salaam: +E. Africa Standard Time:UG:Africa/Kampala: +E. Africa Standard Time:YT:Indian/Mayotte: +E. Africa Standard Time:ZZ:Etc/GMT-3: +E. Africa Standard Time:001:Africa/Nairobi: +E. Australia Standard Time:AU:Australia/Brisbane: +E. Australia Standard Time:001:Australia/Brisbane: +E. Europe Standard Time:MD:Europe/Chisinau: +E. Europe Standard Time:001:Europe/Chisinau: +E. South America Standard Time:BR:America/Sao_Paulo: +E. South America Standard Time:001:America/Sao_Paulo: +Easter Island Standard Time:CL:Pacific/Easter: +Easter Island Standard Time:001:Pacific/Easter: +Eastern Standard Time:BS:America/Nassau: +Eastern Standard Time:CA:America/Toronto: +Eastern Standard Time:US:America/New_York: +Eastern Standard Time:ZZ:EST5EDT: +Eastern Standard Time:001:America/New_York: +Eastern Standard Time (Mexico):MX:America/Cancun: +Eastern Standard Time (Mexico):001:America/Cancun: +Egypt Standard Time:EG:Africa/Cairo: +Egypt Standard Time:001:Africa/Cairo: +Ekaterinburg Standard Time:RU:Asia/Yekaterinburg: +Ekaterinburg Standard Time:001:Asia/Yekaterinburg: +FLE Standard Time:AX:Europe/Mariehamn: +FLE Standard Time:BG:Europe/Sofia: +FLE Standard Time:EE:Europe/Tallinn: +FLE Standard Time:FI:Europe/Helsinki: +FLE Standard Time:LT:Europe/Vilnius: +FLE Standard Time:LV:Europe/Riga: +FLE Standard Time:UA:Europe/Kiev: +FLE Standard Time:001:Europe/Kiev: +Fiji Standard Time:FJ:Pacific/Fiji: +Fiji Standard Time:001:Pacific/Fiji: +GMT Standard Time:ES:Atlantic/Canary: +GMT Standard Time:FO:Atlantic/Faeroe: +GMT Standard Time:GB:Europe/London: +GMT Standard Time:GG:Europe/Guernsey: +GMT Standard Time:IE:Europe/Dublin: +GMT Standard Time:IM:Europe/Isle_of_Man: +GMT Standard Time:JE:Europe/Jersey: +GMT Standard Time:PT:Europe/Lisbon: +GMT Standard Time:001:Europe/London: +GTB Standard Time:CY:Asia/Nicosia: +GTB Standard Time:GR:Europe/Athens: +GTB Standard Time:RO:Europe/Bucharest: +GTB Standard Time:001:Europe/Bucharest: +Georgian Standard Time:GE:Asia/Tbilisi: +Georgian Standard Time:001:Asia/Tbilisi: +Greenland Standard Time:GL:America/Godthab: +Greenland Standard Time:001:America/Godthab: +Greenwich Standard Time:BF:Africa/Ouagadougou: +Greenwich Standard Time:CI:Africa/Abidjan: +Greenwich Standard Time:GH:Africa/Accra: +Greenwich Standard Time:GL:America/Danmarkshavn: +Greenwich Standard Time:GM:Africa/Banjul: +Greenwich Standard Time:GN:Africa/Conakry: +Greenwich Standard Time:GW:Africa/Bissau: +Greenwich Standard Time:IS:Atlantic/Reykjavik: +Greenwich Standard Time:LR:Africa/Monrovia: +Greenwich Standard Time:ML:Africa/Bamako: +Greenwich Standard Time:MR:Africa/Nouakchott: +Greenwich Standard Time:SH:Atlantic/St_Helena: +Greenwich Standard Time:SL:Africa/Freetown: +Greenwich Standard Time:SN:Africa/Dakar: +Greenwich Standard Time:TG:Africa/Lome: +Greenwich Standard Time:001:Atlantic/Reykjavik: +Haiti Standard Time:HT:America/Port-au-Prince: +Haiti Standard Time:001:America/Port-au-Prince: +Hawaiian Standard Time:CK:Pacific/Rarotonga: +Hawaiian Standard Time:PF:Pacific/Tahiti: +Hawaiian Standard Time:UM:Pacific/Johnston: +Hawaiian Standard Time:US:Pacific/Honolulu: +Hawaiian Standard Time:ZZ:Etc/GMT+10: +Hawaiian Standard Time:001:Pacific/Honolulu: +India Standard Time:IN:Asia/Calcutta: +India Standard Time:001:Asia/Calcutta: +Iran Standard Time:IR:Asia/Tehran: +Iran Standard Time:001:Asia/Tehran: +Israel Standard Time:IL:Asia/Jerusalem: +Israel Standard Time:001:Asia/Jerusalem: +Jordan Standard Time:JO:Asia/Amman: +Jordan Standard Time:001:Asia/Amman: +Kaliningrad Standard Time:RU:Europe/Kaliningrad: +Kaliningrad Standard Time:001:Europe/Kaliningrad: +Korea Standard Time:KR:Asia/Seoul: +Korea Standard Time:001:Asia/Seoul: +Libya Standard Time:LY:Africa/Tripoli: +Libya Standard Time:001:Africa/Tripoli: +Line Islands Standard Time:KI:Pacific/Kiritimati: +Line Islands Standard Time:ZZ:Etc/GMT-14: +Line Islands Standard Time:001:Pacific/Kiritimati: +Lord Howe Standard Time:AU:Australia/Lord_Howe: +Lord Howe Standard Time:001:Australia/Lord_Howe: +Magadan Standard Time:RU:Asia/Magadan: +Magadan Standard Time:001:Asia/Magadan: +Magallanes Standard Time:CL:America/Punta_Arenas: +Magallanes Standard Time:001:America/Punta_Arenas: +Marquesas Standard Time:PF:Pacific/Marquesas: +Marquesas Standard Time:001:Pacific/Marquesas: +Mauritius Standard Time:MU:Indian/Mauritius: +Mauritius Standard Time:RE:Indian/Reunion: +Mauritius Standard Time:SC:Indian/Mahe: +Mauritius Standard Time:001:Indian/Mauritius: +Middle East Standard Time:LB:Asia/Beirut: +Middle East Standard Time:001:Asia/Beirut: +Montevideo Standard Time:UY:America/Montevideo: +Montevideo Standard Time:001:America/Montevideo: +Morocco Standard Time:EH:Africa/El_Aaiun: +Morocco Standard Time:MA:Africa/Casablanca: +Morocco Standard Time:001:Africa/Casablanca: +Mountain Standard Time:CA:America/Edmonton: +Mountain Standard Time:MX:America/Ojinaga: +Mountain Standard Time:US:America/Denver: +Mountain Standard Time:ZZ:MST7MDT: +Mountain Standard Time:001:America/Denver: +Mountain Standard Time (Mexico):MX:America/Chihuahua: +Mountain Standard Time (Mexico):001:America/Chihuahua: +Myanmar Standard Time:CC:Indian/Cocos: +Myanmar Standard Time:MM:Asia/Rangoon: +Myanmar Standard Time:001:Asia/Rangoon: +N. Central Asia Standard Time:RU:Asia/Novosibirsk: +N. Central Asia Standard Time:001:Asia/Novosibirsk: +Namibia Standard Time:NA:Africa/Windhoek: +Namibia Standard Time:001:Africa/Windhoek: +Nepal Standard Time:NP:Asia/Katmandu: +Nepal Standard Time:001:Asia/Katmandu: +New Zealand Standard Time:AQ:Antarctica/McMurdo: +New Zealand Standard Time:NZ:Pacific/Auckland: +New Zealand Standard Time:001:Pacific/Auckland: +Newfoundland Standard Time:CA:America/St_Johns: +Newfoundland Standard Time:001:America/St_Johns: +Norfolk Standard Time:NF:Pacific/Norfolk: +Norfolk Standard Time:001:Pacific/Norfolk: +North Asia East Standard Time:RU:Asia/Irkutsk: +North Asia East Standard Time:001:Asia/Irkutsk: +North Asia Standard Time:RU:Asia/Krasnoyarsk: +North Asia Standard Time:001:Asia/Krasnoyarsk: +North Korea Standard Time:KP:Asia/Pyongyang: +North Korea Standard Time:001:Asia/Pyongyang: +Omsk Standard Time:RU:Asia/Omsk: +Omsk Standard Time:001:Asia/Omsk: +Pacific SA Standard Time:CL:America/Santiago: +Pacific SA Standard Time:001:America/Santiago: +Pacific Standard Time:CA:America/Vancouver: +Pacific Standard Time:US:America/Los_Angeles: +Pacific Standard Time:ZZ:PST8PDT: +Pacific Standard Time:001:America/Los_Angeles: +Pacific Standard Time (Mexico):MX:America/Tijuana: +Pacific Standard Time (Mexico):001:America/Tijuana: +Pakistan Standard Time:PK:Asia/Karachi: +Pakistan Standard Time:001:Asia/Karachi: +Paraguay Standard Time:PY:America/Asuncion: +Paraguay Standard Time:001:America/Asuncion: +Qyzylorda Standard Time:KZ:Asia/Qyzylorda: +Qyzylorda Standard Time:001:Asia/Qyzylorda: +Romance Standard Time:BE:Europe/Brussels: +Romance Standard Time:DK:Europe/Copenhagen: +Romance Standard Time:ES:Europe/Madrid: +Romance Standard Time:FR:Europe/Paris: +Romance Standard Time:001:Europe/Paris: +Russia Time Zone 10:RU:Asia/Srednekolymsk: +Russia Time Zone 10:001:Asia/Srednekolymsk: +Russia Time Zone 11:RU:Asia/Kamchatka: +Russia Time Zone 11:001:Asia/Kamchatka: +Russia Time Zone 3:RU:Europe/Samara: +Russia Time Zone 3:001:Europe/Samara: +Russian Standard Time:RU:Europe/Moscow: +Russian Standard Time:UA:Europe/Simferopol: +Russian Standard Time:001:Europe/Moscow: +SA Eastern Standard Time:AQ:Antarctica/Rothera: +SA Eastern Standard Time:BR:America/Fortaleza: +SA Eastern Standard Time:FK:Atlantic/Stanley: +SA Eastern Standard Time:GF:America/Cayenne: +SA Eastern Standard Time:SR:America/Paramaribo: +SA Eastern Standard Time:ZZ:Etc/GMT+3: +SA Eastern Standard Time:001:America/Cayenne: +SA Pacific Standard Time:BR:America/Rio_Branco: +SA Pacific Standard Time:CA:America/Coral_Harbour: +SA Pacific Standard Time:CO:America/Bogota: +SA Pacific Standard Time:EC:America/Guayaquil: +SA Pacific Standard Time:JM:America/Jamaica: +SA Pacific Standard Time:KY:America/Cayman: +SA Pacific Standard Time:PA:America/Panama: +SA Pacific Standard Time:PE:America/Lima: +SA Pacific Standard Time:ZZ:Etc/GMT+5: +SA Pacific Standard Time:001:America/Bogota: +SA Western Standard Time:AG:America/Antigua: +SA Western Standard Time:AI:America/Anguilla: +SA Western Standard Time:AW:America/Aruba: +SA Western Standard Time:BB:America/Barbados: +SA Western Standard Time:BL:America/St_Barthelemy: +SA Western Standard Time:BO:America/La_Paz: +SA Western Standard Time:BQ:America/Kralendijk: +SA Western Standard Time:BR:America/Manaus: +SA Western Standard Time:CA:America/Blanc-Sablon: +SA Western Standard Time:CW:America/Curacao: +SA Western Standard Time:DM:America/Dominica: +SA Western Standard Time:DO:America/Santo_Domingo: +SA Western Standard Time:GD:America/Grenada: +SA Western Standard Time:GP:America/Guadeloupe: +SA Western Standard Time:GY:America/Guyana: +SA Western Standard Time:KN:America/St_Kitts: +SA Western Standard Time:LC:America/St_Lucia: +SA Western Standard Time:MF:America/Marigot: +SA Western Standard Time:MQ:America/Martinique: +SA Western Standard Time:MS:America/Montserrat: +SA Western Standard Time:PR:America/Puerto_Rico: +SA Western Standard Time:SX:America/Lower_Princes: +SA Western Standard Time:TT:America/Port_of_Spain: +SA Western Standard Time:VC:America/St_Vincent: +SA Western Standard Time:VG:America/Tortola: +SA Western Standard Time:VI:America/St_Thomas: +SA Western Standard Time:ZZ:Etc/GMT+4: +SA Western Standard Time:001:America/La_Paz: +SE Asia Standard Time:AQ:Antarctica/Davis: +SE Asia Standard Time:CX:Indian/Christmas: +SE Asia Standard Time:ID:Asia/Jakarta: +SE Asia Standard Time:KH:Asia/Phnom_Penh: +SE Asia Standard Time:LA:Asia/Vientiane: +SE Asia Standard Time:TH:Asia/Bangkok: +SE Asia Standard Time:VN:Asia/Saigon: +SE Asia Standard Time:ZZ:Etc/GMT-7: +SE Asia Standard Time:001:Asia/Bangkok: +Saint Pierre Standard Time:PM:America/Miquelon: +Saint Pierre Standard Time:001:America/Miquelon: +Sakhalin Standard Time:RU:Asia/Sakhalin: +Sakhalin Standard Time:001:Asia/Sakhalin: +Samoa Standard Time:WS:Pacific/Apia: +Samoa Standard Time:001:Pacific/Apia: +Sao Tome Standard Time:ST:Africa/Sao_Tome: +Sao Tome Standard Time:001:Africa/Sao_Tome: +Saratov Standard Time:RU:Europe/Saratov: +Saratov Standard Time:001:Europe/Saratov: +Singapore Standard Time:BN:Asia/Brunei: +Singapore Standard Time:ID:Asia/Makassar: +Singapore Standard Time:MY:Asia/Kuala_Lumpur: +Singapore Standard Time:PH:Asia/Manila: +Singapore Standard Time:SG:Asia/Singapore: +Singapore Standard Time:ZZ:Etc/GMT-8: +Singapore Standard Time:001:Asia/Singapore: +South Africa Standard Time:BI:Africa/Bujumbura: +South Africa Standard Time:BW:Africa/Gaborone: +South Africa Standard Time:CD:Africa/Lubumbashi: +South Africa Standard Time:LS:Africa/Maseru: +South Africa Standard Time:MW:Africa/Blantyre: +South Africa Standard Time:MZ:Africa/Maputo: +South Africa Standard Time:RW:Africa/Kigali: +South Africa Standard Time:SS:Africa/Juba: +South Africa Standard Time:SZ:Africa/Mbabane: +South Africa Standard Time:ZA:Africa/Johannesburg: +South Africa Standard Time:ZM:Africa/Lusaka: +South Africa Standard Time:ZW:Africa/Harare: +South Africa Standard Time:ZZ:Etc/GMT-2: +South Africa Standard Time:001:Africa/Johannesburg: +Sri Lanka Standard Time:LK:Asia/Colombo: +Sri Lanka Standard Time:001:Asia/Colombo: +Sudan Standard Time:SD:Africa/Khartoum: +Sudan Standard Time:001:Africa/Khartoum: +Syria Standard Time:SY:Asia/Damascus: +Syria Standard Time:001:Asia/Damascus: +Taipei Standard Time:TW:Asia/Taipei: +Taipei Standard Time:001:Asia/Taipei: +Tasmania Standard Time:AU:Australia/Hobart: +Tasmania Standard Time:001:Australia/Hobart: +Tocantins Standard Time:BR:America/Araguaina: +Tocantins Standard Time:001:America/Araguaina: +Tokyo Standard Time:ID:Asia/Jayapura: +Tokyo Standard Time:JP:Asia/Tokyo: +Tokyo Standard Time:PW:Pacific/Palau: +Tokyo Standard Time:TL:Asia/Dili: +Tokyo Standard Time:ZZ:Etc/GMT-9: +Tokyo Standard Time:001:Asia/Tokyo: +Tomsk Standard Time:RU:Asia/Tomsk: +Tomsk Standard Time:001:Asia/Tomsk: +Tonga Standard Time:TO:Pacific/Tongatapu: +Tonga Standard Time:001:Pacific/Tongatapu: +Transbaikal Standard Time:RU:Asia/Chita: +Transbaikal Standard Time:001:Asia/Chita: +Turkey Standard Time:TR:Europe/Istanbul: +Turkey Standard Time:001:Europe/Istanbul: +Turks And Caicos Standard Time:TC:America/Grand_Turk: +Turks And Caicos Standard Time:001:America/Grand_Turk: +US Eastern Standard Time:US:America/Indianapolis: +US Eastern Standard Time:001:America/Indianapolis: +US Mountain Standard Time:CA:America/Creston: +US Mountain Standard Time:MX:America/Hermosillo: +US Mountain Standard Time:US:America/Phoenix: +US Mountain Standard Time:ZZ:Etc/GMT+7: +US Mountain Standard Time:001:America/Phoenix: +UTC:ZZ:Etc/UTC: +UTC:001:Etc/UTC: +UTC+12:KI:Pacific/Tarawa: +UTC+12:MH:Pacific/Majuro: +UTC+12:NR:Pacific/Nauru: +UTC+12:TV:Pacific/Funafuti: +UTC+12:UM:Pacific/Wake: +UTC+12:WF:Pacific/Wallis: +UTC+12:ZZ:Etc/GMT-12: +UTC+12:001:Etc/GMT-12: +UTC+13:KI:Pacific/Enderbury: +UTC+13:TK:Pacific/Fakaofo: +UTC+13:ZZ:Etc/GMT-13: +UTC+13:001:Etc/GMT-13: +UTC-02:BR:America/Noronha: +UTC-02:GS:Atlantic/South_Georgia: +UTC-02:ZZ:Etc/GMT+2: +UTC-02:001:Etc/GMT+2: +UTC-08:PN:Pacific/Pitcairn: +UTC-08:ZZ:Etc/GMT+8: +UTC-08:001:Etc/GMT+8: +UTC-09:PF:Pacific/Gambier: +UTC-09:ZZ:Etc/GMT+9: +UTC-09:001:Etc/GMT+9: +UTC-11:AS:Pacific/Pago_Pago: +UTC-11:NU:Pacific/Niue: +UTC-11:UM:Pacific/Midway: +UTC-11:ZZ:Etc/GMT+11: +UTC-11:001:Etc/GMT+11: +Ulaanbaatar Standard Time:MN:Asia/Ulaanbaatar: +Ulaanbaatar Standard Time:001:Asia/Ulaanbaatar: +Venezuela Standard Time:VE:America/Caracas: +Venezuela Standard Time:001:America/Caracas: +Vladivostok Standard Time:RU:Asia/Vladivostok: +Vladivostok Standard Time:001:Asia/Vladivostok: +Volgograd Standard Time:RU:Europe/Volgograd: +Volgograd Standard Time:001:Europe/Volgograd: +W. Australia Standard Time:AU:Australia/Perth: +W. Australia Standard Time:001:Australia/Perth: +W. Central Africa Standard Time:AO:Africa/Luanda: +W. Central Africa Standard Time:BJ:Africa/Porto-Novo: +W. Central Africa Standard Time:CD:Africa/Kinshasa: +W. Central Africa Standard Time:CF:Africa/Bangui: +W. Central Africa Standard Time:CG:Africa/Brazzaville: +W. Central Africa Standard Time:CM:Africa/Douala: +W. Central Africa Standard Time:DZ:Africa/Algiers: +W. Central Africa Standard Time:GA:Africa/Libreville: +W. Central Africa Standard Time:GQ:Africa/Malabo: +W. Central Africa Standard Time:NE:Africa/Niamey: +W. Central Africa Standard Time:NG:Africa/Lagos: +W. Central Africa Standard Time:TD:Africa/Ndjamena: +W. Central Africa Standard Time:TN:Africa/Tunis: +W. Central Africa Standard Time:ZZ:Etc/GMT-1: +W. Central Africa Standard Time:001:Africa/Lagos: +W. Europe Standard Time:AD:Europe/Andorra: +W. Europe Standard Time:AT:Europe/Vienna: +W. Europe Standard Time:CH:Europe/Zurich: +W. Europe Standard Time:DE:Europe/Berlin: +W. Europe Standard Time:GI:Europe/Gibraltar: +W. Europe Standard Time:IT:Europe/Rome: +W. Europe Standard Time:LI:Europe/Vaduz: +W. Europe Standard Time:LU:Europe/Luxembourg: +W. Europe Standard Time:MC:Europe/Monaco: +W. Europe Standard Time:MT:Europe/Malta: +W. Europe Standard Time:NL:Europe/Amsterdam: +W. Europe Standard Time:NO:Europe/Oslo: +W. Europe Standard Time:SE:Europe/Stockholm: +W. Europe Standard Time:SJ:Arctic/Longyearbyen: +W. Europe Standard Time:SM:Europe/San_Marino: +W. Europe Standard Time:VA:Europe/Vatican: +W. Europe Standard Time:001:Europe/Berlin: +W. Mongolia Standard Time:MN:Asia/Hovd: +W. Mongolia Standard Time:001:Asia/Hovd: +West Asia Standard Time:AQ:Antarctica/Mawson: +West Asia Standard Time:KZ:Asia/Oral: +West Asia Standard Time:MV:Indian/Maldives: +West Asia Standard Time:TF:Indian/Kerguelen: +West Asia Standard Time:TJ:Asia/Dushanbe: +West Asia Standard Time:TM:Asia/Ashgabat: +West Asia Standard Time:UZ:Asia/Tashkent: +West Asia Standard Time:ZZ:Etc/GMT-5: +West Asia Standard Time:001:Asia/Tashkent: +West Bank Standard Time:PS:Asia/Hebron: +West Bank Standard Time:001:Asia/Hebron: +West Pacific Standard Time:AQ:Antarctica/DumontDUrville: +West Pacific Standard Time:FM:Pacific/Truk: +West Pacific Standard Time:GU:Pacific/Guam: +West Pacific Standard Time:MP:Pacific/Saipan: +West Pacific Standard Time:PG:Pacific/Port_Moresby: +West Pacific Standard Time:ZZ:Etc/GMT-10: +West Pacific Standard Time:001:Pacific/Port_Moresby: +Yakutsk Standard Time:RU:Asia/Yakutsk: +Yakutsk Standard Time:001:Asia/Yakutsk: +Yukon Standard Time:CA:America/Whitehorse: +Yukon Standard Time:001:America/Whitehorse: diff --git a/VRStagelighting GridNode SPOUT/java/release b/VRStagelighting GridNode SPOUT/java/release new file mode 100644 index 0000000..2981394 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/java/release @@ -0,0 +1,19 @@ +IMPLEMENTOR="Eclipse Adoptium" +IMPLEMENTOR_VERSION="Temurin-17.0.8.1+1" +JAVA_RUNTIME_VERSION="17.0.8.1+1" +JAVA_VERSION="17.0.8.1" +JAVA_VERSION_DATE="2023-08-24" +LIBC="default" +MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.crypto.mscapi jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs" +OS_ARCH="x86_64" +OS_NAME="Windows" +SOURCE=".:git:fff1345a12f3" +BUILD_SOURCE="git:703915ba6475bcdaafeb6ee21d2fe56d1ed79f1b" +BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git" +SOURCE_REPO="https://github.com/adoptium/jdk17u.git" +FULL_VERSION="17.0.8.1+1" +SEMANTIC_VERSION="17.0.8.1+1" +BUILD_INFO="OS: Windows Server 2012 R2 Version: 6.3" +JVM_VARIANT="Hotspot" +JVM_VERSION="17.0.8.1+1" +IMAGE_TYPE="JDK" diff --git a/VRStagelighting GridNode SPOUT/lib/JNISpout_32.dll b/VRStagelighting GridNode SPOUT/lib/JNISpout_32.dll new file mode 100644 index 0000000..a5afa50 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/JNISpout_32.dll differ diff --git a/VRStagelighting GridNode SPOUT/lib/JNISpout_64.dll b/VRStagelighting GridNode SPOUT/lib/JNISpout_64.dll new file mode 100644 index 0000000..09c151e Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/JNISpout_64.dll differ diff --git a/VRStagelighting GridNode SPOUT/lib/VRStageLightingGridNode.jar b/VRStagelighting GridNode SPOUT/lib/VRStageLightingGridNode.jar new file mode 100644 index 0000000..76b202b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/VRStageLightingGridNode.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/annotations-13.0.jar b/VRStagelighting GridNode SPOUT/lib/annotations-13.0.jar new file mode 100644 index 0000000..fb794be Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/annotations-13.0.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/antlr-2.7.7.jar b/VRStagelighting GridNode SPOUT/lib/antlr-2.7.7.jar new file mode 100644 index 0000000..5e5f14b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/antlr-2.7.7.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/artnet4j.jar b/VRStagelighting GridNode SPOUT/lib/artnet4j.jar new file mode 100644 index 0000000..93c4dba Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/artnet4j.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/artnet4j.jar.BACKUP b/VRStagelighting GridNode SPOUT/lib/artnet4j.jar.BACKUP new file mode 100644 index 0000000..5fd2d16 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/artnet4j.jar.BACKUP differ diff --git a/VRStagelighting GridNode SPOUT/lib/core-4.4.4.jar b/VRStagelighting GridNode SPOUT/lib/core-4.4.4.jar new file mode 100644 index 0000000..228957a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/core-4.4.4.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar new file mode 100644 index 0000000..2b72359 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar new file mode 100644 index 0000000..c928dd6 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar new file mode 100644 index 0000000..625b847 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar new file mode 100644 index 0000000..7320b65 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar new file mode 100644 index 0000000..0e791ff Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar new file mode 100644 index 0000000..2ae552b Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0.jar new file mode 100644 index 0000000..51cd1a8 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-2.5.0.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/gluegen-rt-main-2.5.0.jar b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-main-2.5.0.jar new file mode 100644 index 0000000..5eed158 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/gluegen-rt-main-2.5.0.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-android-aarch64.jar new file mode 100644 index 0000000..f008817 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-android-aarch64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-aarch64.jar new file mode 100644 index 0000000..0c49516 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-aarch64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-amd64.jar new file mode 100644 index 0000000..fa74de8 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-amd64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar new file mode 100644 index 0000000..837d014 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-macosx-universal.jar new file mode 100644 index 0000000..23d78f5 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-macosx-universal.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-windows-amd64.jar new file mode 100644 index 0000000..7b8dcff Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0-natives-windows-amd64.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0.jar new file mode 100644 index 0000000..ab93476 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-2.5.0.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/jogl-all-main-2.5.0.jar b/VRStagelighting GridNode SPOUT/lib/jogl-all-main-2.5.0.jar new file mode 100644 index 0000000..5eed158 Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/jogl-all-main-2.5.0.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/kotlin-stdlib-2.0.20.jar b/VRStagelighting GridNode SPOUT/lib/kotlin-stdlib-2.0.20.jar new file mode 100644 index 0000000..dbbba3a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/kotlin-stdlib-2.0.20.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/oscP5.jar b/VRStagelighting GridNode SPOUT/lib/oscP5.jar new file mode 100644 index 0000000..28fe7bd Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/oscP5.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/spout.jar b/VRStagelighting GridNode SPOUT/lib/spout.jar new file mode 100644 index 0000000..87a0bbb Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/spout.jar differ diff --git a/VRStagelighting GridNode SPOUT/lib/themidibus.jar b/VRStagelighting GridNode SPOUT/lib/themidibus.jar new file mode 100644 index 0000000..c9bd69a Binary files /dev/null and b/VRStagelighting GridNode SPOUT/lib/themidibus.jar differ diff --git a/VRStagelighting GridNode SPOUT/settings.properties b/VRStagelighting GridNode SPOUT/settings.properties new file mode 100644 index 0000000..292f5e6 --- /dev/null +++ b/VRStagelighting GridNode SPOUT/settings.properties @@ -0,0 +1,24 @@ +dataInputType=DMX +dmxIP=localhost +dmxPort=6454 +oscInPort=11000 +oscInMessagePrefix=/VRSLIN +oscInIPAddress=127.0.0.1 +oscOutEnabled=true +oscOutMessagePrefix=/VRSL +oscOutPort=12000 +midiEnabled=false +loopBackMidiDeviceName=VRSLMidi +legacyMode=false +debugArtnet=true +wideScreenMode=true +rgbGrid=false +autoStart=true +defaultAMUniverse=10 +defaultAMChannel=2 +useCustomNetworkInterface=false +customNetworkInterfaceName=lo +useDummyAudioDevice=false +twelveBitMode=false +spout=true +scaleDivisor=2 \ No newline at end of file